大学综合测评成绩管理系统的设计(MySQL)
无需注册登录,支付后按照提示操作即可获取该资料.
大学综合测评成绩管理系统的设计(MySQL)(任务书,开题报告,中期检查表,毕业论文,20000字,源程序,数据库)
摘 要
随着Internet技术的发展,人们对网络信息的需求越来越大,对网络数据库的交互和查询速度等性能的要求也越来越高。它主要应用于对学生奖学金的评选,完成对日常学生成绩和综合测评分的录入,查询等管理操作,实现学生成绩和综合测评管理的计算机化。开发学生综合测评成绩管理系统可使学院教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理,同时,可以减少劳动力的使用,加快查询速度、加强管理。本论文重点介绍了学生综合测评成绩管理系统的实现过程:包括系统分析、 系统调查、 数据库设计、功能设计、系统物理配置方案、 系统实现、系统测试以及系统功能简介。
本系统使用JSP进行网页界面的设计,使用MVC设计模式,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好等特点。本系统中通过jdbc驱动和数据库进行无缝连接,后端的数据库是Mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。
关键词:JAVA技术,成绩管理,综合测评
ABSTRACT
With the development of Internet Technology, the needs for Internet Information are increasing, and the people's requirement for the interaction of network database, inquires the speed, and other functions. Therefore, it's necessry to develop a system which is suitable for selecting student's scholarship. According to the development demands, it can complete the logging, checking, updating, so that we can accomplish the computerized of the management of the student's marks.It can reduce the pressure of the staff about managing the educational administration and teaching service and information through the development of the comprehensive testing management system. At the same time, it can improve the work efficience, speed up the query velocity, and strengthen the management. Tht main idea of this paper is to introduce the complishing progress of the students comprehensive testing marks management system, including the system analysis, system investigation, database design, function design, system physically configuration schemes, system achievement, system test and system function introduction.
This system use JSP technical design web interface, using MVC design patterns, it uses the latest technology in current software design of high efficiency, it has characteristics that owns high efficiency of development , design flexibility and can generate beautiful friendly interface etc. The system adopts the JDBC technology , the database is mysql, a open-source database system, which has high integrity, consistency and security.
Keywords:JAVA technology, Performance management, Comprehensive measuring and testing
系统总体设计思想
(1)采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
(2)系统就满足学校的需求,例如学生综合测评的录入、查询,学生成绩录入与排名,学生选课,还可以凭借论坛促进管理员,老师学生的互动等等。
(3)系统具备数据库维护功能,及时根据用户需求进行数据录入、添加、删除、修改等操作。
系统设计分析
本系统使用MVC三层模式进行开发,使模型,视图和控制分开,业务逻辑和显示分开,这样有利于错误的查找和系统的升级。
该系统适用于各个学校,其功能主要为综合测评和成绩管理:用于对综合测评分和成绩的录入、排名以及查询等操作。
系统主要实现一下六个功能:
1.实现系统登录模块
用户登录:进入系统前要对用户名和密码进行校验,即用户名和密码正确才能进入系统。
2. 实现教务管理模块
(1)学生信息管理:录入学校某个班级的学生数据;可以修改学生的姓名,可以修改学生所在的班级;可以删除学生数据。
(2)班级信息管理:录入、修改、删除和查询班级数据。
(3)教师信息管理:录入、修改、删除和查询学院教师数据。
(4)课程信息管理:录入、修改、删除和查询学院开设的课程数据。
3.实现成绩录入模块
可以录入某个班级某门课程的学生成绩。注意系统管理员、教师可以使用这个模块。
4.实现综合测评模块
可以录入某个班级学生的综合测评的分数,然后按照某种计算方式,把综合测评分和总成绩按照某种比例算出来就得到综合测评了。注意辅导员(或者被辅导员授予权力的学生会干部)可以使用这个模块。
5.实现学生成绩查询模块
可以供系统的各种用户查询学生成绩。
6.实现论坛模块
学生、老师、辅导员和系统管理员都可以使用这个模块。学生、老师、辅导员可以在论坛上面发表言论。系统管理员可以删除或者是修改他们所发表的帖子。
软硬件环境
操作系统:Windows 7
数据库:MySql
编程语言: JAVA
编程工具:MyEclipse
Web服务器:Tomcat
#p#副标题#e#
目 录
摘 要 I
ABSTRACT II
第1章 绪 论 1
1.1项目开发背景 1
1.2项目开发的目标 1
第2章 系统开发主要运用技术及开发模式 3
2.1系统开发技术介绍 3
2.1.1 JSP技术 3
2.1.2 JAVABeans 技术 3
2.1.3 HTML及JAVAScript技术 4
2.2开发工具介绍 5
2.2.1 MyEclipse简介 5
2.2.2 Tomcat简介 5
2.3 软硬件环境 6
第3章 系统需求分析 7
3.1系统调查 7
3.2系统构架 7
3.3 用户需求 8
3.3.1学生的需求 8
3.3.2老师的需求 8
3.3.3管理员的需求 8
3.4 数据需求分析 9
3.4.1 授课E-R 图 10
3.4.2 系统E-R 图 11
第4章 系统总体设计 12
4.1 系统结构图 12
4.2系统总体设计思想 13
4.3系统设计分析 13
4.4 数据库设计 13
4.4.1 数据库的概要设计 13
4.4.2 数据库表的设计 14
第5章 系统详细设计 18
5.1 登录功能设计 18
5.2 学生功能模块 18
5.3 教师管理功能 20
5.4 教务管理员功能 21
5.5综合测评计算功能 22
第6章 系统实现与测试 23
6.1 系统实现 23
6.1.1数据库与Web服务器的连接 23
6.1.2登录身份的实现 24
6.1.3学生登陆功能的实现 27
6.1.4教师登陆功能的实现 29
6.1.5教务管理员功能的实现 32
6.1.6 论坛树状展现功能的实现 36
6.1.7 综合测评功能的实现 38
6.2 系统测试 39
6.2.1 测试原理 39
6.2.2 测试方法 39
6.2.3 测试的架构 40
6.2.4测试环境的搭建 41
6.3 测试结果 42
6.3.1登录界面 42
6.3.2论坛界面 44
6.3.3选课界面 46
结 论 47
参考文献 48
致 谢 49