服装连锁店管理系统之门店系-实现销售收银和结缴款

ID:12377714

大小:205.00 KB

页数:17页

时间:2018-07-16

服装连锁店管理系统之门店系-实现销售收银和结缴款_第1页
服装连锁店管理系统之门店系-实现销售收银和结缴款_第2页
服装连锁店管理系统之门店系-实现销售收银和结缴款_第3页
服装连锁店管理系统之门店系-实现销售收银和结缴款_第4页
服装连锁店管理系统之门店系-实现销售收银和结缴款_第5页
资源描述:

《服装连锁店管理系统之门店系-实现销售收银和结缴款》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1前言52需求分析52.1功能分析52.2方案分析53概要设计53.1数据结构53.2逻辑结构与物理结构63.3功能模块划分73.4抽象数据类定义94详细设计104.1数据类型定义104.2主要模块内部设计114.2.1收银模块114.2.2结算模块145实现与调试分析165.1实现环境165.2语言选择165.3调试分析166测试分析166.1测试用例166.2测试结果176.3性能分析207用户手册20总结21参考文献21171前言某某服装品牌近年来在全国内各个商业地区开了多个连锁店,这个服装连锁店主要销售各种款式的服装,形式多样,种类繁多,为了能更好的管理服

2、装和使服装销售操作简单化,因此需要一个小型服装店管理系统实现销售收银和结缴款。2需求分析2.1功能分析这个小系统主要是实现服装店销售收银和结缴款,是服装店管理系统之门店系统中的一个子模板功能,它主要为用户提供销售收银控制服务和周期结算服务功能。具体而言,系统必须完成的所有功能如下:(1)售出一件服装就从库中修改此型号服装记录;(2)客户付款与找零;(3)产生销售记录并存档,打印销售凭据;(4)结算当天/周/月的总的收入情况并返回总部;2.2方案分析根据功有要求,实现销售收银和结缴款只需要将这个小系统化分为四个小部份,每个部份就实现以上四个相对应的功能。因此实现这个销售

3、收银各结缴款系统只需要在主函数中调用相应的小模板,就能实现相应的功能要求。3概要设计3.1数据结构用一个数据库表来存储店中所有的服装信息,每条服装信息包括:编号,名称,型号,数量,单价。用一个数据库表来存储已销售的服装,元组以销售的先后顺序试存储,每条销售记录信息包括:服装编号,名称,型号,销售数量,单价。173.2逻辑结构与物理结构3.2.1逻辑结构设计在重新设计了产品库存单,并对数据的结构、所用数据类型、总长、数长、显长等方面进行全面的分析后,我们设计出了系统所用到的数据库的数据字典如下。表3.2.1存库表单数据字典字段名中文描述类型是否可为空是否为主键id编号l

4、ongint否是name名称char是否amount数量int是否price价格float是否表3.2.2销售记录表单数据字典字段名中文描述类型是否可为空是否为主键id编号longint否是name名称char是否jiansu数量int是否price价格float是否date日期char是否3.3.2物理结构设计数据库中各表的文件物理结构采用顺序的记录文件。173.3功能模块划分3.3.1结构框图主控输入编号结算查询服装信息显示确认支付更新数据库打印凭据图3.3.13.3.2程序流图程序入口17操作界面选择1,2,021显示服装信息结算查询0退出显示结果支付TF更新数

5、据打印凭据图3.3.23.3.3模块功能分析及外部设计销售收银和结缴款共分为4个功能小模块,每个模块由相应函数构成:主控模块:在这个模块中,要显示用户操作界面,并提示用户进行相应选择,17界面中有两个分别调用“销售”与“结算”两个的接口结算查询模块:这上模块实现用户对近期的服装销售进行结算归纳与统一销售模块:用户输入即将售出的服装编号,然后查找相应编号的服装并将其所有信息显出来,供用户确认此型号服装,当操作者确认服装后进行确认支付支付模块:支付模块中,操作员输入购买者支付的金额,然后模块计算出找零数目,然后更新数据库中此编号的服装存量并生成销售记录,最后打印凭据。主控

