- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电脑销售数据库的设计
附件1: 学 号:
课 程 设 计
题 目 电脑销售数据库设计 学 院 计算机科学与技术 专 业 计算机科学与技术 班 级 姓 名 指导教师 施继珉
2013 年 1 月 23 日
课程设计任务书
学生姓名: 专业班级:
指导教师: 施继珉 工作单位: 计算机学院
题目:电脑销售数据库设计
初始条件:
创新电脑公司是一家专门销售计算机整机、外围设备和零部件的公司。该公司有3个部门:市场部、技术部、财务部。市场部的人员负责采购和销售业务;技术部的人员负责售后服务、保修等技术性工作;财务部的人员负责财务业务。公司需要将所经营的计算机设备的库存、销售、保修、职工等信息都存储在数据库中。
要求完成的主要任务:
根据上述的初始条件,进行调查分析并设计适当的属性。设计一个销售数据库,DBMS可选Ms SQL Server、Oracle、MySQL等。
完成课程设计说明书,其格式遵守学校今年的新规定。主要内容包括:需求分析,概念设计,逻辑设计,物理实现等。
基于该数据库,最好实现一个或多个应用程序(自己确定功能),程序设计语言(工具)任选。这一项是选作,不作硬性要求。
时间安排:
本学期第21周:
消化资料、系统调查 1天
系统分析 1天
总体设计,实施计划 2天?
撰写报告 1天
指导教师签名: 年 月 日
系主任(或责任教师)签名: 年 月 日
目录
电脑销售数据库设计 1
题目:电脑销售数据库设计 2
1.需求分析 3
1.1功能分析 3
1.2 数据分析 5
2.概念设计 6
3.逻辑设计 7
3.1表的设计 7
3.1.1产品表 7
3.1.2 进货表 8
3.1.3售货表 8
3.1.4维修表 9
3.1.5维修价格表 10
3.1.6业务表 10
3.1.7收入表 10
3.1.8支出表 11
3.1.9职工表 11
3.1.10客户表 12
3.1.11库存表 12
3.2 E-R 模型 13
4.个人总结 14
5.参考文献 15
1.需求分析
1.1功能分析
本系统采用web方式下的(B-S)模式,主要分三个模块进行设计,分别是用户模式,内部人员模式,管理员模式。整体设计模式如图1:
图1
用户模式是专门对公司的用户所建立的交互模式,其主要作用有三点:
1.为用户进行产品信息的展示,方便用户进行选购。
2.为用户进行商品的维修处理,用户可进行维修业务。
3.用户可以查询公司的职员情况。
公司内部模式主要涉及公司的职员、产品、财务等管理。公司分为四个部分:市场部,技术部,财务部,人力资源部。各个部门的功能如下:
市场部主要有以下功能:
产品的选购及售卖,即对库存表表进行增加,删除等修改动作。
产品的查询,对产品的数量及属性等查询。
技术部主要有以下功能:
对产品的属性进行设置及修改。
对需要维修的用户产品进行维修。
财务部的主要功能:
产品选购时对产品数量和支出进行统计。
产品卖出时对产品数量和入账记录进行统计。
按时间统计公司的财务情况。
人力资源部的主要功能:
负责对公司内部职工信息的管理。
对公司用户信息的管理。
管理员模式是为系统的操作员专门设置的模式,在管理员模式下可进行系统的设置和所有表的改动。
1.2 数据分析
数据分析按部门进行设置,包含三个部门市场部,技术部,销售部,人力资源部,各个部门的数据库表分析如下:
1.市场部
市场部主要包括这些数据。
产品的采购表(订单号,产品编号,交易时间,数量,金额)
产品的售货表(订单号,产品编号,用户编号,交易时间,数量,金额)
产品的库存表(产品编号,产品数量)
2.技术部
产品的属性表(产品编号,产品名称,产品进口价格,产品售卖价格,产品保修期,产品简介)
产品的维修信息表(维修号,用户编号,维修人员编号,产品号,开始时间,结束时间,数量,金额)
产品维修价格表(产品号,维修价格)
3.财务部
公司的产品收入表(开始时间,结束时间,业务编号,收入金额)
公司的产品支出表(开始时间,结束时间,业务编号,支出金额)
4.人力资源部
公司的职员表(职员编号,姓名,性别,年龄,工作,薪水,电话)
公司的客户表(客户编号,姓名,性别,年龄,电话)
2.概念设计
通过数据库需求分析可以得到数据库系统的总体概念模型,如图1:
图1
3.逻辑设计
3.1表的设计
3.1.1产品表
产品表(产品编号,产品名称,进货价格,售卖价格,保修期,产品简介)
Product( no char(3) primary key
文档评论(0)