基于nhibernate中职学分管理系统的设计与实现

基于nhibernate中职学分管理系统的设计与实现

ID:33298460

大小:4.90 MB

页数:60页

时间:2019-02-23

基于nhibernate中职学分管理系统的设计与实现_第1页
基于nhibernate中职学分管理系统的设计与实现_第2页
基于nhibernate中职学分管理系统的设计与实现_第3页
基于nhibernate中职学分管理系统的设计与实现_第4页
基于nhibernate中职学分管理系统的设计与实现_第5页
资源描述:

《基于nhibernate中职学分管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、委纠犬学硕士专业学位论文(2008届)基于NHibernate中职学分管理系统的设计与实现TheDesignandImplementationofSecondaryVocationalSchoolCreditMISBasedollNElibernate研究生姓名薛鹏飞指导教师姓名孙涌(教授)专业学位名称软件工程研究方向智能信息处理论文提交日期2008年1O月基于NHibernate中职学分管理系统的设计与实现中文摘要基于NHibemate中职学分管理系统的设计与实现中文摘要随着我国中职教育体制改革的逐步深入,学分制正在国内许多中职推行。新的教育体制实施与运行,给中职学校管理工作提出了新的挑战

2、。与高校相比中等职业学校更强调应用型人才的培养,突出培养学生的职业技能。中职学分管理系统的目标是有效地管理教学计划,学生成绩,学分,学分绩点等重要数据。在今日软件开发领域,面向对象的开发方法已成为主流技术。众所周知,对象只能存在于内存中,而内存不能永久保存数据。如果要永久保存对象的状态,需要进行对象的持久化,即把对象存储到专门的数据存储库中。目前,关系数据库仍然是使用最广泛的数据存储库。关系数据库中存放的是关系数据,它是非面向对象的。因此,把对象持久化到关系数据库中,需要进行对象-关系的映射(Object/RelationMapping,简称O蹦)。在.Net平台下,Nhibemate是一个

3、相当完善的ORM框架,Nhibemate的强大之处在于开发者几乎不用去了解任何数据存储和查询的细节问题,而能更专注地通过面向对象设计来构建系统。本文分析了NHibemate映射框架的原理及特点;运用UML工具对中职学分管理领域模型做了详细的分析;并且使用NI-Iibemate的技术建立了该系统的数据访问层,实现三层架构;结合本系统的应用背景设计了C/S与B/S的混合体系结构;最后重点以“成绩管理"模块为例介绍了系统的实现。通过测试和实际使用证明,本系统能够大大减轻中职教务人员的工作量。所有的课程计划、学分计算、成绩管理都由计算机自动完成。由于系统采用了NHibemate框架,所以系统在设计过

4、程中更多的使用了面向对象技术,这保证了系统的灵活性,解决了学分管理过程中的一些复杂情况。关键词:NHibernate;面向对象;三层结构;中职;学分管理作者:薛鹏飞指导教师:孙涌AbstractTheDesignandImplementationofSecondaryVocationalSchoolCreditMISBasedonNHibematcTheDesignandImplementationofSecondaryVocationalSchoolCreditMISBasedonNHibernateAsthegradualdeepeningofstmcluralreforminChina

5、'svocationaleducation,manyofthecreditsystemisimplemented.ImplementationandOperationofneweducationsystemputforwardanewsetofproblemstotheschoolmanagement.Compared、衍ththecollege,secondaryvocationalschoolsemphasizethetrainingofpersonnel.Studentsshouldfocusonthecultivationofvocationalskills.111egoalofth

6、eMISistomanageeducationalprograms,student’Sgrade,credithour,credithourpointandotherimportantdataefficiently.Now,object-orientedsoftdevelopmentmethodhasbecomeamainstreamtechnology.Asweallknow,relationaldatabaseisno-object-oriented.Therefore,objectpersistencetorelationaldatabasesrequires0协ect/Relatio

7、nMapping(ORM).Inthe.Netplatform,Nhibemateisawell—ORMframework,becausedevelopersdonothavetounderstandalmostanydatastorageandthedetailsofthematter,andCanfocusmoreclearlyondesigningtobuildsystemsthroughobject-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。