您好,欢迎访问三七文档
数据库原理课程设计题目超市进货管理系统学生姓名梁成羽学号201400208117院系信电学院专业年级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)字段名称数据类型数据大小说明suIdint4供货商ID号suNamenchar10供货商名称telnchar11电话号码addresncha15地址1.2.2商品表(Goods)字段名称数据类型数据大小说明gIdint4商品ID号gNamenchar10商品名称suIdint4供货商IDenterpricesamllmany41.2.3库存表(Storage)字段名称数据类型数据大小说明gIdint4商品ID号Minimumint4报警线surplusCountint4库存量1.2.4销售记录表(SalesRecord)字段名称数据类型数据大小说明gIdint4商品ID号seCountint4销售量seDatesmalldatetime4卖出日期1.2.5订单表(OrderTable)字段名称数据类型数据大小说明gIdint4商品ID号orCountint4预定进货量orDatesmalldatetime4订单日期1.2.6用户表(UserTable)字段名称数据类型数据大小说明userIdint4用户ID号passwordnchar10密码authoritybit1权限
本文标题:系统设计文档
链接地址:https://www.777doc.com/doc-5585541 .html