版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三局部软件设计说明书目录概要设计说明书 TOC o 1-3 h z HYPERLINK l _Toc294448626 目录 PAGEREF _Toc294448626 h 4 HYPERLINK l _Toc294448627 概要设计说明书 PAGEREF _Toc294448627 h 4 HYPERLINK l _Toc294448628 1引言 PAGEREF _Toc294448628 h 1 HYPERLINK l _Toc294448629 编写目的 PAGEREF _Toc294448629 h 1 HYPERLINK l _Toc294448630 背景 PAGEREF
2、_Toc294448630 h 1 HYPERLINK l _Toc294448631 定义 PAGEREF _Toc294448631 h 1 HYPERLINK l _Toc294448632 参考资料 PAGEREF _Toc294448632 h 1 HYPERLINK l _Toc294448633 2总体设计 PAGEREF _Toc294448633 h 2 HYPERLINK l _Toc294448634 需求规定 PAGEREF _Toc294448634 h 2 HYPERLINK l _Toc294448635 运行环境 PAGEREF _Toc294448635 h
3、2 HYPERLINK l _Toc294448636 根本设计概念和处理流程 PAGEREF _Toc294448636 h 3 HYPERLINK l _Toc294448637 系统模块划分 PAGEREF _Toc294448637 h 3 HYPERLINK l _Toc294448638 各模块输入输出工程及功能性能要求 PAGEREF _Toc294448638 h 3 HYPERLINK l _Toc294448639 模块间处理流程 PAGEREF _Toc294448639 h 4 HYPERLINK l _Toc294448640 结构 PAGEREF _Toc29444
4、8640 h 4 HYPERLINK l _Toc294448641 系统第一层模块划分 PAGEREF _Toc294448641 h 4 HYPERLINK l _Toc294448642 不同功能模块调用流程 PAGEREF _Toc294448642 h 5 HYPERLINK l _Toc294448643 功能器求与程序的关系 PAGEREF _Toc294448643 h 7 HYPERLINK l _Toc294448644 人工处理过程 PAGEREF _Toc294448644 h 7 HYPERLINK l _Toc294448645 尚未问决的问题 PAGEREF _T
5、oc294448645 h 7 HYPERLINK l _Toc294448646 3接口设计 PAGEREF _Toc294448646 h 8 HYPERLINK l _Toc294448647 用户接口 PAGEREF _Toc294448647 h 8 HYPERLINK l _Toc294448648 外部接口 PAGEREF _Toc294448648 h 8 HYPERLINK l _Toc294448649 内部接口 PAGEREF _Toc294448649 h 8 HYPERLINK l _Toc294448650 4运行设计 PAGEREF _Toc294448650 h
6、 9 HYPERLINK l _Toc294448651 运行模块组合 PAGEREF _Toc294448651 h 9 HYPERLINK l _Toc294448652 运行控制 PAGEREF _Toc294448652 h 9 HYPERLINK l _Toc294448653 运行时间 PAGEREF _Toc294448653 h 9 HYPERLINK l _Toc294448654 5系统数据结构设计 PAGEREF _Toc294448654 h 10 HYPERLINK l _Toc294448655 逻辑结构设计要点 PAGEREF _Toc294448655 h 10
7、 HYPERLINK l _Toc294448656 物理结构设计要点 PAGEREF _Toc294448656 h 10 HYPERLINK l _Toc294448657 数据结构与程序的关系 PAGEREF _Toc294448657 h 10概要设计说明书1引言本说明书编写的目的根据?需求规格说明书?提供的需求对我们的工程“超市商品管理系统进行模块划分、结构组织、功能分配、接口设计、运行设计、数据结构设计、出错处理设计等,从而完成概要设计,作为详细设计的根底。 本说明书的读者对象为“超市商品管理系统客户代表、详细设计人员、代码编写人员、测试人员、维护人员和该工程的审核验收人员。待开发
8、软件系统的名称:超市商品管理系统 列出此工程的任务提出者:陈世鸿开发者:李响、王敏、江梦用户:各种小型超市系统开发平台:eclipse+oracle运行环境:Windows操作系统 销售清单:超市在一天之内售出的商品的列表,包括商品名称、商品类别、商品单位、商品价格、销售量。 入库登记:将超市进的货物进行登记,将其对应的信息写到数据库中,便于管理。料陈世鸿,朱福喜,黄水松,陈磊. 软件工程原理及应用【M】. 武汉:武汉大学出版社,2021.尹为民,金银秋. 数据库原理与技术【M】.武汉:武汉大学出版社,2021张海藩 软件工程导论 【M】 清华大学出版社2总体设计 输入输出需求1、数据的输入、
9、输出格式对于该系统的输入输出数据,操作人员应根据其类型执行输入修改工作,系统根据数据类型产生相应输出。 2、 数据的准确性和精度数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。 3、数据的保持时间在系统中数据未被管理员修改之前,数据应保持不变。 性能需求为了保证系统能够长期、平安、稳定、可靠、高效的运行,超市商品管理系统应该满足以下的性能需求:1、数据精确度产品的进货单和销售单中,单价、金额采用浮点数,保存至小数点后一位2、存储容量限制
10、 为保证系统的正常运行,应该对系统的存储容量加以限制。3、时间特性该商品管理系统软件从启动到进入系统登录界面时间正常情况下应该于十秒,登录并更新数据时间正常情况下少于五秒。4、适用性该系统软件适用于windows操作系统。硬件环境:效劳器、CPU为,主存容量为4GB,硬盘空间为1TB软件环境:操作系统为windows2.3.1系统模块划分 该系统的模块划分如下所示:超市商品管理系统 销售管理模块数据库管理模块进货管理模块 2.3.2各模块输入输出工程及功能性能要求模块名输入输出性能要求销售管理模块前台销售信息和库存信息销售清单、销售排行榜能快正确地通过销售信息和库存信息,获得销售清单,进行排行
11、进货管理模块进货清单、采购清单更新后的库存清单通过进货清单和采购清单,对数据库进行准确地更新数据库管理模块用户查询信息要求用户希望得到的信息能够将信息准确地反映给用户 采购人员进货销售统计表打印添加供给商资料销售人员销售清单供给商登记选择商品超市商品管理系统添加单位添加类别销售商品统计销售排行榜商品单位表商品进货表商品类别表入库登记库存统计系统第一层模块划分操作人员 商品信息清单人事信息清单人事信息操作商品信息操作 1供货单销售单供货商顾客超市商品管理系统顶层DFD图库存信息清单库存信息查询库存信息查询销售信息进货信息查询已进货信息销售信息查询进货信息请求库存信息进货信息清单3.进货管理2.销
12、售管理采购单销售信息清单人事信息查询已有供货商信息新供货商信息人事信息清单2.销售管理4.人事管理操作员信息 0层DFD图不同功能模块调用流程 销售清单销售单销售清单前台销售信息库存信息1.更新销售排行榜 销售管理局部图 进货信息查询库存信息清单发出进货/采购清单查询查询进货清单采购清单更新进货信息清单采购单进货信息请求已进货信息新进货信息进货/采购清单检索结果进货信息请求进货单 进货管理局部数据库查询清单数据库信息查询查询数据库数据改变信息改变信息更新 数据库管理模块本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:销售管理模块进货管理模块数据库管理模块统计销售清单统计库存清
13、单查询超市的信息 商品的名字、编码等根本信息由管理人员手工输入。 如何将该系统与超市的收银系统连接起来3接口设计 包括商品根本信息管理、进货管理、销售管理和仓库管理界面,其中商品信息管理对商品信息的增,改,删除等设置;进货管理分供给商档案管理和供给商商品管理,增、改、删除供给商及其商品信息;销售管理提供销售时对商品的信息显示及修改;仓库管理管理仓库库存商品。删除、增加、修改、查询等操作无单独界面。 本系统设有人机操作界面,考虑到操作简单,易于管理方面,主要硬件接口设备为PC、鼠标、键盘。而软件接口主要以windows平台为根本平台。内部接口即模块之间的接口。模块间进行数据交换和控制协助。例如,
14、本系统的出入库模块,将数据通过中间件传递给数据库处理。当发生入库事件时,外部数据输入至本系统的入库管理模块,模块中的相关类检查数据的合法性。数据传递类将数据传递给数据库处理。当发生出库事件时,外部数据输入至本系统的出库管理模块,模块中的相关类事先提取数据库的相关数据,检查事件是否可行例如,出库货物的数量是否大于库存,大于那么该事件不可行,可行那么交付具体的事件类进行处理。4运行设计 商品信息管理模块用来管理商品的一些根本信息,是本系统中数据管理的根本对象。管理超市的全部商品信息。销售管理模块提供销售时商品信息确实认与更新,是本系统的主要模块。销售模块提取数据库里商品的根本信息然后在销售成功时修
15、改货架上商品的数量,当商品货架上的数量低于一定程度是,系统提示管理员,从仓库提取商品补充货架。仓库管理系统负责管理仓库的货物信息,管理人员通过仓库管理模块将仓库的商品转移到货架上。当仓库的货物数量下降时,管理人员通过进货管理联系供给商以采集相应商品。为了用户方便快捷的使用本系统,可以参考系统说明模块。商品信息的收集与修改功能: 商品信息管理模块,仓库管理模块商品数量更新功能: 销售管理模块,仓库管理模块查询,打印功能: 商品信息管理模块,销售管理模块,仓库管理模块 暂无说明 超市营业时间。5系统数据结构设计 主要逻辑结构如下: 商品信息管理: 属性:CNo条形码编号 Cname商品名称 Cmd
16、(生产日期) Cbd变质日期Cpm(生产厂家)Cp(商品进价)Cp2(商品零售价) 进货管理: 属性:Sname供给商名称 Sc供给商商品 Scp(商品的进价)Sadr(供给商地址) Scc供给商商品数量 销售管理: 属性: Cname商品名称 CNO条形码编号 Ccout(商品数量) Cmd(生产日期) Cbd变质日期 Cp(商品的单价) Cpm(生产厂家) 仓库管理: 属性: Cname商品名称 CNO条形码编号 Ccout(商品库存数量)Ccout2(商品货架上数量) Cmd(生产日期) Cbd变质日期 Cpm(生产厂家) 管理人员查看的信息都以表格的形式显示 用数据库管理程序中需要的各
17、种数据,以方便管理人员和用户对其作出分析和查询。 TOC o 1-3 h z 详细设计说明书 HYPERLINK l _Toc294448658 1引言 PAGEREF _Toc294448658 h 12 HYPERLINK l _Toc294448659 编写目的 PAGEREF _Toc294448659 h 12 HYPERLINK l _Toc294448660 背景 PAGEREF _Toc294448660 h 12 HYPERLINK l _Toc294448661 定义 PAGEREF _Toc294448661 h 12 HYPERLINK l _Toc294448662
18、参考资料 PAGEREF _Toc294448662 h 12 HYPERLINK l _Toc294448663 2程序系统的结构 PAGEREF _Toc294448663 h 13 HYPERLINK l _Toc294448664 3客户端程序1设计说明 PAGEREF _Toc294448664 h 14 HYPERLINK l _Toc294448665 程序描述 PAGEREF _Toc294448665 h 14 HYPERLINK l _Toc294448666 功能 PAGEREF _Toc294448666 h 14 HYPERLINK l _Toc294448667 性
19、能 PAGEREF _Toc294448667 h 14 HYPERLINK l _Toc294448668 输人项 PAGEREF _Toc294448668 h 14 HYPERLINK l _Toc294448669 输出项 PAGEREF _Toc294448669 h 15 HYPERLINK l _Toc294448670 算法 PAGEREF _Toc294448670 h 15 HYPERLINK l _Toc294448671 流程逻辑 PAGEREF _Toc294448671 h 15 HYPERLINK l _Toc294448672 接口 PAGEREF _Toc29
20、4448672 h 15 HYPERLINK l _Toc294448673 存储分配 PAGEREF _Toc294448673 h 15 HYPERLINK l _Toc294448674 注释设计 PAGEREF _Toc294448674 h 16 HYPERLINK l _Toc294448675 限制条件 PAGEREF _Toc294448675 h 16 HYPERLINK l _Toc294448676 尚未解决的问题 PAGEREF _Toc294448676 h 16 HYPERLINK l _Toc294448677 4效劳器程序2设计说明 PAGEREF _Toc29
21、4448677 h 17 HYPERLINK l _Toc294448678 程序描述 PAGEREF _Toc294448678 h 17 HYPERLINK l _Toc294448679 功能 PAGEREF _Toc294448679 h 17 HYPERLINK l _Toc294448680 性能 PAGEREF _Toc294448680 h 17 HYPERLINK l _Toc294448681 输人项 PAGEREF _Toc294448681 h 17 HYPERLINK l _Toc294448682 输出项 PAGEREF _Toc294448682 h 17 HYP
22、ERLINK l _Toc294448683 算法 PAGEREF _Toc294448683 h 17 HYPERLINK l _Toc294448684 流程逻辑 PAGEREF _Toc294448684 h 18 HYPERLINK l _Toc294448685 接口 PAGEREF _Toc294448685 h 18 HYPERLINK l _Toc294448686 存储分配 PAGEREF _Toc294448686 h 18 HYPERLINK l _Toc294448687 注释设计 PAGEREF _Toc294448687 h 19 HYPERLINK l _Toc2
23、94448688 限制条件 PAGEREF _Toc294448688 h 19 HYPERLINK l _Toc294448689 尚未解决的问题 PAGEREF _Toc294448689 h 19 HYPERLINK l _Toc294448690 5用户互连模块设计说明 PAGEREF _Toc294448690 h 20 HYPERLINK l _Toc294448691 程序描述 PAGEREF _Toc294448691 h 20 HYPERLINK l _Toc294448692 功能 PAGEREF _Toc294448692 h 20 HYPERLINK l _Toc294
24、448693 性能 PAGEREF _Toc294448693 h 20 HYPERLINK l _Toc294448694 输人项 PAGEREF _Toc294448694 h 20 HYPERLINK l _Toc294448695 输出项 PAGEREF _Toc294448695 h 20 HYPERLINK l _Toc294448696 算法 PAGEREF _Toc294448696 h 20 HYPERLINK l _Toc294448697 流程逻辑 PAGEREF _Toc294448697 h 22 HYPERLINK l _Toc294448698 接口 PAGERE
25、F _Toc294448698 h 24 HYPERLINK l _Toc294448699 存储分配 PAGEREF _Toc294448699 h 24 HYPERLINK l _Toc294448700 注释设计 PAGEREF _Toc294448700 h 24 HYPERLINK l _Toc294448701 限制条件 PAGEREF _Toc294448701 h 25 HYPERLINK l _Toc294448702 尚未解决的问题 PAGEREF _Toc294448702 h 25 HYPERLINK l _Toc294448703 6敏感词过滤设计说明 PAGEREF
26、 _Toc294448703 h 26 HYPERLINK l _Toc294448704 程序描述 PAGEREF _Toc294448704 h 26 HYPERLINK l _Toc294448705 功能 PAGEREF _Toc294448705 h 26 HYPERLINK l _Toc294448706 性能 PAGEREF _Toc294448706 h 26 HYPERLINK l _Toc294448707 输人项 PAGEREF _Toc294448707 h 26 HYPERLINK l _Toc294448708 输出项 PAGEREF _Toc294448708 h
27、 26 HYPERLINK l _Toc294448709 算法 PAGEREF _Toc294448709 h 26 HYPERLINK l _Toc294448710 流程逻辑 PAGEREF _Toc294448710 h 27 HYPERLINK l _Toc294448711 接口 PAGEREF _Toc294448711 h 27 HYPERLINK l _Toc294448712 存储分配 PAGEREF _Toc294448712 h 27 HYPERLINK l _Toc294448713 注释设计 PAGEREF _Toc294448713 h 27 HYPERLINK
28、l _Toc294448714 限制条件 PAGEREF _Toc294448714 h 28 HYPERLINK l _Toc294448715 尚未解决的问题 PAGEREF _Toc294448715 h 28 HYPERLINK l _Toc294448716 7聊天记录保存设计说明 PAGEREF _Toc294448716 h 29 HYPERLINK l _Toc294448717 程序描述 PAGEREF _Toc294448717 h 29 HYPERLINK l _Toc294448718 功能 PAGEREF _Toc294448718 h 29 HYPERLINK l
29、_Toc294448719 性能 PAGEREF _Toc294448719 h 29 HYPERLINK l _Toc294448720 输人项 PAGEREF _Toc294448720 h 29 HYPERLINK l _Toc294448721 输出项 PAGEREF _Toc294448721 h 29 HYPERLINK l _Toc294448722 算法 PAGEREF _Toc294448722 h 29 HYPERLINK l _Toc294448723 流程逻辑 PAGEREF _Toc294448723 h 30 HYPERLINK l _Toc294448724 接口
30、 PAGEREF _Toc294448724 h 30 HYPERLINK l _Toc294448725 存储分配 PAGEREF _Toc294448725 h 30 HYPERLINK l _Toc294448726 注释设计 PAGEREF _Toc294448726 h 30 HYPERLINK l _Toc294448727 限制条件 PAGEREF _Toc294448727 h 31 HYPERLINK l _Toc294448728 尚未解决的问题 PAGEREF _Toc294448728 h 311引言根据?需求规格说明书?、?概要设计说明书?,在仔细考虑讨论之后,我对?
31、超市商品管理系统?软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下根底。在前一阶段概要设计说明书中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成假设干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。主要的工作有:根据在?需求分析说明书?中所描述的数据、功能、运行、性能需求,并依照?概要设计说明书?所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等a待开发软件系统的名称:超市商品管理系统 b列出此工程的任务提出者:陈世鸿开发者:李响、王敏、江梦用户:各种小型超市系统开发平台:eclipse+oracle运行环境:Windows操作系统 销售清单:超市在一天之内售出的商品的列表,包括商品名称、商品类别、商品单位、商品价格、销售量。 入库登记:将超市进的货物进行登记,将其对应的信息写到数据库中,便于管理。陈世鸿,朱福喜,黄水松,陈磊. 软件工程原理及应用【M】.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025届甘肃省陇南地区康县数学三下期末综合测试模拟试题(含答案解析)
- 口腔护理与口腔修复学的结合
- 糖尿病患者的饮食教育的重要性
- 2025-2026学年鉴赏陶俑教学设计
- 2025-2026学年小小班教案故事
- 2025-2026学年玩沙子教案科学
- 2026新教材语文 5 ɡ k h教学课件
- 新华人寿保险股份有限公司2025年半年度报告
- 印度尼西亚Shopee虾皮2026年男士剃须用品5月市场动态报告
- 国家事业单位招聘2025中国大洋矿产资源研究开发协会(中国大洋事务管理局)招聘在职人员1人笔试历年参考题库典型考点附带答案详解
- 2026年教科版五年级科学上册3.3《用弹力驱动小车》课件
- 26.1 二次函数的概念 教学课件
- 中国抗血栓药物相关出血诊疗规范专家共识总结2026
- 肺癌患者的姑息治疗护理
- (2026)腹腔镜下肾盂输尿管成形术护理查房 课件
- 江苏省智慧公园建设指南(征求意见稿)
- 雨课堂学堂在线学堂云《内分泌与代谢病学(南昌)》单元测试考核答案
- 机加工绩效考核制度
- 四年级语文下册第一单元课内阅读专项练习
- 2025云南昆明巫家坝建设发展有限责任公司及下属公司第三季度社会招聘3人笔试历年典型考点题库附带答案详解2套试卷
- 2022小学英语新课标试题及答案(共二套)4994
评论
0/150
提交评论