软件工程与数据库课程设计报告(4)

2018-12-27 18:24

5.销售信息表tb_SellGoods

表3.5销售信息表tb_SellGoods

字段名称 SellID KcID GoodsID EmpId GoodsName SellGoodsNum SellGoodsTime SellPrice SellNeedPay SellHasPay SellRemark 3.3.2 视图设计

员工信息视图(员工编号,姓名,性别,所在部门,员工职位,电话) 供应商信息视图(供应商编号,名称,负责人,电话,地址)

商品查询视图(商品编号,名称,供应商名称,仓库名称,库存量,进价,售价)

库存查询视图(商品编号,商品名称,仓库名称,库存量,警报数量) 3.3.3 索引设计

本系统采用默认存取方法:B+树索引方法。

字段说明 销售编号 仓库号 商品编号 员工号 商品名称 售出数量 售出时间 销售单价 应付金额 实付金额 备注 字段类型 varchar(50) varchar(50) varchar(50) varchar(50) varchar(50) int datetime varchar(50) varchar(50) varchar(50) varchar(50) 备注 Not null Not null Not null Not null Not null Not null 13

4 程序模块设计

4.1 开发环境及数据库连接

开发环境:

后台数据库管理系统:SQL Server 2005 介绍数据库连接内容:

本程序使用的数据库引擎和SQL server的数据库连接的,所以用户在使用此程序之前要正确配置数据库服务,以免出现无法连接数据库的问题。

4.2 身份验证登录设计

4.2.1设计思路

通过与数据库内员工信息表中的管理员身份ID与密码进行比对验证,与其匹配的登录操作允许进入系统主界面进行进一步操作。 4.2.2 实现方法

运行程序后出现系统登陆界面, 用户输入登录名称、密码后,进入超市进销存销售管理主界面。

开始输入用户名和密码错误身份验证正确系统菜单

4.3 进货管理设计

4.3.1设计思路

通过对员工表和供应商表的添加,修改、删除操作实现信息管理,并可通过

14

查询了解表中的员工和供应商信息。 4.3.2 实现方法

单击“基本档案”/“员工信息”命令,对员工信息进行添加、修改、删除及查询操作。

单击“基本档案”/“供应商信息”命令,对供应商信息进行添加、修改、删除及查询操作。

基本档案员工信息供应商信息查询修改删除添加查询修改删除添加保存信息结束取消

4.4 销售管理设计

4.4.1设计思路

对销售出的和退回的货物进行管理,实际上是一个出库、入库的过程,对数据库中的销售信息表进行的添加、删除、修改。 4.4.2 实现方法

单击“销售管理”/“商品销售”命令,对商品销售信息进行添加、修改及删除操作。

单击“销售管理”/“商品退货”命令,对商品退货信息进行添加、修改及删除操作。

15

销售管理商品销售商品退货修改删除添加修改删除添加保存信息结束取消

4.5 库存管理设计

4.5.1设计思路

通过在库存表中设置警报值使得当库存量小于警报值时发出警报信息。并且可通过修改库存表的形式设置警报值,还可通过查询库存表了解库存量和以设置的警报值。 4.5.2 实现方法

单击“库存管理”/“库存报警”命令,对库存商品数量不足进行报警提示。 单击“库存管理”/“库存查询”命令,对库存商品进行查询操作。

库存管理库存报警库存查询选择查询条件修改添加显示查询库存信息保存信息结束取消

16

4.6 系统维护设计

4.6.1设计思路

利用文件存储对数据库的内容进行备份,存储在指定路径上防止数据的丢失。

4.6.2 实现方法

通过“系统维护”菜单,对数据库进行备份和恢复操作,以免造成数据丢失,或误删除。

系统维护数据备份数据还原输入备份名称使用备份数据完成备份完成还原结束

17


软件工程与数据库课程设计报告(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第一次考雅思必读

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: