软件工程实验一报告可行性研究报告.docx
- 文档编号:58872
- 上传时间:2022-10-01
- 格式:DOCX
- 页数:52
- 大小:252.36KB
软件工程实验一报告可行性研究报告.docx
《软件工程实验一报告可行性研究报告.docx》由会员分享,可在线阅读,更多相关《软件工程实验一报告可行性研究报告.docx(52页珍藏版)》请在冰豆网上搜索。
软件工程实验讲义
目录
实验一可行性研究报告 1.
1.1引言 1.
1.1.1编写目的 1.
1.1.2项目背景 1.
1.1.3术语说明。
1
1.1.4参考文献 1.
1.2可行性研究的前提 2
1.2.1功能 2.
1.2.2性能 2.
1.2.3系统的输入 2
1.2.4系统的输出 2
1.2.5处理流程(如图1-1) 2
1.2.6安全和保密要求 4
1.2.7完成期限要求 4
1.3开发目标 4.
1.4具备条件 4.
1.5进行可行性研究的方法 5
1.6评价尺度 5.
1. 7对现有系统的分析 5
1.8所建议系统的技术可行性分析 5
1.8.1对所建议系统的简要描述 5
1.8.2数据流程和处理流程(如图1.2所示) 6
1.8.3与现有系统比较的优越性 6
1.8.4采用建议系统可能带来的影响 6
1.8.5所建议技术可行性分析 6
1.9所建议系统的经济可行性分析 7
1.9.1支出 7.
1.9.2效益 7.
1.9.3投资回收周期 7
1.10社会因素方面的可行性 7
1.10.1法律方面的可行性 7
1.10.2用户使用方面的可行性 7
1.11结论 7.
思考题 8
-实验二需求规格说明书 9
2.1引言 9.
2.1.1编写目的 9.
II
2.1.2项目背景 9.
2.1.3术语说明 9.
2.1.4参考资料 9.
2.2项目概述 9.
2.2.1待开发软件的一般描述 9
2.2.2待开发软件的功能 9
2.2.3用户特征 0
2.2.4运行环境 0
2.2.5条件与限制 10
2.3功能需求 11
2.3.1功能划分 11
2.3.2功能描述 11
2.4外部接口需求 2
2.4.1用户界面 2
2.4.2硬件接口 3
2.4.3软件接口 3
2.4.4故障处理 3
2.5性能需求 3
2.5.1数据精确度 13
2.5.2时间特性 3
2.5.3适应性 4
2.6软件属性需求 4
2.6.1正确性 4
2.6.2可靠性 4
2.6.3效率 4
2.6.4完整性 4
2.6.5易实用性 4
2.6.6可维护性 4
2.6.7可测试性 4
2.6.8复用性 5
2.6.9安全保密性 15
2.6.10可理解性 15
2.6.11可移植性 15
2.6.12互联性 5
2.7其他需求 5
2.8数据描述 5
2.8.1静态数据 5
2.8.2动态数据 6
2.8.3数据库描述 16
2.8.4数据字典 7
2.8.5数据采集 8
思考题 18
实验三概要设计说明书 9
3.1引言 9
3.1.1编写目的 9
3.1.2项目背景 9
3.1.2术语说明 9
3.1.3参考资料 9
3.2任务概要 9
3.2.1目的 9
3.2.2运行环境 9
3.2.3需求概要 0
3.2.4条件与限制 21
3.3总体设计 1
3.3.1处理流程 1
3.3.2总体结构和模块外部设计 21
3.3.3功能分配 22
3.4接口设计 4
3.4.1外部接口 4
3.4.2内部接口 4
3.5数据结构设计 5
3.5.1逻辑结构设计 25
3.5.2物理结构设计 27
3.5.3数据结构与程序的关系 27
3.6运行设计 8
3.6.1运行模块的组合 28
3.6.2运行控制 8
3.6.3运行时间 8
3.7出错处理设计 8
3.8安全保密设计 8
3.9维护设计 8
思考题 29
实验四撰写详细说明书 0
4.1引言 0
4.1.1编写目的 0
4.1.2项目背景 0
4.1.2术语说明 0
4.1.3参考资料 0
4.2总体设计 0
4.2.1需求概述 0
4.2.2软件结构 1
4.3程序设计说明 1
4.3.1模块描述 1
4.3.2身份验证模块(M11) 32
4.3.3初始化模块(M1.1). 32
4.3.4关闭系统模块(M1.2) 33
4.3.5系统功能模块(M1.3) 33
4.3.6浏览模块(M2.1) 33
IV
4.3.7刷新浏览模块(M2.2) 34
4.3.8基本资料模块(M3.1) 34
4.3.9刷新基本资料模块(M3.2) 34
4.3.10详细资料模块(M4.1) 35
4.3.11刷新详细资料模块(M4.2) 35
4.2.12查询模块(M5) 35
4.3.13修改模块(M6.3) 36
4.3.14增加模块(M6.1) 36
4.3.15删除模块(M6.2) 36
4.3.16报表生成模块(M7) 37
4.3.17打印模块(M8) 37
4.3.18密码管理模块(M10) 37
4.3.19帮助(M12) 38
实验五 软件测试文档 9
5.1引言 9
5.1.1编写目的 9
5.1.2项目背景 9
5.2测试计划 9
5.3测试报告 9
5.4测试文档 9
5.5测试用例所选测试方法 39
实验一可行性研究
实验一可行性研究报告
1.1引言
1.1.1编写目的
最初的超市资料管理,都是靠人力来完成的。
但近几年我国超市经营规模日趋扩大,销售额和门店数量大幅度增加,而且许多超市正在突破以食品为主的传统格局,向品种多样化发展。
小型超市在业务上需要处理大量的库存信息,还要时刻更新产品
的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。
因此,在超市管理中引进现代化的办公软件,实现超市庞大商品的控制和传输,从而方便销售行业的管理和决策,为超市和超市管理人员解除后顾之忧。
1.1.2项目背景
项目名称初步定为:
超市管理系统(Thesupermarketmanagementsystemmanagement
system).分为四个子功能模块:
密码管理模块、更新模块、查询模块和数据导入/导出模块。
本项目的任务提出者为XX软件公司,开发者为xx软件开发研制中心,主管部门为xx软件开发研制中心。
本项目设计过程中参考了研发中心以前开发的基于Windows系统的数据库管理系统。
1.1.3术语说明。
SMSMS:
超市管理系统。
OA:
办公室自动化。
MIS:
管理新系统。
Dataprocessing:
数据处理。
Transactionprocessing:
事务处理。
Dataprocessingcycle:
数据处理流程。
Dataacquisition:
数据采集。
Dataprocessingsystemsecurity:
数据处理系统安全性。
1.1.4参考文献
见书后的参考文献
8
1.2可行性研究的前提
一款好的超市销售管理系统,应该是可以帮助销售部门提高工作效率,帮助超市工作人员利用计算机,极为方便的对超市的有关数据进行管理、输入、输出、查找等有关操作,使杂乱的超市数据能够具体化、直观化、合理化等。
1.2.1功能
SMSMS系统的主要功能为:
数据更新、数据查询、密码管理和数据导入/导出。
数据更新功能分为三部分:
数据添加、数据删除和数据修改。
数据添加功能提供便捷的
录入界面,通过应用程序将原始数据追加到数据库中.
数据删除功能将满足用户要求的相应记录从数据库中删除。
数据修改功能可以让用户对他指定记录的相关信息进行修改。
数据查询功能允许用户进行两种方式的查询:
记录浏览(部构造任何查询条件)和条件
查询。
记录浏览功能可以方便快捷的浏览全部记录。
条件查询允许用户构造各种组合条件来处理所需信息。
同时可对满足条件的信息进行报表生成和打印输出。
密码管理功能允许合法用户对密码进行修改。
1.2.2性能
方便快捷有效的完成超市管理的各项工作,录入数据合法性的较验程度高,数据查询速度快。
1.2.3系统的输入
超市所售物品的编码、价格、数量、进出货日期等。
1.2.4系统的输出
查询的结果和各种类型的报表。
1.2.5处理流程(如图1-1)
注释:
数据流
外部实体 数据加工 数据存储
出库单
P1
P2
客户
库存日报表
入库单
出入库
处理
统计
输入
D1 存款台帐
D2 日记账
查询条件
查询者
P3
查询处理
查询结果
图1.1SMSMS处理流程图
1.2.6安全和保密要求
系统对不同权限的用户提供不同的功能模块,对历史数据的更改和新数据的添加只有一定权限的用户才能进行操作,一般的用户只能进行查询操作。
对数据库的关键数据应要求保密。
1.2.7完成期限要求
本系统的完成期限为xx,具体进度安排见详细设计。
1.3开发目标
系统的开发目标应考虑如下因素:
(1)人力与设备费用的相对减少;
(2)处理速度的提高;
(3)控制精度的提高;
(4)人员利用率的改进。
1.4具备条件
项目开发中所具备的条件、假定和所受到的限制,如:
(1)所建议系统运行寿命的最小值系统寿命的最小值应达三年。
(2)进行系统方案选择比较时间
系统方案选择的最小时间为一个月。
(3)经费、投资方面的来源
经费主要来源为***软件开发公司。
(4)硬件、软件、运行环境和开发环境方面的条件硬件环境
l.PII或更高档的微机,笔记本电脑;
l运行是内存要求:
1MB;
l安装所需硬盘:
5MB;
l打印机:
可选。
软件环境
l中文Windows95/98/2000/Me/XP;
l.英文Windows95/98/2000/Me/XP;
lWindowsNT。
(5)可利用的信息和资源
可参考已有的应用程序和数据库管理系统
(6)系统投入使用的最晚时间
系统投入使用的最晚时间为下年度2月中旬
1.5进行可行性研究的方法
可行性研究的方法如下:
(1)客户调查
(2)专家咨询
(3)市场相关产品、同类产品调查
1.6评价尺度
系统进行评价时所用的主要尺度各项功能的优先顺序、开发时间的长短及使用中的难易程度。
1.77对现有系统的分析
最初的超市资料管理,都是靠人力来完成的。
但近几年我国超市经营规模日趋扩
大,销售额和门店数量大幅度增加,而且许多超市正在突破以食品为主的传统格局,向品种多样化发展。
小型超市在业务上需要处理大量的库存信息,还要时刻更新产品
的销售信息,不断添加商品信息,并对商品各种信息进行统计分析。
因此,在超市管理中引进现代化的办公软件,实现超市庞大商品的控制和传输,从而方便销售行业的管理和决策,为超市和超市管理人员解除后顾之忧。
1.8所建议系统的技术可行性分析
1.8.1对所建议系统的简要描述
SMSMS系统采用常规的数据库管理方法,根据超市系统管理的特点对数据库操作,比如数据的增加、修改、删除、打印和输出等给予了优化。
2数据流程和处理流程(如图1.2所示)
超市人员
当前日期
查询与处理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 实验 报告 可行性研究