系统设计文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理课程设计

题目超市进货管理系统

学生姓名梁成羽

学号************

院系信电学院

专业年级14软件工程一班

一.项目设计思路

1. 功能阐述

超市进货管理系统主要用于,查看库存,查看销售记录,查看、管理进货厂家,查看、拟定订单等,从而更好的管理超市的进货。具体分为以下11个模块:

1.1登陆界面

通过输入账号、密码登陆,密码真确则可登陆到系统,否则提示“密码或用户不正确”,默认的管理员账号“ad”,密码为“123”。

1.2主界面

提供登陆到其他模块的接口,点击相应的图标则跳转到相应的模块操作。

1.3库存查询模块

提供多种查询库存的方式。可点击下拉框进行选择,有“显示所有”、“按名称查询”、“按编号查询”三种查询方式。当选择“显示所有”查询方式时输入字段框不能进行输入并且清空里面的内容,点击“查询”按钮后就会显示所有商品的库存信息;当选择“按名称查询”或是“按编号查询”时输入字段框被选择,输入相应的查询内容然后点击“查询”按钮则可进行相应的查询(可进行模糊查询)操作。

1.4供货商管理模块

可对供货商进行查询、修改和添加。

查询时当“显示所有”选项被选择点击“查询”按钮后则会显示所有的供货商信息;当“显示所有”选项被取消后输入框被选择,输入相应的查询内容然点击“查询”按钮则显示相应的内容。

当查询出结果后选中相应的供货商,然后点击“修改”按钮,则会弹出修改供货商信息的窗口,在该窗口中可对供货商的名称、地址、电话号码进行修改,还可以对供货商能提供的商品进行修改、和添加。点击“确认”按钮将保存和修改后的相应的结果。

若想添加新的供货商,点击“添加”按钮。则弹出添加新的供货商界面,系统会自动生成供货商的ID号,其他内容将有管理员进行填写。

1.5销售记录查询模块

销售记录的查询可以选择查询所有商品销售,也可选择查询指定商品的销售记录。当“显示所有”选项被选择,然后选择相应的时间段,点击“查询”按钮则可查询所有商品在指定时间段的销售记录;当“显示所有”选项取消了选中,这“商品名称”输入框被选择,输入查询字段,选择指定时间段,点击“查询”按钮后就可以查询指定商品在指定时间段里面的销售情况。当指定时间段的,结束时间早于了开始时间这弹出提示“指定结束时间早于了指定开始时间”,默认的指定时间段为系统最早商品记录时间到目前时间。

1.6订单管理

点单管理模块可进行订单的查询以及新建订单。

该模块的界面有两个选项卡选择“查询订单”则可进行订单的查询;选择“新建订单”这可进行订单的新建。

查询订单分为“显示所有”、“按商品名称查找”以及“按供货商名称查找”。当选中“显示所有”,“输入查询字段”框被禁止输入,然后选择“开始日期”和“截止日期”,再点击“查询”按钮则可查询所有商品在指定时间段里面的订单情况;当选中“按商品名称查找”或是“按供货商名称查找”时“输入查询字段”框被选择可进行字段输入,然后指定时间段,最后点击“查询”按钮,则可查询指定商品在指定时间段里面的订单情况。

系统或是自动提示最早的订单时间已经最新的订单时间。系统默认的开始时间为最早的订单时间,截止时间为最新的订单时间。

新建订单的方式有“批量添加”和“指定添加”。

当选择“批量添加”点击“添加”按钮后会显示所有的商品,选择相应的商品,修改所定商品的进货量(系统会根据近期的销售记录提供推荐进货量),点击“确认”按钮即可批量进行订单添加。

当选择“指定添加”点击“添加”按钮则会弹出“指定添加”窗口,在该窗口中可以“按商品名查询”、“按供货商名查询”的查询方式进行查询商品,然后勾选出要指定添加的商品并修改进货量,点击“确认”按钮后则完成指定添加任务。

系统会自动计算出所要定的商品种类数以及总价格。

最后点击“提交订单按钮”则完成了订单的新建。

1.7用户管理模块

该模块实现了登陆用户的添加、删除和修改密码的功能。

1.8关于模块

对该系统的一下描述

1.9退出模块

退出提示

1.10基础数据库模块

通过定义基础类,然后在其他模块中调用相应的功能实现了三次架构。

该基础模块存放在BaseClass文件中,里面有2个类,分别是DataBase和BaseInfo。

DataBase类用于最基础的底层的操作,连接数据库、断开数据库、数据库操作等。

BaseInfo类定义了商品、订单、用户等各种数据结构,以及相应的操作功能。

1.11图片管理类

所有的图片存放在了Image文件夹里面方便对图片的管理。

2.活动图

整个系统的使用活动图

3.文件组织

二.数据设计

1.1各表格之间的关系

1.2表格设计

1.2.1 供货商表(Supplier)

字段名称数据类型数据大小说明

suId int 4 供货商ID号suName nchar 10 供货商名称tel nchar 11 电话号码

addres ncha 15 地址

1.2.2 商品表(Goods)

字段名称数据类型数据大小说明

gId int 4 商品ID号

gName nchar 10 商品名称

suId int 4 供货商ID enterprice samllmany 4

1.2.3 库存表(Storage)

1.2.4 销售记录表(SalesRecord)

1.2.5 订单表(OrderTable)

1.2.6用户表(UserTable)

相关文档
最新文档