好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

毕业设计(论文)

题目 基于JSP学生成绩管理系统

系 别 专 业 计算机应用技术 班 级 姓 名 学 号 指导教师(职称) (副教授) 日 期

毕业设计(论文)任务书

系 届 计算机应用技术 专业

毕业设计(论文)题目 校内(外)指导教职 称 师 副教授 基于JSP的学生成绩管理系统 工作单位及部门 计算机工程系 联系方式 一、题目说明(目的和意义): 利用JSP技术开发一个学生成绩管理系统,它可在Web上运行。使用本系统,可以实现学生成绩管理的主要任务。 本设计题目主要利用Java和JSP实现基于B/S/S模式的WEB开发。在设计与实现过程中将涉及JBuilder或NetBeans、HTML和JSP的使用技巧及常用的Web服务器(Tomcat)。通过本设计项目的学习,学生可学会如何分析、设计与实现动态网站的建立、运行及维护;利用J2EE的特性设计结构合理的Web应用程序。 二、设计(论文)要求(工作量、内容): 要求学生能够熟练使用SQL Server数据库管理系统;具有一定的JSP程序编写经验;具有网页设计的基本知识,了解HTML的常用标记,最好能熟练使用Dreamweaver等网页设计可视化工具;对J2EE的基本知识有一定的了解。此外参加设计的学生还应用做到: 1.每周主动和指导教师联系两次,定期汇报毕业设计进展、听取指导教师意见,并要求有书面报告材料。 2.撰写毕业论文(1万字)。 3.答辩前一周将毕业论文终稿和设计结果交指导教师审定。 4.毕业答辩,首先学生陈述10~15分钟,然后接受答辩组成员的5~10分钟的提问。 5.每个学生必须独立完成毕业设计(论文); 6.毕业设计(论文)书写规范、文字通顺、图表清晰、测试数据完整、结论明确;

7.毕业设计(论文)应有中英文摘要(150—200字); 8.毕业设计(论文)正文前附《毕业设计(论文)任务书》,后附参考文献; 9.毕业设计(论文)要求文字打印,统一格式,统一封面,装订成册(详见毕业设计撰写要求)。 三、进度表 日 期 第15周 第16周 第17周 第18-19周 第20周 第1-2周(下学期) 内 容 通过在学校教务处的实际调研、参考和学习网上成功的各种“信息管理系统”,借助书店、图书馆查阅相关资料,制定设计计划,进行需求分析, 以电子邮件形式提交分析报告。 系统功能设计,网站总体架构设计,以电子邮件交指导老师。要求通过小组答辩方可进行下一阶段设计。 数据库设计, 将所有数据表以电子邮件方式交指导老师。要求通过小组答辩方可进行下一阶段设计。 根据系统需求,配置软件、硬件开发环境,为编码、调试作好必要准备。并写出书面报告,以电子文档提交指导教师审定。 代码设计与实现 对毕业设计进行总结,认真阅读毕业设计(论文)的书写要求,撰写毕业论文。将毕业论文以书面与电子文档两种形式,提交指导教师批阅。 论文答辩,进一步完善毕业论文,提交终稿。 完成日期 第20周(本学期) 答辩日期 第1-2周(下学期) 四、主要参考文献、资料、设备和实习地点及翻译工作量: (一)参考文献 [1] 张伟编著.《Java程序设计实战训练》.人民邮电出版社,2004.10 [2] 王诚梅等编著.《JSP案例开发集锦》.电子工业出版社,2005.8

[3] 柏亚军编著.《JSP编程基础及应用实例集锦》. 人民邮电出版社,2001.5 [4] 黄明,梁旭编著.《著Java信息系统设计与开发实例》.机械工业出版社,2004.4 [5] 求是科技编著.《Java数据库系统开发实例导航》.人民邮电出版社,2004.5 [6] 张洪斌编著.《JBuilder 9集成开发实例解析》.机械工业出版社,2004.2 [7]《用多媒体学Dreamweaver MX 2004》.北京中电电子出版社,2005.1 [8] 苏啸编著.《数据库原理与SQL Server2000教程》. 北京工业大学出版社,2002.10 [8] 吴亚峰编著.《精通NetBeans》. 人民邮电出版社,2007.2 (二)设备和实习地点 Pentium4微机三台(一台服务器,两台工作站),实习实训基地 (三)翻译工作量 英文摘要250单词以内,关键词5—8个词。 注:本任务书要求一式四份,一份系部留存,一份报教务处实践教学科,学生每人一份,

