1 / 30
文档名称:

图书管理系统方案.docx

格式:docx   大小:1,071KB   页数:30页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统方案.docx

上传人:书生教育 2023/4/12 文件大小:1.05 MB

下载得到文件列表

图书管理系统方案.docx

文档介绍

文档介绍:该【图书管理系统方案 】是由【书生教育】上传分享,文档一共【30】页,该文档可以免费在线阅读,需要了解更多关于【图书管理系统方案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。图书管理系统方案
图书管理系统方案
1/30
图书管理系统方案
图书管理系统设计方案
目录
1、引
言1
2、需求分
析1
3、系统设计2
、设计图书管理系统的功能结构2
、图书管理系统的用户管理实体—关系2
、图书管理系统的借阅管理实体—关系2
、图书管理系统的读者管理实体—关系3
、图书管理系统的图书库管理实体—关系3
4、系统详细设计4
、数据库的设计4
、管理模块的详细设计6
、数据库和管理模块的连接11
5、软件调
试12
、管理员权限操作12
、一般用户操作17
6、设计总结及分
析18
7、课程设计体
会18
8、设计中所用到的程序代码汇总19
一、序言
随着人们对物质需求的渐渐满足,精神文明的追求日益增加,大大小小的书店,图书馆各处可见,特别是一些规模较大的学校,图书馆的数量以及规模都在增大。随着各图书馆的图书的数量不断增加和图书馆规模的不断扩大,管理这些弘大的系统特别困难的,由于图书的情况是随时改变的,因此必需对图书进行动向的管理,而这关于一个管理人员来说是一件比较复杂的事情,储藏、盘问、借阅是必不能少的业务。
数据办理手工操作,工作量大,出错率高,出错后不易更正。图书馆采用手工方式对图书借阅情况进行人工管理,由于信息比很多,图书借阅信息的管理工作凌乱而又复杂;基于这一点,开发了这个图书管理系统,它将图书借还这一传统方式进行信息化。我们这一系统满足了对平常的图书管理;图书的出租与归还的管理;图书的总量;图书可否借出盘问一数据库系统基本实现了对图书的数据库管理,大大的提高了工作效率和图书的丢掉率。
二、需求解析
用户的需求详细表现在各种信息的供应、保存、更新和盘问,这就要求数据库结构能充
分满足各种信息的输出和输入。收集基本数据、数据结构以及数据办理的流程,组成一份详
尽的数据字典,为今后的详细设计打下基础。
针对一般图书馆管理信息系统的需求,经过对图书馆管理工作过程的内容和数据流程分
析,设计以下面所示的数据项和数据结构:
,包括的数据项有:读者编号、读者姓名、联系电话、所属部门。
,包括的数据项有:书号、书名、作者、初版社、单价、种类、在库状态。
,包括的数据项有:序号、书号、书名、借出时间、归还时间、读者姓名。
,包括的数据项有:用户名、密码、权限。
本系统拥有的功能:
1、实现读者的新增、编写和删除功能。
2、实现图书的新增、编写和删除功能。
3、实现图书的盘问功能。
4、实现图书借出和归还管理功能。
5、实现借经历史信息的盘问功能。
6、实现两种不一样权限用户的登录功能:一般用户和管理级用户。
图书管理系统方案
图书管理系统方案
2/30
图书管理系统方案
7、实现用户管理功能,能够经过管理级用户增加新用户,拥有权限级别及密码更正功能。
有了上面的数据结构、数据项和数据流程,就可以进行下面的数据库设计了。
三、系统设计
、设计图书管理系统的功能结构:
管理员用户
图书管理系统库
系统管理
读者管理

图书库管理
借阅管理





退













































