茶叶公司信息标准管理系统的数据库设计与操作陕西理工学院级.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 茶叶 公司 信息 标准 管理 系统 数据库 设计 操作 陕西 理工学院
- 资源描述:
-
课程设计IV 设计说明书 鹏翔茶叶企业信息管理 分析和设计 系统数据库分析和设计 学生姓名 学 号 班 级 网络1202 成 绩 指导老师 肖海蓉 数学和计算机科学学院 7月 3日 课程设计任务书 —第 2 学期 课程设计名称: 课程设计IV 课程设计题目: 鹏翔茶叶企业信息管理系统数据库分析和设计 完 成 期 限: 自 年 6 月 22 日 至 年 7 月 3 日 共 2 周 设计内容: 调查本市鹏翔茶叶企业,针对该企业实际情况,实现企业基础信息管理。 1.系统功效基础要求: (1)系统用户权限管理功效:包含用户、分店责任人、营业员及管理员不一样权限设置功效; (2)茶叶信息管理功效:包含茶叶类别、商标等基础信息管理录入、修改、删除、查询功效; (3)茶叶进销存管理功效:进货、存货管理关键负责管理供给商、各分店责任人在不一样时间供给(进货)茶叶信息情况、库存情况;销售管理关键负责不一样分店销售信息; (4)用户管理功效:包含用户基础信息管理、用户订单管理功效; (5)相关信息统计和报表打印功效:系统能够打印进货单、销售单等。营业员能够查看自己本日报表、本月报表功效,分店责任人含有茶叶信息统计及查看销售日报表、月报表、营业员业绩报表功效,并将统计结果导出成Excel文档。 2.具体要求以下: (1)在小组内进行分工,进行系统调查,搜集资料。 (2)利用结构化分析方法或面向对象分析方法对系统做需求分析,并编写需求规格说明书。 (3)利用结构化设计方法或面向对象设计方法对系统做概要设计和具体设计,并编写概要设计说明书和具体设计说明书。 (4)自选开发工具,采取C/S和B/S混合模式实现系统关键功效。 指导老师:肖海蓉 教研室责任人: 课程设计评阅 评语: 指导老师署名: 年 月 日 摘 要 设计了一个茶叶信息管理系统数据库,该数据库含有简单用户权限管理、信息管理、进销存管理等功效。本计算器采取SQL Server 作为软件开发环境,进行数据库设计,系统着重从需求分析、逻辑、物理设计等方面具体分析了数据库系统开发过程,从而实现了科学方便管理茶叶销售业务。操作简单,界面清楚,维护方便,易于为用户所接收。 关键词:鹏翔茶叶;SQL Server ;数据库设计 目 录 1课题描述 1 2数据库设计 2 2.1 需求分析 2 2.2 概念结构设计 6 2.3 逻辑结构设计 7 2.4 物理结构设计 7 3创建数据库 10 4数据库操作 12 4.1 数据库相关操作 12 4.2 权限设置 13 5总结 15 参考文件 16 1 课题描述 此次课程设计关键设计了一个茶叶信息管理系统,介绍系统实现过程中数据库设计过程,包含需求分析,概念模式及设计,逻辑模式设计和数据库操作实现过程。系统含有用户权限管理、茶叶信息管理、进销存管理、用户管理和后台维护功效。其中用户权限管理功效要求有用户、分店责任人、营业员及管理员四种不一样权限。茶叶信息管理包含茶叶类别、商标等基础信息管理录入、修改、删除、查询功效。茶叶进销存管理功效包含进货、存货管理关键负责管理供给商、各分店责任人在不一样时间供给(进货)茶叶信息情况、库存情况,销售管理关键负责不一样分店销售信息。用户管理包含用户基础信息基础管理和用户订单管理功效。后台维护功效要求能管理茶叶信息、用户信息、进货信息、销售信息、库存信息、职员信息、订单和订购等。 开发工具:SQL Server 2数据库设计 2.1需求分析 需求分析是数据库设计最关键一个阶段,它基础任务是正确回复:系统必需做什么。现在,茶叶市场已成为一个很火爆行业,伴伴随行业快速发展,人工管理已无法满足企业需求。经过实地调查汉中市茶叶市场,我们发觉当地已开始逐步由人工管理向计算机管理过分。用计算机管理已成为目前发展肯定趋势,我们经过调查得到数据,对茶叶信息管理系统做了一个具体概述。 依据对现在鹏翔茶叶企业分析和对现在茶业信息管理系统了解,我们所要开发茶业信息管理系统需要含有信息管理、进销存管理、用户管理和后台维护等功效。茶业信息管理系统对于企业产品销量提升含相关键作用,一套方便、高效计算机化信息管理系统对于推进企业运行管理自动化含有其主动意义。 茶叶信息管理系统关键提供方便高效管理功效,用户能够经过该系统查阅相关信息,管理员能够管理全部信息。对于本系统,我们需要实现以下部分基础功效: (1)管理信息系统用户权限管理:包含用户、分店责任人、营业员及管理员不一样 限设置功效;系统经过不一样系统用户登录,实现不一样功效。用户在系统中能够查询茶叶价格及数量、订购、咨询客服等功效;分店责任人在系统中能够查询库存及销量、管理、并生成每日报表、每个月报表,提交系统;营业员能够在系统中查询茶叶信息和用户信息、提交销售信息等;管理员负责对系统进行维护、更新; (2)茶叶信息管理:包含茶叶类别、商标等基础信息管理录入、修改、删除、查询功效; (3)茶叶进销存管理:进货、存货管理关键负责管理供给商、各分店责任人在不一样时间供给(进货)茶叶信息情况、库存情况;销售管理关键负责不一样分店销售信息; (4)用户管理:包含用户基础信息管理、用户订单管理功效; (5)相关信息统计和报表打印管理:系统能够打印进货单、销售单等。营业员能够查看自己本日报表、本月报表功效,分店责任人含有茶叶信息统计及查看销售日报表、月报表、营业员业绩报表功效,并将统计结果导出成Excel文档。 经过这款系统,用户只需要手动输入便可完成作业。这么既提升了工作效率,又不轻易犯错,为大家管理提供了一条捷径。系统功效模块图能够很直观展示系统多种功效,该系统功效模块图以下图2.1所表示: 茶叶管理信息系统 用户权限管理功效 茶叶信息管理功效 茶叶进销存管理功效 用户管理功效 相关信息统计和报表打印管理理功效 用户权限管理 管理员权限管理 茶叶信息删除 茶叶信息录入 分店责任人权限管理 营业员权限管理 茶叶信息修改 茶叶信息查询 茶叶进货管理 茶叶销售管理 茶叶存放管理 用户基础信息管理 打印销售单 用户订单管理 打印进货单 打印每日报表 打印每个月报表 图2.1系统功效模块图 2.1.1数据步骤图 数据流图是数据步骤工具,它将数据独立抽象出来,经过图形方法描述信息来龙去脉和实际步骤。顶层数据流图描述了系统轮廓、范围,标出了最关键外部实体和数据流。图2.2: 图2.2顶层数据流图 依据顶层数据流图为深入分析出发点,将企业管理信息系统包含了订单管理、仓库管理、销售管理、采购管理四个部分。图2.3: 图 2.3第一层数据流图 将销售模块和采购库存模块分别独立成两个数据流图,作为第一层数据流图拓展,即第二层数据流图。图2.4: 图 :2.4库存管理数据流图 图 2.5销售管理数据流图 2.1.2数据字典 数据流名称:订单信息 起源:用户 去向:查对库存 所含数据组成:用户编号+茶叶编号+货物数量+货物价格+订单日期 数据流名称:销售信息 起源:查对库存 去向:销售管理 所含数据组成:茶叶编号+货物数量+价格+用户编号+发货日期 数据流名称:采购清单 起源:采购单表 去向:供货管理 所含数据组成:茶叶编号+数量+价格+采购日期 数据流名称:库存信息 起源:库存信息表 去向:查对库存 所含数据组成:茶叶编号、茶叶数量、单价、入库时间 数据流名称:供货信息 起源:供货管理 去向:库存管理 所含数据组成:茶叶编号+货物数量+货物价格+订单日期 2.2概念结构设计 先设计初步E-R图,再对初步E-R图进行优化,得到基础E-R图。要求所建立概念结构能真实反应上述应用语义。 茶叶 茶叶产地 茶叶编号 茶叶名称 茶业单价 供货商 图2.6茶叶实体图 订单 订单编号 订单 状态 订单时间 图2.7订单实体图 用户密码 用户电话 用户ID 用户姓名 用户 图2.8用户实体图 库存量 库存编号 库存时间 库存 图2.9库存实体图 职员密码 职员工资 职员编号 职员姓名 职员学历 职员 图2.10职员实体图 职员 进货 茶叶 订购 用户 管理 订单 储存 库存 包含 职员类别 包含 茶叶类别 n m n m n 1 图2.11 E-R图 2.3逻辑结构设计 对本茶叶信息管理系统,先将基础E-R图转换为关系模型,再将能合并关系模式进行合并。要求所建立关系模式最少达成3NF要求。 茶叶(茶叶编号,库存编号,茶叶图片,茶叶产地,茶叶单位价格,供货商)。 订单(订单编号,订单时间,订单状态)。 用户(用户ID,用户姓名,用户密码,用户邮编,用户电话,用户地址)。 库存(库存编号,库存量,库存时间)。 职员(职员类别编号,职员密码,职员工资,职员学历,职员姓名)。 进货(职员编号,茶叶编号,进货编号,进货价格,进货时间,进货数量)。 订购(茶叶编号,用户ID,订单ID,订购编号,订购数量,订购日期)。 2.4 物理结构设计 关系属性设计包含属性名,数据结构,数据长度,该属性是否为空值。下表具体列出了茶叶企业信息管理系统各表属性设计情况。经以上分析,茶叶信息管理系统数据库关键由:用户信息表(customer)、订单信息表(Ordem)、进货信息表(purchase)、库存信息表(Stock)、入库信息表(storage)、茶叶信息表(Tea)、职员信息表(Worker)组成。 下面为各个数据库表: 表2.1 订单信息表(Ordem) 序号 列名 数据类型 长度 小数位 标识 主键 许可空 默认值 说明 1 ordemId varchar 20 0 是 否 2 ordemDate datetime 8 3 是 3 ordemState varchar 50 0 否 表2.2 用户信息表(customer) 序号 列名 数据类型 长度 小数位 标识 主键 许可空 默认值 1 customerID varchar 20 0 是 否 2 customerName varchar 30 0 否 3 customerPwd varchar 30 0 否 4 customerPostCode varchar 10 0 是 5 customerPhone varchar 20 0 是 6 customerAddress varchar 50 0 是 表2.3 库存信息表(Stock) 序号 列名 数据类型 长度 小数位 标识 主键 许可空 默认值 说明 1 stockId varchar 20 0 是 否 2 stockQuantity varchar 20 0 否 3 stockDate datetime 8 3 是 表2.4订购信息表(orderGood) 序号 列名 数据类型 长度 小数位 标识 主键 许可空 默认值 说明 1 teaID varchar 20 0 是 否 2 customerID varchar 20 0 是 否 3 ordemId varchar 20 0 是 否 4 OrderID varchar 20 0 否 5 OrderDate datetime 8 3 是 6 orderNum varchar 50 0 是 表2.5 进货信息表(purchase) 序号 列名 数据类型 长度 小数位 标识 主键 许可空 默认值 说明 1 teaID varchar 20 0 是 否 2 workerID varchar 20 0 是 否 3 purchasePrice money 8 4 否 4 purchaseDate datetime 8 3 否 5 purchaseQuantity varchar 30 0 否 6 purchaseId varchar 20 0 否 表2.6 茶叶信息表(Tea) 序号 列名 数据类型 长度 小数位 标识 主键 许可空 默认值 说明 1 teaID varchar 20 0 是 否 2 teaTypeId varchar 20 0 是 3 stockId varchar 20 0 否 4 teaName varchar 30 0 否 5 teaAddress varchar 20 0 否 6 teaUnitPrice money 8 4 否 7 teaDescript varchar 50 0 是 8 teaImage varchar 50 0 是 9 provider varchar 20 0 否 表2.7 职员信息表(Worker) 序号 列名 数据类型 长度 小数位 标识 主键 许可空 默认值 说明 1 workerID varchar 20 0 是 否 2 staffTypeId varchar 20 0 是 3 ordemId varchar 20 0 是 4 workerName varchar 20 0 否 5 workerPwd varchar 20 0 否 6 workerMoney number 20 4 是 7 workerStudy varchar 20 0 是 3 创建数据库 (1)创建用户信息表 图3.1创建用户信息表 (2)创建订单信息表 图3.2创建用户信息表 (3)创建库存信息表 图3.3创建库存信息表 (4)创建订购信息表 图3.4创建订购信息表 (5)创建进货信息表 图3.5创建进货信息表 (6)创建茶叶信息表 图3.6创建茶叶信息表 (7)创建职员信息表 图3.7创建职员信息表 4 数据库操作 4.1 数据库相关操作 对用户表中增加一个用户,以下图所表示: 图4.1增加一个用户 删除用户表中一条信息,以下图所表示: 图4.2 删除用户信息 对用户表中用户信息进行修改,以下图所表示: 图4.3修改用户信息 查找用户表中全部信息,以下图所表示: 图4.4查找用户信息 多表查询,查找“李四”用户购置茶业信息以下图所表示: 图4.5 多表查询 4.2 权限设置 对数据库新建一个角色,营业员,让其对数据库含有只读操作,以下图所表示: 图 4.6营业员角色图 对数据库新建一个角色,分店责任人,让其对数据库含有读和写操作,以下图所表示: 图 4.7 分店责任人角色图 8 总结 本系统关键是利用了数据库,便于后台设计,简化操作,给用户带来极大方便。在系统设计过程中,熟练了部分制作程序步骤及计划,该系统基础上完成了当初设定功效要求,在具体做时候碰到了很多问题,比如数据库操作不实施,最终经过同学和老师帮忙处理了该问题。但因为时间仓促,基础知识没有充足复习到,仍有不足之处,部分功效不具完备,和现实应用还有一定差距。 系统改善和提升: 因为多种原因,本系统有很多缺点。针对本系统部分缺点,在二期开发时关键在以下方面进行改善: (1)加强后台管理页面建设。本系统只是面向用户,对商品管理只靠人工在后台操作,费时又费力。加强后台管理系统建设,各项操作由程序实施,方便、正确,又节省人工; (2)各模块之间联络比较混乱。加强各模块之间联络,条理清楚,链接明确。 (3)该系统只做了后台,因为本人水平有限,没有去做前台,使得很不完整。 另外,在做之前,一定要先明白目标,做好分析工作,这么设计起来才有依据,设计出来系统才能是正确。还有就是好多以前没学过东西一定要努力看,这么才能丰富知识,用时候才能更得心应手。再有就是对不会知识,一定要靠自己自学,掌握其中精华。总而言之,经过一周多时间,算是完成了这一次作业,不能说圆满,因为有些思想是借鉴参考书上,但起码真真切切实践了,自己也掌握了部分方法和技巧,期望以后能愈加热情主动投入到学习工作。 另外在这次课设中,老师给了我们很大帮助,在这里很感谢老师给我们指导。还有在实际调查过程中,感谢当地人给我们热情 参考文件 [1] 张海藩.软件工程导论[M]. 北京:清华大学出版社, [2] 萨师煊,王珊.数据库系统概论(第四版)[M].北京:高等教育出版社, [3] 李海涛,史爱松.C#3.0 从基础到项目实践[M].北京:化学工业出版社, [4] 苗雪兰,刘瑞新,宋哥.数据库系统原理及应用教程[M].北京:机械工业出版社, [5] 汪孝宜,胡海璐,米海生.信息系统开发实例精粹(JAVA版) [M].北京:.电子工业出版社,展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




茶叶公司信息标准管理系统的数据库设计与操作陕西理工学院级.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/4514386.html