6、模块调用销售模块与结算查询模块,销售模块调用支付模块,各个调用是直接调用,不需要参数传递。3.4抽象数据类定义抽象数据类型三元级的定义:ADTTriplet{数据对象:D={e1,e2,e3,……,en

7、e[i]⊱ElemSet}数据关系:R1={e1,e2,e3,……en}基本操作:readfile(&head)初始条件:磁盘中保存记录的文件存在操作结果:读取记录到head链表中print(&head)初始条件:head不为空。操作结果:打印显示出head中的内容。searchcnode(&head,i)初始条件:head不为空。操作结果:在head中查找出编号为i

8、的结点。day_jiesu(&head,time_day)初始条件:head不为空。操作结果:对当天销售结果进行统计。month_jiesu(&head,time_month)初始条件:head不为空。操作结果:对当月销售结果进行统计。}ADTTriplet174详细设计4.1数据类型定义本系统是服装销售的收银系统,在售出服装时要对数据库中的数据进行修改,需要存库和销售记录两个数据表,数据表中的数据一个二维表,表中每一行代表一个元组,即一类型服装的所有信息。服装信息定义数据型定义如:Structconstume{longid;char*name;in

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《服装连锁店管理系统之门店系-实现销售收银和结缴款》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录1前言52需求分析52.1功能分析52.2方案分析53概要设计53.1数据结构53.2逻辑结构与物理结构63.3功能模块划分73.4抽象数据类定义94详细设计104.1数据类型定义104.2主要模块内部设计114.2.1收银模块114.2.2结算模块145实现与调试分析165.1实现环境165.2语言选择165.3调试分析166测试分析166.1测试用例166.2测试结果176.3性能分析207用户手册20总结21参考文献21171前言某某服装品牌近年来在全国内各个商业地区开了多个连锁店,这个服装连锁店主要销售各种款式的服装,形式多样,种类繁多,为了能更好的管理服

2、装和使服装销售操作简单化,因此需要一个小型服装店管理系统实现销售收银和结缴款。2需求分析2.1功能分析这个小系统主要是实现服装店销售收银和结缴款,是服装店管理系统之门店系统中的一个子模板功能,它主要为用户提供销售收银控制服务和周期结算服务功能。具体而言,系统必须完成的所有功能如下:(1)售出一件服装就从库中修改此型号服装记录;(2)客户付款与找零;(3)产生销售记录并存档,打印销售凭据;(4)结算当天/周/月的总的收入情况并返回总部;2.2方案分析根据功有要求,实现销售收银和结缴款只需要将这个小系统化分为四个小部份,每个部份就实现以上四个相对应的功能。因此实现这个销售

3、收银各结缴款系统只需要在主函数中调用相应的小模板,就能实现相应的功能要求。3概要设计3.1数据结构用一个数据库表来存储店中所有的服装信息,每条服装信息包括:编号,名称,型号,数量,单价。用一个数据库表来存储已销售的服装,元组以销售的先后顺序试存储,每条销售记录信息包括:服装编号,名称,型号,销售数量,单价。173.2逻辑结构与物理结构3.2.1逻辑结构设计在重新设计了产品库存单,并对数据的结构、所用数据类型、总长、数长、显长等方面进行全面的分析后,我们设计出了系统所用到的数据库的数据字典如下。表3.2.1存库表单数据字典字段名中文描述类型是否可为空是否为主键id编号l

4、ongint否是name名称char是否amount数量int是否price价格float是否表3.2.2销售记录表单数据字典字段名中文描述类型是否可为空是否为主键id编号longint否是name名称char是否jiansu数量int是否price价格float是否date日期char是否3.3.2物理结构设计数据库中各表的文件物理结构采用顺序的记录文件。173.3功能模块划分3.3.1结构框图主控输入编号结算查询服装信息显示确认支付更新数据库打印凭据图3.3.13.3.2程序流图程序入口17操作界面选择1,2,021显示服装信息结算查询0退出显示结果支付TF更新数

5、据打印凭据图3.3.23.3.3模块功能分析及外部设计销售收银和结缴款共分为4个功能小模块,每个模块由相应函数构成:主控模块:在这个模块中,要显示用户操作界面,并提示用户进行相应选择,17界面中有两个分别调用“销售”与“结算”两个的接口结算查询模块:这上模块实现用户对近期的服装销售进行结算归纳与统一销售模块:用户输入即将售出的服装编号,然后查找相应编号的服装并将其所有信息显出来,供用户确认此型号服装,当操作者确认服装后进行确认支付支付模块:支付模块中,操作员输入购买者支付的金额,然后模块计算出找零数目,然后更新数据库中此编号的服装存量并生成销售记录,最后打印凭据。主控

6、模块调用销售模块与结算查询模块,销售模块调用支付模块,各个调用是直接调用,不需要参数传递。3.4抽象数据类定义抽象数据类型三元级的定义:ADTTriplet{数据对象:D={e1,e2,e3,……,en

7、e[i]⊱ElemSet}数据关系:R1={e1,e2,e3,……en}基本操作:readfile(&head)初始条件:磁盘中保存记录的文件存在操作结果:读取记录到head链表中print(&head)初始条件:head不为空。操作结果:打印显示出head中的内容。searchcnode(&head,i)初始条件:head不为空。操作结果:在head中查找出编号为i

8、的结点。day_jiesu(&head,time_day)初始条件:head不为空。操作结果:对当天销售结果进行统计。month_jiesu(&head,time_month)初始条件:head不为空。操作结果:对当月销售结果进行统计。}ADTTriplet174详细设计4.1数据类型定义本系统是服装销售的收银系统,在售出服装时要对数据库中的数据进行修改,需要存库和销售记录两个数据表,数据表中的数据一个二维表,表中每一行代表一个元组,即一类型服装的所有信息。服装信息定义数据型定义如:Structconstume{longid;char*name;in

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