2022年超市管理系统报告 .pdf
《2022年超市管理系统报告 .pdf》由会员分享,可在线阅读,更多相关《2022年超市管理系统报告 .pdf(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 河南科技大学课 程 设 计 说 明 书课程名称数据库课程设计题目超市管理系统院系电子信息工程学院班级计科 102 学生姓名何萍指导教师赵海霞王志强刘中华日期 2012-06-11课程设计任务书课程设计题目超市管理系统姓名何萍学号10104060210 专业班级计 算 机 科学 与技术 102 班名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 23 页 - - - - - - - - - 2 组别2012102- 第一组组长郭家正同组成员徐涛、杨凯歌、刘文超、王亚楠指导
2、教师赵海霞王志强刘中华课程设计目的通过本课程设计,使学生巩固数据库系统的基本概念、原理和技术,学会使用某一开发工具进行数据库设计和开发,将理论与实际相结合,完成一个小型数据库的设计与实现,并在此基础上强化学生的实践意识,提高其实际动手能力和创新能力。课程设计环境硬件:装有 windows操作系统的计算机软件: SQL Server 2008 及 C+builder 课程设计任务和要求任务: 1. 进行超市前台销售系统的概念结构设计、逻辑结构设计和物理结构设计;2. 设计并实现超市前台销售系统的大部分模块的界面设计和程序指导模块。要求: 1. 模块功能满足需求说明、保证一定性能要求。2. 撰写出
3、符合要求的课程设计报告。参考文献1 王珊、萨师煊数据库系统概论 (第四版) 高等教育出版社2006;2 何玉洁、黄婷儿等译数据库设计教程机械工业出版社2003;3 卢卫忠、刘文亮等译C+builder 程序设计教程科学出版社2005 4 零点工作室C+builder6.0 基础教程北京:机械工业出版社2004-9 5 郑阿奇 等 SQL 使用教程(第二版)北京: 电子工业出版社2005 时 间 进 度 安 排序号起止日期工作内容1 2012-5-28 讲授 ER 模型的设计,学生分组2 2012-5-292012-5-31 概念结构和逻辑结构设计, 形成数据库文件, 建立模块化结构,组内学生分
4、工3 2012-6-1 讲授开发工具的使用,学生进行功能模块设计4 2012-6-42012-6-7 编码、测试5 2012-6-8 形成课程设计文档内容及格式撰写要求,讲授文档撰写方法,撰写课程设计报告6 2012-6-11 验收程序,上交课程设计报告指导教师签字: 2012 年 5 月 4 日目录第一章:绪论 . 31.1 开发背景 . 31.2 开发环境及开发工具的选择. 41.3 本文主要内容 . 4第二章:需求分析 . 4名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2
5、页,共 23 页 - - - - - - - - - 3 2.1 总体需求分析 . 42.2 各个模块需求分析 . 42.2 总体设计 . 52.2.1:绘制系统的软件结构图;. 52.2.2设计完成的功能流程图:. 52.3 安全设计: . 7第三章:数据库设计 . 83.1 概念结构设计 . 83.2 逻辑结构设计 . 93.3 物理结构设计 . 10第四章:详细设计 . 134.1. 超市前台销售系统主界面及其代码: . 134.2 登录选择页面 . 154.3 管理人员页面 . 16第五章 总结. 215.1 结论. 215.2 学习体会 . 215.3 致谢. 215.4 参考文献
6、. 21第一章:绪论1.1 开发背景技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标提高超市的运作效率。通过全面的信息采集和处理,辅助提高超市的决策水平;使用本系统,可以迅速提升超市的管理水平,为降低经营成本,提高效益,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 23 页 - - - - - -
7、- - - 4 超市扩张力,提供有效的技术保障。1.2 开发环境及开发工具的选择Windows7 SQLServer 2008 C+Builder 6.0 1.3 本文主要内容本文详细介绍了数据库开发的过程,包括超市前台开发系统的背景、 业务需求分析、功能需求分析、系统开发、系统编译及系统发行过程等步骤。第二章:需求分析2.1 总体需求分析超市管理系统系统的说就是一个买卖西的系统:超市管理是一个工作量非常大,而且非常繁杂的工作,包括进货,销售,月结等等;而进货又涉及供应商选择(涉及商品价格,商品质量和商品的受欢迎程度,缺少的商品等等),销售又包括导购,促销,售货,退货等;月结包括营业额,税收,
8、商品统计和评估,营业员综合评估,打印报表。同时又涉及多个对象,营业员,经理,消费者,每层都要把握好。我们会用三个既分开有联系的系统,消费者导购系统,管理人员管理系统(包括经理),营业员销售系统;2.2 各个模块需求分析本系统中共有消费者、营业员、管理人员、采购员消费者:在超市中购物,可以通过导购,查看特色商品、打折商品、根据自己的会员等级的特色和打折商品,查看商品的各种属性,如:证书,出厂日期,保质期等等等等,实现各种方法的商品查找,并能对商品进行打分,对营业员进行打分, 并保存到后台数据库, 以供管理人员和导购员分析查询;向营业员申请成为会员。营业员:负责每天的销售工作,包括卖货和退货,并能
9、够为消费者申请会员,提交每天的销售额,和销售信息,可以支持多种付款方式;采购员:查看商品的每天的销售状况,比如那种商品销售的比较快,哪种比较慢,查看对商品的打分、评价,查看商品的保质期,出厂日期;查看供应商的资料,商品价格,选择最优的供应商;提交订单,有总经理审核后由采购员实施采购工作;管理人员区块负责人:负责一块(几个货架的正常工作) ,商品的上架,查看商品的销售状况名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 23 页 - - - - - - - - - 5 总经理
10、:负责整个超市的运营状况,增加删除营业员,区块负责人,采购员;查看营业员的业绩,打分,评价,销售状况,查看所有的;查看商品的销售状况,销售记录; 审核采购员提交的订单; 对对自己的操作产生记录, 更新商品打折情况;2.2 总体设计2.2.1:绘制系统的软件结构图;图 2.1 软件结构图2.2.2设计完成的功能流程图:消费管理登陆管理人员管理模块新 增 管 理员权限分配区 块 划分搜索查询数 据 导 出针 对 总 经理结束信息查看名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,
11、共 23 页 - - - - - - - - - 6 图 2.2 消费者功能图营业员管理图 2.3 营业员功能图采购员功能图 2.4 采购员功能图采购员查 看 商品查 看 供应商提 交 订单营业员销售增加会员消费者查 看 搜索商品申 请 会员商 品 打分/评价营 业 员 打分/评价名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 23 页 - - - - - - - - - 7 区块负责人功能图 2.5 区块负责人功能图总体功能图 2.6 总体功能图2.3 安全设计:对于此
12、超市前台销售系统,不同的角色实现不同的功能,经理能完全对该系统功能模块的操作,而员工只能对销售管理模块进行操作。保证了系统的安全性总经理查 看 营 业员业绩查 看 商 品销售状况增 删 查 看供应商审 核 订单更 新 商品 打 折增 加 删 除人员区 块 负 责人查 看 商 品销售状况商品上架名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 23 页 - - - - - - - - - 8 第三章:数据库设计3.1 概念结构设计此数据库设计的概念结构采用自顶向下的方法如下:
13、图 3.1 整体 E-R 图系统 E-R 图说明:一位供应商可供应不同的商品管 理 人员权限1 拥有m管理n 订单1提交n 商品供应商m 供 n货 p 消费者n评分m m 评 分会 员类型1 身份1 仓库m承装 n 货架管理m承m 供n应m主营 n 职能1 拥有n 1 包括 1 商品类型买卖1卖n 1买 n m 进行n 管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 23 页 - - - - - - - - - 9 一件商品可有不同的供应商供应一位业务员可负责不同的商
14、品一件商品可由不同的业务员负责一件商品能被不同的顾客购买一位顾客可购买不同的商品3.2 逻辑结构设计管理人员(包括售货员) :职能表 (职能 ID,名字, note) Functions(functionID(int),name(varchar(50),note(varchar(MAX); 权限职能表 (职能 ID,权限 ID) FunctionPower(functionID,powerID) 权限表(权限 ID,权限名,描述);Power(powerID(int),pname(varchar(20),note(varchar(MAX) ; 管理人员表(管理人员ID,姓名,电话,性别,地址,
15、销售业绩(销售额 ),用户评分,描述,状态,密码,权限ID) ;Admin(adminID(int),password(varchar(20),name(varchar(20),telephone(varchar(12),sex(varchar(6),addre(varchar(50),achievement(money),grade(int),note(varchar(MAX),stat(bit),powerID(int); 销售日志( ID,商品 ID,数量,价格,优惠价,规格) ;SalesLog(ID(int),goodID(int),number(int),price(float),
16、discountprice(float),standards(varchar(50); 售货员日志 (ID,时间,收取,找零,会员ID,打折,营业员 ID,售出退货,备注,销售额 ) SaleOfAdmin(ID(int),time(datetime),getin(money),getout(money),memberID(int),discount(float),adminID(int),salesorreturn(bit),note(varchar(100),get(money) 订单( ID,提交者ID,提交时间,阅读时间,阅读属性(读么读bit) ,批准否,批注,采购员ID,通过与否)
17、;Orders(orderID(int),writerID(int),readtime(ddatetime),writetime(datetime),readed(bit),approve(bit),comment(varchar(MAX),readID(int),getornot(bit); 供货(订单 ID,供应商 ID,商品 ID,规格,数量,价格)Supply(orderID(int),supplierID(int),goodID(int),standards(varchar(50),number(init),price(money) 公告(公告 ID,发布者 ID,成功与否,内容,时
18、间)Anounce(ID(int),writeID(int),can(bit),contents(varchar(MAX),time(datetime) 消费者:会员(会员 ID,密码,会员类型ID,会员名,性别,积分,联系电话,办理时间,介绍人 ID) ;Member(memberID(int),password(varchar(20),typeID(int),name(varchar(20),sex(varchar(20),integral(int),telephone(varchar(50),begintime(date),adminID(int); 会员类型(类型 ID,会员类型名,时
19、间段,打折,价格)MemberType(typeID(int),name(varchar(10),time(int),discount(float),price(money) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 23 页 - - - - - - - - - 10 为售货员打分( ID,售货员 ID,分值,评价 ,时间) ;GradeForAdmin(ID(int),adminID(int),grade(int),note(varchar(MAX),time(d
20、atetime); 为商品打分( ID,商品 ID,分值,评价 ,时间) ;GradeForGoods(ID(int),goodID(int),grade(int),note(varchar(MAX),time(datetime); 商品:商品(商品 ID,类型 ID,名字,颜色,产地,品牌,欢迎度,价格,描述,打折生产厂商);Goods(goodID(int),type(int),name(varchar(50),color(varchar(10),area(varchar(50),brand(varchar(50),likegrade(int),price(money),note(varc
21、har(MAX),discountfloat),producer(varchar(50); 商品类型( type,名字 ,note)GoodType(type(int),name(varchar(50),note(varchar(MAX) 仓库(仓库 ID,名字,描述);Storage(storageID(int),name(varchar(20),note(varchar(MAX); 仓库商品(仓库ID,商品 ID,规格 ,数量,出厂日期,保质期,) ;StorageGoods(storageID(int),goodID(int),standards(varchar(50); 供货商(供货商
22、 ID,地址,描述,姓名,电话) ;Supplier(supplierID(int),adder(varchar(20),note(varchar(MAX),name(varchar(20),telephone(varchar(20); 供货商主营商品(商品ID,供应商 ID,规格,价格);SupplierGoods(goodID(int),supplierID(int),standards(varchar(50),price(money); 货架(货架 ID,货架名(或位置),货架描述,管理员ID) ;Shelfs(shelfID(int),name(varchar(20),note(var
23、char(MAX),adminID(int); 货架商品表(货架ID,商品 ID,出厂日期,保质期,规格,数量) ;GoodShelf(shelfID(int),goodID(int),borntime(date),ensuretime(date),standards(varchar(50),number(int); 仓库供应货架商品 (商品 ID,货架 ID,仓库 ID,时间,数量,规格 ) GoodsFromStorageToShelf(goodID(int),shelfID(int),storageID(int),time(datetime),number(int),standards(
24、varchar(50) 3.3 物理结构设计进一步将逻辑结构转化为物理结构,并进行必要的物理结构的设计表 3.1 供货商表字段名字 段 类型长度主/ 外键字 段 值 约束供 货 商ID int Primary key Not null 地址varchar 20 null 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 23 页 - - - - - - - - - 11 描述varchar Max null 姓名varchar 20 Null 电话varchar 20 N
25、ull 表 3.2 管理人员表字段名字段类型长度主/ 外键字 段 值 约束管理人员 ID int 4 Primary key Not null 姓名varchar 20 null 电话varchar 12 null 性别varchar 6 null 地址varchar 50 null 销售业绩money null 用户评分int 4 null 描述varchar max null 状态bit null 密码varchar 20 Not null 权限 ID int 4 null 表 3.3 会员表字段名字段类型长度主/ 外键字段值约束会员 ID int 4 Primary key Not nu
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年超市管理系统报告 2022 超市 管理 系统 报告
限制150内