图书管理系统的功能结构
、图书管理系统的用户管理实体—关系:
图书管理系统方案
图书管理系统方案
3/30
图书管理系统方案
用户管理实体—关系
、图书管理系统的借阅管理实体—关系:
图书管理系统方案
图书管理系统方案
30/30
图书管理系统方案
借阅管理实体--关系
、图书管理系统的读者管理实体—关系:
读者管理实体—关系
、图书管理系统的图书库管理实体—关系:
图示管理实体—关系
如上的实体关系图,设计出功能模块以及说明:
系统管理模块:用于登录、增加用户、更正用户密码等操作。
读者管理模块:用于新增读者、编写读者和删除读者的操作。
图书库管理模块:用于新增图书、编写图书和删除图书操作。
图书盘问管理模块:用于库中图书的盘问操作。
图书借阅管理模块:用于图书借出、图书归还和图书借阅记录盘问操作。
系统信息模块:用于显示软件信息和退出操作。
图书管理系统方案
图书管理系统方案
5/30
图书管理系统方案
四、系统详细设计
、数据库的设计
数据表的设计。本系统的数据表共有四张,分别是“系统设置”数据表、“读者库”数据表、“书库”数据表和“借阅记录”数据表。
数据库表
、“系统设置”数据表主要用于储藏用户信息,包括用户名、密码、权限三个字段。
图书管理系统方案
图书管理系统方案
6/30
图书管理系统方案
、“读者库”数据表主若是用于储藏读者信息,只有等级的读者才拥有借阅资格。包括:
读者编号、读者姓名、联系电话、所属部门,四个字段。
图书管理系统方案
图书管理系统方案
7/30
图书管理系统方案
、“书库”数据表主若是用于储藏图书信息,包括:书号、书名、作者、初版社、单价、种类、在库状态,七个字段。
图书管理系统方案
图书管理系统方案
30/30
图书管理系统方案
、“借阅记录”数据表用于储藏读者借出归还的历史记录,包括:序号、书号、书名、借出时间、归还时间、读者编号、读者姓名,七个字段。
、管理模块的详细设计
主窗体模块设计
主窗体模块指的是因此模块的操作界面,在本系统中使用多文档窗体及菜单方式来实现,创办主窗体的步骤:
1、在工程中创办MDI窗体,尔后在选定的MDI窗体的前提下,从菜单栏中选择,从而进行菜单编写。
图书管理系统方案
图书管理系统方案
9/30
图书管理系统方案
2、在菜单编写器中依次创办系统管理、新增用户、更正密码、切割线、关于软件、切割线、退出系统、读者管理、读者新增、读者编写、读者删除、图书库管理、图书新增、图书编写、图书删除、图书盘问、借阅管理、图书接触、图书归还、借阅盘问等菜单。
3、菜单设计完成后,返回MDI窗体,显示以以下列图。
、系统管理模块设计
系统管理模块包括登陆模块窗体、新增用户窗体模块和密码更正模块窗体。用户登录模块的功能是防范不合法用户的登录;增加用户窗体模块用于实现新增用户功能;密码更正模块用于实现合法用户更正密码的功能。详细设计以下:
1、在空白的窗体上,增加标签控件、文本框控件、命令按钮等并调整大小及地址尔后设置其各自的属性,显示以下。
2、对以下事件编程,为登录窗体调价启动事件,为准时器增加timer事件,为登陆窗体增加启动事件,为登录窗体增加“登录”按钮事件,为在登录窗体中实现权限设置在公共模
块增加代码。详细代码见附件
图书管理系统方案
图书管理系统方案
10/30
图书管理系统方案
3、创办新增用户窗体,增加标签控件、文本框控件、文本框控件以及组合框控件以及命令按钮控件,调整大小以及地址显示以下。
4、在窗体中将新用户、密码和权限增加到数据库中。代码见附件。
5、创办更正密码窗体模块,即只要知道用户名和正确密码前提下,更正登录密码。在窗体上增加各控件并设置相应属性后显示以下。
6、设置“提交”按钮功能,实现更正密码的目的,代码见附件
、读者管理模块设计
1、在创办读者新增窗体模块,即在一个空白的窗体上增加Frame控件、标签控件、文本框控件以及命令控件,调整窗体大小以及其他控件的属性,显示以下。
2、设置窗体启动事件,主要实现连接数据库并初始化读者编号等功能,代码见附件
3、设置“确定”按钮,用于实现登录新的图纸信息的目的,详细代码见附件。
图书管理系统方案
图书管理系统方案
11/30
图书管理系统方案
4、同上创办读者编写窗体以及读者删除窗体。显示以下。(代码见附件)
图书管理系统方案
图书管理系统方案
30/30
图书管理系统方案
、图书库管理模块设计
如上述的步骤建立图书库管理模块,显示以下(代码见附件)
图书管理系统方案
图书管理系统方案
13/30
图书管理系统方案