小型超市管理系统毕业论文-计算机专业(编辑修改稿)内容摘要:

件 图 6一层数据流图( a) 进货文件 图 7: 查询进货情况 商品进货情况 查询要求 查询销售情况 销售文件 统计要求 商品销售情况 库存文件 超市销售管理人员 超市销售管理系统 检查有效性 处理要求 处理查询 要求类型处理 商品进货 商品销售 要求类型处理 商品统计表 商品销售查询 商品进货查询 毕业设计(论文) 共 48 页 第 13 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 统计表 图 7一层数据流图( b) 数据字典 : 为了对数据流程图中的各个元素做出详细说明,我们建立了数据字典。 用数据字典描述数据库的设计,便于维护和修改。 数据字典的内容主要是对数 据流程图中的数据项、数据结构、数据流、数据存储和处理逻辑等五个方面进行具体的定义。 数据流条目 (1)库存管理要求=[ 商品 的入库单 |商品 的出厂单] 商品 的 入库 单= 单据编号+进货厂商+商品 编号 +计量单位+单价+数量+金额 +进货日期+备注 商品 的销售单= 单据编号+商品 编号 +单位+单价+数量+金额 +销售日期+备注 (2)查询要求=[ 商品 的 入库 情况 |商品 的销售情况 |库存统计表] 商品 的 入库 情况= 单据编号+进货厂商+ 商品 编号 +计量单位+单价+数量+金额 +进货日期 商品 的销售情况= 单据编号+ 商品 型号 +计量 单位+单价+数量+金额 +销售日期 库存统计表 = 库存编号 +商品 编号 +库存 数量 +库存金额 ⑶ 文件条目 文件名: 入库 文件 组成:{单据编号+进货厂商+商品 编号 +单位+单价+数量+金额 +进货日期+备注} 组织:按 商品 的单据编号递增顺序排列 文件名:销售文件 组成:{单据编号+商品 编号 +单位+单价+数量+金额 + 销售日期+备注} 组织:按 商品 的单据编号递增顺序排列 文件名:库存文件 组成:{商品+数量} 毕业设计(论文) 共 48 页 第 14 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 组织:按商品的递增顺序排列 ⑷ 加工小说明 加工小说明只描述最底层的基本加工。 加工编号: 加工名:检查有效性 输入流:库存管理要求,查询要求 输出流:有效的库存管理要求,有效的查询要求 加工逻辑:检查输入要求的有效性 加工编号: 加工名:要求类型处理 输入流:库存管理要求,当前日期 输出流: 商品 的 入库 单, 商品 的销售单 加工逻辑:根据库存管理要求的类型选择 CASE 1: 商品 入库 货,输出 商品 的进货单 CASE 2: 商品 销售,输出 商品 的销售单 加工编号: 加工名:查询类别处理 输入流:查询要求 输出流:查询 商品 进货情况,查询 商品 销售情况,统计要求 加工逻 辑:根据查询类别选择 CASE 1:查询 商品 进货情况 CASE 2:查询 商品 销售情况 CASE 3:统计要求 加工编号: 加工名: 商品 进货查询 输入流:查询 商品 进货情况,进货文件 输出流: 商品 进货情况 加工逻辑:根据查询 商品 进货情况的要求从进货文件中读出 商品 进货记录,输出商品 进货情况 加工编号: 毕业设计(论文) 共 48 页 第 15 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 加工名: 商品 销售查询 输入流:查询 商品 销售情况,销售文件 输出流: 商品 销售情况 加工逻辑:根据查询 商品 销售情况的要求从销售文件中读出 商品 销售记录,输出商品 销售情况 加工编号: 加工名: 商品 库存 统计 输入流:统计要求,库存文件 输出流:统计表 加工逻辑:根据统计要求从库存文件中读出所有库存 商品 的记录,输出统计表。 3. 6 功能需求 本系统采用自定向下方法开发,其功能模块主要有如下几个部分: 入库 管理模块、库存管理模块、销售管理模块、员工管理模块和系统模块。 具体的功能描述如下: 入库 管理:其功能是对 入库商品信息进行 管理,并进行 入库 查询。 库存管理:其功能是对 库存信息进行查询 以及库存统计。 销售管理:其功能是提供一般的销售管理,能够进行销售明细查询和打印销售报表。 系统管理:其功能是为系统的使用者 进行帐户和密码管理 以及基础数据维护。 . 性能需求 ⑴ 数据精确度 商品 的进货单和销售单中,单价、金额采用浮点数,数量都取长整数。 ⑵ 时间特性 该管理系统软件从启动到进入系统登录界面的时间正常情况下少于 5 秒,录入并更新数据的时间正常情况下少于 10 秒。 ⑶ 适用性 该管理系统软件适用于 Windows 98/Windows 20xx/Windows Me/Windows XP 中文版下运行。 运行需求 ⑴ 用户界面 窗体特性:本系统采用 Delphi 开发软件制作,其窗体都是采用弹出式浮动窗 体,在运行系统时,首先就是登陆窗口,进入之后就是典型的下拉式主窗体,其下毕业设计(论文) 共 48 页 第 16 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 拉菜单为各系统模块的相关子模块。 输入输出时间: 输入输出时间格式为年月日( YY/MM/DD)。 ⑵ 硬件接口 运行本系统的硬件基本要求如下: CPU:至少 Pentium400 以上,建议使用 Pentium800 以上; 内存:至少 32M 以上,建议使用 64M 以上; 硬盘:至少 20M 硬盘空间; 显示器: 14″显示器; 其它:键盘、鼠标、 软驱和光驱等。 ⑶ 软件接口 本系统,在打包成 后,能够在 Windows 系统各版本中运行。 毕业设计(论文) 共 48 页 第 17 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 第四章 .系统功能模块分析与设计 .系统总体结构图:如图 8: 图 8 超市 销售 管理系统结构图 .各子系统功能分析 ⑴ 系统登陆模块 功能:本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。 其窗体如图 9: 图 9用户确认界面 在进行系统登陆过程中, 登陆模块将调用数据库里的用户数据表,并对用户名和超 市 销 售 管 理 进货管理 销售管理 库存管理 系统管理 入库操作 入库查询 进货报表 销售查询 销售报表 库存查询 商品销售 库存信息维护 库存报表 工作员管理 厂商管理 用户管理 商品管理 毕业设计(论文) 共 48 页 第 18 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 密码进行验证,只有输入了正确的用户名和密码后,系统登陆才会成功。 在登陆模块中,对系统的尝试登陆次数进行了限制,禁止用户无终止的进行系统登陆尝试,系统将自动禁止登陆,退出登陆模块。 并在输入了错误的或者是不存在的用户名和密码时,系统会给出出错信息提示,指明登陆过程中的错误输入或错误操作,以便用户进行正确的登陆。 其报错信息如图 10 所示: 图 10登入错误界面 输入项、输出项:输入项为用户名和密码。 用户名和密码均为字符串,最大长度为 16个字符 ,密码以“ *”号显示(英文和数字算一个字符,汉字算两个字符)。 程序逻辑:系统登陆流程图如图 11 所示: 毕业设计(论文) 共 48 页 第 19 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 图 11:系统登陆流程图 接口:本模块为顶级模块,按确定按钮时,如果输入的用户名和密码正确,将调用系统主窗体模块,进入系统主窗体。 存储分配:在用户按下确定按钮时,将读取存储用户名和密码的数据表,以对用户名和 密码进行验证。 测试要点:本模块有如下几个测试要点,按下确定按钮时,是否能正确读取存储用户名和密码的数据表;如果用户名和密码正确,是否能进入系统主窗体;当输入用户名或密码错误时,是否能弹出信息框,给用户提示。 ⑵ 进货管理模块 功能:该模块主要是实现进行 入库管理 、 入库 查询、进货报表 三 个功能。 入库管理 : 操作员通过入库单输入商品入库信息,可以对信息进行修改,删除操作。 入库 查询:该模块为企业提供整个企业的进货情况查询,也可以进行进货的明细查询。 进货报表:该报表是将整个的进货的工作和进货情况以 报表的形式表示出来,然后打印出来,给用户或者是公司其他人与系统没有直接关系的负责人看。 输入项、输出:该模块的输入项为企业的进货单,其中包括单据编号,厂商编号,进货厂商,商品型号,数量,单价,金额,进货日期和进货单备注等输入条目。 输入表单如图 12: 毕业设计(论文) 共 48 页 第 20 页 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。