软件工程课程设计报告模板

上传人:枫** 文档编号:561135300 上传时间:2023-08-09 格式:DOC 页数:34 大小:178.50KB
返回 下载 相关 举报
软件工程课程设计报告模板_第1页
第1页 / 共34页
软件工程课程设计报告模板_第2页
第2页 / 共34页
软件工程课程设计报告模板_第3页
第3页 / 共34页
软件工程课程设计报告模板_第4页
第4页 / 共34页
软件工程课程设计报告模板_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《软件工程课程设计报告模板》由会员分享,可在线阅读,更多相关《软件工程课程设计报告模板(34页珍藏版)》请在金锄头文库上搜索。

1、 软件工程综合设计报告题目: 学院: 信息科学与技术学院 班别: 软件工程1-4班 组长: 学号: 组员: 学号: 组员: 学号: 组员: 学号: 组员: 学号: 指导老师: 胡 德 昆 完成时间: 2014-6-10 成都大学信息与科学技术学院 提 要软件工程综合设计报告是软件工程的六个实验报告文档的汇总整理,包括软件项目可行性分析报告、项目开发计划书、需求规格说明书、概要设计文档、详细设计文档、编码与测试等实验内容和文档。项目分组完成,每个小组3-5人,按小组提交综合设计报告。成员实验分数由小组的实验成绩和组内成绩构成,组内成绩由项目组长依据组员在项目研发中的贡献给出。 26目录第一章问题

2、定义11.1编写目的11.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.自底向上

3、测试方式22第八章 软件维护238.1.改正性维护238.2.适应性维护238.3.完善性维护23附录:软件工程课程实验成绩表24第一章 问题定义1.1编写目的说明编写本可行性研究报告的目的,指出预期的读者。1.2背景随着XX公司业务的发展,公司在经营决策,营销,帐务处理,人事管理以及专业培训等方面越来越需要依赖信息。图书资料作为信息来源的一部分也迫切需要采用现代化手段进行管理。在此背景下,该管理系统具有图书资料登记、借阅、归还和统计四大基本功能。系统性能要求达到运行正确、稳定,响应及时,用户界面美观、友好,操作方便,易维护。同时整个项目开发要尽可能投资少,见效快。说明:A. 所建议开发的软件

4、系统的名称;B. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;C. 该软件系统同其他系统或其他机构的基本的相互来往关系。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出用得着的参考资料,如:1. 本项目的经核准的计划任务书或合同、上级机关的批文;2. 属于本项目的其他已发表的文件;3. 本文件中各处引用的文件、资料,包括所需用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。第二章 可行性研究2.1.可行性方案 目前国内中小型企业的图书管理系统平台主要有两种。第一种是系统在小型机

5、(如IBM AS/400 RISC/6000)上开发运行。这种平台优点是与服务器相比机器速度快,容量大,自身网络安全、可靠、开放性强,适应多用户系统。但在硬件、操作系统、数据库软件等方面投资大。就本系统使用规模而言存在一定的浪费。第二种是系统在公司现有机器和网络结构上开发运行。考虑到需投资省、开发时间短、维护方便等要求,本系统开发将采用此种方案。具体原因有以下几点。2.2.资源有效性2.2.1.硬件公司现有IBM NETFINITY 5000服务器二台(其中一台为备机)。其配置为P4,内存512M,硬盘80G,并有20G的磁盘镜像。IBM PC8168工作站有10台,其配置为P4,内存128M

6、,网络结构采用的是目前流行的TCP/IP局域网络。公司现有图书近8万册,使用部门2 个,因而目前的硬件设备性能完全满足系统投产要求。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图书主数据

9、库文件图书系统文档交易流水文件图书借还文件 数据流说明:1 图书系统文档头记录号 2。产生的图书编号 3,4,5,8,10,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图书统计处理数据流组成:交易码 + 功能码 + 图书编号 + 图书名称 + 图书类型 + 图书状态 + 借阅人姓名 + 登记日期 + 借还日期数据流通量:大数据流名:图书借还信息说明:用于对图书借阅,归还情况进行登记,同时

11、作为图书统计信息来源之一。数据流来源:9来自图书借阅处理; 13来自图书归还处理; 12,14,16来自图书借还文件数据流去向:9,13图书借还文件; 12图书借阅处理; 14图书归还处理; 16图书统计处理数据流组成:图书编号 + 图书名称 + 借阅人姓名 + 借阅日期 + 归还日期数据流通量:大3.3.2.数据元素词条描述数据元素名:图书编号类型:数字长度:7位取值范围:“0000001”。“9999999”相关数据结构:图书主数据库文件,图书交易流水文件,图书借还文件数据元素名:图书名称类型:字符长度:50位取值范围:任意相关数据结构:图书主数据库文件,图书交易流水文件,图书借还文件数据

12、元素名:图书类型类型:字符长度:5位取值范围:“00001”(政治)|“00002”(经济)|“00003”(科技)|。相关数据结构:图书主数据库文件,图书交易流水文件数据元素名:图书状态类型:字符长度:4位取值范围:“正常”|“遗失”|“收藏”|“借阅”相关数据结构:图书主数据库文件,图书交易流水文件数据元素名:登记日期,借还日期类型:数字长度:8位取值范围:合法的“YYYY年+MM月+DD日”相关数据结构:图书主数据库文件,图书交易流水文件,图书借还文件数据元素名:交易码类型:数字长度:3位取值范围:“001”(图书登记)|“002”(图书借阅)|“003”(图书归还)| “004”(图书统计)相关数据结构:图书交易流水文件数据元素名:功能码类型:字符长度:3位取值范围:“ADD”(输入)|“CHG”(修改)|“DEL”(删除)|“CNL”(取消)相关数据结构:图书交易流水文件数据元素名:借阅人姓名类型:字符长度:10位取值范围:任意相关数据结构:图书借还文件3.3.3.数据文件词条描述数据文件名:图书主数据库文件简述:用于存放各类图书基本信息输入数据:图书名称 + 图书类型 + 图书状态输出数据:图书编号 + 图书名称 +

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号