图2数据库E-R模型图
2. 数据库表设计
由数据模型利用MYSQL6.0进行数据库的详细设计,其部分基本表的设计如下:
商品信息表(tb_shangpin):如表1:
表1 商品信息表
字段名 数据类型 说明
SPBH Varchar 商品编号
SPMC Varchar 商品名称
SPJM Varchar 商品简码
SPLB Varchar 商品类别
SPDW Varchar 商品单位
TXM Varchar 条形码
JHJG Varchar 进货价格
XSJG Varchar 销售价格
SFTH Varchar 是否退货
(2)销售信息表(tb_sell):如表2:
表2 销售信息表
字段名 数据类型 说明
XSPH Varchar 销售票号
SPBM Varchar 商品编码
SPMC Varchar 商品名称
SPJM Varchar 商品简码
SPLB Varchar 商品类别
TXM Varchar 条形码
XSSL Varchar 销售数量
SPDJ Varchar 商品单价
XSSJ Datetime 销售时间
XSRY Varchar 销售人员
4.3 模块功能设计及实现
4.3.1. 系统登录模块
功能:本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。在登录模块中,对系统的尝试登录次数进行了限制,禁止用户无终止的进行系统登录尝试,在本系统中,当用户对系统的三次登录失败后,系统将自动机制登录,突出登录模块。并在输入了错误的或者是不存在的账户和密码时,系统会给出错误信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。本文来自辣)文!论(文@网,毕业论文 www.751com.cn 加7位QQ324'9114找源文
输入项、输出项:输入项为账号和密码。账号和密码均为字符串,长度各为6个字符,密码回显字符是“*”。
4.3.2. 进货管理模块
功能:该模块主要是实现进行进货信息查询、进货计划制定两个功能。
进货信息查询:该模块为超市提供整个超市的进货情况查询,也可以进行进货信息的明细查询,并以进货报表形式打印出来。
进货计划制定:该模块可以制定进货计划,并形成相应的采购订单。
输入项、输出项:该模块的输入项为超市的进货单,其中包括进货单的编号、商品的编号、供货商号、进货价、数量、金额、进货日期、备注。
该进货管理模块的活动图,如图3所示: