大学生信息管理系统的设计与实现[硕论]Word文档格式.doc

上传人:wj 文档编号:3004621 上传时间:2023-05-01 格式:DOC 页数:72 大小:1.28MB
下载 相关 举报
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第1页
第1页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第2页
第2页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第3页
第3页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第4页
第4页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第5页
第5页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第6页
第6页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第7页
第7页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第8页
第8页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第9页
第9页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第10页
第10页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第11页
第11页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第12页
第12页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第13页
第13页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第14页
第14页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第15页
第15页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第16页
第16页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第17页
第17页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第18页
第18页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第19页
第19页 / 共72页
大学生信息管理系统的设计与实现[硕论]Word文档格式.doc_第20页
第20页 / 共72页
亲,该文档总共72页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

大学生信息管理系统的设计与实现[硕论]Word文档格式.doc

《大学生信息管理系统的设计与实现[硕论]Word文档格式.doc》由会员分享,可在线阅读,更多相关《大学生信息管理系统的设计与实现[硕论]Word文档格式.doc(72页珍藏版)》请在冰点文库上搜索。

大学生信息管理系统的设计与实现[硕论]Word文档格式.doc

申请专业学位级别硕士专业学位类别工程硕士

工程领域名称软件工程

提交论文日期论文答辩日期

学位授予单位和日期电子科技大学

答辩委员会主席

评阅人

2011年月日

注1:

注明《国际十进分类法UDC》的类号

独创性声明

本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。

据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。

签名:

日期:

年月日

关于论文使用授权的说明

本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。

本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。

(保密的学位论文在解密后应遵守此规定)

导师签名:

日期:

年月日

摘要

摘要

   随着Internet技术的迅速发展及Web应用的范围越来越广。

在今天的Web应用系统中,存在着诸多的不足之处,比如维护的工作比较繁琐,可重用的程度较低[1],应变能力比较薄弱等,这些问题都迫切需要改进与完善。

但是随着实践中使用,Web被人们所看重并广泛使用。

随着Web的使用加剧,对应用中的各种那个需求是越来越复杂,也是越来越高了,同时对开发上也提出周期短的要求。

目前,对Web的应用不但要求提高了,就是系统的扩展性、稳定性以及可维护性也提出更高的目标。

在开发Web应用程序的时候,以提高开发效率,考虑到应用系统的安全性,灵活性和实用性的过程中,需要采用一个良好的设计环境,用一个比较好的系统框架来解决这一常见的问题。

也只有解决了常见的问题,才能给维护该设计能够正常使用。

现在,随着中国高等教育招生规模的日益扩大,大学生的信息管理的信息数据是日渐剧增,且如果还按照传统的人工管理,不但处理不了如此庞大的数据,就是能够处理也是经常出现各种各样的错误。

在这样的情形之下,迫切需要开发出一种管理学生信息的管理系统。

  因此,基于网络的大学生信息管理系统己经适应高等教育规模,成为了发展先进的关键人员的跨世纪工程,而且还是顺利发展高等教育的基本条件。

同时为学生管理建立相应的信息管理系统,必将促进高等教育的发展。

同时采用基于Web的信息管理系统,成为了研究高等教育发展的跨世纪工程,也是现在高校扩大招生规模的必备基础条件,因为只有这样才能够应对庞大的信息数据。

从实际情况可以看出来,学生信息管理系统融合管理、信息科学与技术一体的系统,是现代通信技术和计算机技术为一体先进的管理手段,也是一门实用性比较强是技术。

近年来,随着信息技术、计算机技术及管理技术的进展。

对于高校学生信息管理系统的发展,从理论上讲,已经取得了很大的改善和发展,其应用也是越来越广泛,成为了高校每个部门使用的管理体制。

并对大学生的实时信息跟踪,高校学生的信息整合,以及信息共享提供了保障,同时也提高了高校学生信息管理上的便利,促进管理效率。

因此,在导师的指引下做了如下工作:

  

(1)需求的分析

  所谓的需求分析主要是根据用户要求开发软件,并且要评估项目的代价与软件的风险,让整个开发计划得以实现。

在这个过程之中,用户占据了主要的地位,开发人员要根据用户的要求进行数据分析,通过数据整理、分析与验证等用户需要的工程。

也就是开发软件中的该软件开发出来之后,究竟要解决一个什么问题。

笔者在构思这个文章之前,就深入到学校中进行实地了解,熟知大中专学校对学生信息管理的复杂与困难。

而笔者又在软件工程系统中学习,所以才产生了做一个大学生信息管理系统的毕业设计的想法。

在广泛听取了学校一线管理教师的需要与需求,以及其他的一些使用者的意见,并且根据如今的大学生管理工作作出了该开发系统的需求分析。

  

(2)该系统的设计和实现

  经过对开发该系统的需求分析之后,笔者头脑中对大学生信息管理系统已经有一个大概的轮廓。

