新版软件工程课程设计报告模板样本.doc
《新版软件工程课程设计报告模板样本.doc》由会员分享,可在线阅读,更多相关《新版软件工程课程设计报告模板样本.doc(32页珍藏版)》请在咨信网上搜索。
1、软件工程综合设计报告题目: 学院: 信息科学与技术学院 班别: 软件工程1-4班 组长: 学号: 成员: 学号: 成员: 学号: 成员: 学号: 成员: 学号: 指引教师: 胡 德 昆 完毕时间: -6-10 成都大学信息与科学技术学院 提 要软件工程综合设计报告是软件工程六个实验报告文档汇总整顿,涉及软件项目可行性分析报告、项目开发筹划书、需求规格阐明书、概要设计文档、详细设计文档、编码与测试等实验内容和文档。项目分组完毕,每个小组3-5人,按小组提交综合设计报告。成员实验分数由小组实验成绩和组内成绩构成,组内成绩由项目组长根据成员在项目研发中贡献给出。目录第一章问题定义11.1编写目11.
2、2背景11.3定义11.4参照资料1第二章 可行性研究22.1.可行性方案22.2.资源有效性22.3.开发风险22.4.技术32.5.高层逻辑模型3第三章 需求分析43.1.功能辨认和描述43.2.数据流图43.3.数据字典53.4.简要算法9第四章 总体设计134.1.模块构造134.2.数据构造13第五章 详细设计145.1.输入设计145.2.输出设计145.3.数据库设计155.4.模块设计175.5 界面设计18第六章 编码和单元测试196.1.编码196.2.单元测试206.3.测试用例20第七章 综合测试227.1.自顶向下测试方式227.2.自底向上测试方式22第八章 软件维
3、护238.1.改正性维护238.2.适应性维护238.3.完善性维护23附录:软件工程课程实验成绩表24第一章 问题定义1.1编写目阐明编写本可行性研究报告目,指出预期读者。1.2背景随着XX公司业务发展,公司在经营决策,营销,帐务解决,人事管理以及专业培训等方面越来越需要依赖信息。图书资料作为信息来源一某些也迫切需要采用当代化手段进行管理。在此背景下,该管理系统具备图书资料登记、借阅、归还和记录四大基本功能。系统性能规定达到运营对的、稳定,响应及时,顾客界面美观、和谐,操作以便,易维护。同步整个项目开发要尽量投资少,见效快。阐明:A. 所建议开发软件系统名称;B. 本项目任务提出者、开发者、
4、顾客及实现该软件计算中心或计算机网络;C. 该软件系统同其她系统或其她机构基本互相来往关系。1.3定义列出本文献中用到专门术语定义和外文首字母组词原词组。1.4参照资料列出用得着参照资料,如:1. 本项目经核准筹划任务书或合同、上级机关批文;2. 属于本项目其她已刊登文献;3. 本文献中各处引用文献、资料,涉及所需用到软件开发原则。列出这些文献资料标题、文献编号、刊登日期和出版单位,阐明可以得到这些文献资料来源。第二章 可行性研究2.1.可行性方案 当前国内中小型公司图书管理系统平台重要有两种。第一种是系统在小型机(如IBM AS/400 RISC/6000)上开发运营。这种平台长处是与服务器
5、相比机器速度快,容量大,自身网络安全、可靠、开放性强,适应多顾客系统。但在硬件、操作系统、数据库软件等方面投资大。就本系统使用规模而言存在一定挥霍。第二种是系统在公司既有机器和网络构造上开发运营。考虑到需投资省、开发时间短、维护以便等规定,本系统开发将采用此种方案。详细因素有如下几点。2.2.资源有效性2.2.1.硬件公司既有IBM NETFINITY 5000服务器二台(其中一台为备机)。其配备为P4,内存512M,硬盘80G,并有20G磁盘镜像。IBM PC8168工作站有10台,其配备为P4,内存128M,网络构造采用是当前流行TCP/IP局域网络。公司既有图书近8万册,使用部门2 个,
6、因而当前硬件设备性能完全满足系统投产规定。2.2.2.软件 公司服务器操作系统为WIN NT SERVER,PC工作站操作系统为WIN 98。依照既有设备、 操作系统、网络构造,本系统采用COBOL语言和ORACLE数据库作为开发工具。2.2.3.开发人员 XX软件开发公司是国内一家知名公司。技术力量强,开发经验丰富。公司所派技术 人员参加过类似系统开发,有着较好专业水平和开发经验。完全能胜任此项工作。2.3.开发风险从公司提出需求,以及当前公司规模状况和各种资源状况(机器、操作系统、软件工具、网络、技术人员素质等)看,该系统开发在技术上是完全可以实现。并且能保证系统最后使用效果,性能可以达到
7、目的。2.4.技术本系统使用操作系统和数据库是当前最为普及和成熟一种系统开发软件。从这种软件过去使用、升级状况和软件商所承诺此后软件发展状况分析,系统软件应支持原系统版本上各种应用正常使用。因而,该图书管理系统不存在技术问题。2.5.高层逻辑模型系统顶层业务流程图如图1所示。图书编号图书数据输入图书借阅图书登记图书编号图书记录图书归还记录需求图书编号图1 系统业务流程图第三章 需求分析针对顾客需求所提四大功能,现逐个对每一功能进行详细分析。3.1.功能辨认和描述图书登记功能是将公司所有图书资料以分类形式录入存储在公司图书主数据库文档中。并同步具备对主数据库文档进行查询,修改和删除记录功能。图书
8、借阅功能是通过输入图书编号将所要借阅图书在关于数据库文档中作一记录。并同步具备查询,修改和取消关于文档图书借阅数据功能。图书归还功能是通过输入图书编号将所要归还图书在关于数据库文档中作一记录。并同步具备查询,修改和取消关于文档图书归还数据功能。图书记录功能是依照顾客记录需求记录关于图书数据文档信息。3.2.数据流图图书管理员菜单选取码菜单选取+图书记录图书归还图书借阅图书登记 12 13 15 16 1 2 3 4 5 6 7 8 9 11 14 17 18 10图书主数据库文献图书系统文档交易流水文献图书借还文献 数据流阐明:1 图书系统文档头记录号 2。产生图书编号 3,4,5,8,10,
9、17,18。图书资料信息 6,7,11,15。图书交易流水信息 9,12,13,14,16。图书借还信息3.3.数据字典3.3.1.数据流词条描述数据流名:图书资料信息阐明:用于存储,查询,修改图书主数据文档记录信息,修改图书借、还状态,同步作为图书记录信息来源之一。数据流来源:3来自图书登记解决; 4,5,8,10来自图书主数据库文档; 17来自图书借阅解决; 18来自图书归还解决数据流去向:3,17,18图书主数据库文档; 4图书登记解决; 5图书借阅处 理; 8图书归还解决; 10图书记录解决数据流构成:图书编号 + 图书名称 + 图书类型 + 图书状态 + 登记日期 + 借还日期数据流
10、通量:大数据流名:图书交易流水信息阐明:用于记录图书管理各种交易状况,同步作为图书记录信息来源之一。数据流来源:6来自图书登记解决; 7来自图书借阅解决; 11来自图书归还解决; 15来自图书交易流水文献数据流去向:6,7,11图书交易流水文献; 15图书记录解决数据流构成:交易码 + 功能码 + 图书编号 + 图书名称 + 图书类型 + 图书状态 + 借阅人姓名 + 登记日期 + 借还日期数据流通量:大数据流名:图书借还信息阐明:用于对图书借阅,归还状况进行登记,同步作为图书记录信息来源之一。数据流来源:9来自图书借阅解决; 13来自图书归还解决; 12,14,16来自图书借还文献数据流去向
11、:9,13图书借还文献; 12图书借阅解决; 14图书归还解决; 16图书记录解决数据流构成:图书编号 + 图书名称 + 借阅人姓名 + 借阅日期 + 归还日期数据流通量:大3.3.2.数据元素词条描述数据元素名:图书编号类型:数字长度:7位取值范畴:“0000001”。“9999999”有关数据构造:图书主数据库文献,图书交易流水文献,图书借还文献数据元素名:图书名称类型:字符长度:50位取值范畴:任意有关数据构造:图书主数据库文献,图书交易流水文献,图书借还文献数据元素名:图书类型类型:字符长度:5位取值范畴:“00001”(政治)|“00002”(经济)|“00003”(科技)|。有关数
12、据构造:图书主数据库文献,图书交易流水文献数据元素名:图书状态类型:字符长度:4位取值范畴:“正常”|“遗失”|“收藏”|“借阅”有关数据构造:图书主数据库文献,图书交易流水文献数据元素名:登记日期,借还日期类型:数字长度:8位取值范畴:合法“YYYY年+MM月+DD日”有关数据构造:图书主数据库文献,图书交易流水文献,图书借还文献数据元素名:交易码类型:数字长度:3位取值范畴:“001”(图书登记)|“002”(图书借阅)|“003”(图书归还)| “004”(图书记录)有关数据构造:图书交易流水文献数据元素名:功能码类型:字符长度:3位取值范畴:“ADD”(输入)|“CHG”(修改)|“D
13、EL”(删除)|“CNL”(取消)有关数据构造:图书交易流水文献数据元素名:借阅人姓名类型:字符长度:10位取值范畴:任意有关数据构造:图书借还文献3.3.3.数据文献词条描述数据文献名:图书主数据库文献简述:用于存储各类图书基本信息输入数据:图书名称 + 图书类型 + 图书状态输出数据:图书编号 + 图书名称 + 图书类型 + 图书状态 + 登记日期 + 借还日期数据文献构成:图书编号 + 图书名称 + 图书类型 + 图书状态 + 登记日期 + 借还日期组织方式:索引方式存储方式:直接存取频率:高数据文献名:图书交易流水文献简述:用于记录各类图书交易信息,以便用于查询,记录,恢复。输入数据:
14、无输出数据:交易码 + 功能码 + 图书编号 + 图书名称 + 图书类型 + 图书状态 + 借阅人姓名 + 登记日期 + 借还日期数据文献构成:交易码 + 功能码 + 图书编号 + 图书名称 + 图书类型 + 图书状态 + 借阅人姓名 + 登记日期 + 借还日期组织方式:顺序方式存储方式:顺序存取频率:高数据文献名:图书借还文献简述:用于记录图书借还明细信息输入数据:图书编号 + 图书名称 + 借阅人姓名 + 借阅日期 + 归还日期输出数据:图书编号 + 图书名称 + 借阅人姓名 + 借阅日期 + 归还日期数据文献构成:图书编号 + 图书名称 + 借阅人姓名 + 借阅日期 + 归还日期组织方式
15、:索引方式存储方式:直接存取频率:高数据文献名:图书系统文献简述:用于存储管理系统系统状态,系统日期,当前图书编号输入数据:系统状态 + 系统日期 + 图书编号输出数据:系统状态 + 系统日期 + 图书编号数据文献构成:系统状态 + 系统日期 + 图书编号组织方式:顺序(单记录文献)存储方式:顺序存取频率:高3.4.简要算法一方面系统判断顾客在主菜单上所输入功能选取码与否合法,并依照选取码进入相应功能模块。3.4.1.图书登记录入过程1.顾客录入数据。2.系统检查顾客输入图书基本信息合法性,如图书状态,图书类型等。 3.检查错误时,转1。当检核对的后即从图书系统文献中获得图书当前编号和系统日
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新版 软件工程 课程设计 报告 模板 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。