学生档案管理系统2765158611076.docx





《学生档案管理系统2765158611076.docx》由会员分享,可在线阅读,更多相关《学生档案管理系统2765158611076.docx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、xxxxxxxxxxxxxxxxxx软件课课程设计计2报报告姓 名:xxxxxxxx学 号:xxxxxxxx姓 名:xxxxxx学学 号号:xxxxxxxx专 业: 计算算机科学学与技术术 设计题目目: 学生档档案管理理系统 指导教师师:xxxxxxxxx20100年 9 月xxxxxxxxxxxxxx任务下达达日期:20110年 9月 110 日日软件认知知实践日日期:220100年9月 100日至20010年年 9月 300 日软件认知知实践题题目: 学生档档案管理理系统软件认知知实践主主要内容容和要求求:该系统要要求独立立完成一一个学生生档案管管理系统统程序的的设计、调试全全过程,并并且
2、最终终以课程程设计成成果来证证明其独独立完成成各种实实际任务务的能力力,从而而放映出出理解和和运用本本课程知知识的水水平和能能力。本课题设设计“学生档档案系统统”实现管管理员的的信息设设置、学学生信息息管理、学生信信息查询询、等功功能。本本系统以以软件工工程的理理论为设设计思想想,以JSSP为编编程工具具,采用用SQLL Seerveer20005数数据库技技术,实实现了对对学生档档案基本本管理和和查询功功能,开开发周期期为一个个月。摘 要要随着信息息技术在在管理上上越来越越深入而而广泛的的应用,管管理信息息系统是是一个不不断发展展的新型型学科,任任何一个个单位要要生存发发展,就就要高效效率地
3、把把内部活活动有机机地组织织起来,也也就必须须建立与与自身特特点相适适应的管管理信息息系统。本系统基基于B/S(浏浏览器/服务器器)模式式开发,开开发语言言采用JJSP,数数据库采采用SQQL SServver220055,服务务器采用用Tommcatt6.00,开发发技术运运用Sttrutts2经经典的MMVCWWeb框框架技术术。本系统的的核心是是添加、修改和和查询三三者之间间的关系系,每一一个表的的修改都都将联动动到其他他的表,当当完成添添加或修修改操作作时系统统会自动动地完成成学生档档案的修修改。查查询功能能也是系系统的核核心之一一,在系系统中主主要根据据学生学学号、班班级和专专业进行
4、行查询,其其目的都都是为了了方便用用户使用用。关键词:JSPP;SQQL SServver220055;学生生档案管管理系统统目 录录第1章系系统概述述1第1.11节系统统开发背背景11.1.1课题题的背景景11.1.2研究究的意义义2第1.22节开发环环境及工工具介绍绍21.2.1 JSPP简介31.2.2 SQLL Seerveer20005简简介31.2.3 Dreeamwweavver88简介4第1.33节系统运运行环境境4第2章可可行性研研究5第2.11节技术可可行性55第2.22节经济可可行性55第2.33节操作可可行性66第3章系系统需求求分析和和总体设设计7第3.11节系统功功
5、能模块块划分77第3.22节业务流流分析883.2.1学生生信息管管理模块块83.2.2毕业业生信息息管理模模块83.2.3 数数据统计计信息模模块8第3.33节系统总总体设计计93.3.1 系系统用例例图93.3.2 系系统数据据流(DDFD)图10第4章概概要设计计11第4.11节系统结结构设计计11第4.22节数据库库设计1124.2.1数据据库系统统特点1124.2.2 数数据库需需求分析析134.1.3 数数据库表表设计117第5章界界面设计计21第5.11节登陆界界面211第5.22节管理管管理主界界面211第5.33节学生信信息管理理模块2225.3.1 添添加学生生信息2225
6、.3.2 查查询学生生信息2235.3.3 修修改学生生信息224第5.44节毕业生生信息管管理模块块245.4.1 查查看毕业业生信息息245.4.2查询询毕业生生信息225第5.55节数据统统计信息息模块2255.5.1 查查看在校校生信息息统计2255.5.2 查查看专业业统计信信息266第6章编编码设计计27第6.11节数据库库编码设设计2776.1.1数据据库的连连接方法法276.1.2 数数据库的的关闭方方法2886.1.3 执执行更新新语句的的方法2296.1.4 执执行查询询语句的的方法229第6.22节strutss.xmml文件件配置331第7章运运行结果果与测试试32第7
7、.11节系统测测试3227.1.1测试试方法3337.1.2 功功能测试试347.1.3界面面测试3347.1.4随机机测试335第7.22节测试实实例3557.2.1登录录模块测测试3557.2.2 学学生信息息管理模模块测试试36结束语337参考文献献38xxxxxxx软件课程设计2报告第1章 系统概述述随着计算算机技术术的飞速速发展,计计算机在在各行各各业中得得到了迅迅速推广广,同样样在各种种行业中中也得到到了广泛泛的应用用,各种种各样的的管理软软件也应应运而生生,但是是这些软软件都具具有普通通性的特特点,并并不是针针对某一一具体对对象的管管理机制制而写的的,所以以,在某某些特定定的工作
8、作中,它它就不再再实用。因此,本次将开发一个学生档案管理系统,实现学生档案管理系统的现代化、科学化,完善运行的机制,大大减少管理者的错误率和人力资源的浪费,从很大程度上减轻了管理人员的负担。从而,提高管理人员的工作效率,使其符合现代化发展的需要。第1.1节 系统开发发背景1.1.1 课题的背背景随着科学学技术的的不断提提高,计计算机科科学也日日渐成熟熟,其强强大的功功能已被被人们深深刻认识识,它已已进入人人类社会会的各个个领域并并发挥着着越来越越重要的的作用。作为计计算机应应用的一一部分,使用计计算机对对学生档档案信息息进行管管理,具具有手工工管理所所无法比比拟的优优点.例例如:检检索迅速速、
9、查找找方便、可靠性性高、存存储量大大、保密密性好、寿命长长、成本本低等。这些优优点能够够极大地地提高学学生档案案管理的的效率,也是企企业的科科学化、正规化化管理,与世界界接轨的的重要条条件。如今,电电脑已经经深入到到日常工工作和生生活的方方方面面面,比如如文字处处理、信信息管理理、辅助助设计、图形图图像处理理、教育育培训以以及游戏戏娱乐等等。各行行各业的的人们无无须经过过特别的的训练就就能够使使用电脑脑完成许许许多多多复杂的的工作。虽然现现在世界界上已经经充满了了各种软软件,但但它们依依然不能能满足用用户的一一些特殊殊需要,所所以人们们不得不不开发适适合自己己特殊需需求的软软件。1.1.2 研
10、究的意意义随着Innterrnett的发展展,学生生档案管管理越来来越麻烦烦,因此教教育机构构需要一一个简单单方便的的管理系系统。我我们要查查询学生生的信息息可以通通过几种种不同的的方式来来查看,提提高了管管理效率率,学生生查询页页比较傲傲方便。所以,为为了能及及时查询询到我们们需要的的信息,提提高我们们工作的的效率,学生档案管理系统的建立是十分必要的。本系统主主要是针针对网络络版的学生生档案管管理,考考虑到本本系统的的性能要要求,和和现有的的条件,我我们选择择了WIINDOOWS XP中中文版作作为开发发、测试试和运行行的平台台。因为为WINNDOWWS操作作系统是是目前应应用最广广的操作作
11、系统,它它以全新新的图形形界面,简简单快捷捷的操作作方式,支支持多媒媒体功能能等特点点而成为为软件发发展的流流行趋势势。系统统采用SSQL Serrverr20005来设设计数据据库,并并使用当当前优秀秀的开发发工具JJSP,它它有着最最为灵活活的数据据库结构构,对数数据库应应用有着着良好的的支持。第1.22节 开开发环境境及工具具介绍本系统主主要是针针对单机机版的域域名查询询,考虑虑到本系系统的性性能要求求,和现现有的条条件,我我们选择择了WIINDOOWS XP中中文版作作为开发发、测试试和运行行的平台台。因为为WINNDOWWS操作作系统是是目前应应用最广广的操作作系统,它它以全新新的图
12、形形界面,简简单快捷捷的操作作方式,支支持多媒媒体功能能等特点点而成为为软件发发展的流流行趋势势。系统统采用SSQL Serrverr20005来设设计数据据库,使使用网络络工具MMyEcclippse,Dreamweaver CS4来画图等,并使用当前优秀的开发语言Java,JSP,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。1.2.1JSSP简介介本系统开开发的语语言为JJSP,它它是一种种使用非非常广泛泛的页面面编程语语言。JJSP技技术使用用Javva编程程语言编编写类XXML的的taggs和sscriiptlletss,来封封装产生生动态网网页的处处理逻辑辑。网页页还能通
13、通过taags和和scrripttletts访问问存在于于服务端端的资源源的应用用逻辑。JSPP将网页页逻辑与与网页设设计和显显示分离离,支持持可重用用的基于于组件的的设计,使使基于WWeb的的应用程程序的开开发变得得迅速和和容易。 Weeb服务务器在遇遇到访问问JSPP网页的的请求时时,首先先执行其其中的程程序段,然然后将执执行结果果连同JJSP文文件中的的HTMML代码码一起返返回给客客户。插插入的JJavaa程序段段可以操操作数据据库、重重新定向向网页等等,以实实现建立立动态网网页所需需要的功功能。 JSPP与Jaava Serrvleet一样样,是在在服务器器端执行行的,通通常返回回该
14、客户户端的就就是一个个HTMML文本本,因此此客户端端只要有有浏览器器就能浏浏览。 JSPP可用一一种简单单易懂的的等式表表示为:HTMML+JJavaa=JSSP。1.2.2 SQLL Seerveer20005简简介SQL Serrverr 20005 是一个个全面的的数据库库平台,使使用集成成的商业业智能 (BII) 工工具提供供了企业业级的数数据管理理。SQQL SServver 20005 数数据库引引擎为关关系型数数据和结结构化数数据提供供了更安安全可靠靠的存储储功能,可可以构建建和管理理用于业业务的高高可用和和高性能能的数据据应用程程序。SQL Serrverr 20005 数据
15、引引擎是本本企业数数据管理理解决方方案的核核心。此此外 SSQL Serrverr 20005 结合了了分析、报表、集成和和通知功功能。这这使您的的企业可可以构建建和部署署经济有有效的 BI 解决方方案,帮帮助团队队通过记记分卡、Dasshbooardd、Weeb sservvicees 和和移动设设备将数数据应用用推向业业务的各各个领域域。与 Miccrossoftt Viisuaal SStuddio、Miccrossoftt Offficce SSysttem 以及新新的开发发工具包包(包括括 Buusinnesss Inntellliggencce DDeveeloppmennt SS
16、tuddio)的的紧密集集成使 SQLL Seerveer 220055 与众众不同。无论您您是开发发人员、数据库库管理员员、信息息工作者者还是决决策者,SSQL Serrverr 20005 都可以以为您提供创创新的解解决方案案,帮助助您从数数据中更更多地获获益。1.2.3Drreammweaaverr8简介介在对网页页进行美美化的时时候选择择Dreeamwweavver 8,Dreeamwweavver是是唯一提提供Roounddtriip HHTMLL、视觉觉化编辑辑与原始始码编辑辑同步的的设计工工具,操操作起来来比较简简单方便便,可以以直观的的对网页页进行编编排操作作,它会会自动的的生
17、成美美化后的的代码,然然后可以以直接的的把代码码复制到到Ecllipsse中去去运行。第1.33节 系系统运行行环境操作系统统: WWinddowss XPP 开发平台台:ViisuaalSttudiio20005平平台开发语言言:Jaava,JJSP数据库管管理系统统软件:SQLL Seerveer 220055第2章 可行性研研究第2.11节 技技术可行行性本系统开开发阶段段使用的的技术包包括:JJAVAA基本用用发和面面向对象象技术、Ecllipsse开发发与调试试、JSSP编程程、JAAVA编编程。本系统在在测试阶阶段包括括的技术术包括:试凑法法、跟踪踪法和推推理法。其中试试凑法边边试
18、边瞧瞧的做法法,跟踪踪法运用用了ecclipps的设设置断点点,就是是在程序序的可疑疑区设置置断点,每每当程序序执行到到设置的的断点时时,就会会暂停执执行或者者给出相相应的数数值与预预期的数数值相比比对,以以便纠错错者观察察变量内内容和分分析程序序的运行行状况。利用上面面的知识识,这些些知识的的运用,使使得系统统在技术术上实现现才具有有可行性性。第2.22节 经经济可行行性系统所需需的开发发环境是是要有一一台计算算机,并并安装了了Winndowws XXP PProffesssionnal/Winndowws 220000 Prrofeessiionaal的操操作系统统;所安安装的应应用软件件
19、为MyyEcllipsse,SSQL Serrverr 20005和和Tommcatt 6.0。而我我们已经经有了计计算机,具具有Wiindoows XP的的操作系系统,并并且安装装了开源源的MyyEcllipsse和免免费的 SQLL Seerveer 220055,toomcaat 66.0;而所需需的参考考资料大大多是在在网络和和在图书书馆借的的书,这这些消费费很小。因此我我们的系系统在经经济上是是可行的的。第2.33节 操操作可行行性学生档案案管理系系统将以以操作简简单,功功能完善善,运行行速度快快,本着着一切为为用户着着想作为为其设计计目标,本本系统面面向的用用户较为为广泛,对对于上
20、网网的用户户均可使使用,这这些用户户只需具具备基本本的上网网操作能能力即可可使用,在在计算机机操作上上不会存存在问题题。因而而用户操操作上具具有可行行性。第3章 系统需求求分析和和总体设设计第3.11节 系系统功能能模块划划分该系统主主要包含含三个功功能模块块:学生生信息管管理模块块;毕业业生信息息查询模模块;数数据信息息统计模模块。图3.11 系统统功能模模块图第3.22节 业业务流分分析3.2.1学生生信息管管理模块块主要功能能及操作作如下表表:表3.11 学生生信息管管理模块块功能名称称输入项目目输出项目目功能要求求添加学生生信息根据学号号添加学学生的基基本信息息、学籍籍信息、奖惩信信息
21、等添加成功功或失败败添加学生生的信查询学生生信息按学号、年级、籍贯查查询学生生的信息息符合查询询条件的的信息查询出学学生信息息信息修改学生生信息根据学号号修改学学生的学学籍或奖奖惩信息息修改成功功伙失败败修改指定定的学生生信息3.2.2毕业业生信息息管理模模块该部分主主要包括括了对毕毕业生档档案信息息的管理理。主要要功能及及操作如如下表:表3.22 毕业业生信息息查看模模块功能名称称输入项目目输出项目目功能项目目查看毕业业生的信信息查看条件件毕业生的的信息查询出毕毕业生的的信息按学号、学籍等等查询毕毕业生信信息学号或籍籍贯信息息指定的毕毕业生信信息信息息查询出符符合条件件的毕业业生信息息3.2
22、.3数据据统计信信息模块块该模块主主要实现现对专业业信息、在校生生信息的的数据统统计功能能。主要要功能及及操作如如下表:表3.33 数据据统计信信息模块块功能名称称输入项目目输出项目目功能项目目在校生信信息统计计选择专业业、籍贯贯、年级级等统计出符符合条件件的人数数可以按专专业、籍籍贯、年年级统计计在校生生的人数数专业信息息统计选择专业业统计统计出各各个专业业的信息息统计各个个专业的的信息第3.33节 系系统总体体设计3.3.1 系系统用例例图用例模型型用户把把应满足足用户需需求的基基本功能能聚合起起来表示示。对于于待开发发的新系系统,用用例描述述系统应应该做什什么;对对于已构构造完毕毕的系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 档案管理系统 2765158611076

限制150内