紧接着再对这个系统进行了全面的规划和设计,并做出了系统主框架,才着手对信息管理系统进行最后的设计。

对于一个可行高效的系统来说,统一的规划设计是非常重要的。

如果没有规划设计,设计出来的系统可能能够完成相应的功能并在实践中使用,但是后期的维修费用相当昂贵且测试也比较困难。

对于一个开发设计来说,必须具备直接实现、易于维护以及易懂与可靠,也只有具备这个特征的开发系统才具有市场价值。

  本文就是依据目前中国大学生的管理制度作为开发的背景,将J2EE架构使用到高校学生信息管理系统中去。

并且对MVC模式的设计思想进行深入的分析,了解基于MVC的Web应用程序的发展优势和劣势。

研究Struts框架基于MVC模型的工作原理和实施机制;

发展注重实际应用程序的StrutsWeb应用程序框架的过程。

在发展过程中,通过应用MVC设计模式的实现逻辑和业务逻辑的发展,体现出更大的灵活性和更好的管理系统维护的分离。

经过实践证明,基于MVC设计模式和Struts框架不但可以有效地解决传统Web应用程序开发中存在的问题,还可以采用分层和模块化设计,使得系统流程清晰,易于扩展和维护。

  

关键词:

J2EE模式MVCStruts信息管理系统ABSTRACT

III

ABSTRACT

WithdramaticdevelopmentofInternettechnology,Webapplicationshavedrawnwiderattentionthaneverbefore.Nevertheless,lowmaintainabilityandreusability,andinflexibilityareverycommonphenomenainWebapplications.Consequently,hierarchicaldesigning,theframeworkofeachsub-tier,andselectionofdevelopmenttechnologybecomemoreandmoreimportantwithcomplexityofrequirementanalysis.ConstraintsofR&

Dtimecycle,andrequirementsofsystemstability,extensibilityandmaintainability.Inordertoimproveefficiency,universality,safetyandpracticality,betterdesignpatterns,reusablesystemframeworkisessentialtoworkasaweb-basedsysteminthedevelopmentofthepopularityofthetemplate.

WithChina'

shighereducationenrollmentgrowing,improvedinformationmanagementsystemshavebecomecollegestudentstoexpandthescaleofeducationandtrainingofqualifiedpersonnelacrossthecentennialofthekeypersonnel.Thesmoothdevelopmentofourhighereducationcanby.without"

appropriateundergraduateinformationmanagementsystembasedconditions,highereducationdevelopmentstrategywillbecomea"

fightonlyonpaper"

.StepedbythehugelossesofChina'

smodernizationdifficulttomeasure,soithassomeutilityvalue.toupanddevelopmentofstudentsunderthenetworkenvironmentinformationmanagementsystem,andcanprovidestrongtechnicalsupportforcross-centuryproject,expandinghighereducationinChinascale.Undergraduatesinformationmanagementsystemisaspeciesofadvancedintegratedmanagementtoolthatintegrateswithmanagementscience,informationscience,systemscience,moderncommunicationstechnologyandcomputertechnologyinrecentyears,informationtechnology,computertechnologyandmanagementtechnologyadvancescompanying,studentsofinformationmanagementsystemshaveprocurementbothintheoryandinthegreatdevelopmentofminingmodelanditsapplicationmorewidely.thisprovidesaguarantee,inthetimetracking,informationintegration,informationsharing,improvemanagementefficiency。

Inthisarticle,HubeiUniversityundergraduateandundergraduatetrainingmodelrequirements,theexistingeducationsysteminthecontextof,firstintroduced.UndergraduatestudentmanagementinformationsystemselectionbasedonJ2EEarchitectureblueprints,toconsiderundergraduateeducationenvironment.AuthorofworksandtheMVC-basedStrutsframeworkintheprocess,theconductandtheStrutsframeworktodevelopWebapplicationsasawhole.Inthiscase,thedescriptionlogicandbusinesslogicisthedifferencebetweentheMVCdesignpatternpossible,thismeansbetterflexibilityandeasiermanagementsystemexploration.Itprovesthattheapproachadoptingthefour-tierarchitecturebasedonJ2EEplatformandMVCpatternisagoodchoicefordevelopmentofWebApplications,consideringitsfunctionalclassification,systemextensibility,andmaintainability.

KeyWords:

J2EEmodelMVCStrutsInformationManagementSystem

目录

目录

第一章绪论……………………………………………………………………………………1

1.1论文研究背景……………………………………………………………………………1

1.2当前大学生信息管理系统现状…………………………………………………………1

1.3基于Struts框架的大学生信息管理系统开发意义……………………………………2

1.4论文的主要研究内容……………………………………………………………………3

第二章系统的开发工具与相关理论…………………………………………………………5

