软件工程实验指导书剖析.docVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程设计 实 验 指 导 书 前 言 “软件工程”是软件工程专业和计算机专业等相关专业的一门重要课程,也是其他理工科专业的热门选修课程。“程序设计语言”和“数据机构”等是它的前导课程,学好本课程对学生毕业后从事软件开发有着极为重要的作用。许多软件工程专业的大学毕业生认为:软件工程课是他们参加工作以后最能直接应用的一门专业课。 要学好“软件工程”,仅仅通过课堂教学或自学掌握理论知识是远远不够的,还必须加强实践。需要完成软件工程课程设计的若干实践任务。为此,我们编写了这本《软件工程课程设计实验指导书》,以帮助学生进行课程设计,从失败的教训和成功的经验中得到锻炼和提高,以便学会运用理论知识去解决软件开发中的实际问题,达到学以致用的目的。 本书共包含四部分。第一部分是项目实施步骤;第二部分是一个大型系统的结构化方法开发案例;第三部分是一个大型系统的面向对象方法开发案例;这两个案例供学生们实验时参考。由于篇幅所限,指导书中列出了一些主要的内容,次要的有些内容在此省略。最后一部分给出了软件工程课程设计实验报告样式。 另外,为了进一步方便读者,本书中的主要内容将放在网页上供读者访问。 由于编者水平有限,书中难免存在一些不足之处,殷切希望广大读者批评指正。 2009年9月 目 录 一、项目实施步骤 4 二、案例1:成品管理子系统 5 1 系统分析 5 1.1系统现状 5 1.2用户需求 5 1.3系统功能需求 6 1.4数据描述 7 1.5数据库描述 8 1.6数据采集 8 2 概要设计 8 2.1系统运行环境 9 2.2总体设计 9 2.3接口设计 10 2.4数据结构设计 11 2.5运行设计 12 2.6出错处理设计 13 2.7安全设计 13 2.8维护设计 13 3 详细设计 13 3.1程序设计说明 13 三、案例2:图书馆管理系统 19 1 面向对象的分析 19 1.1系统需求 19 1.2建立对象模型 19 2 面向对象的设计 27 2.1 设计图书馆管理系统的人机界面 28 一、项目实施步骤 选题 指导教师公布大型作业题,学生根据自己的兴趣爱好进行选题,或由指导教师指定题目。学生确定题目后,应立即着手准备资料的查阅。学生也可以自己选题,但课题应经过指导教师的批准后方可进行。 拟出具体的设计方案 学生应在指导教师的指导下着手进行程序设计总体方案的总结与论证。学生根据自己所接受的设计题目设出具体的实施方案,报指导教师批准后开始实施。 系统的分析、设计、复审、编码与测试 学生在指导教师的指导下应完成所接受题目的各项工作,并上机测试和运行,最后得出预期的成果。 撰写课程设计总结报告 课程设计总结报告是课程设计工作的整理和总结,主要包括课程设计的分析、设计、复审、编码与测试等部分,最后写出课程设计的总结报告。课程设计总结报告(含程序)的书面(打印)文档和电子文档要求在12月16日前上交。 二、案例1:成品管理子系统 随着生产规模的扩大、自动化技术的应用,以及市场经济体系的培育,使得我国企业管理的性质和环境都发生了巨大的变化。企业的组织机构更加庞大,管理功能更为复杂,企业各部门之间的联系越来越紧密,所采用的决策对经济的影响越来越复杂,因而管理决策问题不仅数量多,而且复杂程度高,难度大。管理信息系统在企业生产、管理中的应用越来越广泛和重要,一套好的管理信息系统直接影响到企业的生存和发展。云南999电池股份有限公司管理信息系统(简称MDMIS),就是针对云南999电池股份有限公司的管理实际开发的软件系统,以期对该公司的生产、管理等活动进行科学、高效的管理。 MDMIS是一个完整的企业管理信息系统,由多个模块有机结合而成,包括原辅材料管理、产成品管理、工资管理、固定资产管理、人事档案管理、技术档案管理、用户与市场管理、财务管理、成本核算、内部银行微机管理等十多个软件模块。为了帮助欲用传统生命周期法开发系统的学生理解相关理论,学习系统分析与设计方法,在此,我们以产品管理模块为例,来说明传统生命周期法在软件开发中的应用。 1 系统分析 1.1系统现状 通过对原系统进行深入的调查,我们发现原系统产品管理过程中主要存在以下几方面的问题。1.由于没有成品仓库,成品直接堆放在生产车间,由于管理不规范,车间生产的产品数和仓库入库产品数帐物不一致;2.由于没有严格的产品出厂规范,产品被盗,甚至被工人带走的现象经常发生;3.成品管理堆放不合理,不能按照先生产,先销售的原则进行管理,有的产品因积压时间过长,还未出厂就直接报废;4.外卖产品不能及时收回资金,随着时间日久有的变成呆帐、坏帐。成品遗失、被盗、积压、成本不实、不能及时收回资金,不能及时、动态地掌握生产经营中所需的各种内部信息,这些问题或多或少地长期存在于老企业的管理过程中,直接影

文档评论(0)

四月 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档