大学生综合测评系统的设计与实现(2)
2015-12-14 01:05
导读:(1)数据库完整性规划:①实体完整性。②参照完整性。③用户自定义完整性。(2)造成数据不完整的原因分析:①网络或设备故障造成。②应用程序设
(1)数据库完整性规划:①实体完整性。②参照完整性。③用户自定义完整性。(2)造成数据不完整的原因分析:①网络或设备故障造成。②应用程序设计不完善造成。③多个事物并发执行造成。④人为因素。
2.2.2 数据库概念结构设计 设计系统数据库架构如下:①学生基本信息表,存储学生基本信息;②学生学习成绩表,存储学生学习成绩信息;③学生德育成绩表,存储学生德育成绩信息;④学生拓展成绩表,存储学生拓展成绩信息;⑤学生综合测评成绩表,存储学生综合测评成绩;⑥学生、用人单位反馈信息表,存储反馈信息;⑦大学生综合测评体系指标权重表;⑧学生课程表;⑨用户登陆信息表。
2.3 系统权重体系设计 在指标体系中,根据每项指标所包含的不同内容,分配不同的权重;根据每项指标考核时的分值、方法及具体情况确定每个指标的分值范围;根据每项指标的复杂程度,确定指标的级数,每项指标具体所占的权重。
学生综合测评总成绩 = 思想道德成绩 × 20% + 学习成绩 ÷(∑必修课学分 + 0.8∑选修课学分)× 60% + 拓展素质成绩
3 系统主要功能实现
3.1 系统维护模块 系统维护模块的主要功能是对山东经济学院综合测评系统的修改和维护工作,该功能模块主要由用户管理、权限管理、基础信息管理、日志管理四大模块组成。
3.1.1 用户管理模块的实现 用户管理模块包括用户增加、查询编辑功能。用户使用管理员分配的用户名密码进行登陆。
(科教论文网 Lw.nsEAc.com编辑整理)
3.1.2 权限管理模块的实现 (1)角色增加。角色增加模块让管理员可以根据不同的情况为系统增加新的角色权限,延长系统的使用寿命。(2)角色查询编辑。角色查询编辑模块是针对角色信息的修改,维护角色名称、角色描述以及修改角色权限。
3.1.3 基础信息维护 (1)班级信息增加模块的代码实现。班级增加功能包括:班级名称、年级、人数、班级代码、学院、专业等。(2)班级信息编辑模块的代码实现。班级信息编辑模块的功能包括查询指定班级、返回符合查询的班级列表、显示班级的基本信息。
3.2 学生信息模块 本模块是为了方便用户查找学生的基本信息而提供的,在这里用户可以方便的得到学生的联系方式,班级等内容,方便学生的管理。
3.3 数据计算模块 本模块的主要功能是数据的核算以及计算系数的设定,分为两个子模块综合测评信息查询和权重系数设定模块。权重系数设定模块的主要功能是设定测评成绩的计算系数,使系统能够适用各种学校的不同情况,以及不同时间的特殊要求。
3.4 数据录入 数据录入模块是为用户提供各种信息录入的功能,其中包括四个主模块,每个主模块各包含信息录入和查询编辑两个子模块。学生成绩的查询编辑模块与上面的成绩录入模块基本相同,不同之处在与对数据库的操作由新增改成了更新。
4 总结
该系统的应用不仅可以节省了大量的时间和精力,而且信息的共享、公开,为学校的教学管理改革提供了及时、准确的依据。①基于B/S模式开发的Web服务,节省大量的信息资源,提高了应用程序的可复用性;②具有较高的可靠性和可用性;③系统易于管理维护;④使用方便,易学易用;⑤良好的性能价格比;⑥系统应具有良好的开放性,外部接口清晰而标准。本系统今后主要还要考虑通用性问题、跨操作系统平台所可能面临的一些数据共享问题、并发性问题,多采纳组件技术,在开放性方面考虑跨平台后可能面临的并发性问题,同时对安全性能方面考虑采纳一些结合硬件加密的策略。
(科教作文网http://zw.NSEaC.com编辑发布)
参考文献:
[1]郑小平..NET核心Web Service服务.北京:人民邮电出版社,2004:51-54.
[2]李晖,李正刚.浅析大学生综合素质测评体系的重构及实施保障机制的建立.经济师,2006,(7):11-12.
[3]王黎.微软公司Microsoft .NET战略. 北京:
清华大学出版社,2002:24-26.
[4]J. P. Hamilton. Visual Basic .NET面向对象编程. 北京:清华大学出版社,2003:22-25.
[5]微软公司.ASP.NET 标准教材.中国
劳动保障出版社.2003年5月第1版.
[6]李安渝.Web Services技术与实现.北京:国防工业出版社,2003:40-42.
[7]盖江南,王勇.Java,XML,Web服务宝典. 北京:电子工业出版社,2003:26-27.
[8]张文斌.基于Web Service的电子商务环境构建技术.北京:电于工业出版社,2002:22-24.
[9] 王欣.Web架构与开放交互操作技术. 北京:清华大学出版社,2002:55-56.
[10]胡海璐,彭接文,胡智宇等.XML Web Services高级编程范例,北京:电子工业出版社,2003:36-37.