- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录
1 前言 5
2 需求分析 5
2.1 功能分析 5
2.2 方案分析 5
3 概要设计 5
3.1 数据结构 5
3.2 逻辑结构与物理结构 6
3.3 功能模块划分 6
3.4抽象数据类定义 8
4 详细设计 9
4.1 数据类型定义 9
4.2 主要模块内部设计 9
4.2.1退换货模块设计 10
4.2.2查询报表模块设计 16
4.2.3打印退换货单据模块设计 21
5 实现与调试分析 24
5.1 实现环境 24
5.2 语言选择 24
5.3 调试分析 24
6 测试分析 24
6.1 测试用例 24
6.2 测试结果 25
6.3 性能分析 26
7用户手册 27
总 结 27
参考文献 27
1 前言
某某服装品牌近年来在全国内各个商业地区开了多个连锁店,这个服装连锁店主要销售各种款式的服装,形式多样,种类繁多,为了能更好的管理服装和使服装销售操作简单化,因此需要一个小型服装店管理系统实现退换货,出入单据和查询报表。
2 需求分析
2.1 功能分析
这个小系统主要是实现服装店退换货和出入单据和查询报表,是服装店管理系统之门店系统中的一个子模板功能,它主要为用户提供退换货功能,出入单据,和查询报表。具体而言,系统必须完成的所有功能如下:
退换货时在库中修改此型号服装记录;
开出单据;
查询所有的退换货记录,出入报表信息;
2.2 方案分析
根据功有要求,实现退换货和出入单据和查询表只需要将这个小系统化分为三个小部份,每个部份就实现以上三个相对应的功能。因此实现这个退换货和出入单据和查询报表款系统只需要在主函数中调用相应的小模板,就能实现相应的功能要求。
3 概要设计
3.1 数据结构
用一个数据库表来存储店中所有的服装信息,每条服装信息包括:编号,名称,数量,单价。
用一个数据库表来存储已退换的服装,元组以销售的先后顺序试存储,每条退换货记录信息包括:服装编号,名称,数量,单价。
3.2 逻辑结构与物理结构
1.逻辑结构设计
在重新设计了产品库存单,并对数据的结构、所用数据类型、总长、数长、显长等方面进行全面的分析后,我们设计出了系统所用到的数据库的数据字典如下。
表3.2.1 存库表单数据字典
字段名 中文描述 类型 是否可为空 是否为主键 id 编号 long int 否 是 name 名称 char 是 否 count 数量 int 是 否 price 价格 float 是 否
表3.2.2 退换货记录表单数据字典
字段名 中文描述 类型 是否可为空 是否为主键 id 编号 long int 否 是 name 名称 char 是 否 count 数量 int 是 否 price 价格 float 是 否
2.物理结构设计
数据库中各表的文件物理结构采用顺序的记录文件。
3.3 功能模块划分
3.3.1结构框图
输入编号
确认
图 3.3.1
3.3.2程序流图
2 1
0
T F
图 3.3.2
3.3.3模块功能分析及外部设计
退换货出入单据和查询报表共分为3个小模块,每个模块由相应函数构成:
主控模块:在这个模块中,要显示用户操作界面,并提示用户进行相应选择,界面中有两个分别调用“退换货”与“出入单据”,和“查询信息”三个的接口
退换货模块:这上模块实现退换货功能,输入服装编号进行退换货,并更新库存信息。
出入单据:用户输入服装编号,然后查找相应编号的服装并将其所有信息显出来,供用户确认此型号服装是否有退换货信息,当操作者确认服装后进行打印
查询模块:查询模块中,操作员可以查询库存信息,并且可以查询所有的单据信息,还可以通过输入服装编码查询服装是否有退换货记录。
3.4抽象数据类定义
抽象数据类型三元级的定义:
ADT Triplet
{
数据对象:D={e1,e2,e3,……,en|e[i] ? ElemSet}
数据关系:R1={e1,e2,e3,……en}
基本操作:
readfile(head)
初始条件:磁盘中保存记录的文件存在
操作结果:读取记录到head链表中
Createswap1(head)
初始条件:head不为空。
您可能关注的文档
最近下载
- 2021年高原心脏病的研究进展(全文).docx VIP
- 2024年全国消防宣传月(全国消防日)专题课件.ppt
- 成套简历几何简约个人简历word简历模板.pdf VIP
- 2021-2023年上海二模分类汇编:文言文一-上海市十六区近三年(2021-2023)高考语文一模、二模试题分类汇编(解析版).pdf VIP
- 《安检理论与实务》教案 第8课 掌握常见违禁品的相关知识.docx
- 服务与服务计算.ppt VIP
- 行政执法人员执法行为规范课件.pptx
- 分部工程验收会议纪要范文15篇.docx
- 工业固体废物协同矿山地质环境修复治理项目环评环境影响报告书.docx
- 燃气热水锅炉招标文件常压.docx
文档评论(0)