欢迎来到天天文库
浏览记录
ID:32031802
大小:2.11 MB
页数:68页
时间:2019-01-30
《【硕士论文】基于Internet的学生学籍管理系统的设计与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西北工业大学硕士学位论文基于Internet的学生学籍管理系统的设计与实现姓名:吴立春申请学位级别:硕士专业:计算机技术指导教师:蒋泽军;卞良20051202西北工业大学工程硕士学位论文摘要软件开发长期以来被认为是一项富有创造性的活动。一个软件开发机构在接到一个新的项目之后,通常遵循需求获取、分析、设计、实现、集成和测试等步骤进行项目的开发。传统的丌发方法并不强调软件复用,这样就必然导致大量的重复劳动,给软件企业造成巨大的人力、物力和财力的浪费。对比一些成熟的工程领域,复用是这些领域的一个基本特征,例如建筑工程、化学工程、计算机
2、硬件工程等。通过大量复用经过实践检验的系统体系结构和标准化的组件,使得软件开发对于一般的设计问题都可以直接利用现成的解决方法,避免了系统开发始终在低层次的不断重复,从而大幅度降低开发成本、提高生产效率和产品质量,实现软件的大规模定制。为了实现软件系统的动态重构和大规模定制,只有把业务工程与软件工程结合。本文正是基于这一目标,以宁夏医学院电子校务系统建设项目为背景,开展基于设计模式的软件框架体系结构研究,快速构建灵活稳健的电子校务系统。本文首先介绍了设计模式与框架的基本理论,分析了框架与设计模式的异同和框架的开发方法,在开发电子校
3、务系统框架时引入设计模式指导系统的设计与开发。在该方法的指导下,本文通过分析电子校务系统的特点,在实践的基础上构建了宁夏医学院电子校务系统平台框架,该框架模型分为三层:数据层、业务逻辑层和表示层。在数据层,引入ORM框架,实现了对象关系的映射,并且解决了电子校务系统应用异类数据源问题;为了实现电子校务系统框架层间的松散耦合,详细设计了以外观模式(Facade)为接口的业务逻辑层框架;使用MVC模式设计了表示层框架并在表示层用Proxy模式设计了用户身份认证框架和数据表维护框架:为了实现视图与特定模型之问的数据一致性关系,在它们之
4、间使用了观察者(Observer)设计模式;对于各层间的数据传输问题,本文使用了数据传输对象(DataTransferObject,DTO)模式:这种DTO模式的运用,能够实现可插入性,提高了网络性能。最后,依据电子校务系统框架实现了一个学生学籍管理系统。本框架虽然是针对某一个学校具体构建的,但对解决同类问题也能提供帮助。关键词:框架;设计模式;体系结构;构件;O/RMapping西北工业大学工程硕士学位论文AbstractSoftwarehas10ngbeenacreaOveactivity.Thesotlwaredevelo
5、pmentorganizationdeveloptheprojectthroughtheproceduresofobtaining,analyzing,designing,carryingout.eolletingandtestingaccordingtouser’sdemands.Thetraditionalwaydoesnotemphasizesoftwarereusing.whichwillresultinmuchrepetitiveworkandcausewastesinlabour’materialandmoney.C
6、omparedwiththosematureengineefingdomains,suchasarchitectengineering,chemistryengineering,hardwareengineeringetc,reusingistheirprimaryfeature,Byreusingthearchitectureexperimentediflpracticeandstandardcomponent,t船averagedesignCandirectlyusewhatWe’vegot.avoidingtherepet
7、itionofsoftwaredevelopmentinits10W1evel.andreducingitscostgreatly,improvingitsefficiencyandqualityoftheproductandrealizinglargecopies.Inordertorealizeadynamicreorganizationandlargecopiesofthesoftwaresystem,vocationalengineeringshouldbecombinedintosoftwareengineering.
8、Thisessayistoexploresoftwareframeworkarchitecturebasedondesignpatternsdesignedfordigitalcampusappliedsystemconstructionprojectcarri
此文档下载收益归作者所有