- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 页
基于Web高校学生综合测评系统设计与实现
0 引言
学生综合测评是高校普遍采用一种学生素质评价手段。它不仅为评奖评优、推荐就业提供依据,也是实现学生管理工作标准化、科学化,促进学生全面发展重要手段。目前,该项工作多数还采用纸质方式,这不仅浪费了大量人力、物力,还会因为人为一些疏忽导致测评操作不规范、结果不全面,不能客观准确地反应学生综合素质情况。同时,因为各个高校测评内容与角度存在一定区别,而统一系统并不能满足所有学校需求。因此,结合学校学生实际与发展,设计开发一个安全、可靠、稳定网络学生综合测评管理系统势在必行。
1 系统流程及设计
学生综合测评是一个较为复杂工作,在系统设计之初,我们对学院学生综合测评工作进行了需求剖析,了解了具体工作流程及要求。即每一个新学年,教务人员首先加入年级信息,然后编排班级,录入新生基本信息。每学期末学生成绩数据可以通过教务管理系统进行查询。班长是综合测评工作班级实际负责人与操作者,要对同学录入成绩进行维护,对一些还没有互评道德分同学给予通知。辅导员一人管理多个班级,负责给出所管理班级学生奖惩分,并负责最终综合测评表格生成。班主任可根据实际情况对学生互评录入进行维护。每位同学除了需要进行基本查询之外,还需要每一个学期对同班同学给予道德评分、查看综合测评后成绩与排名等。
根据本校学生综合测评工作流程,并结合本校学生综合测评基本要求[1],我们设计系统功能模块如图1所示。
本系统主要分学生与辅导员两大模块。辅导员模块中也包含了学生信息、德育分管理、班级管理与学生综合测评管理四个子模块。学生信息模块具有学生信息删除、添加与修改功能。德育分管理模块具有德育分生成、查询功能。班级管理模块则可以进行班级添加、删除与修改。学生综合测评管理主要具有成绩生成、添加与删除功能。其中学生成绩生成可以直接利用教务处教务管理系统中学生成绩数据。学生模块则包含了同学间道德分互评、成绩查询与排名查询等功能。
该系统使用流程如图2所示。
2 数据库设计
对于一个信息系统而言,最主要就是数据库设计,而在整个数据库设计过程中最关键是数据表设计。该系统用到16张数据表,如表1所示。
因为系统涉及数据表多而复杂,为了方便维护,我们利用视图来直观地呈现表间关联。图3即为学生评分相关数据表关联视图。通过视图,我们可以更为清晰地了解表间关系。
同时,考虑到数据库完整性与健壮性,我们还进行了外键约束,图4所示就是一个学生评分表外键约束,这个外键设置保证了当一个用户被删除时候,他在该院奖惩记录以及其他与他相关数据也将同时被删除,进一步保证了数据库健壮性。
3 系统实现
本系统开发主要利用PHP语言与Mysql数据库[2],采用了先进JQUERY[3]与DHTMLX框架技术,使WEB APP界面可以与桌面应用相媲美。同时,还使用了EXCLE插件包[4]对系统进行了功能扩展,可以动态地生成EXCLE表,系统生成总评表不仅可以在校园网上进行在线查看与浏览,还可以以EXCLE表形式下载到本地。
系统登录界面如图5所示。
本系统主要模块及功能有以下。
学生模块:该模块最主要功能就是可以让学生查询自己成绩、给自己班同学互评道德分。
班级管理模块:这一个模块管理员可以添加,删除、修改现有班级。
系统管理模块:系统管理模块主要功能是查看其他角色权限,查看超级管理员权限,系统参数设置,学生菜单管理,教师菜单管理。
德育分模块:该模块最主要功能是可以删除学生评定德育分,查看还未参与评分学生德育分。
综合测评总表生成部分关键代码如下:
另外,针对目前大学生考证考级热情,我们在系统中添加了网上考试报名模块。管理员只需添加本年度可报名考试名称。到了可以报名时段,学生就可以直接网上报名。这改变了原有手动操作报名方式,大大提高了效率,具体如图7所示。
作为一个基于Web信息管理系统,其安全性也不容小觑[5]。我们在系统中利用了AJAX技术进行密码验证。相关代码如图8所示。
当用户输入用户名与密码后,利用AJAX与后台数据库进行相关核对,若密码是对,则跳转到相应后台,若密码不对,则弹出提示框。这一做法进一步加强了系统安全性。
4 结束语
利用PHP与MYSQL进行数据库设计并实现基于Web学生综合测评系统,在实现基本测评功能同时,实现了Excel表格导入及导出,并利用AJAX技术进行密码验证,保证了系统安全性。附加考试报名功能也很好地满足了本校学生需求。经测试,系统运行稳定可靠,极大地提高了学生综合测评工作效率。今后还将考虑系统与学校教务管理系统进一步整合,从而提高整个学生管理工作效率。
希望以上资料对你有所帮助
原创力文档


文档评论(0)