欢迎来到天天文库
浏览记录
ID:22452810
大小:26.00 KB
页数:5页
时间:2018-10-29
《基于web分析学校学生信息管理系统的设计及开发》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于Web分析学校学生信息管理系统的设计及开发 摘要对于中职学校,学生信息量较大,给学生信息管理带来挑战。基于Web技术来开发和设计学生信息管理系统,能够提高学生信息管理的效率。现主要对基于Web如何进行设计和开发中职学校学生信息管理系统。 关键词Web学校学生信息管理系统设计开发 学生信息管理工作量十分繁重,人工管理比较困难。现阶段很多学校都开始采用计算机技术来辅助对学生信息管理。基于Web技术开发学生信息管理系统,能够有效帮助学校提高对学生信息的管理效率。现主要基于Web如何设计和开发中职学校学生信息管理系统进行分析。 1中职学校
2、学生信息管理系统需求分析 中职学校中,学生信息管理按照功能需求可以分为5大模块,及学生基本信息管理、学生综合奖金评定管理等。不同的模块其功能需求不同,例如学生基本信息管理模块功能需求主要是学生基本信息的导入、登录与退出等。 2基于Web学校学生信息管理系统的设计 2.1数据库设计与开发 基于Web学校学生信息管理系统采用的是一个统一的、联网的数据库。建立一个总的数据库,名称设置为studentdb,服务器采用SQLServer2005。根据学校学生信息管理系统的功能分析,数据库的建设主要有学生、辅导员和学生处等子系统。三个子系统对应不
3、同的用户和权限。学生子系统对应的是学生用户,辅导员子系统主要对应教师用户和辅导员用户。学生处子系统主要是学校。学生子系统主要是对个人信息进行管理,包括查询、申请修改等。辅导员子系统能够对专业和学生子系统进行管理,包括信息的导入、修改、删除等。学生处子系统能够对班级和专业进行设置,并管理专业。各个子系统的关系具体如图1所示。 SQLServer2005数据库能够存储和管理数据。数据库中的数据类型主要采用int、nvarchar、varchar三种。ID类信息主要采用int数据类型存储,例如对于班级信息ClassID、专业信息Specialty
4、ID等采用int数据类型。班级信息如ClassName、专业信息SpecialtyName采用nvarchar数据类型。对于学生基本信息如StuSelf、AdminDate采用Varchar数据类型。数据长度数值设置在0-50之间。由于SQLServer2005数据库在管理数据时,对于多对多联系的数据不能直接处理。为能够实现对数据的管理,必须采用间接处理的方法。一般采用多分解的方法,在系统中引入一个中间关系,来实现不同实体之间的多对多联系。例如同一门课程的考评中,会产生多个学生的成绩信息,但一条信息仅对应一个学生。那么联系学生和课程的中间关系
5、就是成绩。 2.2各模块的设计和开发 2.2.1登录功能模块 登录功能模块的设计中,要在登录表的用户名、学号、教师的工号等上设置主键,防止出现相同的元组。在登录模块中,要有注册申请的功能,在用户注册后其用户名、密码会储存在数据库中。当用户再次登入时,必须输入正确的用户名和相应的密码,并与数据库储存的信息相同,才能登入学生信息管理系统。 2.2.2学生基本信息管理模块 在这一模块中,主要实现的操作有学生基本信息的查询、修改等等。用户是本校的学生。学生进入学生子系统后,能够查询个人信息,其中包括姓名、性别、专业等基本信息。如果学生发现个
6、人信息存在错误时,则提交修改申请。之后由辅导员子系统、学生处子系统进行审核,最后信息由学生处或辅导员子系统进行修改。首先建立一个Student的类,其含有共有属性,实现信息存储和查询。再建立StudenRecord类,并包含Add、Delete、Update、Search等共有方法,实现信息的修改和查询。 2.2.3综合奖学金评定管理模块 奖学金评定主要与学生的成绩以及考勤、其他考评等有关。对于这一模块的操作主要由辅导员子系统学生处子系统进行。辅导员经过辅导员子系统导入每个学生的成绩、考勤、其他考评等基本信息,并得出综合评分。辅导员通过综
7、合评分来确定每个班级的名额。辅导员将奖学金的评定相关信息进行公布,学生可以通过学生子系统来查询奖学金评定情况。 2.2.4学生评优和处分管理模块 学生处子系统、辅导员子系统在学生评优和处分管理模块发布评优申请表格以及其他信息。学生用户通过学生子系统登入信息管理系统,在评优和处分管理模块填写和提交评优申请书。再由学生处、管理员对学生的申请进行审核和回复,并公布所有的评优基本情况如评优人数、(下转第151页)(上接第149页)评优结果等。关于学生的处分则主要由学生处、辅导员发布处分信息。当需要修改或撤消处分信息时,则由学生处和辅导员进行审核后
8、撤消。 2.2.5贫困生认定管理模块 学生处、辅导员用户在该模块上发布资助信息如金额、名额等,并发布贫困生认定申请表。学生用户在该模块上了解贫困生资助信息,并填
此文档下载收益归作者所有