超市进销存管理系统详细设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
六、详细设计报告
1.引言 (2)
1.1编写目的 (2)
1.2参考资料 (2)
2.总体设计 (2)
2.1需求概要 (2)
2.2软件结构 (2)
3.程序描述 (3)
3.1系统登录模块 (3)
3.2进货管理模块 (4)
3.3进货查询模块 (5)
3.4销售管理模块 (6)
3.5库存管理模块 (7)
3.6库存查询模块 (8)
3.7员工管理模块 (9)
3.8供应商管理模块 (10)
3.9退货管理模块 (11)
3.10数据库备份模块 (12)
3.11数据库恢复模块 (12)
3.12窗体主界面模块 (12)
1.引言
1.1编写目的
在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。这是程序员进行开发及未来测试的重要文档资料。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决相关问题。
1.2参考资料
《超市进销存概要设计说明书》
《超市进销存需求分析说明书》
2.总体设计
2.1需求概要
大大提高超市的运作效率,通过全面的信息采集和处理,辅助提高超市的决策水平;使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,增强超市扩张力,提供有效的技术保障。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要单明了,易于操作,服务器程序利于维护。
2.2软件结构
各模块之间的关系已由概要设计给出。
3.程序描述
3.1系统登录模块
功能:本模块的主要功能是对用户身份进行,,验证只有系统的合法用户才能进入系统。
其窗体如下图:
图 3.1系统登录窗体图
在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。
系统登录模块流程图:
图 3.2系统登录流程图
功能:该模块主要是实现进行进货信息的添加、修改、删除功能。
进货信息查询:该模块为超市提供整个超市的进货管理,也可以进行进货信息的修改和删除。
输入项、输出项:该模块的输入项为商品名称,商品编号,供应商名称,进货数量,进货单价,销售单价,进货日期,进货员工,所属仓库,应付金额,实付金额,备注。
其窗体如下:
图 3.3进货管理窗体图
进货管理模块流程图:
图 3.4进货管理流程图
功能:该模块主要是实现进行进货信息的查询功能。
进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询。
输入项、输出项:该模块的输入项为商品名称和商品编号,其中包括商品编号,商品名称,供应商,仓库名称,数量,进货单价,销售单价。
其窗体如下:
图 3.5进货查询窗体图
进货管理模块流程图:
图 3.6进货查询流程图
功能:本模块的主要功能是把销售信息写入销售清单,同时对库存清单进行更新,以备用户将来对库存信息进行查询和打印,此外还可以对销售信息进行添加、修改和删除功能。
销售信息盘点:可以按照需要对在一定时期内的销售情况进行盘点。
输入项、输出项:本模块的数据输入项主要是商品的销售单号和商品名称,销售数量和销售日期,销售单价,员工,应付金额,实付金额,备注。
其窗体如下:
图 3.7销售管理窗体图
销售管理模块流程图:
图 3.8销售管理流程图
功能:本模块的主要功能是商品信息的管理和更新,库存信息的管理和更新。修改商品信息:主要功能是修改商品的信息,包括他的库存数量,和警报数量。输入项、输出项:本模块的数据输入项主要是商品编号。
其窗体如下:
图 3.9库存管理窗体图
库存管理模块流程图:
图 3.10库存管理流程图
功能:本模块的主要功能是商品信息的查询,库存信息的查询。
查询商品信息:主要功能查询商品的明细信息,和它的库存信息。
输入项、输出项:本模块的数据输入项主要是商品编号。
其窗体如下:
图 3.11库存查询窗体图
库存查询模块流程图:
图 3.12库存查询流程图
3.7员工管理模块
在系统开发中,为解决超市人员流动问题,在系统中增添了员工管理子模块,用来对超
市的人员进行信息化管理,以此来提高员工的办事效率,节约人力资源。
新员工录入:在超市招进新员工时,对其进行基本信息的存储,对员工信息进行基本的了解。
员工信息维护:当员工信息发生变化,或者是员工离职,换岗对相关信息发生变化时,利用此子模块对其进行信息变更。
其窗体如下:
图 3.13员工管理窗体图
职工管理模块流程图:
图 3.14员工管理流程图