超市信息管理系统数据库设计.doc
《超市信息管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《超市信息管理系统数据库设计.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目录一、 引 言3二、 需求分析1.1课程设计题目41.2超市数据库系统设计的目的41.3超市数据库系统设计背景41.4 功能需求分析41.5 数据字典的编写51.6系统业务流程图81.7 系统的开发运行环境81.8 数据流图9三、数据库结构设计3.1 数据库概念结构93.2 数据库逻辑结构23.2.1 数据库的建立123.2.2视图的设计133.3 数据库的实现133.3.1表133.4 创建索引153.5 数据库角色创建16结论17参 考 文 献17任务书引言信息系统课程设计是为了增强学生的数据库设计能力,开发学生的数据库设计思维。课程设计的形式是以小组合作的形式完成的,学生之间分工完成数
2、据库的设计工作,有效地培养了学生的团队合作能力。课程设计是为学生在进入企业接触大型数据库设计打下基础工作,让学生能熟悉的掌握数据库的设计步骤,以及了解每个步骤集体所要进行的操作。本次数据库课程设计过程中遇到了很多困难,但由于小组成员的通力合作和多方查阅相关资料最终也得以解决。最终经过小组成员长时间的努力完成了超市数据库系统的设计工作,尽管完成了上数据库的设计工作,但是所涉及的数据库系统可能还存在一些漏洞,这些错误或漏洞已经超过了我们现有的数据库设计能力,但我相信在日后的学习中一定能解决这些我们目前还不能解决的问题。小企业在我国正发挥着越来越重要的作用,他们也在国家相关政策的鼓励下开始转型和升级
3、,由创立阶段的粗放型改变为现阶段和未来更长时间内的信息系统管理型。其中最典型的为在企业内实行ERP。但由于企业ERP是个非常复杂的大型系统,所以我们小组就选择了小型商店销售管理系统。经过我们小组的了解和分析这个系统对现阶段我们的知识和能力是可以完成。在学完信息系统设计与分析课程之际,通过这个课程设计将所学的理论和方法尽可能的在试验中实践,以达到理论和实践相结合。其目的也是在于加深对信息系统分析与设计基础理论和基础知识的理解,掌握使用信息系统分析与设计的基本方法,提高解决实际管理问题、开发信息系统的实践能力。同时课程设计充分体现“教师指导下的以学生为中心”的教学模式,以学生为认知主体,充分调动学
4、生的积极性和能动性,重视学生自学能力的培养。同时也培养了学生的团队精神和合作意识。我们小组由范骏雄、钱开满、徐安然、韩韩组成。通了解过这个课程设计使我们对彼此也有了新的了解。在此也要感谢老师对我们的支持和帮助。二、需求分析1.1课程设计的题目超市数据库管理系统 1.2超市数据库系统设计目的一个完整的超市管理系统可以有效地提高超市工作效益,减少人力资源和物力资源的浪费。提高超市的数据收集和保存能力,同时也减轻了营业员的操作负担,方便顾客的业务结算。1.3超市数据库系统设计的背景超市中有许多商品,商品包含各种信息,所以超市需要处理大量的信息,还要时刻更新产品的销售信息,不断添加和修改商品信息。面对
5、如此多的不同种类的信息,就需要一个数据库系统来保存和处理这些数据信息,需要有效的程序结构支持各种数据操作的执行。它最主要的特点是能够实时的和准确的控制店内的销售情况和商品的库存情况。如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。超市时时刻刻都需要对商品各种信息进行统计分析。1.4功能需求分析对于一个完整的超市数据库系统来说必须包含一下各项功能:1. 销售管理:商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银
6、员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。2.商品录入:根据超巿业务特点制定相关功能,可以通过输入商品名称等来实现精确或模糊的商品录入。其中将商品划分成不同的类型,方便管理和查询。3. 员工管理:基本信息登记管理。员工操作权限管理。客户销售权限管理。信息查询,修改更新,已经删除。 4.进货管理:根据销售情况及库存情况,制定进货计划(亦可手工制定修改),强大的查询功能可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询进货与入库记录及金额。5.库存管理:综合查询库存明细记录。 仓库信息搜索。仓库调度以及仓库货物信息
7、查询。6. 财务管理:通过直接输入商品名称系统自动显示该商品的详细信息。明确显示折扣,现卖价,以及仓库剩余量,自动计算本次交易的总金额和判断购买数量的准确性。如果顾客是本店会员并持有本人会员卡,则在交易时选择顾客类型,并对所购物品全部实行等级折扣优惠,并将所购物品的总金额累计到该会员的总消费金额中。7.安全性:对每位员工进行权限限制。其中超市管理员具有最高权限。根据工作类型的不同现实相应系统的不同部分,避免了非法操作。8.资金管理:系统采用每日自动报帐及报帐查询,用户可以按照自己的需要进行某个时间段的查询,查看订货情况,销售情况,财务支出收益情况,最终计算出此段时间内运营成本和销售利润,结算出
8、最终的利润。9.供货商管理:对供货商基本信息进行登记管理,通过基本信息进行查询,修改更新,删除。1.5数据字典1)数据项:编号数据项名称数据项说明1仓库编号有唯一性 不能为空 整数类型2仓库名称描述仓库名称 字符串类型 长度100字符3管理员工不能为空 文本类型 长度20字符4仓库电话字符串类型 长度20字符5仓库地址字符串类型 长度50字符6仓库备注字符串类型 长度200字符7财务收支编号有唯一性 字符串类型8管理金钱数额字符串类型 长度20字符9财务备注信息字符串类型 长度200字符10财务管理时间字符串类型 长度20字符11财务管理员工参照“管理员工”12产品编号有唯一性 字符串类型 长
9、度50字符13产品种类整数类型 14产品名称字符串类型 长度50字符15产品规格字符串类型 长度50字符16产品进价不能为空 浮点类型17产品折扣不能为空 浮点类型18产品卖价不能为空 浮点类型19生产商字符串类型 长度100字符20备注信息参照“仓库备注”21销售单编号有唯一性 不能为空 整数类型22产品管理员工参照“管理员工”23销售数量不能为空 整数类型24销售时间参照“财务管理时间”25管理员工编号有唯一性 不能为空 整数类型26员工姓名文本类型 长度50字符27员工年龄整数类型 18-7028性别字符串类型 男、女29员工密码文本类型 长度50字符30员工工资文本类型 长度50字符3
10、1居住地址文本类型 长度50字符32员工电话文本类型 长度20字符33员工备注信息参照“仓库备注”34供应商编号有唯一性 不能为空 整数类型35供应商名文本类型 长度50字符36联系人文本类型 长度50字符37供应商地址文本类型 长度50字符38供应商备注参照“仓库备注”39供货单编号有唯一性 不能为空 整数类型40调货数量不能为空 整数类型41供应单时间文本类型 长度20字符42应支付金额不能为空 浮点类型43供货管理员工参照“管理员工”44供应单备注参照“仓库备注”2)数据结构编号数据结构名属性1仓库编号、名称、管理员工、电话、地址、备注2产品编号、种类、名称、规格、进价、生产商、备注3员
11、工编号、姓名、性别、年龄、工资、电话、居住地址、工作类型编号4财务管理编号、管理员工、金额、时间、备注5销售销售单编号、产品编号、管理员工、销售数量、时间6供货供货单编号、仓库编号、供应商编号、数量、时间、应付款、管理员工、产品编号、备注3)数据流编号数据流名输入输出1更变管理员工更变信息管理员信息2查询管理员工员工编号管理员信息3更变商品供应商更变信息商品供应商信息4查询商品供应商供应商编号商品供应商信息5更变产品更变信息产品信息6查询产品产品编号产品信息7更变仓库变更信息仓库信息8查询仓库仓库编号仓库信息9更变供货变更信息供货信息10查询供货供货单编号供货信息11卖出产品产品编号、数量进价
12、、折扣、卖价12查询空闲仓库仓库状态限制条件空闲仓库信息13查询缺货商品商品状态限制条件商品缺货信息14提交供货请求供货单编号供货信息15提交入库请求供应商号、产品号、仓库号产品入库信息16获得入库请求产品入库信息供应商号、产品号、仓库号17查询管理员工工资员工编号管理员工资信息18查询财务收支财务收支编号财务收支信息4)数据存储数据存储名输入数据流输出数据流说明部分仓库信息更变仓库、查询空闲仓库查询仓库、查询空闲仓库、获得入库请求管理员工信息更变管理员工查询管理员工、查询管理员工资商品信息卖出产品、更变产品查询产品、查询缺货商品供货信息更变供货、提交供货请求查询供货供应商信息更变商品供应商查
13、询商品供应商财务信息查询财务收支5)处理过程处理过程名输入数据流输出数据流说明部分供货提交供货请求变更供货、变更供应商商品入库提交入库请求变更仓库、获得入库请求销售更变产品、更变管理员工卖出商品财务管理卖出商品查询财务收支1.6系统业务流程图1.7系统的开发运行环境系统开发平台: sql server 2008系统运行环境: windows操作系统 1.8数据流图 三、数据库设计 3.1数据库概念结构设计总体E-R图: 供应商E-R图:产品E-R图: 员工E-R图:仓库E-R图:3.2数据库逻辑结构设计3.2.1数据库逻辑关系图3.2.2数据库的建立数据库模式USE 超市管理系统CREATE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超市 信息管理 系统 数据库 设计
限制150内