帮帮文库

返回

【毕业设计】夏玉杰--图书管理系统设计 【毕业设计】夏玉杰--图书管理系统设计

格式:word 上传:2025-08-21 09:58:50
还图书,不同类别的读者可借阅图书的范围数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书系统审核符合续借条件。借阅图书时,先输入读者的借阅卡号,系统验证借阅卡的有效性和读者是否可继续借阅安徽工商职业学院届毕业论文设计图书,无效则提示其原因,有效则显示读者的基本信息包括照片,供管理员人工核对。然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。归还图书时,输入读者借阅卡号和图书号或丢失标记号,系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。二图书馆工作人员图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录。三图书馆管理人员图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息借阅者信息总体借阅情况信息的管理和统计工作人员和管理人员信息查看及维护。图书馆管理员可以浏览查询添加删除修改统计图书的基本信息浏览查询统计添加删除和修改图书借阅者的基本信息。浏览查询统计图书馆的借阅信息,但不能添加删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。并且还应具有生成催还图书报表,并打印输出的功能。这里我们了解到图书馆管理系统大概要存储的信息有图书信息管理员信息,学生信息,借阅卡信息,图书借阅信息,借阅卡注册挂失信息,图书的借阅归还挂失信息,学生的罚款信息等。处理要求了解图书馆管理员要完成哪些处理功能,对处理的相应时间有什么特殊要求,处理方式是批处理还是联机处理。这里我们了解到图书馆管理员要处理的事务大体为管理学生的借阅归还挂失,管理学生的图书卡的注销注册挂失,完成对那些欠款的学生的罚款,管理图书馆员工的相关事务。图书管理系统安全性与完整性要求确定用户的最终需求是意见很困难的事,这是因为方面用户缺少计算机只是,开始的时候无法确定计算机计算机能够为自己做什么,不能做什么,因此往往不能正确的表达自己的需求,所提出的要求往往不断的变化。设计人员必需不断的深入与用户交流,才能逐步确定用户的实际需求。二需求分析的方法进行需求分析首先是调查清楚用户的实际要求,与用户达成共识,然后分析语表达这些需求。调查用户需求的具体步骤是调查组织机构情况。调查个部门的业务活动情况。在熟悉了业务活动的基础上协助用户明确对新系统的各种要求,包括信息要求处理要求安全性与完整性的要求,这是调查的又个重点。确定系统的边界。安徽工商职业学院届毕业论文设计二总体设计功能模块划分图书馆管理系统的设计目标是将传统的图书馆转换为数字信息化的图书馆,并对图书实现自动化的管理,该图书馆管理系统需要完成的功能有身份验证书库管理借阅证管理和系统管理。而我所负责的模块是借阅证管理和系统管理,这两个模块的功能如下所示借阅证管理提供办理借阅证借阅证信息查询借阅证挂失功能。系统管理包括添加账号修改密码和退出系统等功能。对上述功能进行集中分块结构化,得到如图所示的系统功能模借阅证管理系统管理借阅证挂失借阅证查询办理借阅证添加账号修改密码退出图书管理系统二系统流程分析前面的分析中已经定义了系统的各个功能模块,属于静态建模的范围。在系统运行时刻的动态模型应该有系统的流程决定。当用户登录系统后,可以根据拥有的权限来进行书库的管理借阅证的管理以及系统管理等操作,具体的流程如图所示。登录系统图系统流程图三数据库设计概念结构设计借阅卡管理和系统管理模块的图如图所示图书借书借阅卡借阅登陆界面用户验证书库管理系统管理退出系统借阅证管理安徽工商职业学院届毕业论文设计各实体的图如下图所示图书书号出版社单价总量入库时间现存量书名作者借书借书号借书时间借阅卡号所借图书的名字图书管理系统借阅卡读者姓名性别出生日期借书证号家庭住址身份证号电话号码借书总数图借阅卡的图借阅卡管理和系统管理模块有图书借书借阅卡四个实体。图书的属性包括书号书名作者出版社单价入库时间总量和现存量,书号是主码。借阅卡是读者借书的凭证,包括卡号姓名性别,出生日期地址现借书总量等属性,卡号是主码。借书则包括借书号卡号书号借书时间,借书号卡号,书号是主码。张借阅卡可以借多本图书,可以有多个借书信息,个借书信息包含本书籍的借出情况。二逻辑结构设计数据库的逻辑结构设计的任务就是把概念结构设计阶段设计好的基本图转换为产品所支持的数据模型相符合的逻辑结构。现在需要将上面的数据库概念转化为数据库系统支持的实际数据模型,也就是数据库的逻辑结构。根据根据拥有的权限来进行书库的管理借阅证的管理以及系统管理等操作,具体的流程如图所示。登录系统图系统流程图三数据库设计概念结构设计借阅卡管理和系统管理模块的图如图所示图书借书借阅卡借阅登陆界面用户验证书库管理系统管理退出系统借阅证管理安徽工商职业学院届毕业论文设计各实体的图如下图所示图书书号出版社单价总量入库时间现存量书名作者借书借书号借书时间借阅卡号所借图书的名字图书管理系统借阅卡读者姓名性别出生日期借书证号家庭住址身份证号电话号码借书总数图借阅卡的图借阅卡管理和系统管理模块有图书借书借阅卡四个实体。图书的属性包括书号书名作者出版社单价入库时间总量和现存量,书号是主码。借阅卡是读者借书的凭证,包括卡号姓名性别,出生日期地址现借书总量等属性,卡号是主码。借书则包括借书号卡号书号借书时间,借书号卡号,书号是主码。张借阅卡可以借多本图书,可以有多个借书信息,个借书信息包含本书籍的借出情况。二逻辑结构设计数据库的逻辑结构设计的任务就是把概念结构设计阶段设计好的基本图转换为产品所支持的数据模型相符合的逻辑结构。现在需要将上面的数据库概念转化为数据库系统支持的实际数据模型,也就是数据库的逻辑结构。根据图,有以下关系模式图书书号书名作者出版社单价入库时间图书总量现存量借阅卡卡号姓名性别出生日期地址身份证号码电话号码现借书总量借书借书号卡号书号借出时间。安徽工商职业学院届毕业论文设计四详细设计我设计的是借阅证管理模块和系统管理模块。下面分别介绍两个模块的功能及实现过程。借阅证管理模块借阅证包括办理借阅证借阅证信息查询和借阅证挂失个部分下面分别描述着个部分的功能以及实现过程。办理借阅证办理借阅证包括了办理借阅证和查询借阅证的功能。为了方便添加借阅证和查询所有借阅证的基本信息,可以创建个办理借阅证界面。界面如图所示办理借阅证是图书管理系统中最重要的功能之代码如下省略部分代码图书管理系统查看创建的用户名是否规范用户名长度必须在位到位之间,请重新输入用户名,察看年龄是否规范请输入有效年龄,借阅证号借阅证号传送至数据库用户名用户名传送至数据库安徽工商职业学院届毕业论文设计性别性别性别传送至数据库年龄年龄传送至数据库身份证号身份证号传送至数据库电话电话传送至数据库电子邮件电子邮件传送至数据库地址地址传送至数据库提交判断用户是否已经存在对不起,该用户名已经被占用,请另选个用户名,返回恭喜您,注册成功,返回登录页面图书管理系统查询借阅证的实现部分,界面如图所示查询代码请选择查询类别用户名借阅证号电话请输入查询关键字安徽工商职业学院届毕业论文设计图书管理系统在上面的办理借阅证实现代码中,首先仍然是检查输入参数是否为空以及数据输入是否规范,然后查看数据库是否已经有该人,有将不再为此人办理借阅证,如果没有,检查输入的读者的个人基本信息是否完整,包括姓名,性别,借阅证号,电话号码,住址以及办理日期等,然后插入新的记录,最后是在列表框中现实办理借阅证的信息。借阅列表借阅列表包括了借阅书号借阅时间借阅状态和借阅人,如果图书下架可以删除该图书。借阅书单是图书管理系统中最重要的功能之代码如下安徽工商职业学院届毕业论文设计图书管理系统安徽工商职业学院届毕业论文设计添加新图书是图书管理系统中最重要的功能之代码如下图书管理系统安徽工商职业学院届毕业论文设计图书管理系统五测试经过以上各节的介绍,应完成了数据库的开发,接下来将对系统的运行过程进行分析添加借阅证号,姓名,性别,身份证号,家庭住址,电话号码即可办理借阅证在借阅证查询界面输入借阅证号即可查询借阅证信息设计总结这次数据库课程设计我主要采用作为前台开发工具,作为后台数据库,结合和数据库的有关知识,开发了这个图书馆管理系统。通过这次课程设计,我对于数据库课程设计的相关步骤和流程有了更深刻的理解,熟悉掌握了和的数据库使用,另方面,也对语言作为嵌入式语言的功能有了更深刻的体会,同时,我也发现自己对于软件工程设计和数据库设计的知识掌握还不够,设计和编程能力还有待进步提高,这次课程设计给了我个锻炼自己的,强化数据库学习的机会,首先,我在巩固了所学知识的基础上,学到了与开发系统有关的知识。我通过复习课本,去图书馆查阅相关书籍以及上网搜索等,学到了很多自己以前不熟的知识。遇到不懂的地方,仔细研究例题,并遍遍地调试,培养了自己思考问题和解决问题的能力。其次,培养了自己整体规划问题的能力。我锻炼了自己把整个问题逐步细分,逐步解决的能力。在进入设计之前,首先规划好大体框架。在调试及编写代码过程中,把问题逐步细化。系统开发到此已经基本完成,用户的要求也基本达到。本系统对于中小型图书馆可适用,当然,由于本人水平有限,加之缺乏实践经验,现实中没有接触过项目开发,所以该系统还有许多不尽如人意的地方,比如系统有过多的重复代码,降低了系统执行的效率出错处理不够等多方面问题。这些都有待进步改善。我相信,只要认真学习,多借鉴别人的经验,多思考,多实践,就定能够成为名合格的开发设计人员,能够翱翔在数据库开发的天地。安徽工商职业学院届毕业论文设计致谢在这次数据库课程设计中,我了解了管理系统的整个流程,理解了模块化设计的概
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(1)
1 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(2)
2 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(3)
3 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(4)
4 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(5)
5 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(6)
6 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(7)
7 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(8)
8 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(9)
9 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(10)
10 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(11)
11 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(12)
12 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(13)
13 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(14)
14 页 / 共 25
【毕业设计】夏玉杰--图书管理系统设计.doc预览图(15)
15 页 / 共 25
预览结束,还剩 10 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档