列在进货登记、销货登记中,已防止员工进行非正常的交易。
(2)进货统计:包括今日进货统计、本月进货统计、本季度进货统计、本季度进货统计、本年度进货统计等。
其中每次进货统计都是按进货厂商和进货总金额统计显示的。
使用一个表格显示所选时间段的全部进货数据,包括进货编号、商品名称等。
再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进货总金额。
(3)销货统计:包括今日进销存统计、本月进销存统计、本季度进销存统计、本年度进销存统计等,其中每次进销存统计都是按生产厂商和进销存总金额统计显示的。
使用一个表格显示所选时间段的全部进销存数据,包括销货编号、商品名称等。
再使用另一个表格显示分别从各个厂商进货的金额,还有一个文本框用于显示次时间段的进销存总金额。
(4)查看数据表:实现各种数据表的浏览,包括进货表,商品库存表、进销存表、退货表、员工表、进货商表等。
对于员工表管理员还可以对其进行删除或添加用户操作。
5 系统管理: 包括更换用户、修改密码、退出系统等。
更换用户的操作方便了用户的使用,同时更加方便了管理员对于系统数据的查询,可以做到随时查看,以使管理员对帐目一目了然,同时方便了普通用户的交接班使用本系统。
修改密码和退出系统都是对于系统管理的辅助功能,再这里就不详细说明了。
6 其它窗体: 包括主窗体、登陆窗体、系统初始化窗体。
主窗体就是将各个模块的大意列在菜单中,然后通过每一个菜单将其它的窗体逐个对应的连到主窗体中。
登陆窗体为本系统的启动窗体,其功能是让合法的用户使用本系统,已防止其它的非法人员使用该系统。
并对登陆的用户做一下权限的区别:分为管理员和普通员工。
系统初始化窗体的主要目的是:在本系统的试运行阶段成功后是管理员可以直接把除了员工表以外的所有数据表的内容清零。
登陆窗体中设计了一个权限,可以区分是员工登陆还是管理员登陆,如果是管理员则提示是否进行系统初始化,否则直接进入主窗体。
其功能模块图请查看附图。
2.2 数据库设计 上面提到的各种功能的实现都离不开数据库的支持,因此数据库设计作为本系统设计的一部分不可缺少。
开发本系统中使用的数据库系统是 Windows Access2000 。
从上面的功能分析不难看出本系统需要建立以下几个数据表:buy 表进货表、goods 表现存商品表、sell 表进销存表、retreat 表退货表、employee 表员工表、manufacturer 表进货商表。
由于数据量比较小,所以这些数据表都存在一个数据库下:sellsystem.mdb 下面对各个数据表的结构做一下简单介绍: 在系统的数据库设计中,进货表、销货表、商品库存表和退货表涉及了交易管理三个子菜单的绝大部分数据,是本系统数据库的核心,所以将对其部分表的设置列表显示。
Manufacturer 表(进货商表)中包括有厂商编号、厂商名称、联系人姓名、电话、厂商地址等字段,表略。
employee(员工表)中包括有员工编号、员工姓名、员工密码、员工电话、员工地址等字段,表略。
buy 表(进货表)中包括有进货编号、商品编号、商品名称、生产厂商、型号、数量、进货价、进货年、进货月、进货日、总金额、业务员编号等。
设计该数据表的主要目的是方便管理员的查看,使系统的数据管理能够更加层次化。
具体设置如表 3-1 所示。
表 3-1 buy 表 字段名 数据类型 说明 进货编号 文本 字段大小为 20 商品名称 文本 字段大小为 20 生产厂商 文本 字段大小为 20 型号 文本 字段大小为 20 数量 数字 长整型 进货价 货币 货币 进货年 数字 整型 进货月 数字 整型 进货日 数字 整型 业务员编号 文本 字段大小为 20 总金额 货币 货币 goods 表(现存商品表)中包括有商品编号、生产厂商、商品名称、型号、进货价、销货价、数量、进货年、进货月、进货日、业务员编号、总金额等字段。
具体设置如表 3-2 所示。
表 3-2 goods 表 字段名 数据类型 说明 商品编号 文本 字段大小为 20 商品名称 文本 字段大小为 20 生产厂商 文本 字段大小为 20 型号 文本 字段大小为 20 数量 数字 长整型 进货价 货币 货币 销货价 货币 货币 sell 表销货表中包括有销货编号、商品编号、商品名称、生产厂商、型号、数量等字段,由于篇幅有限,其表略。
retreat 表(退货表)中包括有退货编号、销货编号、生产.
上一篇:
学生信息管理系统
下一篇:
本科生毕业论文参考文献