java学生信息管理系统学士学位论文.doc
《java学生信息管理系统学士学位论文.doc》由会员分享,可在线阅读,更多相关《java学生信息管理系统学士学位论文.doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京邮电毕业论文设计 JAVA学生信息管理系统摘 要随着科学技术的不断提高,尤其是计算机科学技术的日渐成熟,其强大的功能和高速的运行速度已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。使用计算机对学生档案信息进行管理,具有手工管理无法比拟的优点。如:检索快速、便于查找、规范管理、科学化的统计、处理速度快、可靠性很高、存储量很大、保密性好、寿命长、成本低等,这些优点能够极大地提高学生档案管理的效率。学生管理系统对于学校的决策者和管理者来说起着至关重要的作用,是一所学校必不可少的管理工具,能够为用户提供充足的信息,数据和快捷的查询、插入等手段,非常方便被用户所使用。学生管理系
2、统是一所学校不可缺少的部分,它的内容对于学校的决策者和管理者来说起着至关重要的作用,所以学生档案管理系统应该能够为用户提供充足的信息、数据和快捷的查询、插入等手段。随着学校规模的不断扩大,学生人数不断增多,用人工管理学生信息的方式,显得效率非常低,且和容易出错,人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点:保密性不高、效率非常低,时间一长,将产生大量的文件和数据,不适合存贮,这对于查找、更新和维护带来了很多的困难。我的毕业设计学生信息管理系统采用的是B/S模式,使用JSP技术实现动态网页的效果,SQL Server 2005为数据库来进行设计与开发。毕业设计的项目经过了需求分
3、析、概要设计、详细设计、编码实现和测试等一系列的工作。通过这些工作对项目进行开发。本系统的最终要实现对学生信息的管理.主要用户为老师、学生和管理员,其中,学生可对自己的信息进行查询,也可以修改有关信息,教师可对自己的信息进行查询,管理员拥有所有的权限,可以添加删除学生信息,教师信息。系统提供非常友好的界面,操作简便,管理方便。 关键字:学生信息管理系统;JSP;SQL Server 2005iJAVA Student Information Management SystemAbstractWith the continuous improvement of science and techn
4、ology , especially computer science and technology matures, its powerful features and high operating speed has a profound understanding of people , it has entered all areas of human society and play an increasingly important role. Use a computer to student records information management, has incompa
5、rable advantages of manual management . Such as : Retrieve fast, easy to find , standardized management, scientific statistics, processing speed, high reliability , large storage capacity , security and good, long life, low cost , these benefits can greatly improve student records management efficie
6、ncy. The schools student management system for decision-makers and managers play a crucial role , is essential for a school management tool that can provide adequate information for users, and fast data query, insert other means, very convenient to be used by the user . Student management system is
7、a school indispensable part of its contents for policy makers and school managers play a crucial role , so students file management system should be able to provide sufficient information for the user , data, and fast means to query , insert, etc. . With the continuous expansion of school size , and
8、 the increasing number of students , student information management with artificial way , it is very inefficient and error-prone , and people using traditional manual management of paper files , the management approach , there are many disadvantages: confidentiality is not high, the efficiency is ve
9、ry low , over time, will produce a large number of files and data , are not suitable for storage, which for the search, update and maintain brought a lot of difficulty .The literature registration management system management system is the typical information management system. The system introduced
10、 the literature referral systems performance history, in the design meets the question and the solution as well as enhance the current application procedure or the system development progress and the improvement operating performance. Each kind of object-oriented development kit which provides using
11、 it, first establishes the system application prototype in a short time, then, carries on the demand iteration to the initial prototype system, revises unceasingly and improves, until forms the user satisfied feasible system.I graduated from the design uses a B / S mode, using JSP technology to achi
12、eve the effect of dynamic pages, SQL Server 2005 as the database for design and development. After graduation project needs analysis, a series of work outline design, detailed design, coding, and testing to achieve. Through these work on the project for development.The system will ultimately be real
13、ized student information management. Main users of teachers, students and administrators, where students can check their information, you can also modify the relevant information, teachers can check their information, the administrator has all the permissions, you can add and delete student informat
14、ion, teacher information. The system provides a very friendly interface, easy to operate, easy to manage. Key words: Student Information Management System;JSP;SQL Server 2005目 录摘 要iAbstractii1 绪论11.1 选题背景和目的、意义11.2 国内外的对学生信息管理系统的研究现状11.3 本论文所研究的内容11.4 本毕业设计的可行性分析21.5 本项目的开发步骤22 相关关键技术和开发环境简介32.1 软件工
15、程简介32.2 JSP简介32.2.1 什么是JSP32.2.2 JSP技术的优势32.3 SQL Server 2005简介32.4 Hibernate简介42.4.1 什么是Hibernate42.4.2 Hibernate的优势42.5 Struts2简介52.6 CSS简介62.7 MyEclipse简介73 系统的需求分析83.1 系统的背景和所要解决的问题83.2 系统的功能需求83.2.1 管理员的功能分析83.2.2 教师的功能分析83.2.3 学生的功能分析93.2.4 系统的用例分析93.3 系统性能需求93.4 业务分析103.4.1 管理员业务流程概述103.4.2 教
16、师业务流程概述103.4.3 学生业务流程概述114 系统的概要设计134.1 系统体系结构设计134.2 本系统的功能模块结构设计134.3 系统的各个功能模块设计144.4 数据库设计概述164.5 数据库设计周期174.6 SQL查询语言及使用184.7 数据库设计命名规范184.8 本系统数据库概念结构设计184.9 系统数据库设计194.10 本系统数据库逻辑结构设计204.11 本系统数据库物理结构设计214.12 安全保密设计214.12.1 登录用户的安全性214.12.2 数据安全性215 详细设计和实现225.1 用户登录界面225.2 用户操作界面245.3 添加学生、教
17、师265.4 删除学生275.5 修改学生信息285.6 学生、教师的查询295.7 学生信息的导入和导出管理305.8 管理员设置325.9 项目中主要类的命名规范335.10 项目总体框架346 系统调试与测试356.1 程序调试356.2 程序的测试356.2.1 测试的重要性及目的356.2.2 测试的步骤366.2.3 测试的主要内容366.3 关于本系统的测试376.3.1 用户登录模块测试376.3.2 查询学生、教师模块测试396.3.3 管理员设置模块测试40结 论42参考文献43致 谢44外文原文45中文翻译51v1 绪论1.1 选题背景和目的、意义 随着科学技术的飞速发展
18、,计算机科学技术的不断提高,计算机在各个领域的普及,学校规模的不断扩大,学院、专业、班级、学生的数量急剧上升,有关学生的各种信息量也成倍增长,以前的学校学生学籍信息管理仍停留在复杂的人工管理阶段,需要人为的重复工作,工作量很大,效率非常低,因此,迫切需要开发基于互联网的、学生信息管理系统来提高学校的管理工作的效率。其最主要的特点就是节省人力资源,使用方便、快捷。以“提高学校管理质量”为原则,方便快捷的管理学生信息,教师信息。所以,开发一套学校学生信息管理系统来代替传统的人工管理方式是必然的。基于互联网的学生信息管理系统,在规范性管理、科学化统计和快速查询、简化操作等方面有了很大的提高且具有很高
19、的实用性,提高了信息的开放性、保密性、可靠性,大大的改善了管理员、学生、教师对其有关信息查询的准确性。1.2 国内外的对学生信息管理系统的研究现状学生信息管理是各大学的主要日常管理工作之一,涉及到管理员、师、生的诸多方面,随着高校的不断扩招,学生的数量激增,保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理
20、等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,学生管理软件应充分依托校园网,实现学生信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机学生信息
21、管理系统和全校信息系统打下良好的基础。1.3 本论文所研究的内容 本系统的主要任务就是负责对学生信息管理.主要用户为老师、学生和管理员,其中,学生可对自己的信息进行查询,也可以修改有关信息,教师可对自己的信息进行查询,管理员拥有所有的权限,可以添加删除学生信息,教师信息。系统提供非常友好的界面,操作简便,管理方便。为实现这些功能,系统一个包含如下几个基本模块:1.学生信息的导入、导出模块。2.添加信息模块.管理员可以实现对学生信息和教师信息的添加。3.修改信息模块.管理员可以实现对学生信息和教师信息的修改。4.查询信息模块.学生和教师可以在此界面进行操作。15.删除信息模块.管理员可以实现对学
22、生、教师和课程信息的删除。1.4 本毕业设计的可行性分析经济可行性研究是对组织的经济现状和投资能力进行分析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的社会和经济效益进行估计。估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效益,并将费用与效益进行比较,看是否有利。开发、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等;软件开发费用:若由实习单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打
23、印纸、软盘、色带等开支。由于学生信息管理系统是作为毕业设计由自己开发的,所以基本不存在上述问题,在经济上的投入甚微,系统建成之后将为今后实现学生信息管理系统提供很大的方便。学校为每位同学提供有一台电脑。所需资料可以免费上网搜或到图书馆借阅相关书籍进行查询,也是免费的。总体上来看,基本上都是学生无需投入个人经费。技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。学生管理系统用的是JSP开发语言,调试相对简单,当前自己电脑的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 学生 信息管理 系统 学士学位 论文
限制150内