- 1、本文档共62页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库原理》课程设计-图书出租管理系统汇
数据库原理课程设计报告
题 目: 图书出租管理系统
学生姓名:
学 号:
班 级: 计科081
院 系: 计算机科学与信息学院
专业年级: 计算机科学与技术 2008 级
2010 年 12 月 30 日
一、需求分析
1.问题描述:
随着网络化时代的到来,图书出租信息的网络化可以大大节约人工和时间。为此可以开发出图书管理系统,广泛的应用于学校和工业、商业、企业、事业和行政等单位。实际上,该系统的实用性还是比较强的。
2.系统功能描述
(1)系统功能描述
一个图书出租管理系统应该提供包括客户信息管理、图书信息管理、出版社信息管理、用户信息管理、租还书、综合查询等功能。
客户、图书、用户信息的数据模块提供增加、删除、改变和查询、浏览等基本的数据维护功能。
综合查询模块可以通过用户选择的数据表和相应的查询条件来查询相关内容。
客户租还书模块是图书出租管理系统的核心功能,实现客户和图书出租的交互。
(2)功能模块划分
图书出租管理系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询操作上,包括图书信息、用户信息、客户信息和租借信息,各个部分的数据内容又有内在联系。针对该系统的数据特点,可以总结出如下的需求。
A、用户和客户具有不同的身份。
B、用户信息记录用户资料。
C、客户信息记录客户的详细信息。
D、图书信息记录图书的名称、出版社等信息。
E、租借信息记录客户租借图书的信息。
图书出租管理系统应该具有客户信息管理、图书信息管理、租还书和综合查询等功能。根据系统功能的需求分析,我们把该系统的功能划分为5个模块。
A、客户信息维护模块
B、图书信息维护模块
C、用户信息管理模块
D、客户租还书管理模块
E、综合查询模块
图书出租管理系统的功能模块如图所示
其中,客户租还书管理模块包括以下3个子模块:
A、租借图书
B、归还图书
C、查询租借信息
客户信息维护模块包括以下5个子模块:
A、增加客户信息
B、删除客户信息
C、修改客户信息
D、查询客户信息
E、遍历客户信息
该模块图如下图所示:
同理,如图书信息管理、用户信息管理模块也被类似的分为增加、删除、修改、查询和遍历5个模块。
(3)系统流程分析
图书出租管理系统的开发首先要设计一个登录系统,用户只有输入了正确的用户名和密码方可进入系统内部。系统流程图如下图所示
(4)数据流程图
(5)系统功能分析和需求总结后,设计如下的数据项和数据结构。
A、图书信息,包括图书编号、图书名称、作者等数据项
B、租书信息,包括客户编号、图书编号、租借日期等数据项。
C、客户信息,包括客户编号、姓名、密码等数据项。
D、用户信息,包括用户编号、密码、分类等数据项。
3.系统使用权限方面
该信息管理系统的角色可以分为3类:
(1)普通用户:拥有客户信息维护、图书信息管理以及客户租还书管理、报表显示和综合查询的权限。
(2)系统管理员:拥有客户信息维护、图书信息管理、用户信息管理以及客户租还书管理和综合查询权限。但其主要功能还是用户信息管理。
(3)客户:租书和还书。
二、数据库概念结构设计
得到上面的数据项和数据结构后,就可以设计满足需求的各种实体及相互关系,再用实体-关系图,及E-R(Entiry-Relationship)图将这些内容表达出来,为后面的逻辑结构设计打下基础。
在这个系统中,所存在的实体有:图书信息实体、租书信息实体、出版社信息实体、客户信息实体和用户信息实体,它们之间的关系如图所示。
三、逻辑结构设计
1.模式设计:
(1)关系模式:
Book(BookID、BookName、BookWriter、BookPublish、BookPublishDate、BookPrice、BookSort、BookAmount、BookRemain)
BorrowBook(ReaderID、BookID、BorrowDate、ReturnDate、FactReturnDate)
Reader(ReaderID、ReaderName、ReaderPassword、ReaderPhoneNo、ReaderEmail、ReaderBorrowBooks)
User(UserID、UserPassword、UserSort)
(2)数字字典:
图书表(Book)
编号 字段名称 数据结构 说明 1 BookID nvarchar(50) 图书编号 2 BookName nvarchar(50) 图书名称 3 BookWr
您可能关注的文档
- XX景区监控系统设计方案汇.doc
- XX新材料科技公司160万吨年低聚物裂化精制项目及配套工程可行性研究报告汇.doc
- XX智能视频监控系统设计方案汇.doc
- XX有色金属有限公司电解车间内衬材料一批招(议)标书汇.doc
- XX星级大酒店工程部管理实务(精华版)汇.doc
- XX机械公司10万套微型汽油发动机缸盖机加生产线项目可行性研究报告汇.doc
- XX智能化系统工程设计方案汇.ppt
- XX有限公司内网安全管理系统项目解决方案汇.doc
- XX机械制造有限公司安全生产责任制度汇.doc
- XX机械制造有限公司质量管理制度及通用工艺汇.doc
- 2025届广东省惠州市惠州中学高三下学期第四次考试物理试题含解析.doc
- 2025届广西南宁市高三第一次诊断性考试英语试题理试题含解析.doc
- 2025届湖北省黄石市育英高级中学高三年级5月份三校联考英语试题含解析.doc
- 2025届广东省河源市高三第一次联考语文试题(文理)试题含解析.doc
- 2025届河北省磁县滏滨中学高考语文试题倒计时模拟卷(2)含解析.doc
- 2025届湖北省“荆、荆、襄、宜四地七校高中毕业班期末摸底统一考试语文试题含解析.doc
- 2025届黑龙江齐齐哈尔八中高三毕业班阶段性检测试题含解析.doc
- 2025届海南省儋州市正大阳光中学下学期高三年级七调考试(月考卷)英语试题含解析.doc
- 2025届广东省惠州市惠东中学高三高考仿真模拟冲刺考试(三)英语试题含解析.doc
- 2025届贵州省铜仁一中高三元月调研考试语文试题试卷含解析.doc
文档评论(0)