2.1J2EE体系的结构研究……………………………………………………………………5

2.1.1概述……………………………………………………………………………………5

2.1.2体系结构………………………………………………………………………………5

2.2MVC设计的模式…………………………………………………………………………2

2.2.1概述……………………………………………………………………………………8

2.2.1.1MVC中的视图…………………………………………………………………………8

2.2.1.2MVC中的模型…………………………………………………………………………8

2.2.1.3MVC中的控制器……………………………………………………………………8

2.2.1.4MVC的处理过程…………………………………………………………………………9

2.2.1.5MVC的优点………………………………………………………………………………9

2.3本章小结……………………………………………………………………………………9

第三章系统的分析与设计……………………………………………………………………10

3.1Struts概述………………………………………………………………………………10

3.2Struts是实现MVC的机制………………………………………………………………10

3.2.1视图……………………………………………………………………………………11

3.2.2模型……………………………………………………………………………………12

3.2.3控制器…………………………………………………………………………………12

3.3Struts框架的工作原理阐述……………………………………………………………12

3.4本章小结…………………………………………………………………………………14

第四章系统的设计实现………………………………………………………………………15

4.1系统设计…………………………………………………………………………………15

4.1.1系统设计有关思想……………………………………………………………………15

4.1.2系统可行性分析………………………………………………………………………15

4.1.2.2经济可行性…………………………………………………………………………16

4.1.3系统需求分析…………………………………………………………………………16

4.1.4系统功能分析…………………………………………………………………………17

4.2软件开发的环境…………………………………………………………………………20

4.2.1软件开发的环境………………………………………………………………………20

4.2.1.1用Windows作为开发的操作平台………………………………………………20

4.2.1.2Java集成开发环境Eclipse………………………………………………………20

4.2.1.3应用服务器Tomcat…………………………………………………………………20

4.2.1.4SQLServer数据库…………………………………………………………………20

4.2.2硬件开发计算机配置要求……………………………………………………………20

4.3本章小结…………………………………………………………………………………21

第五章系统测试……………………………………………………………………………22

5.1数据库的设计与实现…………………………………………………………………22

5.1.1数据库需求分析………………………………………………………………………22

5.1.2设计数据库概念的结构………………………………………………………………23

5.1.3逻辑结构设计阶段……………………………………………………………………26

5.1.4数据库物理结构设计阶段……………………………………………………………26

5.1.5数据库实施阶段………………………………………………………………………27

5.1.6数据库的连接池………………………………………………………………………29

5.2视图组件的设计和实现 …………………………………………………………………30

5.2.1创建消息资源的文件…………………………………………………………………34

5.2.2创建ActionForm ………………………………………………………………………34

5.2.3创建ActionForm………………………………………………………………………35

5.3设计与实现模型组件……………………………………………………………………36

5.4控制器的设计和实现……………………………………………………………………39

5.4.1ActionServlet类的创建……………………………………………………………39

5.4.2创建RequestProcessor类…………………………………………………………41

5.4.3创建Action类………………………………………………………………………42

5.4.3.1Action类的工作机制……………………………………………………………42

5.4.3.2访问模型组件……………………………………………………………………44

5.4.3.3向视图组件传递数据……………………………………………………………44

5.4.3.4把HTTP请求转发给合适的视图组件………………………………………………44

5.4.3.5CourseAction的其他方法………………………………………………………46

5.5创建的配置文件…………………………………………………………………………46

5.5.1创建Web应用的配置文件……………………………………………………………47

5.5.1.1Struts的ActionServlet的配置…………………………………………………47

5.5.1.2初始化参数的声明…………………………………………………………………48

5.5.1.3欢迎文件菜单的配置………………………………………………………………49

5.5.1.4对配置错误的处理…………………………………………………………………49

5.5.1.5Struts标签库的配置………………………………………………………………51

5.5.2Struts框架的配置文件的创建………………………………………………………52

5.5.2.1系统数据源设计……………………………………………………………………52

5.5.2.2ActionFormBean的设计………………………………………………………53

5.5.2.3全局转发……………………………………………………………………………53

5.5.2.4设置局部映射关系…………………………………………………………………54

5.5.2.5controller元素……………………………………………………………………54

5.5.2.6本地化消息文本……………………………………………………………………54

5.6系统界面截图……………………………………………………………………………56

5.7,本章小结…………………………………………………………………………………56

第六章总结与展望…………………………………………………………………………57

致谢………………………………………………………………………………………58

参考文献……………………………………………………………………………………59

59

第一章绪论

第一章绪论

 1.1论文研究背景

  21世纪是一个信息的时代,信息技术的发展技术是空前绝后。

随着市场经济发展,网络技术与计算机技术得到了广泛的应用,信息技术成为一门不可缺少的技术深入到人们的学习、工作以及工作中,正以

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2