学籍管理系统报告.doc

学籍管理系统报告.doc

ID:57321343

大小:125.00 KB

页数:16页

时间:2020-08-11

学籍管理系统报告.doc_第1页
学籍管理系统报告.doc_第2页
学籍管理系统报告.doc_第3页
学籍管理系统报告.doc_第4页
学籍管理系统报告.doc_第5页
资源描述:

《学籍管理系统报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学籍管理系统报告题目:指导教师:学生姓名:学号:学院:专业班级:摘要本文介绍了面向对象与构件的技术的发展,并用该技术设计一个学籍管理系统。该系统用标准建模语言来描述,描述了系统的用例图,时序图,以及类图。学籍管理系统是典型的信息管理系统。其开发主要包括后台数据库的操作以及前端应用程序的开发两个方面。对于前者要求建立起数据完整性强、数据安全性好的数据库库。而对于后者则要求应用程序功能完备,易使用等特点。关键字:构件,标准建模语言,学籍,ABSTRACTThereportdescribesObjec

2、t-OrientedandComponenttechnology,andusesthistechnologytodesignaStudyManagementSystem.ItisdepictedbyUnifiedModelingLanguage.IncludingUserCaseDiagram,TimingDiagramandClassDiagramaredescribedinthereport.StudyManagementSystemisatypicalinformationmanageme

3、ntsystem.Itsdevelopmentincludestwomainaspects:back-enddatabasemanipulationandfront-endapplication.Theneedsofdatabasearestrongintegrityandperfectsecurity.Theneedsofapplicationarefullfunctionandeasyoperation.KEYWORDS:component,unifiedmodelinglanguage,s

4、tudy,目录1面向对象与构件技术11.1概述11.2构件的基本特征11.3构件的实现11.4构件技术与构件化22标准建模语言UML的出现33系统设计43.1系统设计用例图43.2Student注册时序图53.3Administrator登分时序图63.4制定修课计划时序图64系统类图84.1系统类图说明94.2类说明9总结11参考文献12感谢131面向对象与构件技术1.1概述构件是软件开发、复用和软件组装的实体单元,包括以下要素:构件类型(componenttype)、构件实现(compone

5、ntimplement)、提供接口(provides-interfaces)和依赖接口(requires-interface)。1.构件类型(componenttype):构件类型表明构件是处理什么问题和提供哪些接口功能,它包含了构件类型的名称。2.构件实现(componentimplement):对构件类型的具体实现称为构件实现,一个构件类型可能有多个构件实现。3.提供接口(provides-interfaces):提供接口指构件提供给外部程序使用的接口。4.依赖接口(requires-int

6、erface):依赖接口指构件运行时所必须依赖的外部程序接口。(参考文献[6])1.2构件的基本特征1.复用:复用是构件最基本的性质,构件的设计必须满足未来能在新的应用、项目中使用。2.封装:构件封装对外界隐藏构件的设计和实现细节,仅通过接口与外界交互。这可以保证构件功能复用的完整性和构件开发及交付的独立性。3.组装:构件可以通过组装形成新的构件或系统,组装是构件复用的手段,同时具备可插拔,便于替换,系统可以由不同的开发商开发的构件组装而成。4.粒度:构件是有大小的,越是跟领域相关的构件粒度越大

7、,小粒度的构件可以方便的组装成较大粒度的构件。5.层次:构件可以按层次进行划分,企业级应系统的复杂逻辑可以通过层次来解决,不同的层次需要不同层次的构件。按照MVC的体系架构,可以把构件划分为:展现层、控制层、业务层、运算层及数据层等。(参考文献[1])1.3构件的实现目前软件市面上有三个代表性的构件技术标准分别是:COM/DCOM、CORBA和EJB。1.COM/DCOM:COM(ConponentObjectModel)是由Microsoft公司推出的构件接口标准,DCOM是指可以分布式布的C

8、OM。2.CORBA:CORBA(CommonObjectRequestBrokerArchitecture)是由对象管理组织(OMG)提出的构件技术标准。3.EJB:EJB是由SUN公司提出的构件技术标准。以上三种构件标准实现的构件互相依赖的方式仍然是基于对象接口式的,当系统复杂度到一定规模时,整个系统会因依赖关系混乱而陷入失控。比较理想的构件模型是构件之间是数据耦合的,每个构件只单独与数据总线发生联系。当需求发生变化时,可以对各个单独的构件进行添加、减少或者修改而不影响整体的架构和性能。基于

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

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

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