"高校图书借阅数据库管理系统综合设计与开发"

需积分: 50 17 下载量 188 浏览量 更新于2024-03-13 2 收藏 569KB DOCX 举报
本设计任务是基于《数据库系统概论》课程的综合设计,旨在完成一个高校图书借阅数据库管理系统。项目内容丰富、详细,格式规范整齐。该系统的运行环境为win7及以上,采用微软sqlserver2017版本。 项目实验计划包括以下内容: 一、项目实验开发背景 本项目是根据《数据库系统概论》课程的要求进行设计开发的图书借阅管理系统。通过该项目,学生将掌握数据库系统的设计与开发技术,提高数据库系统概念的理解和应用能力。 二、开发运行环境 项目运行环境为win7及以上系统,并采用微软sqlserver2017版本进行开发。 三、项目实验学习目标 通过该项目,学生将达到以下学习目标: 1.掌握数据库系统的设计原理和方法 2.了解数据库管理系统的基本原理和结构 3.学习数据库设计的概念和方法 4.掌握SQL编程技术 5.善于运用数据库系统进行信息管理和查询 本图书借阅数据库管理系统的设计任务是为了满足高校图书借阅管理的需求,提高图书借阅效率和管理水平。系统将包括图书信息管理、读者信息管理、借阅管理、归还管理等功能模块,旨在实现图书借阅管理的自动化和信息化。 系统设计的具体内容包括: 1.数据库设计:包括数据库的ER图设计、数据表设计、数据字典的编制等内容。 2.功能模块设计:根据图书借阅管理的流程和需求,设计系统的各个功能模块,包括图书信息管理、读者信息管理、借阅管理、归还管理等。 3.界面设计:设计系统的用户界面,使得用户能够方便地进行操作和管理。 4.安全性设计:考虑系统的安全性和权限管理,确保数据的安全和完整性。 在项目开发过程中,我们将遵循软件工程的开发流程,包括需求分析、系统设计、编码实现、测试和维护等阶段。并将充分利用《数据库系统概论》课程所学的知识和技能,不断完善和优化系统的设计与开发。 最终,我们希望通过本次综合设计项目,学生能够运用所学的数据库系统知识,设计并实现一个完整的图书借阅管理系统,从而提高其信息管理和系统开发能力。同时,也希望通过本项目的实施,能够为高校图书借阅管理工作提供一定的参考和借鉴价值。
2018-07-13 上传
该代码文件用于本科生计算机科学与技术专业数据库课程设计,图书借阅管理子系统,数据库用户名sa,密码gsw,数据库名名称BookManageSystem,这些都可以在DButil.java文件中修改。功能有学生账号注册登录借书还书,罚款计算,同时设有管理员,账号固定在login.Java代码中为administrator,密码password,可自行在代码中修改,管理员可查询图书情况,学生账户情况,修改图书信息等等功能,内容十分简单,十分适合大二大三本科生参考 设计本系统模拟学生在图书馆借阅图书的管理内容,包括查询图书、借书、借阅后的查询、统计、超期罚款等的处理情况,简化的系统需要管理的情况如下: 1、可随时查询出可借阅图书的详细情况,如图书编号(BNO)、图书名称(BNA)、出版日期(BDA)、图书出版社(BPU)、图书存放位置(BPL)、图书总数量(BNU)等,这样便于学生选借。 2、学生查询图书情况后即可借阅所需图书,可借阅多种图书,每种图书一般只借一本,若已有图书超期请交清罚金后,才能开始本次借阅; 3、为了唯一标识每一学生,图书室办借书证需如下信息:学生姓名(SNA)、学生系别(SDE)、学生所学专业(SSP)、借书上限数(SUP)及唯一的借书证号(SNO)。 4、每学生一次可借多本书,但不能超出该生允许借阅上限数,每个学生可多次借阅,允许重复借阅同一本书。规定借书期限为二个月,超期每天罚二分。 5、学生可以进行借阅、续借、归还和查询书籍。借阅时要登记相应的借书日期;归还时要记录还书日期;续借相当于归还书后重新借阅。 根据以上信息完成如下要求: 1、请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念设计)。 2、写出已设计E-R图相应的关系模式,根据设计需要还可增加辅助关系模式,并找出各关系模式的关键字(逻辑设计)。 3、在已设计的关系模式基础上开发设计功能子系统,要求子系统能完成如下功能要求(物理设计、设施与试运行): 1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。 2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。 3)能根据学生要求借阅图书库中有的书,并完成一次借阅任务后汇总已借书本总数,报告还可借书量,已超期的需付清罚款金额后才可借书。 4)能明细查询某学生的借书情况及图书的借出情况。 5)能统计出某图书的总借出数量与库存量及某学生借书总数,当天为止总罚金。 6)其他你认为子系统应有的查询、统计功能。
2014-08-25 上传