指导教师一份。

摘 要

本系统的全称是学生成绩管理系统,基于B/S模式下,采用的技术方案为JSP +Tomcat+SQL Server,即使用JSP作为Web服务器端开发语言,采用Tomcat作为Web服务器和JSP引擎,采用SQL Server作为后台网络数据库管理系统。其中包括学生成绩管理系统开发技术的考虑和选择、学生成绩管理系统的系统分析、系统设计,实现系统的代码设计等相关内容;并介绍了系统运行所需要软件和使用方法,以及一些辅助工具。

在本系统中包括七个大的模块:用户登陆模块、成绩管理模块、成绩录入模块、成绩修改模块、记录查询模块、记录排序模块和记录删除模块。在进入系统时,先进入到主页面后,需要选择自己的登录身份进行登录,不同的身份进入系统的使用功能不同。

关键字:成绩管理 数据库 JSP B/S

I

Abstract

The full name of the system is student performance management system, based on the B/S mode, the use of the technology programme Tomcat +JSP + SQL Server, namely, the use JSP as a Web server-side development language, using as a Web server and Tomcat JSP engine, using SQL Server as a background network database management system. Including student performance management systems development and technical considerations choice, student performance management system analysis, system design, realization of the code design, and other related content, and operation of the system introduced by the need for software and the use of methods, as well as some auxiliary tool.

In this system, including the seven major modules: users landing module, performance management module, results entry module, module revised results, records Query Module, record sorting module and module to delete records. Enter the system, the first to enter the home side, need to choose their own identity Sign login different identities access to the system using different functions.

Keywords: performance management database JSP B/S

II

2008届毕业设计论文 基于JSP的学生成绩管理系统

目 录

摘 要 ...................................................................................................................................................... I ABSTRACT ................................................................................................................................................. II 第1章 绪论 ............................................................................................................................................ 1 1.1 项目开发背景 ............................................................................................................................... 1 1.2可行性分析 .................................................................................................................................... 1 1.2.1 技术可行性 .......................................................................................................................... 2 1.2.2 管理可行性 .......................................................................................................................... 2 1.2.3 经济可行性 .......................................................................................................................... 2 1.2.3 操作可行性 .......................................................................................................................... 2 1.2.4 系统设计原则 ...................................................................................................................... 3 第2章 需求分析 .................................................................................................................................... 4 2.1 系统分析 ....................................................................................................................................... 4 2.2数据分析 ........................................................................................................................................ 4 2.2.1 E-R模型 ............................................................................................................................... 4 2.2.2 数据字典 .............................................................................................................................. 5 2.3系统的环境需求 ............................................................................................................................ 6 2.3.1 软件环境 .............................................................................................................................. 6 2.3.2 硬件环境 .............................................................................................................................. 6 第3章 总体设计 .................................................................................................................................... 7 3.1运行模式的选择 ............................................................................................................................ 7 3.2 相关技术简介 ............................................................................................................................... 8 3.2.1目前流行开发技术的比较 ..................................................................................................... 8 3.2.2 JSP技术简介 .......................................................................................................................... 9 3.2.3 SQL SERVER简介 .................................................................................................................. 11 3.3系统总体框架设计 ...................................................................................................................... 11 3.4系统功能模块设计 ...................................................................................................................... 12 3.4.1 主要功能模块 .................................................................................................................... 13 3.4.2 系统主要流程图 ................................................................................................................ 13 3.5系统界面设计 .............................................................................................................................. 15 3.5.1 首页面设计 ........................................................................................................................ 15 3.5.2 登录界面 ............................................................................................................................ 16 3.5.3 管理员成绩管理界面 ........................................................................................................ 16 3.5.4 成绩录入界面 .................................................................................................................... 16 3.5.5 成绩修改界面 .................................................................................................................... 16 3.5.6 成绩查询界面 .................................................................................................................... 16 3.5.7 成绩排序界面 .................................................................................................................... 16 3.5.8 成绩删除界面 .................................................................................................................... 17 3.6 数据库逻辑设计 ......................................................................................................................... 17

III

2008届毕业设计论文 基于JSP的学生成绩管理系统

