本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于JSP的学生成绩管理系统

基于JSP的学生成绩管理系统

由于单一系统管理的对象,是在校学生,且每个数据内容具有较强的相关性计算不是很复杂的过程,涉及到。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,因为指导

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

基于JSP的学生成绩管理系统
 摘  要
    随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。本文介绍了在Myeclipse6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个学生成绩管理信息系统的过程。论文论述了关于学生成绩管理系统的分析部分,大致包括可行性分析、业务流程分析等。
此学生成绩管理系统是一个比较完善的学生管理系统,并且拥有学生的个人信息管理模块、学生成绩管理模块、班级的管理模块等多种功能,因而具有一定的实用性。本站是一个B/S模式系统,开发采用了目前流行的JSP技术。系统界面友好,操作简单,比较实用。
 
关键词:学生成绩,B/S,JSP
 ABSTRACT
 
As information technology more and more depth in the management of a wide range of applications.This article describes the environment in Myeclipse6.0 a "top-down master plan, application development from the bottom up" strategy to develop a student performance management system process.Management through the analysis of a shortage of Changsha college computer science department, to create a set of management of the student's grade scheme 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.
This student performance management system can say is a comprehensive department students management system, which it integrates student class user information management module, management module, student performance management moduleand other functions, thus has practicability . This system is a B/s-based one, developed the currently popular JSP technology. System friendly interface, the operation is simple, is more practical.
 
Keywords:Student performance,B/S,JSP
目  录
摘  要 I
目  录 III
第1章  前言 1
1.1 课题背景 1
1.2相关技术介绍 1
1.2.1 B/S 模式体系结构 2
B/S模式 2
C/S模式 2
1.2.2 三层结构系统模型 2
    1.2.3 JSP技术 4
1.2.4 访问数据库 6
第2章  系统需求分析 7
2.1 系统需求分析 7
2.1.1 角色识别 8
2.1.2 管理员需求 8
2.1.3 教师用户需求 8
2.1.4 学生用户需求 9
2.1.5 角色模型图 9
2.1.6 功能模块 10
2.2 可行性分析 11
2.3 系统的功能模块简介及项目规划 11
2.4 系统的开发目标及运行环境 12
2.4.1 开发目标 12
2.4.2 运行环境 13
第3章  系统分析 - 13 -
3.1 业务流程分析 - 12 -
3.1.1班级管理业务流程 - 12 -
3.1.2学生管理业务流程 - 12 -
3.1.3课程管理业务流程 - 12 -
3.1.4成绩管理业务流程 - 13 -
3.1.5教师管理业务流程 - 13 -
3.2 数据流程分析 - 14 -
3.3  数据存储分析:实体联系图 - 15 -
3.3.1 数据模型设计 - 15 -
3.3.2 分析实体之间的联系 - 15 -
3.4功能分析:功能层次图 - 17 -
3.5 系统业务流程 - 17 -
3.5.1 管理员端流程 - 18 -
3.5.2教师用户端流程 - 19 -
3.5.3  学生用户端流程 - 19 -
第4章 系统设计 - 20 -
4.1 软件模块结构设计 - 20 -
4.1.1 系统方案设计 - 20 -
4.1.2 软件结构设计 - 20 -
4.2 数据库设计 - 21 -
4.2.1 整体概述 - 21 -
4.2.2 数据库表设计 - 21 -
4.2.3数据表具体结构 - 24 -
第5章  系统实现 - 26 -
5.1系统登录界面 - 27 -
5.1.1 功能设计思路 - 27 -
5.1.2 系统登录流程图 - 27 -
5.1.4系统登录主界面图 - 29 -
5.2 管理员主界面 - 30 -
5.2.1功能设计思路 - 30 -
5.2.2 管理员操作流程图 - 30 -
5.2.3主要代码 - 31 -
5.2.4管理员操作界面 - 34 -
5.3 教师用户操作界面 - 34 -
5.3.1功能设计思路 - 34 -
5.3.2教师用户操作流程图 - 35 -
5.3.3具体代码 - 35 -
5.3.4 教师用户操作界面图 - 37 -
5.4 学生用户操作界面 - 37 -
5.4.1 功能设计思路 - 37 -
5.4.2学生用户操作流程图 - 37 -
5.4.3具体代码 - 38 -
5.4.4 学生用户操作界面图 - 39 -
5.5 用户管理模块 - 40 -
5.5.1 功能设计思路 - 40 -
5.5.2用户管理模块流程图 - 40 -
5.5.3具体代码 - 41 -
5.5.4 用户信息管理界面图 - 43 -
5.6班级管理模块 - 43 -
5.6.1功能设计思路 - 44 -
5.6.2班级管理模块流程图 - 44 -
5.6.3具体代码 - 44 -
5.6.4班级管理界面 - 46 -
5.7 教师管理模块 - 47 -
5.7.1功能设计思路 - 48 -
5.7.2教师管理模块流程图 - 48 -
5.7.3 具体代码 - 48 -
5.7.4 教师管理界面图 - 51 -
5.8 学生信息管理模块 - 52 -
5.8.1功能设计思路 - 53 -
5.8.2学生管理模块流程图 - 53 -
5.8.3 具体代码 - 53 -
5.8.4 学生管理界面图 - 56 -
5.9 课程管理模块 - 57 -
5.9.1功能设计思路 - 57 -
5.9.2课程管理模块流程图 - 57 -
5.9.3 具体代码 - 58 -
5.9.4 课程管理界面图 - 59 -
5.10 成绩管理模块 - 60 -
5.10.1功能设计思路 - 60 -
5.10.2成绩管理模块流程图 - 61 -
5.10.3 具体代码 - 61 -
5.10.4 成绩管理模块界面图 - 64 -
第6章软件的测试 - 65 -
6.1软件测试概述 - 66 -
6.2测试内容 - 67 -
6.3 登录模块测试 - 67 -
6.4管理员操作模块测试 - 69 -
6.5 成绩查询测试 - 70 -
6.6 测试总结 - 70 -
结  论 - 70 -
致  谢 - 72 -
第1章  前言
 1.1 课题背景 
