电脑销售系统课程设计_sql课程设计

电脑销售系统课程设计_sql课程设计

ID:4415281

大小:433.50 KB

页数:22页

时间:2017-12-01

电脑销售系统课程设计_sql课程设计_第1页
电脑销售系统课程设计_sql课程设计_第2页
电脑销售系统课程设计_sql课程设计_第3页
电脑销售系统课程设计_sql课程设计_第4页
电脑销售系统课程设计_sql课程设计_第5页
资源描述:

《电脑销售系统课程设计_sql课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库原理与应用课程设计》报告《数据库系统》课程设计说明书设计题目:_电脑销售系统课程设计__III《数据库原理与应用课程设计》报告目  录1引言11.1课程设计选题11.2课程设计的目的11.3本选题的设计背景12系统分析与设计12.1系统的需求分析12.1.1功能需求12.1.2性能需求22.1.3操作要求22.1.4数据流图表示22.2系统的开发运行环境32.3系统总体设计33数据库设计33.1数据库概念结构33.1.1局部E-R图43.1.2实体间联系63.2数据库逻辑结构63.2.1关系模型63.2.2关系模型的优化73.2.3视图的设计73.3数据库的实现8

2、3.3.1表83.3.2视图93.3.3安全性设计93.3.4完整性设计103.3.5索引设计10III《数据库原理与应用课程设计》报告3.3.6整个库的存储方式124主要模块的详细设计与实现124.1登录模块124.2销售员身份模块134.3人事部身份模块144.4管理员身份模块164.5密码修改模块17结  论18参考文献19III《数据库原理与应用课程设计》报告1引言1.1课程设计选题《电脑销售系统》1.2课程设计的目的通过数据库系统课程设计,熟悉了SQLSERVER数据库管理系统的结构与组成;掌握了SQLSERVER数据库管理系统的应用技术和的使用;应用SQLSE

3、RVER2008开发工具实践了《电脑销售系统》的数据库应用系统的设计方法、开发过程和SQLSERVER数据库的管理与维护。最终达到掌握数据库管理系统的使用和开发,提高分析问题、解决问题和实践应用能力。1.3本选题的设计背景现在笔记本电脑越来越普及,许多大学生、白领等都拥有笔记本或购买笔记本的打算。所以,笔记本的市场需求量是很大的。而对于一个电脑的大商场,会有多家电脑品牌的若干机型。售价、库存、进货、销售、员工和客户等这些信息量庞大而繁琐。如果单靠人工记录和管理这些信息,不仅工作量大,而且效率低下。利用DBMS设计平台,设计出符合商场实际情况的电脑销售数据库系统,能够有效、

4、快速、简单、准确的管理这些信息。2系统分析与设计2.1系统的需求分析需求分析是数据库的起点,为以后的具体设计做准备。需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。经验证明,由于设计要求的不正确或误解,知道系统测试阶段才能发现很多错误,则纠正起来要付出很大的代价。因此,必须高度重视系统的需求分析。2.1.1功能需求作为一个电脑商场的电脑销售系统,必须对商场的库存、销售情况作出具体的统计,库房管理人员能够对仓库里的库存信息进行修改更新,销售人员能够查询电脑的库存、进价、售价,能够增添销售信息。-19-《数据库原理

5、与应用课程设计》报告2.1.2性能需求对库房的管理和对电脑信息的查询,不同的角色应该有不同的权限,数据库系统要设置不同的用户和角色并给予不同的权限。数据库系统的数据要有一定的恢复功能,这可以通过日志文件来实现。2.1.3操作要求对于数据库中的数据信息,要有一定的约束,各数据表中的关联数据要相对一致,防止混乱不清的数据出现。信息修改要及时、准确。2.1.4数据流图表示⑴当仓库新进入一批货物或出库一些货物时图1:数据流图1采购员审查核实新进电脑数据更新对应库存增加销售员审查核实卖掉电脑数据更新对应库存减少⑵当售出电脑时,售货员需要填写销售信息并添加客户信息图2:数据流图2销售

6、员整理分类填写销售信息增加销售、客户记录提交信息-19-《数据库原理与应用课程设计》报告2.2系统的开发运行环境本系统开发平台:VB6.0+sqlserver2008本系统采用架构:主从式结构的数据库系统本系统运行环境:windowsxp或以上版本,安装有sqlsever2.3系统总体设计数据库管理电脑信息管理部门管理员工信息管理顾客信息管理仓库管理图3:系统总体设计3数据库设计3.1数据库概念结构概念结构设计是把用户的信息要求统一到一个整体逻辑结构中,此结构能够表达用户的要求,是一个独立于任何DBMS软件和硬件的概念模型。数据库概念结构设计是在需求分析的基础上,设计出能

7、够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。概念结构设计就是将需求分析得到的用户需求抽象为信息结构,即概念模型。-19-《数据库原理与应用课程设计》报告3.1.1局部E-R图⑴部门:由部门号、部门名、负责人、备注组成部门部门号部门名负责人备注图4:部门⑵仓库:由仓库号、负责人、备注组成仓库仓库号负责人备注图5:仓库⑶客户:由客户号、姓名、年龄、性别、住址、联系方式组成客户客户号姓名年龄性别住址联系方式图6:客户-19-《数据库原理与应用课程设计》报告⑷员工:由员工号、姓名、性别、年龄、职位、所属部

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。