




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目 录1.前言11.1选题的理由和实际意义11.2研究现状及趋势22需求分析23 系统设计33.1定义33.2系统模块图43.3 E-R图53.3.1局部E-R图53.3.2 整体E-R图73.4 数据表的设计83.5 用例列举93.5.1触发器93.5.2视图103.5.3查询103.5.4存储过程114总结115 参考文献12附录 :读书笔记13 电子产品销售管理分析报告1.前言1.1选题的理由和实际意义通过数据库系统课程设计,熟悉了SQL SERVER数据库管理系统的结构与组成;掌握了SQL SERVER数据库管理系统的应用技术和的使用;应用SQL SERVER2008开发工具实践了电脑
2、销售系统的数据库应用系统的设计方法、开发过程和SQL SERVER数据库的管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。电子产品销售管理是商业信息管理的重要部分面对大量的商品信息,采用人力处理将浪费大量的时间、人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的手机销售管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。一套比较系统的电子产品销售管理理念,并建立了一整套比较规范的手机销售管理方法。在积极建立商业现代商业管理机制的今天,仅仅靠
3、原始的手工管理或简单的单机管理,商品部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。公司管理者的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在商业中实现就成为了一个可望而不可及的目标。公司集团非常急需一套既有先进管理思想又适合国内大商业的手机销售管理信息系统,作为实现目标和提高现有水平的一种重要手段!电子产品销售管理系统是一个公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个
4、领域并发挥着越来越重要的作用。电子产品销售管理系统是信息管理系统,其开发的功能主要包括:通过计算机管理商品档案,日常办公,实现无纸化办公,通过计算,统计出各项数据,分析出手机销售现状和员工的工作表现,通过强大的查询和索检高效的索检出数据,提高办事效率。1.2研究现状及趋势当今社会已经进入信息社会时代,信息已经受到社会的广泛关注,被看做社会和科学的技术发展的三大支柱。信息管理的基础,是进行决策的基本依据。在一个组织里,信息已经被作为人力、物力、财力之外的第四种能源,占有重要的地位。然而,信息是一种非物质的,有别于基本资源的新形势的资源。信息也是管理的对象,必须进行管理和控制。“电子产品销售管理系
5、统”开发的主要任务是对各种电子商店销售、员工、仓库的数据进行修改、查询、插入等管理。开发功能完善及可靠的管理系统,运用计算机进行信息处理。能有效的提高资源利用率、快速准确的获取重要的信息,有利于数据分析,有利于提高工作效率、充分发挥人员的工作潜力,从而根据市场需求制定合理的计划。现在电子产品越来越普及,越来越多的有购买电子产品的打算。所以,电子产品的市场需求量是很大的。而对于一个电子产品的大商场,会有多家电子产品品牌的若干机型。售价、库存、进货、销售、员工和客户等这些信息量庞大而繁琐。如果单靠人工记录和管理这些信息,不仅工作量大,而且效率低下。利用DBMS设计平台,设计出符合商场实际情况的电子
6、产品销售数据库系统,能够有效、快速、简单、准确的管理这些信息。2需求分析需求分析是数据库的起点,为以后的具体设计做准备。需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。经验证明,由于设计要求的不正确或误解,知道系统测试阶段才能发现很多错误,则纠正起来要付出很大的代价。因此,必须高度重视系统的需求分析。功能需求:作为一个电子产品商场的电子产品销售系统,必须对商场的库存、销售情况作出具体的统计,库房管理人员能够对仓库里的库存信息进行修改更新,销售人员能够查询电子产品的库存、进价、售价,能够增添销售信息。同时能够对企业的仓库信息、员工信息
7、和客户信息进行管理和统计。性能需求:对库房的管理和对电子产品信息的查询,不同的角色应该有不同的权限,数据库系统要设置不同的用户和角色并给予不同的权限。数据库系统的数据要有一定的恢复功能,这可以通过日志文件来实现。操作要求对于数据库中的数据信息,要有一定的约束,各数据表中的关联数据要相对一致,防止混乱不清的数据出现。信息修改要及时、准确。本次设计在功能需求上可分为以下5个方面:(1) 电子产品信息管理:根据情况可以对该店所有的产品进行序列号,仓库号,品牌,型号,进价,售价,库存的查询、修改操作(2) 销售信息管理:主要实现销售的录入和修改和有关销售信息的查询。通过直接输入销售单自动显示该该次销售
8、的详细信息。(3) 库存信息管理:综合查询库存明细记录。仓库信息搜索,仓库编号以及仓库剩余库存信息查询。(4) 员工信息管理:能够对员工的各种信息进行查询和修改操作。(5) 顾客信息管理:对顾客提交的信息进行查询和修改操作3 系统设计3.1定义系统名称:电子产品销售系统数据库管理软件:Microsoft SQL Server本系统采用架构: 主从式结构的数据库系统运行平台:windows 2000/xp/linux数据库的安全性设计:(登录用户、数据库用户、数据库角色等方面是如何设置的)3.2系统模块图数据库管理电子产品信息管理销售信息管理员工信息管理顾客信息管理仓库管理图3.1:系统总体设计
9、功能分析(1) 产品信息的管理:查询、增、删、改(2) 客户信息的管理:查询、增、删、改(3) 员工信息的管理:查询、增、删、改(4) 仓库信息的管理:查询、增、删、改(5) 部门信息的管理:查询、增、删、改(6) 销售管理:员工可以根据顾客订单情况增加删除订单内容(7) 仓库管理:仓库员工根据订单准备产品。(8) 提货管理:员工根据顾客的选择从仓库提货。3.3 E-R图3.3.1局部E-R图部门:由部门号、部门名、负责人、备注组成部门部门号部门名负责人备注图3.2:部门仓库:由仓库号、负责人、库存组成仓库仓库号负责人库存图3.3:仓库客户:由客户号、姓名、年龄、性别、住址、联系方式组成客户客
10、户号姓名年龄性别住址联系方式图3.4:客户员工:由员工号、姓名、性别、年龄、职位、所属部门、家庭地址、联系电话组成员工姓名性别年龄职位所属部门员工号家庭地址联系电话图3.5:员工(5)产品:由序列号、品牌、型号、进价、售价、库存组成产品序列号品牌型号进价售价库存备注图3.6:产品3.3.2 整体E-R图 员工属于部门,有员工管理仓库库,电脑存放于仓库,销售需要联系客户、员工、产品三个实体,同时销售还需要包含销售记录号、销售额、日期的属性。客户员工部门仓库产品属于存放销售管理销售记录号销售额日期图3.7:实体间联系3.4 数据表的设计部门 DEP(部门号,部门名,负责人)仓库 STOR(仓库号,
11、负责人,库存)员工 STAFF(员工号,部门号,姓名,性别,年龄,职位,所属部门,家庭住址,联系电话)客户 CUS(客户号,姓名,性别,年龄,住址,联系方式)产品 PRO(序列号,仓库号,品牌,型号,进价,售价,库存)销售 TRADE(销售记录,员工号,客户号,序列号,销售额,日期)系统表信息表3.1 DEP属性中文名称属性名类型长度说明部门号DEP_NOCHAR20部门编号,具有唯一性部门名DEP_NAMECHAR20部门名称负责人STAFF_NAMECHAR20部门负责人名称表3.2STOR属性中文名称属性名类型长度说明仓库号STOR_NOCHAR20仓库编号,具有唯一性负责人STAFF_
12、NAMECHAR20服仓库负责人产品库存PRO_RESINT剩余产品数量表3.3CUS属性中文名称属性名类型长度说明客户号CUS_NOCHAR20客户编号,具有唯一性姓名CUS_NAMECHAR20客户姓名性别CUS_SEXCHAR4客户性别年龄CUS_AGEINT18100住址CUS_ADRESSCHAR20客户住址联系方式CUS_TELINT客户联系电话表3.4STAFF属性中文名称属性名类型长度说明员工号STAFF_NOCHAR20员工统一编号,具有唯一性员工姓名STAFF_NAMECHAR20员工名称员工性别STAFF_SEXCHAR4员工性别员工年龄STAFF_AGEINT18100
13、员工所属部门DEP_NAMECHAR20员工所属部门名称职位STAFF_POSTCHAR20普通或是负责人员工联系电话STAFF_TELINT员工的联系电话员工家庭住址STAFF _ADRESSCHAR20服务员的家庭住址表3.5PRO属性中文名称属性名类型长度说明产品序列号PRO_NOCHAR20产品序列号,具有唯一性仓库号STOR_NOCHAR20产品所在仓库号产品品牌PRO_MARKCHAR20产品品牌名成产品型号PRO_ITEMCHAR20产品型号产品价格PRO_PRICEINT产品价格产品库存PRO_RESINT剩余产品数量表3.5TRADE属性中文名称属性名类型长度说明销售记录TR
14、ADECHAR10销售记录员工号STAFF_NOCHAR20销售员工编号客户号CUS_NOCHAR20购买客户编号序列号PRO_NOCHAR20销售产品序列号销售额TRADE_MONEYINT销售金额日期TRADE_TIMEDATA销售日期3.5 用例列举3.5.1触发器创建销售触发器的代码如下所示:create trigger InsertTradeon Tradefor insertasprint('您新添加了一次新的销售记录!')当查询一种产品是否存在于仓库中时,弹出信息源代码如下所示Create trigger PRO_updateon PROFor updateAsI
15、f exists(select PRO_RES from PRO where PRO_NO='000001')=0Print '此电脑已售完'3.5.2视图1商品仓库负责人(PRO_STOR,STAFF_NAME)从STOR出2.售出商品所在仓库(TRADE,PRO_NO,STOR_NO)从TRADE表中导出3、某单商品客户的地址信息(TRADE,CUS_NO,CUS_ADRESS)从CUS表中导出4、某单交易的成交额(PRO_NO,PRO_PRICE)从PRO表中导出3.5.3查询查询商品所有信息:select *from PRO查询商品价格select PR
16、O_NO,PRO_PRICEas 商品价格from PRO查询客户所有信息select *from CUS建立商品表:CREATE TABLE PRO (PRO_NO CHAR(20) PRIMARY KEY, PRO_MARK CHAR(20), PRO_ITEM CHAR(20), PRO_PRICE INT, PRO_RES INT, STOR_NO CHAR(20), );3.5.4存储过程CREATE PROCEDURE cus-proAS SELECT * FROM CUS WHERE CUS-SEX ='女'4总结这两周下来,学到了不少东西,以前对SQL,只能按书
17、上按部就班的写,写SQL语句是会了,但数据逻辑和方法方面,一点都不够到位,没有对以前的知识进行系统的了解,没有把各个部分知识整合在一起电子产品销售信息管理系统是面向公司管理人员、公司一般职员和普通顾客的信息系统,要全面展示电脑销售时的基本情况、交易业务和信息处理。 在设计数据库时,我们从最基础的数据需求分析开始:(1) 进行需求分析时,必须准确了解和分析用户需求(包括数据和处理),这一阶段是最困难最耗时的一个阶段,但也是最基础的阶段。由于是做课程设计,所以我们将必要的实体与实体关系我们全部考虑在内,对于一些比较生僻的方面没有考虑。(2) 在概念结构设计阶段,我们将所考虑的实体与实体之间的联系分
18、别用子E-R图和总E-R图展示出来,在逻辑上和实际上都全面展示电子产品销售信息管理系统的内在与外在联系。(3) 逻辑结构设计阶段,是将前面的子E-R图和总E-R图转化为关系模式,并把各实体和各实体间的联系的主码表明;后对实体和实体之间的联系进行基表设计,对每一个项目注明要求和属性。是将概念结构转化为数据模型。(4) 在物理设计阶段,我们编写程序,将得来的数据模型设计它的适用于运行环境的物理存储,即进行存储过程设计。(5) 数据实施阶段,我们用数据库语言即SQL语言和其宿主语言建立数据库,编制和调试数据库,组织数据入库,并进行试运行。通过上述步骤,我们完成了理论与实际上的用于商业运营的电子产品销
19、售信息管理系统,虽有不足之处,但不乏为一个简单的框架设计,简单,但信息、步骤全面,扩展、修改、完善容易,便于超级管理员的及时操作管理。5 参考文献1 SQL Server 2000Z2 李存斌数据库应用技术-SQL Server 2008简明教程M北京:中国水利水电出版社,2001.25353 庞山山刘静基于多角色的登录模块设计和实现J科技信息,2011年31期.2012024 林卓然Visual Basic程序设计基础电子工业出版社出版,2004年2月5 陈志泊数据库原理及应用教程人民邮电出版社,2008年3月附录 :读书笔记数据库名词解释数据库:(DB)是以某种组织方式存储在磁盘上的数据的集合。数据库应用系统:数据库应用系统是基于数据库的系统软件。包括数据库和程序两个组成部分:数据库由数据库管理系统创建,程序由支持数据库编程的程序设计语言编写。数据库管理系统:(DBMS)是用于创建和维护数据库的软件,四个基本功能:定义数据库,操纵数据库,运行管理数据库,创建维护数据库。关系数据库管理系统:(RDBMS)用于创建和维护关系数据库,目前大多数数据库都是这种类型。对象-关系数据库管理系统:(ORDBMS)用于创建和维护面向对象的数据库。代表:postgreSQL。1. 人工管理阶段:程序和数据存放在一起,无法共享和随机访问存取。2.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山东工商学院《电气工程综合设计》2023-2024学年第二学期期末试卷
- 湖北工程职业学院《中小学体育与健康》2023-2024学年第二学期期末试卷
- 广州铁路职业技术学院《动物营养学与饲料学》2023-2024学年第二学期期末试卷
- 潍坊理工学院《装帧设计》2023-2024学年第二学期期末试卷
- 豫章师范学院《环境修复原理与技术》2023-2024学年第二学期期末试卷
- 长春大学旅游学院《制图基础与CAD》2023-2024学年第二学期期末试卷
- 白城职业技术学院《塑料成型模具》2023-2024学年第二学期期末试卷
- 伊春职业学院《财务会计理论与实务》2023-2024学年第二学期期末试卷
- 教育局新教师岗前培训实施方案
- 浙江国际海运职业技术学院《大学写作(二)》2023-2024学年第二学期期末试卷
- 数字贸易学 课件 第21、22章 数字自由贸易与数字贸易壁垒、数字贸易规则构建与WTO新一轮电子商务谈判
- 无人机结构设计与材料选择
- DB6105-T 194-2023 家政服务机构经营管理规范
- 第五版、急危重症护理学实践与学习指导附有答案
- AI技术助推智能化疾控系统
- 中小学必背飞花令诗词-(春、月、风、花、山、江、人、日、动物、颜色、数字)
- 设计色彩全套教学课件
- 幻想在天空飞翔混声三部合唱谱
- 旅客列车客运乘务 第四版 课件 第三章 旅客列车乘务作业
- 双方协商一致解除劳动关系合同
- 口腔临床操作规范培训课件
评论
0/150
提交评论