欢迎来到天天文库
浏览记录
ID:27361286
大小:54.00 KB
页数:6页
时间:2018-12-02
《大学生综合测评系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大学生综合测评系统的设计与实现摘要:本文是基于ediatelanguage,il)和通用语言运行环境(monlanguageruntime,clr)方式解决跨语言类库、跨硬件操作系统运行、变量边界检查、资源自动回收问题的软件开发、运行平台。在这个平台上能够更容易地建立网络应用程序、网络服务、窗口应用程序以及主控制台应用程序。1.3asp.技术介绍asp.是一个已编译的、基于.的环境,可以用任何与.兼容的语言(包括vb.、c#和jscript.等)创作应用程序,可以无缝地与l编辑器和其他编程工具(包括microsoft
2、visualstudio.)一起工作。这不仅使得ellwebservices则负责呈现系统的对外接口以便于不同系统间的数据交换以及以后开发客户端的需要,构成一个web应用的完整的对外数据交换体系。1.5b/s模式基于web的b/s方式其实也是一种客户机/服务器方式,只不过它的客户端是浏览器。b/s结构是对c/s结构的一种改进。在这种结构下,软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在web服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术,成为当今应用软件的首选体系结构。在系统的
3、性能方面,b/s占有优势的是其灵活性,任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用b/s系统的终端。2大学生综合测评系统的功能设计2.1系统功能模块设计大学生综合测评系统需要完成主要功能模块有:2.1.1系统维护管理模块(包括①代码管理;②用户管理;③系统维护)。2.1.2数据输入模块数据输入模块包括学生基本信息、思想道德成绩信息、学习成绩信息、拓展素质信息的录入、修改等。学生基本信息包括学生的学号、姓名、班级、性别、出生日期等;思想道德信息包括各项指标的成绩;学习成绩信息包括必修课、选修课的成绩
4、及课程所占学分,包括补考学生的补考成绩;拓展素质信息包括图展素质指标各项成绩。2.1.3数据计算模块按照各项指标的权重系数计算各表内的及各表之间的数据,并按要求将数据输入指定表。依据学生的各项信息,计算学生的思想道德分数、学习成绩、拓展素质分数和综合测评成绩。各项测评的结果作为学生在校的综合排名和各方面素质排名,作为各种奖学金评定发放的依据。2.1.4数据查询和打印输出模块数据查询和打印输出模块提供数据的查询和打印输出,学生管理人员通过对学生信息检索达到查询学生信息的目的。2.2系统数据库设计数据库主要是依据系统需求
5、分析阶段建立的数据模型,通过进行数据内部以及外在关系的分析,从而有效地建立整个系统的数据结构(在关系数据库中通常称为表结构),在此基础上对数据库的数据量、数据流量、及响应速度的估算分析。2.2.1数据库完整性设计(1)数据库完整性规划:①实体完整性。②参照完整性。③用户自定义完整性。(2)造成数据不完整的原因分析:①网络或设备故障造成。②应用程序设计不完善造成。③多个事物并发执行造成。④人为因素。2.2.2数据库概念结构设计设计系统数据库架构如下:①学生基本信息表,存储学生基本信息;②学生学习成绩表,存储学生学习成绩
6、信息;③学生德育成绩表,存储学生德育成绩信息;④学生拓展成绩表,存储学生拓展成绩信息;⑤学生综合测评成绩表,存储学生综合测评成绩;⑥学生、用人单位反馈信息表,存储反馈信息;⑦大学生综合测评体系指标权重表;⑧学生课程表;⑨用户登陆信息表。2.3系统权重体系设计在指标体系中,根据每项指标所包含的不同内容,分配不同的权重;根据每项指标考核时的分值、方法及具体情况确定每个指标的分值范围;根据每项指标的复杂程度,确定指标的级数,每项指标具体所占的权重。学生综合测评总成绩=思想道德成绩×20%+学习成绩÷(∑必修课学分+0.8∑
7、选修课学分)×60%+拓展素质成绩3系统主要功能实现3.1系统维护模块系统维护模块的主要功能是对山东经济学院综合测评系统的修改和维护工作,该功能模块主要由用户管理、权限管理、基础信息管理、日志管理四大模块组成。3.1.1用户管理模块的实现用户管理模块包括用户增加、查询编辑功能。用户使用管理员分配的用户名密码进行登陆。3.1.2权限管理模块的实现(1)角色增加。角色增加模块让管理员可以根据不同的情况为系统增加新的角色权限,延长系统的使用寿命。(2)角色查询编辑。角色查询编辑模块是针对角色信息的修改,维护角色名称、角色描
8、述以及修改角色权限。3.1.3基础信息维护(1)班级信息增加模块的代码实现。班级增加功能包括:班级名称、年级、人数、班级代码、学院、专业等。(2)班级信息编辑模块的代码实现。班级信息编辑模块的功能包括查询指定班级、返回符合查询的班级列表、显示班级的基本信息。3.2学生信息模块本模块是为了方便用户查找学生的基本信息而提供的,在这里用户可以方便的得
此文档下载收益归作者所有