《sqlserver数据库应用技术》期末课程设计

《sqlserver数据库应用技术》期末课程设计

ID:2002640

大小:373.00 KB

页数:24页

时间:2017-11-14

《sqlserver数据库应用技术》期末课程设计_第1页
《sqlserver数据库应用技术》期末课程设计_第2页
《sqlserver数据库应用技术》期末课程设计_第3页
《sqlserver数据库应用技术》期末课程设计_第4页
《sqlserver数据库应用技术》期末课程设计_第5页
资源描述:

《《sqlserver数据库应用技术》期末课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、作者有话要说:如果看了这份文档觉得有帮助的亲,记得帮俺关注一下这个网址www————qdmm————com————MMWeb————2886821————aspx,没事的时候点点就行的,更闲的时候留下些什么我更会感激不尽的,就当作小小回报俺一下啦~~~~话说俺也是做了很久的,很累人的。。。。。。谢谢谢~~~~如果看了文档有帮助却不帮俺的话,就别怪俺在你背后画圈圈哦!!《SQLSserver数据库技术》期末课程设计报告设计题目:小型书店管理系统专业班级:计算机科学与技术学号:2012070193姓名:陈丽陈丽24/246/15/2021目录概述3课题简介3设计目的3设

2、计内容3需求分析4功能分析4数据流图4数据字典5概念结构设计6概念结构设计的方法6概念结构设计的步骤7抽象初步数据:(此处与优化后E-R图得出的实体联系属性很有可能不同)7逻辑设计阶段10将E——R模式转换为以下关系模式:10用户外模式设计:11物理设计阶段11建立小型书店管理系统11对各个基本表的建立(包括了各种完整性约束)12建立视图13建立存储过程15建立触发器(另外5个表也建立相应曾删改触发器,不过此处从略,详情见附件源代码)16建立索引(由于数据库比较小,没有必要建立索引)18实现数据库(有附件源代码和该数据库源文件)18向基本表插入适量如下数据并显示基本

3、表信息18视图显示基本信息20执行存储过程完成目标查询21用普通查询完成目标查询(两次查询同时显示)22总结24陈丽24/246/15/2021概述课题简介书店书目书种繁多,来源多样,购买者众多,图书信息、供应商信息、客户信息、销售信息庞大,不易管理。因此,很有必要创建一个小型书店管理系统,以便于书店对图书的管理。经过三个多月的的学习,我们对计算机方面的知识有了很大的提升,本着理论联系实际的宗旨,通过李老师提供的这次软件技术实践的机会,在指导教师的帮助下,历经二周时间,学生自行设计一个小型书店管理系统管理系统,在下面的文章中,我将以这个小型书店管理系统系统为例,谈谈

4、其开发过程和所涉及到的问题。设计目的应用对数据库系统原理的理论学习,通过上机实践的方式将理论知识与实践更好的结合起来,巩固所学知识。数据库应用课程实践:实践和巩固在课堂教学中学习有关知识,熟练掌握对于给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。数据库原理软件设计实践:实践和巩固在课堂教学中学习的关于关系数据库原理的有关知识和数据库系统的建立方法,熟练掌握对于给定实际问题,为了建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程,为毕业设计打下基础。设计内容运用基于E-

5、R模型的数据库设计方法和关系规范化理论做指导完成从系统的分析到设计直至系统的最终实现,开发小型书店管理系统,完成小型书店管理系统的全部功能。首先做好需求分析,并完成数据流图和数据字典。其次做概念分析,利用实体联系的方法将需求分析的用户需求抽象为信息结构,得到E-R图。然后就是逻辑结构设计,将E-R图转换为计算机系统所支持的逻辑模型陈丽24/246/15/2021需求分析功能分析首先,建立一些基本表(尽可能满足3N),对大部分基本信息组合、存储;其次通过建立视图实现对冗余数据的有必要保留(查询并计算基本表属性得到新的作为视图属性)并实现对以下基本信息的显示。图书信息:

6、图书名称、订购数量、订购时间、订购单价、金额、出版社名称、作者名称;供应商名称等;供应商信息:供应商名称、地址、电话,联系人;客户信息:客户编号、名称、年龄、性别、累计购书金额等;销售信息:时间、销售名称、数量、销售单价、客户编号、客户名称、金额等。在此基础上进行以下目标查询,由于有些查询常用且较复杂,为了简化其应用,所以将它们定义为存储过程。查询当月书店销售金额、营业金额;(存储过程)查询某种图书库存数量;(存储过程)查询当月销量最好的图书信息;(存储过程)按供应商名称查询订购信息;(普通查询)查询购买次数超过3次的客户信息。(普通查询)接着根据需要建立触发器、存

7、储过程、索引,实现对数据库的优化。最后,进行过程功能的验证。允许具有权限者对数据库进行数据更新和查询等合法操作。数据流图用流程图来描述处理过程与数据的关系数据流图如下:陈丽24/246/15/2021数据字典用数据字典来描述数据数据字典如下:数据项:数据项名含义说明别名数据类型长度取值范围取值含义与其他数据项的逻辑关系图书编号唯一标识每本书char800000000~99999999根据入库时间先后编号有时与客户编号作为主码图书名称唯一标识每种书书名varchar30有时与供应商组成主码作者名称每种书的作者姓名char8出版社名称每种书的出版社名称char12供

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

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

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