统建模语言描述构造和文档化各种模型制品,以方便后续设计和开发人员理解模型,从而满足对系统可扩展性和可维护性要求。课题研究结束后,拟将各种模型测品放在互联网上,让更多专家和学者研究评阅。广大高校可以根据自身实际情况在本项目基础上进行二次开发或功能拓展。此外研制过程及方法,对于企事业单位开发企业级应用也具有定借鉴意义。完成后将从根本上改变教务管理工作方式方法,极大地提高教务管理工作效率,减轻教务管理人员工作强度。同时它还提供了种更为先进管理模式,使学校教卿学生三方受益。学校通过教务管理系统不仅优化了教务管理体制,而且使资源配置更趋合理。教师通过教务管理系统可以直接查询自己授课任务课程安排及学生选课情况等。学生可以及时了解学校课程设置情况,合理安排时间来选择感兴趣课程,提高翻身综合素质。本入主要负责”,独创性或创新性声明本人声明所呈交论文是本人在导师指导下进行研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列内容以外论文中不包含其他人已经发表或撰写过研究成果,也不包含为获得北京邮电大学或其他教育机构学位或证书而使用过材料。与我同工作同志对本研究所做任何贡献均已在论文中作了明确说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担切相关责任。本人签名日期关于论文使用授权说明本人完全了解北京邮电大学有关保留和使用学位论文规定,即研究生在校攻读学位期间论文工作知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文复印件和磁盘,允许学位论文被查阅和借阅学校可以公布学位论文全部或部分内容,可以允许采用影印缩印或其它复制手段保存汇编学位论文。本学位论文不属于保密范围,适用本授权书。本人签名丕埏殖同期丑幽壅凹堑旦导师签名毒瞄熏聿日期区丑马课题背景第章引言经过多年探索与实践,华北科技学院根据自身特点形成了套卓有成效拜教务管理”制度与体系,并于年购买了套教务综合管理系统。僵随着学校瓶模日益扩大和管理理念不断进步,部分陈旧教务管理制度和流程己不能适应学院发展要求同时随着计算机网络技术日益普及和校园网建设不断宪善,那种“各自为战”教务管理软件已无法充分利用校园网来提高教务管理工作效率,共享相关教学信息。陈嚣教务管理系统在定程度上严重制约了学院发展和信息化建设步伐。正是在这种背景下,“华北科技学院教务管理系统设计与实现”课题应运而生课题任务“华北科技学院教务管理系统从华北科技学院教务处日常管理工作需求入手,探索和实践了种适于开发中型企业应用软件设计与实现过程。本课题将以统开发过程为指导,采焉迭代和增量式开发方法,并使用统建模语言描述构造和文档化各种模型制品,以方便后续设计和开发人员理解模型,从而满足对系统可扩展性和可维护性要求。课题研究结束后,拟将各种模型测品放在互联网上,让更多专家和学者研究评阅。广大高校可以根据自身实际情况在本项目基础上进行二次开发或功能拓展。此外研制过程及方法,对于企事业单位开发企业级应用也具有定借鉴意义。完成后将从根本上改变教务管理工作方式方法,极大地提高教务管理工作效率,减轻教务管理人员工作强度。同时它还提供了种更为先进管理模式,使学校教卿学生三方受益。学校通过教务管理系统不仅优化了教务管理体制,而且使资源配置更趋合理。教师通过教务管理系统可以直接查询自己授课任务课程安排及学生选课情况等。学生可以及时了解学校课程设置情况,合理安排时间来选择感兴趣课程,提高翻身综合素质。本入主要负责实现用户接口层用户接口层包括主要包括用户使用客户端网页等。对于客户端,我们主要采用框架予以实现。而网页实现目前暂定为使用较简单或来实现,对于较复杂包含了框架实施方案已经偏离了本文中心,故不做详细讨论。子系统实现情况目前已经实现了中“基础数据子系统“教学计划子系统“教学资源子系统和“课表编排子系统”部分功能。测试在中,我们主要关注业务服务是否能够满足用例文本描述中场景需求。因此测试主要是围绕着业务服务层展开,但同时业务服务层又依赖数据访问层正确编码。最终我们确定测试工作核心如下业务服务对象是否满足用例文本描述功能性需求。数据访问对象是否能够正确地对数据持久化层进行操作。测试驱动开发方法在实现过程中,我们采用测试驱动开发方法,该方法使我们在完成代码同时也就完成了对代码测试。测试驱动开发方法,很好地保证了代码编写和重构质量,大大增强了编码者对于自己代码信心。测试驱动开发以编写测试用例为切入点,不断增加新功能函数和测试用例,并实现新增功能函数和测试用例,如此往复循环下去,如图所示。编码和测试不断交替进行,驱动整个系统日渐丰富。,。螬加测试用例编写测试用饲编写功能函数增加新眵哆粕数硼锄黼曾数,是否需要。兰!多竺竺歹不增加晶萼能函数图交替编写测试用例和功能函数示意图在编码和测试交替进行时,必须保证任何时候所有测试用例都是通过,否则就要持续修改功能性或测试性代码。当所有测试通过后,以面向对象设计原则为依据对功能性和测试性代码进行重构,以得到较好设计结构。系统测试情况目前完成了对于以下业务服务对象测试,如表所示。表业务服务对象测试情况被测试设计类测试结果通过通过通过通过通过通过通过通过通过通过通过通过通过通过完成了对于以下数据访问对象测试,如表所示。表数据访问对象测试情况被测试设计类测试结果通过通过通过通过通过通过通过通过通过通过通过通过通过通过通过通过部署图为了更好说明实际部署情况,构建部署图,如图所示。本章小结图部署图本章制定了基于逻辑架构实现方案论述了逻辑架构中各层实现方法构建了数据库模式阐述了在中应用“测试驱动开发方法”过程。实现并测试了中“基础数据子系统”“教学计划子系统”“教学资源子系统”和“课表编排子系统”部分功能设计了部署架构。可华北科技学院教务管理系统设计与实现摘要随着国内高校规模迅速扩大和教育体制不断改革,高校教务管理工作量大幅度增加,其复杂性也越来越高,这使得高校教务管理工作信息化和网络化势在必行,开发高效基于网络教务管理系统成为紧迫任务。“华北科技学院教务管理系统,缩写为从华北科技学院教务处日常管理工作需求入手,探索和实践了种适于开发中型企业应用软件设计与实现过程。本文分析了设计目标组织机构及职能,并将其划分成了个功能子系统识别了个主要参与者,定义并描述了用例需求场景构建了“补充性规格说明”和“词汇表”分析了领域模型确定了系统“层次”架构模式分析了影响系统架构主要因素对用例模型中个用例进行了风险分级,并据此制订了项目迭代计划提取了中个分析类设计了所采用以轻量级容器为核心逻辑架构设计了系统网络结构和包结构设计了架构解决方案实现了用例“安排教学班时间和地点“管理学期进程”“管理开课条目“管理教学班需求场景。设计了基于逻辑架构实现方案论述了系统逻辑架构中各层实现方法构建了系统数据库模式阐述了在中应用“测试驱动开发方法过程。实现并测试了“基础数据子系统弦“教学计划子系统“教学资源子系统和“课表编排子系统部分功能设计了部署结构。本课题以统开发过程为指导,采用迭代和增量式开发方法,使用统建模语言描述构造和文档化各种模型制品。同时融入了“测试驱动开发方法,。交替实现测试代码和功能代码。整个系统在架构设计基础上稳步实现各项功能,既保持了整体结构致性,又有利于团队协同开发和测试。从根本上改变了教务管理工作方式方法,极大地提高了教学管理工作效率,减轻了教学管理人员工作强度。同时它还提供了种更为先进管理模式,使学校教师学生三方受益。研制过程及方法,对于企事业单位开发企业级应用也具有定借鉴意义。关键词蕊向对象用例驱动迭代开发测试驱动开发汀,”,独创性或创新性声明本人声明所呈交论文是本人在导师指导下进行研究工作及取得研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列内容以外论文中不包含其他人已经发表或撰写过研究成果,也不包含为获得北京邮电大学或其他教育机构学位或证书而使用过材料。与我同工作同志对本研究所做任何贡献均已在论文中作了明确说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担切相关责任。本人签名日期关于论文使用授权说明本人完全了解北京邮电大学有关保留和使用学位论文规定,即研究生在校攻读学位期间论文工作知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文复印华北科技学院教务管理系统的设计与实现摘要随着国内高校规模的迅速扩大和教育体制的不断改革,高校教务管理工作量大幅度增加,其复杂性也越来越高,这使得高校教务管理工作的信息化和网络化势在必行,开发高效的基于网络的教务管理系统成为紧迫的任务。“华北科技
1、该PPT不包含附件(如视频、讲稿),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。