




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库课程设计报告图书管理系统一.课程设计目的与要求目的熟悉大型数据库管理系统的结构与组成;熟悉数据库应用系统的设计方法和开发过程;掌握一种大型数据库管理系统(ORACLE、DB2或SQLSERVER)的应用技术和开发工具的使用;熟悉数据库平安的相关知识和技术;熟悉数据库系统的管理和维护。要求从本大纲推荐的题目中(也可以自拟题目,经课程设计指导老师同意),选定一个数据库应用系统的题目,完成数据库的设计和应用系统设计,并提交相应文档。要求:不同的人可以选同一题目,但必须彼此独立完成整个系统,不得互相拷贝;数据库管理系统仅限Oracle、DB2、Sybase以及MSSQLServer;开发工具限PowerBuilder,Delphi,C++,JAVA或者DOT.NET平台;必须兼有客户/效劳器结构及浏览器/效劳器结构,系统业务局部用客户/效劳器结构完成,公共查询浏览局部可用浏览器/效劳器结构完成。提交系统的源码及文档。二.课程设计题目:图书管理系统题目要求:假设图书馆的工作人员要处理以下日常工作:借书:核实读者身份并检查是否存在下述情况:该读者借书的数额超标;该读者所借的书过期未还;该读者曾因借书过期被罚款而未交;如不存在上述情况,那么登记借书信息;还书:检查所还图书是否损坏或过期,是那么登记罚单信息并打印罚单,在交纳罚金前,不允许该读者继续借书。假设图书损坏,注销该图书信息,否那么进行还书登记。罚款:根据罚单收取罚金,同时取消该读者的借书限制。图书信息维护:新书上架、旧书下架及图书信息查询。读者信息维护:录入、注销、修改及查询读者信息。此外,图书馆还应向读者提供以下根本功能:查询图书信息;查询自己的根本信息和借书记录;续借;设计一个B/S或C/S模式的系统实现上述功能。实验环境:WindowsXP操作系统,Server版;企业版MicrosoftSQLServer2000;VisualC++MFC编程三.图书管理系统的设计与实现:图书管理系统的需求分析:数据需求分析:根据图书管理系统的需求,首先将要记录的信息分类,要记录的信息如下。用户信息:包括姓名、借书证号、身份、可借书数目、借书限制和已借书数量。图书:编号、书名、ISBN、主编、出版社、定价、数量。借书信息:借书证号、编号、借书日期、还书日期、是否过期。罚单:罚单编号、借书证号、金额。根据这些需要,本系统需要建立“用户信息”表,“图书”表,“借书信息”表和“罚单”表。事务需求分析经过实际考察、咨询和分析,图书管理系统主要应该具有以下功能模块。〔1〕读者登录界面局部,要求有如下功能:①可以显示读者信息〔包括当前借书情况以及是否有罚款在身等相关信息〕;②图书查询功能;③借书操作;④续借操作; 〔2〕管理员登录界面局部,要求有如下功能: ①新书上架操作〔完成新书录入工作〕; ②图书信息修改操作; ③图书相关统计操作; ④办理借书证操作; ⑤借书证的挂失与解封等操作;⑥接收还书;⑦接收罚金2.图书管理系统的E-R模型设计: a.图书管理系统的数据库设计局部的实体列表如下:实体描述用户信息姓名、借书证号、身份、可借书数量、联系、借书限制和已借书数量图书编号、书名、ISBN、主编、出版社、定价、数量借书信息借书证号、编号、借书日期、还书日期、是否过期,其中借书证号和编号为主码。罚单罚单编号、借书证号、金额 b.图书管理系统的E-R模型:以下图实体读者的E-R模型图: 读者读者借书证号姓名身份可借书数量目借书限制已借书数量联系以下图是实体书籍的E-R模型图:图书编号书名ISBN主编出版社定价数量以下图是读者与借阅间的联系借阅的E-R模型图:借书证号借书证号编号借书日期还书日期借书信息是否过期整个图书管理系统的E-R模型关系图如下所示:用户 图书借阅mn 3.创立数据库 a.创立图书管理系统数据库 使用SQLSERVER2000企业管理器创立一名为library的数据库,并设置好相关选项。 b.创立图书管理系统数据表 在创立好的数据库library下为图书管理系统添加数据表,其中表的设计按照之前设计好的E-R模型图来建立,所建的数据表的详细信息如下表所示:用户信息:包括姓名、借书证号、身份、可借书数量、联系、借书限制和已借书数量。图书:编号、书名、ISBN、主编、出版社、定价、数量。借书信息:借书证号、编号、借书日期、还书日期、是否过期。罚单:罚单编号、借书证号、金额。表名列名数据类型长度说明用户信息姓名char8非空借书证号char6主键身份char10非空可借书数量int非空联系char20非空借书限制char5非空已借书数量int非空借书信息借书证号char6主键编号char20主键借书日期char20非空还书日期char20非空是否过期char5图书编号char20主键书名char50非空ISBNchar10非空主编char20非空出版社char50非空定价float非空数量int非空罚单罚单编号char6主键借书证号char6主键金额float数据库建立〔1〕创立数据库USEmasterGOCREATEDATABASElibrarysystemON(NAME=librarysystem,FILENAME='d:\librarysystem.mdf',SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOGON(NAME='library',FILENAME='e:\librarysystem.ldf',SIZE=5MB,MAXSIZE=25MB,FILEGROWTH=5MB)GO--〔2〕书本类别表建立uselibrarysystemgocreatetablebook_style(bookstylenovarchar(30)primarykey,bookstylevarchar(30))go--〔3〕创立书库表createtablesystem_books(bookidvarchar(20)primarykey,booknamevarchar(30)Notnull,bookstylenovarchar(30)Notnull,bookauthorvarchar(30),bookpubvarchar(30),bookpubdatedatetime,bookindatedatetime,isborrowedbit,foreignkey(bookstyleno)referencesbook_style(bookstyleno),)go--〔4〕借书证表建立createtablesystem_readers(readeridvarchar(9)primarykey,readernamevarchar(9)notnull,readersexvarchar(2)notnull,readertypevarchar(10),regdatedatetime,booktotalint,borrowednumint,overduenoreturnnumint)go--〔5〕借书记录表建立createtableborrow_record(bookidvarchar(20)primarykey,readeridvarchar(9),borrowdatedatetime,foreignkey(bookid)referencessystem_books(bookid),foreignkey(readerid)referencessystem_readers(readerid),)go--〔6〕还书记录表建立createtablereturn_record(bookidvarchar(20)primarykey,readeridvarchar(9),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年Z世代消费趋势下的新消费品牌市场拓展策略创新报告
- 历史(湖北卷)2025年中考考前押题最后一卷
- 制造业供应链优化
- 过敏性结膜炎自救指南2025
- 基于DeepSeek大模型的景区AI智能安防应用方案
- 湖南师范大学附属医院 消除艾滋病、梅毒和乙肝母婴传播工作考试试卷及答案
- 铣工多选试题及答案
- 五年级综合试题及答案
- 河南省新乡市2023-2024学年高一下学期期末测试英语试卷(含答案无听力原文及音频)
- 2025年辽宁省鞍山市立山区中考道德与法治三模试卷(含答案)
- 国家开放大学《创业基础》第三次形考任务答案
- 湖南省长沙市雅礼集团2024-2025学年高二下学期3月月考物理试卷(原卷版+解析版)
- 营房维修考试题及答案
- 研发实验室试题及答案
- (三模)新疆维吾尔自治区2025年高三高考第三次适应性检测 文科综合试卷(含答案)
- 提高员工操作技能
- 2025-2030中国智能望远镜市场规模监测与未来营销格局研究报告
- 银行现金调拨流程
- 项目成本与收益分析报表
- 老舍《茶馆》三幕话剧剧本
- 安全生产标准化星级班组建设实施方案及评分标准
评论
0/150
提交评论