- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web分析学校学生信息管理系统设计及开发
基于Web分析学校学生信息管理系统设计及开发 摘 要 对于中职学校,学生信息量较大,给学生信息管理带来挑战。基于Web技术来开发和设计学生信息管理系统,能够提高学生信息管理的效率。现主要对基于Web如何进行设计和开发中职学校学生信息管理系统
关键词 Web 学校 学生信息管理系统 设计 开发
学生信息管理工作量十分繁重,人工管理比较困难。现阶段很多学校都开始采用计算机技术来辅助对学生信息管理。基于Web技术开发学生信息管理系统,能够有效帮助学校提高对学生信息的管理效率。现主要基于Web如何设计和开发中职学校学生信息管理系统进行分析
1中职学校学生信息管理系统需求分析
中职学校中,学生信息管理按照功能需求可以分为5大模块,及学生基本信息管理、学生综合奖金评定管理等。不同的模块其功能需求不同,例如学生基本信息管理模块功能需求主要是学生基本信息的导入、登录与退出等
2基于Web学校学生信息管理系统的设计
2.1数据库设计与开发
基于Web学校学生信息管理系统采用的是一个统一的、联网的数据库。建立一个总的数据库,名称设置为studentdb,服务器采用SQL Server2005。根据学校学生信息管理系统的功能分析,数据库的建设主要有学生、辅导员和学生处等子系统。三个子系统对应不同的用户和权限。学生子系统对应的是学生用户,辅导员子系统主要对应教师用户和辅导员用户。学生处子系统主要是学校。学生子系统主要是对个人信息进行管理,包括查询、申请修改等。辅导员子系统能够对专业和学生子系统进行管理,包括信息的导入、修改、删除等。学生处子系统能够对班级和专业进行设置,并管理专业。各个子系统的关系具体如图1所示
SQL Server2005数据库能够存储和管理数据。数据库中的数据类型主要采用int、nvarchar、varchar三种。ID类信息主要采用int数据类型存储,例如对于班级信息ClassID、专业信息SpecialtyID等采用int数据类型。班级信息如ClassName、专业信息SpecialtyName采用nvarchar数据类型。对于学生基本信息如StuSelf、AdminDate采用Varchar数据类型。数据长度数值设置在0-50之间。由于SQL Server2005数据库在管理数据时,对于多对多联系的数据不能直接处理。为能够实现对数据的管理,必须采用间接处理的方法。一般采用多分解的方法,在系统中引入一个中间关系,来实现不同实体之间的多对多联系。例如同一门课程的考评中,会产生多个学生的成绩信息,但一条信息仅对应一个学生。那么联系学生和课程的中间关系就是成绩
2.2各模块的设计和开发
2.2.1登录功能模块
登录功能模块的设计中,要在登录表的用户名、学号、教师的工号等上设置主键,防止出现相同的元组。在登录模块中,要有注册申请的功能,在用户注册后其用户名、密码会储存在数据库中。当用户再次登入时,必须输入正确的用户名和相应的密码,并与数据库储存的信息相同,才能登入学生信息管理系统
2.2.2学生基本信息管理模块
在这一模块中,主要实现的操作有学生基本信息的查询、修改等等。用户是本校的学生。学生进入学生子系统后,能够查询个人信息,其中包括姓名、性别、专业等基本信息。如果学生发现个人信息存在错误时,则提交修改申请。之后由辅导员子系统、学生处子系统进行审核,最后信息由学生处或辅导员子系统进行修改。首先建立一个Student的类,其含有共有属性,实现信息存储和查询。再建立StudenRecord类,并包含Add、Delete、Update、Search等共有方法,实现信息的修改和查询
2.2.3综合奖学金评定管理模块
奖学金评定主要与学生的成绩以及考勤、其他考评等有关。对于这一模块的操作主要由辅导员子系统学生处子系统进行。辅导员经过辅导员子系统导入每个学生的成绩、考勤、其他考评等基本信息,并得出综合评分。辅导员通过综合评分来确定每个班级的名额。辅导员将奖学金的评定相关信息进行公布,学生可以通过学生子系统来查询奖学金评定情况
2.2.4学生评优和处分管理模块
学生处子系统、辅导员子系统在学生评优和处分管理模块发布评优申请表格以及其他信息。学生用户通过学生子系统登入信息管理系统,在评优和处分管理模块填写和提交评优申请书。再由学生处、管理员对学生的申请进行审核和回复,并公布所有的评优基本情况如评优人数、(下转第151页)(上接第149页)评优结果等。关于学生的处分则主要由学生处、辅导员发布处分信息。当需要修改或撤消处分信息时,则由学生处和辅导员进行审核后撤消
2.2.5贫困生认定管理模块
学生处、辅导员用户在该模块上发布资助信息如金额、名额等,并发布
文档评论(0)