《网上书店管理信息系统》数据库课程设计报告样例
- 格式:doc
- 大小:620.50 KB
- 文档页数:31
武汉科技大学城市学院
课程设计报告
课程设计名称数据库原理与应用
题目网上书店管理信息系统数据库设计
院系信息工程学部
专业电子商务
班级14级电商1班
姓名
指导教师石松芳
2016 年 6 月16 日
课程设计评分表
编号:010
设计题目: 网上书店管理信息系统的设计与实现
1. 课程设计教学条件要求: SQL SERVER 2005+POWER DESIGNER15.0
2. 课程设计任务
1、主要功能
设计一个网上书店管理信息系统,该系统的用户分别是:管理员和顾客。不同的用户拥有不同的权限,各自完成各自的管理功能,不同的用户看到不同的系统功能。用SQL Server 2005创建后台数据库,按照要求完成所有的功能和模块。系统功能的基本要求:
公共的主要功能模块包括:
(1)用户的注册与登陆
(2)用户个人信息查询与管理
(3)登陆社区交流版块,发布留言、查看留言以及投诉
(4)用户的退出与注销
管理员的主要功能模块包括:
(1)用户管理
(2)书籍信息管理
(3)订单管理
顾客的主要功能模块包括:
(1)个人信息管理
(2)购书信息管理
2、主要数据库表单
(1)管理员基本信息表单
主要字段有:管理员编号、管理员姓名、管理员密码、管理员联系方式、管理员性别、管理员年龄。
(2)顾客信息表单
主要字段有:顾客编号、管理员编号、顾客姓名、顾客邮箱、顾客密码、注册时间、密码提示问题、密码答案、登录次数、最后一次登录时间、城市、顾客地址、是否为会员、顾客性别、顾客年龄。
(3)图书信息表单
主要字段有:书名编号、订单号、书名、作者、详细介绍、市场价、会员价、出版社、ISBN、简介、出版时间。
(4)订单信息表单
主要字段有:订单号、顾客编码、订单日期、收货人姓名、邮编、收货电话、付款方式、送货方式、总金额。
3. 课程设计报告书主要内容
1)系统功能需求分析与模块设计。
2)数据库设计:数据库概念设计。
3)数据库设计:数据库物理设计。
4.课程设计参考资料
[1] 尹志宇数据库原理与应用教程——SQL Server(第二版). 清华大学出版社. 2015
[2] 程炎龙,刘芳. SQL SEVER 2008数据库教程. 北京:科学出版社. 2012
[3] 罗志高. 数据库原理与应用教程. 北京:人民邮电出版社.2003
目录
第1章项目开发背景 (6)
1.1项目开发背景 (6)
1.2项目特点 (7)
第2章项目需求分析 (8)
2.1系统模块介绍 (8)
2.2系统角色分工 (8)
2.3功能需求分析 (9)
2.3.1公共功能 (10)
2.3.2管理员功能 (11)
2.3.3顾客功能 (15)
第3章数据库设计 (19)
3.1数据库概念设计 (19)
3.1.1管理员基本信息管理E-R图 (19)
3.1.2.顾客基本信息管理E-R图 (20)
3.1.3.订单信息E-R图 (20)
3.1.4.图书信息E-R图 (21)
3.1.5全局E-R图 (22)
3.2物理结构设计 (22)
3.2.1生成物理数据模型(PDM) (22)
3.2.2创建数据库 (23)
3.3数据字典 (27)
第4章总结 (30)
参考文献 (31)
第1章项目开发背景
当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。信息数据的管理作为一个公司的基层管理工作,是公司对员工工作管理的基本依据。
1.1项目开发背景
近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。
目前图书管理存在的问题:
1、检索速度慢、效率低
因为图书馆的藏书种类多、数量多,将藏书准确地分门别类,快速检索,手工进行非常困难往往是终于查到了书的信息,馆中没有此书或已被别人借走。图书馆的规模越大,这个问题越突出。
2、借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的。而且经常会出现这样那样的差错。
3、图书统计工作难、藏书更新不能及时完成。
图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制。
由上可知,我们有必要对图书管理实行信息化,让系统去帮助我们完成管理工作,且这项工作在技术上、经济上与社会等其它因素上都是可行的。
1.2项目特点
此系统具有如下5个特点:
➢灵活性:本系统可以根据不同的登录用户,自动识出用户的身份,并引导和呈现出该用户可以进行的操作。
➢简单便捷的用户操作:功能模块的操作采用简单易行的使用原则,用户可以很容易理解某个操作的含义并很容易上手。
➢友好的用户界面:系统的操作界面简单、美观、大方,能够给用户一种简洁舒适的感觉。
➢跨浏览器兼容性:系统支持多种主流浏览器,用户可以根据自己的喜好选择喜欢的浏览器来访问本系统。
➢多用户同时在线:本系统以B/S结构构建,支持多人同时在线,多个不同的用户可以同时在系统中进行操作。