本 科 生 毕 业 论 文 ( 设 计 )
题 目:大学生综合素质考评系统
学 院:计算机与信息技术学院
专 业:计算机科学与技术
专业序号:
2017 年 5 月
i
目 录
前言 ..................................................................................................................................................................2
1 绪论 ..............................................................................................................................................................3
1.1 问题的提出 .......................................................................................................................................3
1.2 新系统目标 .......................................................................................................................................3
1.3 新系统意义 .......................................................................................................................................3
1.4 系统开发相关技术 ...........................................................................................................................4
1.3.1 开发语言和工具 .....................................................................................................................4
1.4.2 基于 B/S 结构开发 .................................................................................................................4
1.4.3 JAVA 语言简介......................................................................................................................4
1.4.4 JSP 技术 ..................................................................................................................................4
1.4.5 Tomcat.....................................................................................................................................5
1.4.6 MySQL 数据库.......................................................................................................................5
1.4.7 My Eclipse 平台......................................................................................................................5
1.4.8 软硬件需求 .............................................................................................................................5
2 系统需求分析 ...............................................................................................................................................6
2.1 系统流程图 .......................................................................................................................................6
2.2 数据流程图 .......................................................................................................................................6
2.3 实体联系图 .......................................................................................................................................8
2.4 功能模块图 ......................................................................................................................................10
3 系统的功能 .................................................................................................................................................11
3.1 软件模块结构设计 .......................................................................................................................11
3.1.1 系统方案确定 .....................................................................................................................11
3.1.2 软件结构设计 .....................................................................................................................11
3.2 数据库设计 .....................................................................................................................................12
4 系统的实现 ................................................................................................................................................12
4.1 系统登录界面 .................................................................................................................................12
4.2 管理员登陆模块 .............................................................................................................................13
4.2.1 用户管理 .............................................................................................................................13
4.2.2 专业管理 .............................................................................................................................14
4.2.3 教师管理 .............................................................................................................................14
4.2.4 学生管理 .............................................................................................................................15
4.2.5 课程管理 .............................................................................................................................15
4.3 教师登陆模块 .................................................................................................................................16
4.3.1 用户管理 .............................................................................................................................17
4.3.2 成绩管理 .............................................................................................................................18
4.4 学生登录模块 .................................................................................................................................19
4.4.1 用户管理 .............................................................................................................................19
结 论 ............................................................................................................................................................20
致 谢 ........................................................................................................................................................21
参考文献 ........................................................................................................................................................22
第 1 页
摘要
电子信息技术高速发展的今天,让计算机成为信息化发展的一个重要的工具,互联
网技术的发展也带动了计算机发展,同时让更多的人通过互联网和计算机技术能够进行
很强的操作和学习能力。通过互联网技术和电子信息技术,我们开发了很多相关的网站
和系统,比如教学系统,课程管理系统等,通过系统的建立,让高校对大学生的综合素
质信息进行一个合理的考评和评测。
大学生综合素质测评系统是一款基于 BS 架构模式开发的大学生相关的素质信息的
评测的网站系统,通过系统的建立,可以让大学生的素质的评测得到一个官方的认证。
本系统的开发,我们采用了 BS 架构模式进行设计,基于浏览器就能够进行运行。
后台的数据库采用了 mysql 数据库进行设计和开发。
关键词:学生综合素质考评系统,BS 架构,JSP 语言,mysql 数据库
Abstract:
As information technology more and more depth in the management of a wide range of applications,
management information systems implementation, technology has gradually matured. Management
information system is an evolving new discipline, any unit to survive and develop, to high efficiency of the
internal activities of organic and organized, it must establish its own characteristics compatible with
management information systems. This article describes the environment in Myeclipse8.6 a "top-down
master plan, application development from the bottom up" strategy to develop a management information
system process. Management through the analysis of a shortage of schools to create a set of effective
management of student computer programs. This paper introduces the student management information
system of parts, including feasibility analysis, business process analysis; system design section introduces
the functional design and database design and code design; system implementation part describes the
algorithm of several components. The system interface is friendly, simple, more practical.
Keywords: MIS;student management;Java Server Pages
学生成绩管理系统的设计与实现
第 2 页
前言
学生综合素质考评工作是高校教育工作的一项重要内容。教务管理工作是指学校管
理人员按照一定教育方针,运用先进的管理手段,组织 、协调 、指挥并指导各用户活
动,以便高效率、高质量地完成各项教学任务,完成国家所制定的教育目标。学生综合
素质考评工作是学校教学工作的中枢,是保证高校教学机制正常运转的枢纽,它是一项
目的性、计划性、适用性、创造性和科学性很强的工作。学生成绩工作关系到高校教学
秩序的稳定。
随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、
手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。提高教务
管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。同时,运用先
进的信息技术,开发高校综合成绩管理信息系统,是深化教务体制改革的有利措施。
JAVA 以 GUI 的编程方式、面向对象的程序设计、众多的 GUI 组件和强大的数据库应用开
发支持,在竞争激励的开发工具市场中越来越赢得程序设计者的青睐。JAVA 是 Windows
系统下的可视化集成开发工具,提供了强大的可视化组件功能,使程序员能够快速、高
效地开发出 Windows 系统下的应用程序,特别是在数据库和网络方面,JAVA 与其它开发
工具相比更是胜出一筹。可视化主要是指开发图形用户界面,而只需调用 GUI 组件即可。
学生成绩管理系统的设计与实现
第 3 页
1 绪论
1.1 问题的提出
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人们的生
活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信、信息共享成为
可能,而数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从
而使得工作更高效地进行。
数据库始于 20 世纪 60 年代,经过 40 多年的发展,现在已经形成了理论体系,成为
计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的
应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
而互联网技术的出现,更是进一步丰富的人类生活,数字化生存已经一步步走进我
们的生活与工作。互联网技术与数据库技术的结合为计算的在人类生活中的应用带来了
巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课题,这不仅
是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。
在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展
根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使
教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信
息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机
进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、
规模较小的教育机构还没有全部具备这种功能。因此可见,随着我国教育的迅速发展,
信息技术在其上的应用会更加地广泛和深入。
1.2 新系统目标
建立学生成绩以及学生信息管理系统,采用计算机对学生成绩、信息进行管理,进
一步提高办学效益和现代化水平。帮助广大教师提高工作效率,实现学生成绩、信息维
护工作流程的系统化、规范化和自动化。为了使系统在学院的管理中发挥更大的作用,
实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标:
(1)系统应具有实用性、可靠性和适用性,同时注意到先进性。
(2)对各个数据库进行动态管理,防止混乱。
(3)不同用户有不同的查询和修改权限,防止非法查询,非法修改。
(4)能够对查询结果进行分类汇总,实现报表打印和下载。
(5)方便用户的操作,尽量减少用户的操作。
1.3 新系统意义
随着高校办学规模的扩大和招生人数的增加,学生成绩、信息管理维护是学校管理
中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩、信息管理的计算
机化是整个学校教务管理中的重要一部分,介于它的重要性,学生成绩以及信息管理系
统的开发与应用就逐渐提入议程,并占着越来越重要的份量。
运用学生综合素质考评维护系统可以减轻学院教学人员的工作量,缩小开支,提高