随着计算机应用的普及与深入,用计算机可以学生的成绩统一管理,然后分析,大大减少教学工作量,可以提高效率,为老师减轻很大的负担。此成绩管理系统提供了非常高端的管理功能,便于教师对学生成绩等信息的添加、修改、删除、查询、汇总等基本操作。
创建成绩管理系统,用计算机来对学生的信息做进一步的管理,提高效率。让学院对学生的信息以及成绩进行更方便的增删改查,让教师对查看更改学生成绩更便捷更直观。使学生对个人的学习成绩进行更快的查询。让老师能够更好、更快的了解学生的学习情况,使学校的教学质量进一步的提高。
系统是基于JAVA的学生成绩的管理系统,JAVA以GUI的编程方式、众多的GUI组件和强大的数据库应用开发支持,在竞争相对激烈的开发软件的市场里越来越赢得一些设计人员的追捧。JAVA是Windows系统下的集成开发工具,拥有强大的功能,使程序员能够更有效率地开发出Windows系统下的应用程序,特别是在数据库和网络方面,JAVA与其它开发工具相比更是胜出一筹。可视化主要是指开发图形用户界面,而只需调用GUI组件即可。
1.2相关技术介绍    
本站是一个B/S模式系统,开发采用了目前流行的JSP技术,整个程序的架构也采用了目前一种成熟、流行的分层技术即三层架构。其次为了系统性能的优化,我还采用了自己在工作中学会的一些功能处理方面的技术。
1.2.1 B/S 模式体系结构
近年来,随着Internet/Intranet的迅猛发展,企业纷纷建立自己的Internet,以加强企业内部的联系,增强企业竞争力。
C/S模式与B/S模式的优劣比较,如表1.1所示:
                   表1.1 B/S与C/S架构优劣比较
  B/S模式 C/S模式
