资源预览内容
第1页 / 共40页
第2页 / 共40页
第3页 / 共40页
第4页 / 共40页
第5页 / 共40页
第6页 / 共40页
第7页 / 共40页
第8页 / 共40页
第9页 / 共40页
第10页 / 共40页
亲,该文档总共40页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于 jsp 的学生信息管理系统的设计与实现1学 号 _2012 届毕业论文(设计)课 题 基于 JSP 的学生管理系统的设计与实现 学生姓名 系 别 专业班级 指导教师 2012 年 4 月基于 jsp 的学生信息管理系统的设计与实现1摘 要现代社会随着信息技术的发展及在管理上的应用越来越深入而广泛,管理信息系统的设计、实施在技术上于完善。在当今社会要想获得成功都必须运用科学的方法组织、合理的运用资源,因而管理信息系统也成了他们不可缺少的管理工具。目前,教育方面也经历着同样的考验。学校的规模都在不断的扩大,学生数量在急剧增长,有关学生的相应信息也在成倍的增加。这就需要一个功能完善的学生信息管理系统来进行信息的规范化费力。本系统的开发主要包括后台数据库的建立、连接和维护以及前台网络页面的开发两大方面。由于 Java 的跨平台性、安全性等诸多优势,本论文采用Jsp+Tomcat+SQLServer 的技术途径和规范的全局设计开发流程,在 Myeclipse 的开发环境下设计、编写学生信息管理系统。系统用户权限分两种:学生和管理员,不同权限的用户登录到不同的操作页面,从而进行相应的操作。关键词:学生信息管理,Jsp,SQLServer基于 jsp 的学生信息管理系统的设计与实现2目 录第一章 绪论.41.1 选题背景41.2 课题研究现状4第二章 管理信息系统概述.52.1 管理信息系统介绍52.2 管理信息系统设计原则5第三章 可行性分析.63.1 学生信息管理系统的目标63.2 系统建设技术可行性分析63.2.1 系统模式分析.63.2.2 MVC 与 Jsp/Servlet 技术分析 .83.3 系统建设经济可行性的分析11第四章 需求分析.114.1 系统的功能简述114.2 系统的功能分析12第五章 系统总体结构设计.135.1 系统功能模块划分与设计135.1.1 系统功能模块划分.135.1.2 系统功能模块流程图.135.2 系统功能模块流程图155.2.1 系统管理员功能模块流程图.155.2.2 学生功能模块流程图.17第六章 系统详细设计.206.1 系统运行环境配置206.2 数据库模型的分析与设计226.2.1 数据库概述.226.2.2 数据字典.226.2.3 数据库逻辑设计.236.3 系统功能的设计与实现246.3.1 登录功能的设计与实现246.3.2 学生个人信息的添加、删除、查询及修改的设计与实现256.3.3 学生成绩的添加、删除、查询及修改的设计与实现276.3.4 学生参加选修课的设计与实现296.3.5 学生对个人信息、登录密码的查看及修改的设计与实现306.4 学生信息管理系统实现的具体细节.316.4.1 数据库的连接316.4.2 系统登录页面的实现 34 查询及修改的设计与实现.326.4.3 系统权限检查的实现 35 查询及修改的设计与实现.336.4.4 系统添加功能的实现 36 查询及修改的设计与实现.346.4.5 系统查询功能的实现 37 查询及修改的设计与实现.356.4.6 系统修改功能的实现 37 查询及修改的设计与实现.36基于 jsp 的学生信息管理系统的设计与实现36.4.7 系统删除功能的实现 38 询及修改的设计与实现.36第七章 系统实施与测试.377.1 系统实施主要活动377.1.1 系统实施的前提条件.377.1.2 系统实施的主要活动.377.2 系统测试377.2.1 系统测试方法.377.2.2 黑盒测试.387.2.3 白盒测试.387.3 部分系统测试用例39第八章 参考文献.40基于 jsp 的学生信息管理系统的设计与实现4第一章 绪 论1.1 选题背景随着社会的进步,经济的发展,计算机技术在日益成熟。Internet 普及,人们利用网络来实现相互协调工作以及资源共享越来越成为不可扭转的趋势,学校信息化的发展也成了必然方向。伴随着学生人数每年都在增加,传统的方法用来管理学生信息已跟不上了时代的发展,还带来了很多的弊端,让学校的信息化很难推进,制约了学校的进一步发展。因此,学生信息管理系统的开发对于学校而言是必要的,学生管理系统能够促进学校信息化的发展,利于学校的长运计划。并且学生信息管理系统还为学校管理学生一些必要的相关信息带来了方便,免除了传统管理方法的繁杂和花费大量的人类、物力资源,减轻了学校的负担。1.2 课题研究现状目前国内大多数高校的信息管理系统是 B/S 和 C/S 开发结构,获得了不错的效果,但同时也存在着一些不足之处。1. 基于 C/S 的信息管理系统具体的做法是由管理员将 C/S 结构的管理信息系统在服务器上发布,随着计算机技术、通信技术、数据库技术的迅速发展,Intranet/Internet 技术的口益成熟,Internet 的普及,校园网的完善,Java 技术和.NET 技术的兴起,采用 B/S 结构的学生信息管理系统逐步取代了原有的 C/S 结构的信息管理系统。2. 基于 B/S 的采用动态网页的信息管理系统该方式采用浏览器/服务器的方式,通过动态网页直接访问数据库的方法来实现网上操作。该方式能很好地克服 C/S 结构选课系统的地点集中和时间集中的问题。基于 jsp 的学生信息管理系统的设计与实现5第二章 管理信息系统概述2.1 管理信息系统介绍管理信息系统就是我们常说的 MIS(Management Information System ) ,它是 20 世纪80 年代才逐渐形成的一门新科学,其概念至今尚无统一的定义,其理论基础尚不完善。但从国外学者给 MIS 所下的定义来看,人们对 MIS 的认识在逐步加深,MIS 的定义也在逐渐发展着和成熟 1。1、 管理信息系统(MIS)的定义:MIS 的定义有很多种类,研究者们从各自不同的角度出发给出了不同的定义。MIS 的一个定义是:一个管理信息系统是能够提供过去、现在和将来预期信息的一种有条理的方式,这些信息涉及到内部业务和外部情报。它按适当的时间间隔提供给格式相同的信息,支持一个组织的计划、控制和操作功能,以便辅助决策制定过程;MIS 的另一个定义:是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据来预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。2、 管理信息系统(MIS)的主要功能:管理信息系统是一类面向管理的信息系统,它以解决结构化的管理决策问题为目的。它的三项主要功能是:信息处理、辅助事物处理和辅助组织管理、支持决策。(1)信息处理。信息处理对组织的数据和信息进行收集、存储、传输、加工、查询等操作,以实现向管理人员及时提供所需的可靠、准确信息的功能。(2)辅助事物处理、辅助组织管理。辅助事物处理,包括具有通用性的事物管理(如计划的制定和管理、财务管理、人事管理等)和各类特殊事务管理(如销售管理、学生信息管理、物料管理、群众来信上访管理等等) 。它的深层次的功能是辅助组织管理、控制组织行为、帮助组织实现目标。(3)支持决策。实测企业运行情况,预测企业行为、辅助企业决策人进行决策时管理信息系统的重要功能,管理信息系统主要是辅助结构化决策问题的解决。3、管理信息系统(MIS)的结构管理信息系统(MIS)的结构有以下几种:(1) 总体结构:信息源、信息处理器、信息用户、信息管理者。(2) 物理结构:物理组成、处理功能、用户需要的输出。(3) 层次结构:用于执行战略计划的信息系统、控制信息系统、管理控制信息系统。(4) 职能结
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号