数据库超市管理系统课程设计.doc
《数据库超市管理系统课程设计.doc》由会员分享,可在线阅读,更多相关《数据库超市管理系统课程设计.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程设计(论文)任务书 软 件 学 院 软件测试 专 业 20131 班 一、课程设计(论文)题目 超市管理系统 二、课程设计(论文)工作自 2015 年 12 月 28 日起至 2016 年 1月 1 日止 三、课程设计(论文) 地点: 软件工程实训中心 四、课程设计(论文)内容要求:1本课程设计的目的(1)巩固和加深对数据库基本知识的理解,提高综合运用课程知识的能力。(2)使学生巩固所学的理论基础知识的理解,掌握数据库设计的全过程及技术与方法。(3)培养学生编制软件文档及开发应用系统的能力,提高学生独立分析问题、解决问题的能力,锻炼和加强学生的动手能力。使学生掌握使用各种计算机资料和有关参
2、考资料。2课程设计的任务及要求(1)根据选题任务要求,收集并查询相关文献资料,明确系统需求;通过对系统的功能分析和数据分析进行系统的需求分析设计,完成业务流程图、数据流图(DFD图)及数据字典(DD)等阶段性成果; (2)数据库的概念结构设计,完成基本全局E-R图的设计并体现设计过程;(3)数据库的逻辑结构设计,完成数据库关系模式的设计及优化;(4)数据库的物理结构设计,完成数据库实施的所有sql脚本的编写及索引文件的创建;完成安全性控制及完整性约束;(5)数据库的实施; (6)特别要求自己独立完成; 2)创新要求: 在基本要求达到后,可进行创新设计,如完善的功能、友好的人机界面。3)课程设计
3、论文编写要求(1)要按照书稿的规格打印与写课程设计报告书;(2)报告包括目录、绪论、正文、小结、参考文献、附录等;(3)课程设计报告装订按学校的统一要求完成;4)课程设计进度安排内容 天数 地点构思及收集资料 1 图书馆数据库设计 3 实验室撰写报告 1 图书馆、实验室学生签名: 2015 年 12 月28 日课程设计(论文)评审意见(1)考勤(20分):优()、良()、中()、一般()、差(); (2)设计内容(40分):优()、良()、中()、一般()、差(); (3)答辩(25分):优()、良()、中()、一般()、差();(4)文档格式规范整齐(15分)优()、良()、中()、一般()
4、、差();(5)任何抄袭成绩一律归零;评阅人: 职称: 讲师 2016年 1 月 1日目录一 绪论1二 需求分析2三 概念结构设计15四 逻辑结构设计18五 数据库完整性设计22六 物理结构设计23七 数据库实施24小结28参考文献1附录(可选)1一 绪论随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。超市管理系统是市场上最流行的超市上常用的系统之一,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及
5、员工信息等实现全面、动态、及时的管理。而近几年来,零售业面对的市场竞争压力日益增加。能否拥有一套迅速灵敏、功能强大的零售市场分析系统,有针对性地制定政策,适时根据市场需要排放货物,显得越来越重要,基于“超市管理系统”其上的数据挖掘应运而生。本文只象征性的介绍了关于数据挖掘中的关联规则的初步知识,而具体数据挖掘在系统上的应用将在我同伴的论文中进行详细介绍。挖掘“超市管理系统”数据库中顾客购买不同货物的关联性,避免了脱离市场、脱离需求,盲目排放货物所造成的损失,节省了资金,提高了效益。随着市场经济和现代信息技术的的发展,过去手工管理超市的方式已不适宜超市的发展,如何使用现代化的工具,使企业和经营者
6、个人在最小的投入下获取最大的回报。因此,在超市管理中引进现代化的办公软件,就成为时下最好的解决办法。使用软件办公,不仅能使经营者的劳力资本减少,同时能使超市的管理更规范更合理,解决了超市中用于管理进出货以及购买、库存等众多繁琐,工作量巨大从而导致耗费人员过多,超市经营紊乱等众多问题。二 需求分析2.1 需求分析阶段的目标当前零售超市很普及,超市之间竞争很激烈,因此开发一个好的超市管理系统很有发展前景。我们要开发一个计算机技术和数据库技术与现代化的商业管理有机结合、集成技术的先进性和管理的有效性于一体的软件。(1)了解目前宿舍管理的现状以及SQL Server 2000的功能和特点。(2)通过实
7、地调查和问答记录的方式了解超市管理系统的工作业务流程,并记录和处理相关的数据。2.2 需求分析阶段的任务 (1)处理对象:系统要处理的对象商品基本信息、仓库基本信息表、供货商基本信息表、厂商基本信息表、门店基本信息表、员工基本信息、会员基本信息表表、普通用户信息包括等七个方面,各个对象包括信息如下所示(详细的数据见于数据字典):1. 商品基本信息:包括 商品编号、商品名称、规格、价格、厂商、单位等信息。2. 仓库基本信息表:包括 仓库编号、仓库种类、仓库地址、仓库面积等信息。3. 供货商基本信息表:包括 供应商编号、供应商名称、供应商联系电话、供应商联系人、供货商地址、邮编等信息。4. 厂商基
8、本信息表:包括 厂商编号、厂商名称、厂商联系人、厂商联系电话、厂商地址、邮编等信息。 5. 门店基本信息表:包括 门店编号、门店名称、门店类型、代理价格、店长姓名、店长电话等信息。6. 员工基本信息表:包括 员工编号、姓名、性别、身份证号、职务、电话、居住地址等信息。7. 会员基本信息表:包括 会员账号、会员姓名、身份证号、电话、地址、邮编等信息。8. 普通用户信息表:包括 用户账号、用户姓名、身份证号、电话、地址、邮编等信息。(2)处理功能要求系统主要完成以下几个功能:前台业务:1. 商品录入2. 商品扫描收银3. 商品价格信息查询4. 销售活动查询5. 会员积分活动查询后台业务:1. 进货
9、管理2. 销售管理3. 库存管理4. 损坏商品处理5. 员工信息管理6. 员工工资信息处理7. 会员信息管理8. 普通用户信息管理9. 普通用户信息管理10. 仓库出入信息管理2.3 业务规则分析基于上述功能需求,通过进一步了解,超市管理系统的业务规则如下:1) 收银前台配合商品促销及特价,对商品进行条形码扫描或者手动输入,即可自动给价,会员和普通用户两种模式,包括多种付款方式:现金、礼券、折价券、购物卡、信用卡等。2) 提供上笔交易作废、选入重开(卡纸时使用)、选入退货(退货时使用)、选入修改等功能。3) 通过员工信息注入,可以对员工销售业绩进行更新。4) 员工可以对对应的员工信息进行查询、
10、更新、增加、删除、修改等。5) 商品信息的录入、更新修改、删除、查询等,并对变动情况进行记录和修改。6) 对商品库存信息进行增加、更新、修改、查询、删除、并可以在商品数量低于一定值时进行预警。7) 按商品进货管理查询和对商品的变动以及销售信息表的查询来查询商品的销售信息。8) 通过对损坏商品信息表和损坏商品信息处理表的查询来了解各商品的损坏情况。9) 通过生成的员工工资信息表来进行员工的工资发放。10) 普通用户可以通过网络对商品价格信息、销售活动进行查询,会员用户可以通过网络对商品价格信息、销售活动、会员积分活动进行查询。11) 提供门市卖场常用的店务管理功能。12) 统计各商品销售排行、销
11、售金额、盈利、税收等。2.4 需求分析阶段成果收银业务流程图:会员或普通用户查询活动业务流程图:进货流程图:出入库业务流程图:刷坏商品处理流程图:(3)数据字典(a)数据项:系统涉及的数据项有71项表1.1 数据项列表数据项编号数据项名数据项含义与其它数据项的关系存储结构别名DI-1SpNo商品编号char(10)编号DI-2SpName商品名称char(20)名称DI-3SpGg商品规格char(20)规格DI-4SpJg商品价格char(10)价格DI-5CsName厂商名称char(10)名称DI-6SpDw商品单位char(20)单位DI-7CkNo仓库编号char(10)编号DI-8
12、CkSty仓库种类char(10)种类DI-9CkDz仓库地址char(20)地址DI-10CkMj仓库面积char(10)面积DI-11GhNo供货商编号char(10)编号DI-12GhName供货商名称char(10)名称DI-13GhMan供货商联系人char(10)姓名DI-14GhPhone供货商电话char(20)电话DI-15GhDz供货商地址char(20)地址DI-16GhYb供货邮编char(10)邮编DI-17CsNo厂商编号char(10)编号DI-18CsMan厂商联系人char(10)姓名DI-19CsPhone厂商电话char(20)电话DI-20CsDz厂商地
13、址char(20)地址DI-21CsYb厂商邮编char(10)邮编DI-22MdNo门店编号char(10)编号DI-23MdName门店名称char(20)名称DI-24MdSty门店类型char(10)类型DI-25MdDljg门店代理价格char(10)代理价格DI-26DzName店长姓名char(10)姓名DI-27DzPhone店长电话char(20)电话DI-28YgNo员工编号char(10)编号DI-29YgName员工姓名char(10)姓名DI-30YgSex员工性别char(2)性别DI-31YgSfNo员工身份证char(20)身份证DI-32YgZw员工职务cha
14、r(10)职务DI-33YgPhone员工电话char(20)电话DI-34YgDz员工地址char(20)地址DI-35HyNo会员编号char(10)编号DI-36HyName会员姓名char(10)姓名DI-37HySfNo会员身份证char(20)省份证DI-38HyPhone会员电话char(20)电话DI-39HyDz会员居住地址char(20)地址DI-40HyYb会员邮编char(10)邮编DI-41PtNo普通用户编号char(10)编号DI-42PtName普通用户姓名char(10)姓名DI-43PtSfNo普通用户身份证char(20)身份证DI-44PtPhone普通
15、用户电话char(20)电话DI-45PtDz普通用户地址char(20)地址DI-46PtYb普通用户邮编char(10)邮编DI-47HdNo活动编号char(10)编号DI-48HdSty活动类型char(10)类型DI-49HdCxjg活动促销价格char(10)促销价格DI-50HdCxnu活动促销数量char(20)数量DI-51HdStime活动开始时间Date开始时间DI-52HdJtime活动结束时间Date结束时间DI-53JfDj积分等级char(10)等级DI-54FxJin返现金额char(10)返现金额DI-55JfNo积分活动编号char(10)编号DI-56Jf
16、Sty积分活动类型char(10)活动类型DI-57JfStime积分活动开始时间Date活动开始时间DI-58JfJtime积分活动结束时间Date活动结束时间DI-59SyJin收银金额char(10)金额DI-60SyTime收银时间Date时间DI-61JhNo进货编号char(10)编号DI-62SpNu进货商品数量char(10)数量DI-63XsNu销售数量char(10)数量DI-64SumJin总金额char(10)总金额DI-65XsBz销售比重char(10)比重DI-66KcNu库存数量char(10)数量DI-67JbNu警报数量char(10)数量DI-68CkYg
17、No仓库员工编号等同于YgNochar(10)编号DI-69ShNu损坏数量char(10)数量DI-70DjYgNo登记员工编号等同于YgNochar(10)编号DI-71ClFs处理方式char(20)处理方式DI-72ClYgNo处理员工编号等同于YgNochar(10)编号DI-73JbGz基本工资char(10)基本工资DI-74JJin奖金char(10)奖金DI-75CrTime出入时间Date时间DI-76CrNu出入数量char(10)数量DI-77YgSr员工生日Date生日(b)数据结构:表1.2 数据结构列表数据结构编号数据结构名数据结构含义组成DS-1Shangpin
18、商品信息SpNo、SpName、SpGg、SpJg、CsName、SpDwDS-2Changku仓库讯息CkNo、CkSty、CkDz、CkMjDS-3Gonghuoshang供货商信息GhNo、GhName、GhMan、GhPhone、GhDz、GhYbDS-4Changshang厂商信息CsNo、CsMan、CsPhone、CsDz、CsYbDS-5Mendian门店信息MdNo、MdName、MdSty、MdDljg、DzName、DzPhoneDS-6Yuangong员工信息YgNo、YgName、YgSex、YgSfNo、YgZw、YgPhone、YgDz、YgSrDS-7Huiyu
19、an会员信息HyNo、HyName、HySfNo、HyPhone、HyDz、HyYbDS-8Putongyonghu普通用户信息PtNo、PtName、PtSfNo、PtPhone、PtDz、PtYbDS-9Huodong活动信息HdNo、HdSty、HdCxjg、HdCxnu、HdStime、HdJtimeDS-10Jifenhuodong积分活动信息JfDj、FxJin、JfNo、JfSty、JfStime、JfJtimeDS-11Shouyin收银信息SyJin、SyTime、HyNo、YgNoDS-12Jinhuo进货信息JhNo、SpNu、SpNo、GhNo、GhName、GhMan
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 超市 管理 系统 课程设计
限制150内