优点 具有分布式的特点,可以随时随地的进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护起来容易,只要更新页面,用户就会更新。开发简单,共享性强。
 
由于客户端与服务器的直接相连,没有中间环节,因此反应灵敏。用户的界面操作起来人性化,比较直观简单,可以满足客户个性化的需求。同时由于开发是针对性的,所以操作页面的样式内容较为美观,可以充分满足客户自身的个性化要求。
缺点 个性化特点明显降低,无法实现具有个性化的设计要求。操作的习惯性是以鼠标为最基本的操作方式,无法满足快速操作的要求。页面动态刷新,响应速度明显下降。专用性的通过打印较为难,有以对票据等的打印,不容易套打输出,不好实现其他的一些功能。 由于是针对性的开发,所以缺少了一些宏观的特点,业务变化或者改变不够灵活,需要重新开发,增加了维护和管理的难度。需要专门的客户端安装程序,分布功能弱。兼容性差,对于不同开发工具之间很难兼容。开发成本较高。
 
 结  论
本系统采用软件工程原理,通过需求分析、总体设计、详细设计、系统实现完成了学生成绩管理系统的开发,整个系统为用户提供了一个功能流程正确的学生成绩管理项目。
在系统的开发过程中,我运用到了B/S三层结构技术和自己在平时工作中掌握的一些技术,通过这些技术的实现,整个网站的性能得到了大大的提高。这些技术都在论文中做了比较详细的介绍。
在我编写系统的过程中,由于是第一次开发软件,知识经验上都有一些不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。因为对整个的背景不够了解,在某些方面并不能做到完全满足客户的要求。由于本项目是个功能比较全面的系统,再加上时间和技术上的一些原因,所以有很多功能还未实现,另外系统还存在许多的缺陷和不足之处,比如很多细节没注意、有些功能模块还应再加强。希望在以后的时间里,我可以把这些缺陷都弥补过来,进一步完善网站。
尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。我坚信这个系统是学校中的一个必不可少的系统,通过这个系统,我了解了开发时的大致过程,了解了以前学的知识,巩固了我对Jsp的学习,但是在这次设计中我不仅掌握了这几门开发工具,而且学会了设计系统的想法,更重要的是同学们之间相互帮助的精神。
参考文献
 
[1]刘炳文,精通JSP入门与提高 [M]. 北京:人民邮电出版社
[2]宋伟,吴建国等.中文Jsp编程基础 [M]. 北京:清华大学出版社
[3]张宏林,孔艳,王哲等.按实例学Jsp [M]. 北京:人民邮电出版社,2000
[4]林立军,程斌,翁迪恩.Jsp数据库开发指南 [M]. 陕西:西安电子科技大学出版社,2000年2月第一版
[5]杨磊,陈凌云.精通Eclipse Web开发:Java体系结构、工具、框架及整合应用 [M]. 北京:人民邮电出版社,2006.
[6]叶达峰. Eclipse编程技术与实例 [M]. 北京:人民邮电出版社,2006-01.
[7]BruceEckel.《Java编程思想》[M]. 机械工业出版社,2003年10月
[8]吴林华《网站建设与维护》 [M].  电子工业出版社,2004年6月
[9]邵丽萍,张后杨,柯新生《网页编程技术》 [M].  清华大学出版社,2004年1月
[10]孙一林,彭波.《Java数据库编程实例》[M]. 清华大学出版社,2002年8月
[11]包锦阳《大专生毕业论文(设计)写作指导》[M]. 浙江大学出版社,2004年6月
[12]白以恩《计算机网络基础及应用》 [M].  哈尔滨工业大学出版社,2000年1月
[13]LEE ANNE PHILLIPS.《巧学活用HTML4》[M].电子工业出版社,2004年8月
[14]杨文龙《软件工程》[M].电子工业出版社,1997
[15]徐军,吴玉新《网站ASP后台解决方案》[M].人民邮电出版社,2001年1月

收缩