学生学籍管理系统毕业设计论文.docx
《学生学籍管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《学生学籍管理系统毕业设计论文.docx(49页珍藏版)》请在冰豆网上搜索。
学生学籍管理系统毕业设计论文
哈尔滨学院本科毕业论文(设计)
题目:
学生学籍管理系统
院(系)
软件学院
专业
软件工程
年级
2005级
姓名
鲁永胜
学号
05033112
指导教师
武汝辉
张利兵
职称
培训讲师
工程师
2009年6月15日
毕业论文(设计)评语及成绩
论文类型:
软件开发型
评语:
指导教师(签字)
年月日
评语及评分
成绩:
答辩委员会主席(签字)
年月日
院(系)学位评定委员会意见:
签字:
年月日
学校学位评定委员会意见:
签字:
年月日
摘要
随着计算机技术及网络通讯技术的飞速发展,许多学校已经有了较好的基于网络的计算机应用基础设施。
为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、准确化,开发一套对学生学籍进行管理的软件是极其重要的、必要的。
本系统为解决这一问题而开发,可以减少学籍管理工作的工作量、提高工作效率、节省资源,提高学校信息技术应用水平。
论文概述了信息技术在教学中的应用,介绍了系统的开发背景、开发工具Eclipse和MyEclipse以及开发中使用的Jsp、Servlet、Struts等Web技术。
详细阐述了需求分析及系统设计的过程,后者主要包括功能模块划分及数据库的设计。
系统分为四大模块:
用户管理模块、课程管理模块、成绩管理模块及系统管理模块。
用户管理模块主要包括学生管理和教师管理两个子模块,学生管理负责维护学生信息,教师管理负责维护教师信息;课程管理模块负责维护课程信息;成绩管理模块负责维护成绩信息;系统管理模块负责维护数据字典的维护与扩展。
最后,论文对系统测试进行了阐述。
关键词:
信息技术;学籍管理;Struts;Web技术
Abstract
Withtherapiddevelopmentofcomputertechnologyandnetworkcommunicationtechnology,manyschoolshaveabetterWeb-basedcomputerapplicationinfrastructure.Inordertoenhancethemodernizationofschoolmanagementandscientificlevels,toensureinformationprocessing,itisimportantandnecessarytodevelopasystemforstudents’statusmanagement.Thesystemwasdevelopedtosolvethisproblem.Itcanreducetheworkloadofschoolmanagementandincreaseworkefficiencyandsaveresources.Inshort,itimprovesthelevelofinformationtechnologyapplications.
Thepaperprovidesanoverviewofinformationtechnologyinteachingapplications,introducesthecontextofsystemdevelopment,developmenttoolsofEclipseandMyEclipse,Jsp,Servlet,StrutsandotherWebtechnologies.Itdetailstheneedsanalysisandsystemdesignprocesswhichmainlyincludethedivisionoffunctionalmodulesanddatabasedesign.Thesystemisdividedintofourmodules:
usermanagementmodule,coursemanagementmodule,scoremanagementmoduleandsystemmanagementmodule.Usermanagementmoduleincludestwosub-modules:
themanagementofstudentsandteachers.Thestudents’sub-moduleisresponsibleforthemaintenanceofstudentinformationmanagement.Theteachers’sub-moduleisresponsibleforthemaintenanceofinformationmanagement.Thecoursemanagementmoduleisresponsibleforthemaintenanceinformationofcourse.Thescoremanagementmoduleisresponsibleforthemaintenanceinformationofscore.Thesystemmanagementmoduleisresponsibleforthemaintenanceandexpansionofdatabasedictionary.Finally,thetestonthesystemisdescribed.
Keywords:
Informationtechnology;Students’statusmanagement;Struts;Web
前言
学生学籍管理系统是一个教育单位信息化管理中不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生学籍管理系统应该能够为用户(即学生和管理者)提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式来管理文件档案,这种管理方式存在着许多缺点,如:
效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对学生学籍信息进行管理,具有手工管理所无法比拟的优点.例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低、数据处理快速等。
这些优点能够极大地提高了学生学籍信息管理的效率,也是学生学籍管理科学化、正规化,与世界接轨的重要条件。
因此,开发一套学生学籍管理软件成为很有必要的事情。
本论文共分为6章来介绍。
第一章概述,主要是介绍信息管理的发展状况和发展趋势,还介绍了该系统的开发意义。
第二章开发系统的“准备材料”,主要是介绍开发该系统所涉及到的技术、开发工具、开发环境、所用服务器和数据库等。
第三章需求分析与总体设计部分,主要是分析学生学籍系统的功能需求和从总体上设计该系统。
第四章详细设计与实现部分,主要是详细描述该系统的功能及其代码实现。
第五章系统测试部分,主要是对该系统作详细的系统测试。
第六章结论部分,主要是对本论文的总结。
第一章概述
1.1信息技术的发展及其发展趋势
人类社会己经踏入21世纪的门槛,蓦然回首:
20世纪90年代以来,全球信息技术发展明显加快。
由于芯片技术、电脑软件技术突飞猛进地提高,电脑功能正日趋强大。
随着Internet的出现,人们已经认识到,周围的一切正在发生异乎寻常的变化:
“奔腾”赞歌唱遍各个角落;多媒体计算机迅速走进家庭;上网已成为人们日常生活的一部分;WWW浏览使你足不出户便知天下事:
各种应用软件更是应有尽有。
事实证明:
网络的普及和应用大大推动了计算机应用的发展。
从国防军事、交通运输、财政金融、科学教育等大型系统,到一个企业、一个机关、一所学校、一座饭店的内部管理,几乎都采用了计算机网络管理。
网络发展已经超越了国界,跨越了地域,使地球上的人们似乎生活在一个“地球村”里。
在新的世纪里,信息技术迅猛发展,而网络技术和数据库技术又是信息技术最主要的核心。
于是,基于Web的数据库也就应运而生了。
随着Internet/Intranet技术的发展,开发基于Web的应用程序势在必行,数据库技术更是需要和Web技术相结合,才有更为广阔的前景。
ASP作为微软推出的Web应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,同时浏览器/服务器模式的数据库体系也正逐渐成为数据库结构的主流。
它的发展趋势主要体现在以下几点:
1.微电子技术的加速发展导致芯片的运算能力及性能价格比继续按几何级数的规律增长,从而带动软件、通信、信息等技术的应用达到前所未有的发展水平。
2.信息的数字处理技术走向成熟,从而为大规模、多领域的信息产品制造和信息服务创造了有利条件。
3.软件技术的高速发展成倍地扩大了信息技术的应用范围和功能。
4.网络技术向高速、宽带和有线、无线相互融合方向发展。
5.随着数字化技术的发展,计算机、电信与媒体技术的融合已成为必然。
6.信息产业己成为世界经济的龙头产业,无论是发达国家,还是发展中国家,都把大力发展信息产业,加快推进信息化作为跨世纪发展的战略任务。
1.2信息技术面临的挑战
信息技术与信息产业的发展水平,是衡量一个国家现代化水平和综合国力的重要际志。
世界信息技术的飞速发展对我国信息产业既是难得的机遇,也是巨大的挑战。
加速发展信息技术与信息产业,直接关系到我国社会主义现代化建设的进程,关系到我国21世纪的国际地位和竞争实力。
目前,我国信息技术和信息产业与发达国家相比还有很大的差距。
我国微电子产业的水平还不高,目前国内需求自给率不到20%,一些技术档次高的产品不能生产;软件产业还没有形成规模,自有知识产权的软件产品还不多,主要操作系统基本上还是采用外国公司产品;通信服务的整体水平还有待提高,l/4的行政村还不通电话;信息资掘的开发利用和信息服务还处于起步阶段。
为了扭转我国信息技术相信息产业的落后局面,我们必绩在信息技术领域进一步加强技术创新,大力发展我国的信息产业。
在世纪之交,党和国家站在跨世纪发展的高度上,作出了重大战略抉择,成立了信息产业部,井对电信体制进行了重大改革租调整,为进一步加快我国信息产业的发展创造了有利条件。
1.3开发学生学籍管理系统的意义
21世纪以来,随着信息技术的高速发展,人们的生活发生了日新月异的变化,特别是计算机的应用已经普及到经济和社会生活的各个领域。
原本的旧的管理方法越来越不适应现在社会的发展。
为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
在各大高校,用计算机管理学校的信息已经越来越普遍了,这样不但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性,提高了学校的管理能力。
为此,用计算机来管理学校的信息,是非常必要的。
另外,由于学生人数的剧增、学生信息变化快、需求频繁,学校对学生原来的学籍管理软件已经不能适应新的办学规模和对现代办学效率的需要,因此有必要编制新的学生学籍管理系统来提高学校的工作效率。
第二章学生学籍管理系统开发平台与技术
2.1编程语言Java
2.1.1Java简介
Java是由SunMicrosystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。
用Java实现的HotJ