摘要
本论文系统地阐述了学生管理系统的功能及实现。实现了学生管理、班级管理、科目管理、成绩管理等功能。本系统界面简单直观,易于操作和使用,交互性强。
经过分析,我〖本文来自:毕业设计论文网www.paper51.com〗们使用SUN公司的JSP开发工具,强大的SQL查询语言实现建立关系数据库,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。
关键词:学生管理系统;系统开发;信息管理
Abstract
Thepresentpaperelaboratedsystematicallythestudentmanagementsystemmanagementsystem'sfunctionandrealizes.Realizedthestudenttomanage,theclassandgradetomanage,functionsandsoonsubjectmanagement,resultmanagement.Thissystemcontactsurfacesimpledirect-viewing,simplifyoperationanduse,interactiveisstrong.aftertheanalysis,weuseSUNCorporation'sJSPdevelopmentkit,theformidableSQLquerylanguagerealizestheestablishmentrelationaldatabase,useseachkindofobject-orienteddevelopmentkitwhichitprovides,particu〖本文来自:毕业设计论文网www.paper51.com〗larlythedatawindowthiscanconvenientandthesuccinctoperationdatabaseintellectualizedobject,firstestablishesthesystemapplicationprototypeinashorttime,then,carriesonthedemanditerationtotheinitialprototypesystem,revisesunceasinglyandimproves,untilformsthesatisfiedfeasiblesystem.
Keywords:Studentmanagementsystemmanagementsystem;Systemdevelopment;Informationmanagement
目录
第1章引言3
1.1课题研究的目的3
1.2课题研究的意义4
第2章项目概述5
2.1课题简要说明5
2.2可行性研究5
第3章需求分析6
3.1用户业务需求6
3.2性能需求7
第4章相关技术简介7
4.1JSP技术简介7
4.2JSP工作原理8
4.3JSP体系结构8
4.4JSP的特点9
4.5SQLSERVER2000数据库10
4.6系统数据库连接10
4.6AJAX技术简介15
第5章系统分析17
5.1功能模块图17
5.2处理流程设计17
3.2.1系统操作流程17
5.2.2数据增加流程18
5.2.3数据修改流程19
5.2.4数据删除流程20
5.3系统E-R图21
第6章系统详细设计21
6.1管理员登陆21
6.2学生管理23
6.3班级信息管理26
6.4成绩管理28
第7章系统调试与测试31
7.1程序调试31
7.2程序的测试31
7.2.1测试的重要性及目的31
7.2.2测试的步骤33
7.2.3测试的主要内容33
第8章结论35
8.1系统评价35
8.2安全性问题35
致谢37
参考文献38
3.1用户业务需求
学生学籍管理。
(1)添加学生:以班级为单位,进行学生入库。
(2)删除学生:当学生〖本文来自:毕业设计论文网www.paper51.com〗毕业后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。该功能主要进行成批地删除学生信息,如连续学号区段的多位学生信息删除,整个班级的删除,所有学生信息的删除。
(3)新生管理:本部分的功能主要有新生导入及设置学号。
学生成绩录入,查询,统计分析。
(1)分数录入:以班级为单位,录入各科目的期中、期末、总评成绩。
(2)总分及名次:计算指定班级学生的总分及名次。
(3)补考成绩录入:修改总评成绩,以决定最终补考人数。
学生信息管理系统将采用JSP技术,结合Microsoft公司的sqlserver2000数据库,用无论安全性还是稳定性都比较优秀的MVC(model-view-Control)模式进行系统开发。
3.2性能需求
系统对环境的要求
服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。
本机器的配置如下:
处理器:InterPentium41.6Hz或更高。
内存:512MB
硬件空间:160GB
题目主要采用的技术
数据库:MicrosoftSQLServer2000。
编程语言JSP
服务器:Tomcat5.5,jdk1.6
开发环境:WindowsXP
参考文献
[1]BruceEckel.《JAVA编程思想》.机械工业出版社,2003年10月:1-378
[2]赛奎春.《JAVA工程应用与项目实践》.机械工业出版社,2002年8月:23-294
[3]FLANAGAN.《JAVA技术手册》.中国电力出版社,2002年6月:1-465
[4]孙一林,彭波.《JSP数据库编程实例》.清华大学出版社,2002年8月:30-210
[5]LEEANNEPHILLIPS.《巧学活用JSP》.电子工业出版社,2004年8月:1-319
[6]飞思科技产品研发中心.《JSP应用开发详解》.电子工业出版社,2003年9月:32-300
[7]耿祥义,张跃平.《JSP实用教程》.清华大学出版社,2003年5月1日:1-354
[8]孙涌.《现代软件工程》.北京希望电子出版社,2003年8月:1-246
[9]萨师煊,王珊.《数据库系统概论》.高等教育出版社,2002年2月:3-460
[10]Brown等.《JSP编程指南(第二版)》.电子工业出版社,2003年3月:1-268
[11]清宏计算机工作室.《JSP编程技巧》.机械工业出版社,2004年5月:1-410
[12]朱红,司光亚.《JSP编程指南》.电子工业出版