欢迎来到天天文库
浏览记录
ID:23532647
大小:1.88 MB
页数:103页
时间:2018-11-08
《完全学分制选课系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、完全学分制选课系统的设计与实现TheDesignandImplementationofCompleteCreditCourse-SelectingSystem领域软件工程研究生袁少兵指导教师冯志勇企业导师董亚谋天津大学软件学院2017年3月独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得天津大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。学位
2、论文作者签名:签字日期:年月日学位论文版权使用授权书本学位论文作者完全了解天津大学有关保留、使用学位论文的规定。特授权天津大学可以将学位论文的全部或部分内容编入有关数据库进行检索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的复印件和磁盘。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:导师签名:签字日期:年月日签字日期:年月日中文摘要完全学分制管理体制在高等学校教学管理中特有的灵活性,是实现高等职业教育人才培养目标的有效方式,本文针对高等职业技术学院完全学分制管理体制,设计并实现了一个
3、学生选课系统。在系统设计中,采用了三层架构的软件体系结构,将系统分为数据层、逻辑层和表示层分别设计,提高了软件的可维护性。在设计方法上,数据层采用了结构化的设计方法,按照需求分析、概念模型设计、逻辑模型设计和物理模型设计的步骤设计出了学生选课系统的数据库,并对逻辑模型中的关系利用关系数据库的范式理论检验了其规范化程度,检验结果表明设计出的关系满足BCNF;逻辑层和表示层采用了面向对象分析与设计方法,按照用例分析、逻辑类设计、软件类设计这样的设计步骤,设计出了逻辑层和表示层的类;为了使数据库的变化不影响逻辑层,设计出了逻辑层访问数据层的接口。在系统
4、设计中结合了数据库驱动的设计方法理论完善突出性能的优势与面向对象设计方法的业务逻辑描述清晰的特长,使得系统的性能和功能都得到保证。在系统实现中,通过使用图论中有向图的有向环的检测算法,避免了课程之间的先修关系形成循环;通过使用有向无环图的拓扑排序算法,根据学生已修课程,向学生推荐课程学习顺序,从而提高了系统对完全学分制管理体制的适用性。在系统测试中,采用了从用例构造场景的场景测试法,对系统进行功能测试,保证了系统功能的正确实现。本文还通过对数据库的访问控制和对网络通信数据传输的加密这两方面,在一定程度上保证了系统的安全性。本文实现的完全学分制选课
5、系统,是完全学分制信息系统的核心子系统,为实现完全学分制信息系统奠定了基础。关键词:选课系统,拓扑排序,完全学分制IABSTRACTTheuniqueflexibilityofthecompletecreditmanagementsystemintheteachingmanagementofhighereducationisaneffectivewaytoachievethegoalofhighervocationaleducationpersonneltraining.Inthispaper,acourse-selectingsystemisd
6、esignedandimplementedforthecompletecreditmanagementsystemofhighervocationalcolleges.Inthesystemdesign,thethree-tierssoftwarearchitectureisusedtoimprovethesystemmaintainability.Thismethoddividesthesystemintodatalayer,logicallayerandpresentationlayer.Todesignthedatabaseofthesys
7、tem,thedatalayeradoptsthestructureddesignmethodandtheprocessisdividedintotherequirementsanalysis,theconceptualmodeldesignandthelogicmodeldesign.TherelationshipsofthelogicalmodelareverifiedbyrelationaldatabasenormalizationtheoryanditshowsthattherelationshipssatisfyBCNF.Object-
8、orientedanalysisanddesignmethodisadoptedinthelogiclayerandpresentati
此文档下载收益归作者所有