饮料厂销售管理系统课程设计样本.doc
《饮料厂销售管理系统课程设计样本.doc》由会员分享,可在线阅读,更多相关《饮料厂销售管理系统课程设计样本.doc(38页珍藏版)》请在咨信网上搜索。
1、 数据库原理课程设计题 目 饮料厂销售管理系统 学 院 商学院 专 业 信息管理和信息系统 班 级 信息082 学 号 53275237 学生姓名 许叶飞 指导老师 张细香 编写日期 月1月5日 目 录1 系统需求分析.1 1.1 系统调查.11.2用户需求.12 系统总体结构设计.2 2.1软件系统总体结构设计.22.2数据存放总体设计. 22.3系统功效模块设计. 23 数据库具体设计.3 3.1数据库设计.3 3.11 E-R图设计.33.12 逻辑结构设计.5 3.2数据库完整性和安全性.84数据库操作总代码(SQL Server语句完成).95 部分功效模块运行结果.29 5.1建立
2、存放过程实现插入、删除、修改数据.29 5.2 建立存放过程实现单表查询,连接查询,嵌套查询和集合查询.306 课程设计心得.31参考文件.321 系统需求分析1.1 系统调查 对现行饮料厂销售管理业务进行具体调查是为了了解不一样用户对不一样产品需求,并统计不一样销售员销售业绩。所以,我们必需对饮料厂销售管理进行全方面、细致而充足调查研究。首先能够了解一下该厂已经生产产品有哪些种类和不一样种类包含哪些产品,该厂现在有哪些销售员,哪些用户,和现在各产品库存量。在此基础上,我们开始对该厂进行更为细致、全方面、深入调查。 经过调查,我们了解到伴随时间发展,该厂所生产产品会增加,销售员也会增加,用户也
3、会增加。为了适应该厂改变,所以我们所设计出数据库必需能够伴随该厂实际改变而改变。1.2用户需求要设计一个性能良好管理系统,明确用户应用环境对系统要求是首要和基础。本系统从以下四个方面对用户需求进行了分析:用户信息需求:用户能够经过单表查询、嵌套查询、集合查询等方法来查询用户信息表信息,销售员信息表信息,用户信息表信息,饮料信息表信息,订单信息表信息,订购表信息,仓库信息表信息,库存表信息和销售员总销售额表信息。另外,用户还能够经过多表连接查询等方法来查询来自不一样表数据列值信息。用户处理要求:用户能够对销售员信息表、用户信息表、饮料信息表、订单信息表和订单具体信息表等进行增加、删除和修改等操作
4、。在用户订购饮料以后,用户能够依据现在仓库中饮料库存量来确定能否发货。假如能够发货,则将在库存表里扣除对应订单具体表里订购饮料数量。假如不能够发货,则将原来订单删除,并删除对应订单具体信息表。当用户退订饮料以后,则将在库存表里加上对应订单具体表里订购饮料数量。系统能够自动生成做了插入、删除或修改订单及订单具体表以后订单总价格和某一销售员销售业绩。对系统适应性、通用性要求:该系统不仅仅局限于饮料行业销售系统,也能够移植到其它行业,进行其它行业产品销售管理。对系统安全性要求,要求进入系统必需进行用户口令校验。2系统总体结构设计 2.1 软件系统总体结构设计 软件系统总体结构设计关键任务就是将整个系
5、统合理划分成各个功效模块,正确处理模块之间和模块内部联络及它们之间调用关系和数据联络,定义各模块内部结构等,本系统软件总体结构按分解协调标准,信息隐蔽抽象标准,自顶向下标准,一致性标准,面向用户标准进行设计。2.2 数据存放总体设计 按用途分类可把本系统文件分成以下多个:(1) 主文件:系统中主文件是最关键共享文件,关键存放含有固定值属性数据。它需要长久保留,并不停更新。如销售员信息表、用户信息表、饮料信息表。(2) 处理文件:处理文件包含下一次更新文件所需要全部统计,本系统中处理文件如订单信息表、订购表、库存表。2.3系统功效模块设计经过对系统数据流图进行分析,深入进行功效分解,直到分解成含
6、义明确,功效单一功效模块,从而得到系统功效模块结构图。图下图饮料厂销售管理系统所表示。用户登录销售员登录删除信息插入信息查看信息删除订单修改订单插入订单3 数据库具体设计 3.1数据库设计 数据库设计是指对一个给定应用环境,结构数据库模式,建立数据库及其应用系统,满足多种用户需求。作为信息资源开发、管理和服务一个有效手段,数据库技术应用已越来越广泛,从小型单项事务处理系统到大型信息系统大全部用优异数据库技术来保持系统数据安全性、完整性和共享性。对一个实际系统来说,数据库表设计在遵照数据库理论同时,必需能用开发工具来实现用户在各方面提出功效要求。3.1.1 E-R图设计 在系统数据库设计中,先要
7、对系统分析得到数据字典中数据存放进行分析,分析各数据存放之间关系,然后才能得出系统关系模式。能够采取E-R图方法来进行数据结构分析,E-R设计方法是一个经过E-R图来描述现实 世界信息结构DB设计方法。E-R图由实体、属性、联络三部分组成。总E-R图以下:部分ER图以下:(1) 销售员表E-R图见下图:(2) 用户表E-R图见下图: (3) 饮料表E-R图见下表:(4) 订单表ER图见下表: 饮料厂销售管理系统中所包含到关键实体集及其属性以下:用户用户编号,用户名,登录密码销售员销售员编号,销售员姓名,性别,出生年月,雇佣日期,住址, 销售员电话用户用户编号, 用户企业名称, 联络人, 企业地
8、址, 邮政编码,用户电话饮料饮料编号,饮料名称,种类编号,种类名称,饮料单价订单订单编号,用户编号,销售员编号,订单日期订购表订单编号,饮料编号,订购数量,总价格仓库仓库编号,仓库地址库存表仓库编号,饮料编号,库存量销售员总销售额表销售员编号,总销售额3.1.2. 逻辑结构设计(E-R图向关系模型转换) ER图向关系模型转化要处理问题是怎样将实体和实体间联络转换为关系模式,怎样确定这些关系横式属性和码。对于实体间联络我们分不一样情况讨论:(1) 若实体间联络是1:1,能够在两个实体转换成两个关系中任意一个关系属性中加入另一个关系码。(2) 若实体间联络为1:n,则在n端实体转换成关系中加入1端
9、实体转换成关系码。(3) 若实体间联络为n:m,则将联络转换为关系,关系属性为诸个实体码加上联络含有属性,而关系码则为诸实体码组合。由以上三点,可转换为关系模型。每个关系主码用下划线表示。 用户用户编号,用户名,登录密码 销售员销售员编号,销售员姓名,性别,出生年月,雇佣日期,住址, 销售员电话 用户用户编号, 用户企业名称, 联络人, 企业地址, 邮政编码,用户电话 饮料饮料编号,饮料名称,种类编号,种类名称,饮料单价 订单订单编号,用户编号,销售员编号,订单日期 订购表订单编号,饮料编号,订购数量,总价格 仓库仓库编号,仓库地址 库存表仓库编号,饮料编号,库存量 销售员总销售额表销售员编号
10、,总销售额基于以上关系模型,本系统中相关数据库表结构设计以下: 在服务器上用SQL Sever建立名为exam数据库。其中包含以下表:用户信息表(Users),销售员信息表(Salers),用户信息表(Customers),饮料信息表(drink),订单信息表(orders),订购表(orderDetails),仓库信息表(storehouse),库存表(storetable),销售员总销售额表(TotalSales)。下面将具体介绍数据库中各个表结构:3.2 数据库完整性和安全性3.2.1.数据库完整性 数据库完整性是指数据正确性和相容性。数据库管理系统(DBMS)用一定机制来检验数据库中数
11、据是否满足要求条件完整性约束条件,数据约束条件是语义表现,将作为模式一部分存入数据库中。 本系统中定义了表和表之间联络有利于实现完整性规则,通常在程序中实现具体完整性控制。3.2.2.数据库安全性 数据库安全性是指保护数据库以预防不正当使用所造成数据泄漏、更改或破坏。在数据库系统中,大量数据集中存放,而且为很多用户直接共享,是宝贵信息资源,系统安全保护方法就显得更为关键,它保护数据库预防恶意破坏和非法存取。 本系统包含数据库安全和服务器安全。采取管理员表示和判定方法实现数据库安全,此安全管理方法并不在前台开发工具中实现,而是在后台数据库中实现。在登录数据库时,系统让管理员户表示自己身份,不一样
12、管理员权限不一样,系统进行核实,判别此管理员是否为正当用户,若是,系统深入核实用户,通常要求用户输入口令,系统和对用户口令以判别用户身份。服务器安全也是经过用户在登录服务器时输入正当用户名和密码来实现。这是一个简单可行方法,实现起来比较方便。没有采取愈加复杂系统安全管理方法是因为本管理系统通常是应用在校园网中,采取安全管理方法关键是为了预防没有修改权限用户无意间修改了数据,所以采取用户标识和判定安全管理方法就能够保障数据库安全性。4数据库操作(SQL Server语句完成)(1)建立数据库和对应数据表create database drinksales gouse drinksalesgo-创
13、建表Userscreate table Users(userID varchar(8) not null primary key,username varchar(20) null,passward varchar(8) null)go-创建表Salerscreate table Salers(saleID char(3) not null primary key,salename char(8) not null,sex char(2) default(女) null,birthday datetime null,hiredate datetime null,address char(60)
14、 null,telephone char(13) null)go-创建表Customerscreate table Customers(customerID char(3) not null primary key,companyName char(60) not null,connectNamechar(8) null, address char(40) null,zipcode char(14) null,telephone char(13) null)-创建表drinkcreate table drink(drinkID char(6) not null primary key,drin
15、kname varchar(40) not null,categoryID int null,categoryname varchar(15) null,price decimal(10,2) null)go-创建表orderscreate table orders(orderID char(4) not null primary key,customerID char(3) not null,saleID char(3) not null,orderdate datetime null)-创建表orderDetailscreate table orderDetails(orderID cha
16、r(4) not null,drinkID char(6) not null,quantity int null,totalprice decimal(10,2),constraint pk_orderdetails primary key (orderID,drinkID)-创建表storehousecreate table storehouse(storehouseID char(2) not null primary key,address char(40) null)-创建表storetablecreate table storetable(storehouseID char(2) n
17、ot null,drinkID char(6) not null,quantity int nullconstraint pk_storetable primary key (storehouseID,drinkID)-创建表TotalSalescreate table TotalSales(saleID char(3) not null primary key,totalprice decimal(10,2)goinsert into Users values(0001,许叶飞,s01)insert into Users values(0002,吴纯杰,s02)insert into Use
18、rs values(0003,张敬杰,s03)insert into Users values(0004,罗明孔,s04)goinsert into Salers values(001,张颖,女,1968-12-10,1990-05-01,复兴路200号,65559857)insert into Salers values(002,王伟,男,1969-02-10,1990-06-02,罗马花园880号,65559890)insert into Salers values(003,李芳,女,1973-08-30,1990-03-19,茶山小区11号,65557078)insert into Sa
19、lers values(004,郑建杰,男,1968-09-19,1992-05-04,前门大街15号,65559091)insert into Salers values(005,赵军,男,1965-03-04,1993-10-18,学院路78号,65557773)insert into Salers values(006,孙力,男,1967-07-02,1991-02-09,建国路102号,67756466)goinsert into Customers values(c01,三川实业,刘小姐,中山路11号,343325,83642978)insert into Customers val
20、ues(c02,东南实业,王先生,承德东路87号,342783,88683829)insert into Customers values(c03,长江企业,李先生,黄山西路89号,352786,86372973)insert into Customers values(c04,国鼎,徐小姐,天台南路102号,897497,98372948)insert into Customers values(c05,盛大游戏企业,黄先生,西厢北路293号,830239,88302934)insert into Customers values(c06,申通科技,何小姐,广发西路11号,293740,88
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 饮料厂 销售 管理 系统 课程设计 样本
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。