- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三部分
软件设计说明书
目录
概要设计说明书
目录 4
概要设计说明书 4
1引言 1
1.1编写目的 1
1.2背景 1
1.3定义 1
1.4参考资料 1
2总体设计 2
2.1需求规定 2
2.2运行环境 2
2.3基本设计概念和处理流程 3
2.3.1系统模块划分 3
2.3.2各模块输入输出项目及功能性能要求 3
2.3.3模块间处理流程 4
2.4结构 4
2.4.1系统第一层模块划分 4
2.4.2不同功能模块调用流程 5
2.5功能器求与程序的关系 7
2.6人工处理过程 7
2.7尚未问决的问题 7
3接口设计 8
3.1用户接口 8
3.2外部接口 8
3.3内部接口 8
4运行设计 9
4.1运行模块组合 9
4.2运行控制 9
4.3运行时间 9
5系统数据结构设计 10
5.1逻辑结构设计要点 10
5.2物理结构设计要点 10
5.3数据结构与程序的关系 10
概要设计说明书
1引言
1.1编写目的
本说明书编写的目的根据《需求规格说明书》提供的需求对我们的项目“超市商品管理系统”进行模块划分、结构组织、功能分配、接口设计、运行设计、数据结构设计、出错处理设计等,从而完成概要设计,作为详细设计的基础。
本说明书的读者对象为“超市商品管理系统”客户代表、详细设计人员、代码编写人员、测试人员、维护人员和该项目的审核验收人员。
1.2背景
待开发软件系统的名称:超市商品管理系统
列出此项目的任务提出者:陈世鸿
开发者:李响、王敏、江梦
用户:各种小型超市
系统开发平台:eclipse+oracle
运行环境:Windows操作系统
1.3定义
销售清单:超市在一天之内售出的商品的列表,包括商品名称、商品类别、商品单位、商品价格、销售量。
入库登记:将超市进的货物进行登记,将其对应的信息写到数据库中,便于管理。
1.4参考资料
陈世鸿,朱福喜,黄水松,陈磊. 软件工程原理及应用【M】. 武汉:武汉大学出版社,2011.
尹为民,金银秋. 数据库原理与技术【M】.武汉:武汉大学出版社,2009
张海藩 软件工程导论 【M】 清华大学出版社
2总体设计
2.1需求规定
输入输出需求
1、数据的输入、输出格式
对于该系统的输入输出数据,操作人员应根据其类型执行输入修改工作,系统根据数据类型产生相应输出。
2、 数据的准确性和精度
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
3、数据的保持时间
在系统中数据未被管理员修改之前,数据应保持不变。
性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,超市商品管理系统应该满足以下的性能需求:
1、数据精确度
产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后一位
2、存储容量限制
为保证系统的正常运行,应该对系统的存储容量加以限制。
3、时间特性
该商品管理系统软件从启动到进入系统登录界面时间正常情况下应该
于十秒,登录并更新数据时间正常情况下少于五秒。
4、适用性
该系统软件适用于windows操作系统。
2.2运行环境
硬件环境:服务器、CPU为主存容量为4GB硬盘空间为1TB
2.3.2各模块输入输出项目及功能性能要求
模块名 输入 输出 性能要求 销售管理模块 前台销售信息和库存信息 销售清单、销售排行榜 能快正确地通过销售信息和库存信息,获得销售清单,进行排行 进货管理模块 进货清单、采购清单 更新后的库存清单 通过进货清单和采购清单,对数据库进行准确地更新 数据库管理模块 用户查询信息要求 用户希望得到的信息 能够将信息准确地反映给用户
2.3.3处理流程
2.4结构
2.4.1系统第一层模块划分
1
顶层DFD图
0层DFD图
2.4.2不同功能模块调用流程
销售管理部分图
进
文档评论(0)