档案管理学生档案管理系统.docx
- 文档编号:1602523
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:24
- 大小:40.61KB
档案管理学生档案管理系统.docx
《档案管理学生档案管理系统.docx》由会员分享,可在线阅读,更多相关《档案管理学生档案管理系统.docx(24页珍藏版)》请在冰豆网上搜索。
档案管理学生档案管理系统
(档案管理)学生档案管理系统
xxxxxxxxxxxxxx
《软件课程设计2》报告
姓
名:
xxxxxx学
号:
xxxxxx
姓
名:
xxxxx学
号:
xxxxxx
专业:
计算机科学与技术
设计题目:
学生档案管理系统
指导教师:
xxxxxxx
2010年9月
xxxxxxxxxxx
任务下达日期:
2010年9月10日
软件认知实践日期:
2010年9月10日至2010年9月30日软件认知实践题目:
学生档案管理系统
软件认知实践主要内容和要求:
该系统要求独立完成一个学生档案管理系统程序的设计、调试全过程,并且最终以课程设计成果来证明其独立完成各种实际任务的能力,从而放映出理解和运用本课程知识的水平和能力。
本课题设计“学生档案系统”实现管理员的信息设置、学生信息管理、学生信息查询、等功能。
本系统以软件工程的理论为设计思想,以JSP为编程工
具,采用SQLServer2005数据库技术,实现了对学生档案基本管理和查询功能,开发周期为一个月。
摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统是一个不断发展的新型学科,任何一个单位要生存发展,就要高效率地把内部活动有机地组织起来,也就必须建立与自身特点相适应的管理信息系统。
本系统基于B/S(浏览器/服务器)模式开发,开发语言采用JSP,数据库采用SQLServer2005,服务器采用Tomcat6.0,开发技术运用Struts2经典的MVCWeb框架技术。
本系统的核心是添加、修改和查询三者之间的关系,每一个表的修改都将
联动到其他的表,当完成添加或修改操作时系统会自动地完成学生档案的修改。
查询功能也是系统的核心之一,在系统中主要根据学生学号、班级和专业进行查询,其目的都是为了方便用户使用。
关键词:
JSP;SQLServer2005;学生档案管理系统
第1章系统概述
随着计算机技术的飞速发展,计算机在各行各业中得到了迅速推广,同样在各种行业中也得到了广泛的应用,各种各样的管理软件也应运而生,但是这些软件都具有普通性的特点,并不是针对某一具体对象的管理机制而写的,所以,在某些特定的工作中,它就不再实用。
因此,本次将开发一个学生档案管理系统,实现学生档案管理系统的现代化、科学化,完善运行的机制,大大减少管理者的错误率和人力资源的浪费,从很大程度上减轻了管理人员的负担。
从而,提高管理人员的工作效率,使其符合现代化发展的需要。
第1.1节系统开发背景
1.1.1课题的背景
随着科学技术的不断提高,计算机科学也日渐成熟,其强大的功能已被人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、
寿命长、成本低等。
这些优点能够极大地提高学生档案管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
如今,电脑已经深入到日常工作和生活的方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以及游戏娱乐等。
各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。
虽然现在世界上已经充满了各种软件,但它们依然不能满足用户的一些特殊需要,所以人们不得不开发适合自己特殊需求的软件。
1.1.2研究的意义
随着Internet的发展,学生档案管理越来越麻烦,因此教育机构需要一个简单方便的管理系统。
我们要查询学生的信息可以通过几种不同的方式来查看,提高了管理效率,学生查询页比较傲方便。
所以,为了能及时查询到我们需要的信息,提高我们工作的效率,学生档案管理系统的建立是十分必要的。
本系统主要是针对网络版的学生档案管理,考虑到本系统的性能要求,和
现有的条件,我们选择了WINDOWSXP中文版作为开发、测试和运行的平台。
因为WINDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势。
系统采用SQLServer2005来设计数据库,并使用当前优秀的开发工具JSP,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。
第1.2节开发环境及工具介绍
本系统主要是针对单机版的域名查询,考虑到本系统的性能要求,和现有的条件,我们选择了WINDOWSXP中文版作为开发、测试和运行的平台。
因为WINDOWS操作系统是目前应用最广的操作系统,它以全新的图形界面,简单快捷的操作方式,支持多媒体功能等特点而成为软件发展的流行趋势。
系统采用SQLServer2005来设计数据库,使用网络工具MyEclipse,DreamweaverCS4来画图等,并使用当前优秀的开发语言Java,JSP,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。
1.2.1JSP简介
本系统开发的语言为JSP,它是一种使用非常广泛的页面编程语言。
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的
设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。
插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。
JSP与JavaServlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。
JSP可用一种简单易懂的等式表示为:
HTML+Java=JSP。
1.2.2SQLServer2005简介
SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。
SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQLServer2005数据引擎是本企业数据管理解决方案的核心。
此外SQLServer2005结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的BI解决方案,帮助团队通过记分卡、Dashboard、Webservices和移动设备将数据应用推向业务的各个领域。
与MicrosoftVisualStudio、MicrosoftOfficeSystem以及新的开发工具包(包括
BusinessIntelligenceDevelopmentStudio)的紧密集成使SQLServer2005与众不同。
无论您是开发人员、数据库管理员、信息工作者还是决策者,SQLServer2005都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
1.2.3Dreamweaver8简介
在对网页进行美化的时候选择Dreamweaver8,Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具,操作起来比较简单方便,可以直观的对网页进行编排操作,它会自动的生成美化后的代码,然后可以直接的把代码复制到Eclipse中去运行。
第1.3节系统运行环境
操作系统:
WindowsXP
开发平台:
VisualStudio2005平台开发语言:
Java,JSP
数据库管理系统软件:
SQLServer2005
第2章可行性研究
第2.1节技术可行性
本系统开发阶段使用的技术包括:
JAVA基本用发和面向对象技术、
Eclipse开发与调试、JSP编程、JAVA编程。
本系统在测试阶段包括的技术包括:
试凑法、跟踪法和推理法。
其中试凑法边试边瞧的做法,跟踪法运用了eclips的设置断点,就是在程序的可疑区设置断点,每当程序执行到设置的断点时,就会暂停执行或者给出相应的数值与预期的数值相比对,以便纠错者观察变量内容和分析程序的运行状况。
利用上面的知识,这些知识的运用,使得系统在技术上实现才具有可行性。
第2.2节经济可行性
系统所需的开发环境是要有一台计算机,并安装了WindowsXPProfessional/Windows2000Professional的操作系统;所安装的应用软件为MyEclipse,SQLServer2005和Tomcat6.0。
而我们已经有了计算机,具有WindowsXP的操作系统,并且安装了开源的MyEclipse和免费的SQL
Server2005,tomcat6.0;而所需的参考资料大多是在网络和在图书馆借的书,这些消费很小。
因此我们的系统在经济上是可行的。
第2.3节操作可行性
学生档案管理系统将以操作简单,功能完善,运行速度快,本着一切为用户着想作为其设计目标,本系统面向的用户较为广泛,对于上网的用户均可使用,这些用户只需具备基本的上网操作能力即可使用,在计算机操作上不会存在问题。
因而用户操作上具有可行性。
第3章系统需求分析和总体设计
第3.1节系统功能模块划分
该系统主要包含三个功能模块:
学生信息管理模块;毕业生信息查询模块;数据信息统计模块。
图3.1系统功能模块图
第3.2节业务流分析
3.2.1学生信息管理模块
主要功能及操作如下表:
表3.1学生信息管理模块
功能名称
输入项目
输出项目
功能要求
添加学生信
息
根据学号添加学生的基本信息、
学籍信息、奖惩信息等
添加成功
或失败
添加学生的
信
查询学生信
息
按学号、年级、籍贯查询学生
的信息
符合查询
条件的信息
查询出学生
信息信息
修改学生信
息
根据学号修改学生的学籍或奖
惩信息
修改成功
伙失败
修改指定的
学生信息
3.2.2毕业生信息管理模块
功能名称
输入项目
输出项目
功能项目
查看毕业生的信息
查看条件
毕业生的信息
查询出毕业生的信息
按学号、学籍等查
询毕业生信息
学号或籍贯
信息
指定的毕业生信
息信息
查询出符合条件的毕业
生信息
该部分主要包括了对毕业生档案信息的管理。
主要功能及操作如下表:
表3.2毕业生信息查看模块
3.2.3数据统计信息模块
该模块主要实现对专业信息、在校生信息的数据统计功能。
主要功能及操作如下表:
表3.3数据统计信息模块
功能名称
输入项目
输出项目
功能项目
在校生信息统
计
选择专业、籍贯、
年级等
统计出符合条件的人
数
可以按专业、籍贯、年
级统计在校生的人数
专业信息统计
选择专业统计
统计出各个专业的信
息
统计各个专业的信息
第3.3节系统总体设计
3.3.1系统用例图
用例模型用户把应满足用户需求的基本功能聚合起来表示。
对于待开发的新系统,用例描述系统应该做什么;对于已构造完毕的系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 档案 管理 学生 档案管理系统