- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
毕业论文用playcase建模工具开发教务处学籍管理系统
--
毕业论文
――用PlayCASE建模工具开发教务处学籍管理系统
目录
课题介绍
“教务处学籍管理系统”是电子信息职业技术学院(宝山道院区)教务处针对当前学籍管理工作的需要开发研制的一个应用型软件,是列入我院院级科研立项的项目之一。它的使用对促进我院教务管理特别是学籍管理的科学化、规范化和信息的网络化将起到积极的作用。
研制“教务处学籍管理系统”是为了寻找一种较为规范的解决方案旨在减轻教务管理人员繁重的工作负担,规范教学计划、课程名称、教师编号等的制定使用,简化教学任务检索、成绩查询、考勤管理等工作的劳动强度和复杂程度,解决了教务处学生信息管理工作中的现代化手段问题,进而进一步提高我院教务处计算机管理水平。
“教务处学籍管理系统”应用范围从新生的信息录入开始到毕业离校,贯穿整个学生在校期间的管理工作。根据这一全过程的工作特点,可以全面地利用计算机作为辅助管理手段进行学生学籍管理的工作,能有效地防止目前全国大学生管理系统“平台式”的软件在开发上的大众性,更适合于我院学籍管理要求,强化了查询统计功能同时友好的用户界面将更方便于教务管理人员的日常使用。
系统设计分析
开发工具使用
“教务处学籍管理系统”,使用PlayCASE建模工具作为前端(上游)的系统分析、设计模型。系统模型通过划分,生成相对独立的功能模块。生成的功能模块转为后端(下游)的开发原型,使用PowerBuilder 8.0作为开发工具,用以实现实际的功能。
目前,国内大部分的MIS系统开发仍旧停留在原始的手工开发模式上,这不仅无法提高工程质量,而且由于没有统一的开发标准(或未形成总体的开发风格),不利于MIS系统生存周期的延长。传统的开发模式,同时极大的限制了MIS系统软件在用户实际使用过程中的完善。(因为传统的开发模式在开发工程中只强调整个开发过程的其中一部分或几部分,不能贯穿开发的全程。在出现开发预期没有考虑的问题时,由于没有全面的系统开发模型往往对出现的问题无法修补。)
在国外,已经普遍采用系统模型开发工具,并且已经基本形成统一的标准。依据标准的系统模型开发工具已经有很多,有很多软件开发工具都有自己的前端(上游)模型开发工具。如Sybase公司为PowerBuilder定制的前端(上游)模型开发工具PowerDesigner。
在这次毕业设计中,我们使用了国产的系统模型开发工具PlayCASE。我们希望能够找出一些使用系统模型开发工具比使用传统的开发模式的优势。试着通过使用PlayCASE并结合现代软件工程的思想,能够快速建立系统模型,合理划分各个功能模块。
PlayCASE创造性地把业务调查、需求定义、总体设计、详细设计及程序生成等软件开发过程结合为一体,适合生命周期法、原型法及其混合形式,极大地提高了软件系统开发的效率和质量,满足了个方面的需要。PlayCASE的集成理念体现在软件生命周期的纵横两个方面,通过三位一体建模实现统一的形式支持生命周期。使用PlayCASE开发应用软件,可以最大限度的减少软件开发完成后出现功能不全的问题,更不会出现闭门造车的情况,造成软件给谁用、有什么用都说不清楚的问题,这种问题在开发软件产品时是十分容易出现的。PlayCASE的最主要的作用是提供了从需求建模向软件建模平滑过渡,并且可以良好的支持后端开发工具的。PlayCASE为程序员提供了功能强大的可视化数据库建模工具和程序设计工具,十分便于数据库系统的概念设计、逻辑设计、物理设计和行为设计。
我在小组中的分工是,依据前端(上游)分析划分的各个主功能模块,使用现代软件工程的分析和细化方法,将主功能模块再次划分成实现功能独立的节点模块,并通过开发工具(PB 8.0)实现。
开发使用环境
开发平台:
Windows 2000 Advanced Server (Service Pack 3)
数据库平台:
Microsoft SQL Server 2000 企业版
开发工具:
PowerBuilder 8.0.1 Build 8004
Microsoft Development Environment 2003 (Visual Studio .NET 2003)(仅作为最终程序发布使用)
功能模块图
设计分析
根据我在小组内的分工,我主要负责:分解上游开发生成的功能模块,将其细化成为可以使用开发工具实现的终端模块;分析功能模块提出的功能,划分逻辑,并依据上游提供的数据库结构模型设计出实现功能的算法;设计交互界面,完成代码设计,进行初步测试;合并应用程序,完成系统测试、用户确认测试。
系统设计实现
设计总量
信息输入模块(窗口)制定教学计划(w_plan):制定各专业教学计划。教学任务窗口(w_assignment): 由教学计划自动生成教学大纲的主要内容。教学大纲输入(w
原创力文档


文档评论(0)