计科1402-图书借阅管理子系统-课程设计报告-1030414221-凌方杰.docVIP

计科1402-图书借阅管理子系统-课程设计报告-1030414221-凌方杰.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计科1402-图书借阅管理子系统-课程设计报告-1030414221-凌方杰

实验15 数据库应用系统设计与开发 15.1 图书借阅管理子系统(Java技术) 图书管理系统在实际中应用广泛,例如所有大型图书馆或者高校的图书馆都必须配备一套完整的图书管理系统,甚至部分小学也需要一个图书管理系统。它主要对一个学校的图书馆或者其他类型的图书相关业务部门的所有图书信息进行管理。图书借阅管理系统是图书管理系统的一个子系统,它主要完成对书籍的借出与归还的管理。 15.1.1 开发环境与开发工具 系统开发环境为局域网或广域网网络环境,网络中有一台服务器上安装SQL Server 2014/2012/2008/2005/2000、ORACLE、MySQL或PostgreSQL这样的数据库管理系统,本子系统采用Java语言设计实现,使用jdk1.5.0_15及Eclipse SDK Version: 3.3.2(/platform)为开发工具,服务器操作系统为Windows Server 2003 family Build 3790 Service Pack 2及以上版本。 15.1.2 系统需求分析 设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况,简化的系统需要管理的情况如下: 1、可随时查询出可借阅图书的详细情况,如图书编号(BNO)、图书名称(BNA)、出版日期(BDA)、图书出版社(BPU)、图书存放位置(BPL)、图书总数量(BNU)等,这样便于学生选借。 2、学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后,才能开始本次借阅; 3、为了唯一标识每一学生,图书室办借书证需如下信息:学生姓名(SNA)、学生系别(SDE)、学生所学专业(SSP)、借书上限数(SUP)及唯一的借书证号(SNO)。 4、每学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅,允许重复借阅同一本书。规定借书期限为二个月,超期每天罚二分。 5、学生可以进行借阅、续借、归还和查询书籍。借阅时要登记相应的借书日期;归还时要记录还书日期;续借相当于归还书后重新借阅。 15.1.3 功能需求分析 1、系统功能的描述 要求子系统能完成如下功能要求(物理设计、设施与试运行): 1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。 2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。 3)能根据学生要求借阅图书库中有的书,并完成一次借阅任务后汇总已借书本总数,报告还可借书量,已超期的需付清罚款金额后才可借书。 4)能明细查询某学生的借书情况及图书的借出情况。 5)能统计出某图书的总借出数量与库存量及某学生借书总数,当天为止总罚金。 6)其他你认为子系统应有的查询、统计功能。 7)要求子系统设计得界面友好、操作方便,并适当考虑子系统在安全性、完整性、备份、恢复等方面的功能要求。系统功能布局见系统功能模块图15-1所示。 2、系统功能模块图 图15-1 系统功能模块图 其中“信息管理”板块中的每一个功能管理项都包括查看、添加、删除、修改等功能。 15.1.4 系统设计 1、数据概念结构设计 (1)数据流程图 系统数据流程图如图15-2所示。 图15-2 简易系统数据流程图 (2)系统E-R图 经调研分析后得简化图书借阅管理子系统整体基本E-R图如图15-3所示。 图15-3 系统基本E-R图 2、数据库逻辑结构(关系模式)设计 按照E-R图到逻辑关系模式的转换规则,可得到系统如下6个关系。 (1)图书信息(图书编号,图书名称,出版日期,图书出版社,图书存放位置,图书总数量) (2)学生信息(借书证号,学生姓名,学生系别,学生所学专业,借书上限数,) 其中带下划线的为关系关键字(即主码) 3、数据库物理结构设计 本系统数据库表的物理设计通过创建表的SQL命令及数据库关系图来呈现,下面只列出Transact SQL创建命令(即T-SQL命令),针对其它数据库系统的创建命令略。 (1)创建数据库表的T-SQL命令 CREATE DATABASE EmployeeIMS -- 创建数据库 GO -- 以下为创建各表的SQL命令 CREATE TABLE [dbo].[DepartmentInformation]( [D_Number] [int] IDENTITY(1,1) NOT NULL, [D_Name] [varchar](20) NOT NULL, [D_Count] [int] NOT NULL, CONSTRAINT [PK_DepartmentInformation] PRIMARY K

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档