第4章 详细设计及编码 ...................................................................................................................... 19 4.1 数据库连接 ................................................................................................................................. 19 4.2 重要模块设计 ............................................................................................................................. 20 4.2.1 管理员登录模块 ................................................................................................................ 20 4.2.2 教师登录模块 .................................................................................................................... 20 4.2.3 学生登录模块 .................................................................................................................... 21 4.2.4 成绩录入模块 .................................................................................................................... 22 4.2.5 成绩修改模块 .................................................................................................................... 22 4.2.6 成绩查询模块 .................................................................................................................... 22 4.2.7 记录排序模块 .................................................................................................................... 23 4.2.8 记录删除模块 .................................................................................................................... 23 4.3代码实现 ...................................................................................................................................... 24 4.3.1 代码设计 ............................................................................................................................ 24 4.3.2数据库连接 ......................................................................................................................... 25 4.2.3数据库操作代码 ................................................................................................................. 25 第5章 测试过程描述 .......................................................................................................................... 31 5.1 测试分析过程 ............................................................................................................................. 31 5.1测试调试的步骤 .......................................................................................................................... 31 5.2 测试结果 ..................................................................................................................................... 32 5.3 测试中遇到的问题及解决方案 ................................................................................................. 32 总 结 .................................................................................................................................................... 33 附 录 .................................................................................................................................................... 34 致 谢 .................................................................................................................................................... 36 参考文献 ................................................................................................................................................ 37

IV

2008届毕业设计论文 基于JSP的学生成绩管理系统

第1章 绪论

随着计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的管理方式,人们可以通过网络实现系统的管理。

学生成绩管理系统,为高校管理学生的成绩提供了一种方便、快捷的方式,它可以让人们实现学生成绩的无纸化管理。

1.1 项目开发背景

近年来,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这数字化的时代里,学校的教学管理都受到了极大的挑战。通过软件工程手段,将学校的管理移植到计算机上进行,为了使学校能够对学生的成绩管理工作有条理的进行和减轻工作人员管理资料的强度,使学校各种资料高效,无误的进行管理,并使学校的管理转向数字化、网络化,为使得高校对于学生成绩的管理更加方便,快捷出份力。在高校教育教学活动中,学生成绩的管理是学校的重要环节。一所高校如何开展教学工作,并且如何将学生的考试成绩进行高效的管理,学生成绩管理系统就成为学校的一项重要而且艰巨的任务。对于一所高校来说,它所拥有的学生成千上万,而如果想作到通过人力资源来管理这些学生的考试成绩,这对管理人员来说必然是一个挑战。在计算机技术突飞猛进的今天,我们完全可以借助于计算机的力量,通过现有的科学知识,开发出一套行之有效的管理系统,来帮助人们处理这纷乱复杂的信息,学生成绩管理系统便应运而生了。

由于各个高校的人数都很多,为了能够更好的管理我们的学生考试成绩信息,所以开发此系统就显得尤为重要了。

成绩管理系统主要有以下功能:

成绩录入功能、成绩修改功能、记录查询功能、记录排序功能和记录删除功能。

1.2可行性分析

可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析

1

2008届毕业设计论文 基于JSP的学生成绩管理系统

和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。

1.2.1 技术可行性

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。校友登录系统采用了当前流行的Browser/Sever模式进行开发。该模式具有许多传统体系结构不具备的优点,而且又紧密的结合了面向对象编程的技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器选用SQL Server2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

1.2.2 管理可行性

可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。

1.2.3 经济可行性

在经济上,“学生成绩管理系统”的设计与代码实现可在普通PC机上,再附加相应服务器端软件、数据库软件、浏览器及相应开发工具,如:Dreamweaver7.0、Ultra Edit等,既可实现“学生成绩管理系统”的界面设计与代码编写。

1.2.3 操作可行性

在操作性上,由于“学生成绩管理系统”采用的是Browser/Server(浏览器/服务器)模式,服务器端采用Web方式进行应用系统开发,通过浏览器访问该“学生成绩管理系统”,所以,在普通PC机上,再附加相应软件既可进行调试运行并实现其相应的功能。

2

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

毕业设计(论文)题目基于JSP学生成绩管理系统系别专业计算机应用技术班级姓名
推荐度:
点击下载文档文档为doc格式
4hbxw0qph25kaxd91bwp423gj8gjlb00l0p
领取福利

微信扫码领取福利

微信扫码分享