图书馆资料管理系统设计思路
- 格式:doc
- 大小:31.00 KB
- 文档页数:6
大学图书馆管理信息系统系统分析1 概述1.1现行系统简介图书管理系统是图书馆的重要组成部分,一般分为两大部分:流通系统和采购系统。
采购系统分为订单管理、图书入库、图书著录、图书上架、新书报道和书目审查、系统设置;流通系统分为图书管理、读者管理、借阅证管理、图书借阅、图书归还、系统设置等模块。
其中,核心模块是采购系统:图书入库、图书上架;流通系统:图书管理、读者管理、借阅证管理、图书借阅、图书归还等。
而对于当前手工处理系统的流程大致为:读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书本信息的卡和读者借阅证一起放到一个小格栏,并在借阅证和每本书上贴借阅信息。
这样借书过程就完成了。
还书时读者将要还的图书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填写相应的还书信息。
图书馆领导机构与组织机构如下图:1)图书馆实行校长领导下的馆长负责制,学校由一名副校长分管图书馆工作。
有关图书馆工作的重大事项由校长办公会研究、决定。
图书馆设馆长一名,设副馆长两名,由学校聘任。
2)馆长主持全馆工作,领导制订发展规划、规章制度、工作计划及经费预算,组织贯彻实施。
副馆长协助馆长工作。
3)图书馆从实际出发,以方便读者和有利于科学管理为原则,经学校批准,设立办公室、采编部、借阅部、期刊部、南馆借阅部、信息咨询部和情报技术部等七个部室,各部室设主任一名,副主任一至二名,由学校聘任。
4)学校设立成都理工大学图书馆工作委员会,作为全校文献信息工作的咨询和协调机构。
图书馆工作委员会的成员以教师为主,吸收学生参加。
学校主管图书馆工作的副校长担任主任委员,图书馆馆长担任副主任委员。
1.2 可行性分析当今时代是飞速发展的信息时代。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。
计算机的最大好处在于利用它能够进行信息管理。
使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
图书馆管理系统程序设计方案. 系统分析2.1 数据需求本系统主要是某图书馆的图书信息简单管理的系统。
需要向系统输入图书的信息,例如:图书名、编号、作者、图书类别、、图书定价、图书简介。
2.2功能需求本系统需要有添加,删除,查询,修改,循环显示主菜单,保存信息功能,读取信息,可以按书名实现模糊查询,可以按类别统计图书数量,可以统计图书总数。
2.3 性能需求在运行本程序时只要按照正确的操作方法不会出现无法运行的情况,系统稳定性好,安全,可靠。
3. 总体设计3.1功能模块设计根据分析整个系统主要划分为8个功能模块,分别执行要求中的功能。
该系统需要有删除,修改,添加,查询,保存信息功能,按类图书别统计,统计总数,模糊查询。
功能模块如图1所示。
图1功能模块图(1)添加图书信息模块添加图书基本信息:图书编号、图书名、作者、图书类别、、图书定价、图书简介。
(2) 修改图书信息模块对会图书部信息的修改,修改图书的基本信息:图书名、图书编号、作者、图书类别、、图书定价、图书简介。
(3)查询图书信息模块对图书部信息的查询包括通过书名查询和按类别查询。
查询的结果显示为图书名、图书编号、作者、图书类别、、图书定价、图书简介。
(4)删除图书信息模块可以删除图书的所有基本信息。
(5) 按类别统计模块可将图书按类别统计其图书个数。
(6) 统计总数模块对图书总数进行统计。
(7) 图示借阅模块可实现对图书的借阅,需输入学生信息。
(8) 图书归还模块归还图书,增加图书的现存量。
(9) 读取模块读取储存的图书基本信息。
3.2系统设计方案(1) 菜单设计一个总菜单,1添加图书信息,2根据书名查找图书,3修改图书信息,4删除图书信息,5 图书归还,6图书总数统计,7图书借阅,8储存,9按类别查询图书,10读取图书信息,基本功能的实现都将体现在菜单选项中。
(2) 数据结构建立结构体如下:struct book{long digit;//图书编号char name[50];//书名char author[20];//作者char gategory[20];//图书类别char phouse[20];//long price;//定价char synopsis[20];//图书简介struct book *next;//struct book 类型的结构体成员}*head; //定义一个指向结构体的指针根据模块需要本系统需要用到链表结构。
图书管理系统的分析与设计随着图书馆规模的不断发展,图书数量和种类日益增加,图书借阅和管理变得越来越复杂。
为了提高图书馆工作效率,方便读者借阅图书,本文将分析并设计一个图书管理系统。
在系统需求分析阶段,我们需要了解用户需求,明确系统目标,并在此基础上提出系统的功能和性能要求。
要明确系统的基本架构,包括前端和后端结构、数据库及接口设计等。
需详细了解用户对图书管理系统数据库设计的需求,如书目信息、读者信息、借阅信息等数据结构。
同时,还需确定系统的界面设计,包括界面布局、颜色方案、字体选择等。
在系统设计阶段,我们将根据需求分析的结果,为图书管理系统制定详细的架构和功能设计方案。
本文将采用B/S架构设计图书管理系统,方便用户通过浏览器直接访问系统。
后端采用Spring Boot框架,实现系统的模块化、微服务化,提高系统的可维护性和扩展性。
同时,使用MySQL数据库存储系统数据,保证数据的安全性和稳定性。
根据需求分析,本文将设计书目信息表、读者信息表、借阅信息表等核心数据表。
书目信息表包括书号、书名、作者、出版社等信息;读者信息表包括读者编号、姓名、性别、等信息;借阅信息表包括借阅编号、读者编号、书号、借阅日期等信息。
系统的界面设计需简洁明了,方便用户操作。
本文将采用HTMLCSS3和JavaScript等技术实现系统的界面布局和交互设计。
主要包括登录页面、首页、书目查询页面、借阅页面等。
登录页面需支持用户名和密码登录;首页需展示图书馆的基本信息、最新图书、热门图书等;书目查询页面需支持用户按照书名、作者、出版社等信息查询图书;借阅页面需支持用户提交借阅申请,查看借阅状态等。
在系统测试阶段,我们需要制定详细的测试计划,对系统的功能、性能、兼容性等方面进行全面的测试。
功能测试是测试的核心环节,本文将采用黑盒测试、灰盒测试和白盒测试等多种方法,对系统的各个模块进行测试。
黑盒测试主要测试系统的基本功能是否符合需求;灰盒测试主要测试系统的某些模块在异常情况下是否能够正常工作;白盒测试主要测试系统的内部逻辑和代码质量。
图书馆书籍管理系统设计与实现随着图书馆藏书量的不断增加,传统的书籍管理系统已经无法满足读者的需求。
因此,设计和实现一个图书馆书籍管理系统变得尤为重要。
本文将介绍一种基于计算机技术的图书馆书籍管理系统设计与实现方法。
在设计图书馆书籍管理系统之前,首先需要了解系统的需求。
系统的基本功能应该包括:书籍信息录入、书籍借阅管理、读者信息管理、书籍分类管理等。
为了管理大量的书籍信息,我们需要建立一个完善的数据库。
其中应该包括书籍表、作者表、出版社表、借阅表等。
每个表都应该有其独特的信息和关联性。
本系统采用C/S架构,客户端负责提供用户界面和数据处理,服务器端负责数据存储和业务逻辑处理。
本系统主要包括以下功能模块:(1)书籍信息录入模块:该模块应该支持多种方式录入书籍信息,包括书籍名称、作者、出版社、出版时间、简介等。
(2)书籍借阅管理模块:该模块应该支持读者借阅书籍、归还书籍、续借书籍等功能,同时能够计算读者的借阅时长和应缴纳的滞纳金。
(3)读者信息管理模块:该模块应该能够录入读者信息、删除读者信息、修改读者信息等。
(4)书籍分类管理模块:该模块应该支持对书籍进行分类,可以根据学科或者类型进行分类,方便读者查找和管理。
(5)系统用户管理模块:该模块应该能够添加、删除系统用户,并给不同的用户分配不同的权限。
前端界面应该简洁明了,易于操作。
读者可以输入关键字搜索书籍,也可以查看书籍的详细信息。
前端界面还应该包括读者个人信息以及借阅记录的查看和编辑功能。
后端服务器使用常见的数据库管理系统,如MySQL或PostgreSQL进行数据的存储和管理。
通过建立数据表,保存书籍信息、读者信息和借阅记录等相关信息。
服务器端运行的程序可以使用Python或Java 等编程语言进行编写,与数据库进行交互,实现数据的增删改查等操作。
在系统实现后,我们需要对系统的各个功能进行测试,确保数据的准确性和系统的稳定性。
同时,我们还应对系统的性能进行测试,以确保系统可以处理大量的用户同时在线操作。
图书馆信息管理系统的设计与实现图书馆信息管理系统是一个用于管理图书馆的借阅和归还图书等信息的软件系统。
本文将介绍图书馆信息管理系统的设计与实现。
我们需要对图书馆信息管理系统进行需求分析。
系统的主要功能包括:图书管理、读者管理、借阅管理、归还管理和统计报表等。
根据这些功能需求,我们可以设计系统的数据库和界面。
在数据库设计方面,我们需要创建以下主要数据表:图书表、读者表、借阅表和归还表。
图书表包括图书的编号、书名、作者、出版社和库存等信息。
读者表包括读者的编号、姓名、性别、年龄和联系方式等信息。
借阅表包括借阅记录的编号、图书编号、读者编号、借阅日期和归还日期等信息。
归还表包括归还记录的编号、借阅编号、归还日期和罚款金额等信息。
在界面设计方面,我们可以采用基于Web的用户界面。
用户可以通过网页浏览器访问系统,进行图书查询、借阅和归还等操作。
界面设计应该简洁明了,便于用户操作和理解。
系统的实现过程中,我们可以使用Java编程语言和MySQL数据库进行开发。
Java提供了丰富的类库和框架,便于开发和维护。
MySQL是一种常用的关系型数据库管理系统,可以满足系统的数据存储和查询需求。
系统的开发过程中,我们需要进行需求分析、系统设计、数据库设计、界面设计、编码和测试等环节。
需求分析和系统设计是系统开发的第一步,需要明确系统的功能需求和设计架构。
数据库设计和界面设计是系统实现的关键部分,需要合理设计数据库结构和用户界面。
编码和测试是系统开发的重要环节,需要确保系统的功能正确性和稳定性。
图书馆信息管理系统的设计与实现随着信息技术的发展,图书馆信息管理系统成为了现代图书馆不可或缺的组成部分。
由于图书馆信息管理系统涉及到大量的数据和信息,因此设计和实现一个高效、可靠和用户友好的图书馆信息管理系统变得非常重要。
本文将浅谈有关图书馆信息管理系统的设计与实现。
一、图书馆信息管理系统的功能图书馆信息管理系统是一个综合性的信息管理系统,其主要功能包括以下几个方面:1. 图书管理。
图书管理是图书馆信息管理系统的核心功能,主要包括图书的采购、留存、分类、编目、流通和借阅等方面。
2. 读者管理。
读者管理是图书馆信息管理系统的另一个核心功能,主要包括读者信息的录入、修改、查询、删除、借还书和罚款等方面。
3. 现场服务。
现场服务是图书馆信息管理系统的一项重要服务功能,主要包括图书馆座位预订、书架引导、信息查询、选座等。
4. 统计查询。
统计查询是图书馆信息管理系统的实用功能,主要包括书目统计、流通统计、借阅统计、读者统计等方面。
5. 系统管理。
系统管理是图书馆信息管理系统的管理模块,主要包括系统设置、用户管理、权限管理、数据备份与恢复等方面。
二、图书馆信息管理系统的设计1. 系统分析与需求定义在设计图书馆信息管理系统之前,要首先进行系统分析与需求定义。
通过分析图书馆的业务流程和管理需求,再根据这些需求定义系统的功能和性能指标。
2. 数据库设计图书馆信息管理系统所涉及到的数据非常庞大,设计一个高效的数据库是非常重要的。
在设计数据库时,需要考虑数据的规范性、完整性和安全性,并结合业务流程设计数据表关系,最终得到一个高效可靠的数据库结构。
3. 系统框架设计系统框架是系统开发的基础,通过系统框架的设计可以明确开发的方向和目标。
在设计系统框架时,需要考虑系统的可扩展性、可维护性和可重用性,以便于后期维护和升级。
4. 界面设计图书馆信息管理系统的设计要考虑用户的使用习惯和需求,因此良好的界面设计是至关重要的。
在界面设计时,应该注重界面的美观、简洁明了、易于操作,使用户能够快速、准确地完成所需操作。
图书馆管理系统概要设计说明书一、引言图书馆作为一个集合信息资源并对外提供服务的机构,在现代社会发挥着重要的作用。
为了更好地管理图书馆内的各项资源,提高管理效率和用户体验,我们设计了一款图书馆管理系统。
本文将对该系统的概要设计进行详细介绍。
二、系统概述1. 系统目标本系统的主要目标是提供一个高效、便捷、稳定的图书馆管理平台,以支持图书馆的日常运营和服务工作。
通过自动化处理图书借阅、归还、维护库存、查询图书馆藏、统计报表等功能,提升图书馆内的工作效率,提供更好的用户体验。
2. 功能需求(1)图书管理:包括图书的入库、出库、借阅、归还、维护等功能。
通过条形码扫描、RFID技术等手段,实现图书信息的快速输入和读取。
(2)读者管理:包括读者信息的录入、修改、删除、查询等功能。
为读者提供个人账户,记录借阅历史、欠款情况等信息。
(3)借阅管理:包括借阅期限的控制、逾期处理、图书预约等功能。
提供图书归还提醒、逾期罚款等功能,保证图书馆资源的合理利用。
(4)统计报表:提供图书借阅情况、图书馆资源利用率、读者借阅偏好等统计报表,为馆方决策提供数据支持。
(5)系统设置:包括系统参数设置、权限管理、数据备份等功能。
确保系统的安全可靠。
三、系统流程设计1. 图书管理流程(1)图书入库:管理员根据图书信息,将新书录入系统。
包括书籍基本信息、ISBN、出版社、作者等。
(2)图书借阅:读者通过系统查询图书馆藏并进行借阅操作,系统记录读者身份和借阅时间。
(3)图书归还:读者将已借图书归还至图书馆,管理员将图书状态设置为归还,并结算逾期罚款。
(4)图书维护:图书馆管理员定期检查图书状态,如发现有破损、丢失等情况,及时更新图书信息,并进行维护处理。
2. 读者管理流程(1)读者注册:读者提供个人信息并通过系统注册为读者,系统生成读者账户。
(2)读者信息修改:读者可以通过系统修改个人信息,如联系方式、地址等。
(3)读者注销:读者可以通过系统注销个人账户,系统收回所有借阅书籍并清除个人信息。
图书馆管理信息系统设计一、系统设计概述图书管理系统是一所现代化教育高校不可缺少的部分。
一个功能齐全、简单易操作的图书管理系统能对图书馆种类繁多的书籍进行高效管理控制,并且合理管理好用户的借还信息。
提高图书馆的工作效率,降低管理成本。
二、可行性分析学校图书馆,书目繁多,用户的信息冗杂,且信息数据在每天变化,如果采用人工方式进行管理控制,不仅工作量庞大,而且容易出错。
针对这样的情况,采用MIS,让一切都在掌控之中。
技术上:建立图书管理信息系统可以采用常用的设计语言——Visual Basic,用Microsoft Access 2000 数据库完成。
管理上:系统简单易操作,只要对图书管理员简单培训,并设定相应规章制度,即可实行。
经济上:系统的建立可降低管理费用。
通过本系统,把本校图书馆书目信息,用户信息及其借阅信息,管理员权限维护管理等各个环节进行有效组织和控制。
采用图书馆管理信息系统,可以有效地管理图书资源,控制图书借阅的流程,对图书馆或阅览室的管理有很大的帮助,提高工作效率,减轻管理者工作量,对图书馆或阅览室的管理有很大的帮助。
1.1.3 系统业务流程分析系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节。
图书馆管理信息系统的业务流程如图1-2 所示。
图 1 - 2 图书馆管理信息系统的业务流程通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。
图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。
采购图书入库后,交采编室编目,粘贴标签,产生图书目录。
图书交图书借阅室上架,供读者借阅。
采编后的电子读物交电子阅览室。
读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。
读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。
注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。
设计思路(约 3000 字,可附图)一、系统需求分析开发这款系统的想法来源于我所在学校新校区正在建设的图书馆,目睹图书馆从打地基开始到一层一层地加高,而与之成相反对比的是原来的图书馆管理系统的不够人性化,学生很少能在图书馆之外查询图书、期刊的信息,管理人员也未提醒学生是否超期未还,没有预借功能。
在学校科研项目的支持下,我逐渐将当初的一个简单想法慢慢地变成现实。
整个系统用户分为:学生、管理员、超级管理员,其中学生可以在通过图书馆规定测试后进入到查询界面,学生可以在此界面完成对图书、期刊资料的查询;管理员可以实现用户管理、读者管理、图书资料管理、期刊资料管理、图书日常操作(借阅、归还、续借、预借)、期刊日常操作(借阅、归还、续借、预借)、系统管理和其它辅助型操作。
为了适应读者对图书的需求,同时又大大减轻图书馆工作人员的工作量,全面提高图书馆的管理效率及服务质量,我采用C#语言,运用Visual Stido 2010开发环境和MSSQL 2008数据库,开发了此应用软件,本系统适用于各类小型图书馆,以及各类大中专院校、中小学校、企事业单位的图书馆和资料室的现代化综合管理。
二、系统设计图书馆管理系统在设计上更注重人性化,既方便读者使用又方便管理员进行管理。
一、功能设计答题处理:对入馆的学生进行图书馆规定的提问答对6道(含6道)可以进入学生界面读者管理:读者信息导出、读者添加、读者修改、读者删除、读者查询图书资料管理:图书入馆、图书下架、图书注销、图书修改、图书删除、图书借阅历史、图书资料查询期刊资料管理:期刊入馆、期刊下架、期刊注销、期刊修改、期刊删除、期刊借阅历史、期刊资料查询图书日常操作:图书借阅、图书归还、图书续借、图书预借、借阅读者信息查询、清缴图书欠费期刊日常操作:期刊借阅、期刊归还、期刊续借、期刊预借、期刊读者信息查询、清缴期刊欠费系统管理:系统参数设置、出版社信息更改、系统初始化、备忘管理、登录日志、操作流水、数据库备份、密码修改其它辅助型操作:邮件提醒、操作系统部分功能调用、帮助、资金汇总。
3.1图书管理系统功能需求简介
图书管理系统对学校加强图书管理有着极其重要的作用.随着学校图书的日益增多,传统的手工图书管理不仅工作量大,而且容易出现问题.另外,一旦图书管理出现了错误,后果往往是非常严重的.图书管理设计的内容非常复杂而且繁多,比如拥有图书信息录入管理,用户信息管理管理,图书借阅和归还管理,图书的查询和修改等等,而且设计的模块也很多,比如模糊查询模块等等.
由于本软件主要是为我系定制开发的,因此针对我系图书管理的实际工作而言,我们经过了反复地论证,最终确定了图书管理系统的设计方案.该图书管理系统的主要功能为:
1,书籍管理功能:包括书籍类别管理和书籍信息管理两部分.其中,书籍类别管理包括添加书籍类别,修改书籍类别等;书籍信息管理包括书籍信息的添加,书籍信息的修书籍信息的查询,书籍信息的删除等.
2,读者管理部分:这一部分包括读者类别管理和读者信息管理两部分.其中,读者类别管理包括添加读者类别,修改读者类别等;读者信息管理包括添加读者信息,修改读者信息,读者信息,查询读者信息等.
3,借阅管理部分:这一部分包括借书信息管理和还书信息管理两部分.其中,借书信息管理包括借书信息的添加,借书信息的修改,借书信息的查询等;还书信息管理部分包括还书的添加,还书信息的修改,还书信息的查询等;
4,系统管理:包括修改系统用户密码,增加新用户以及退出系统等.以及数据库的维护和备份3.2功能需求描述
1,书籍管理功能
书籍管理部分包括书籍信息管理和书籍分类管理,其功能是实现对各部分数据内容的添加,修改,删除等操作.各管理功能的明细如下:
(1)书籍信息管理:包括书籍信息的添加,书籍信息的修改;书籍信息的查询和书籍息的删除4部分功能.其中,书籍信息包括图书编号,书名,图书类别,作者,出版社,版日期,登记日期以及是否已被借出.
(2)书籍类别管理:包括书籍类别的添加,书籍类别的修改,书籍类别的删除3部分能.其中,书籍类别包括类别名称和类别编号两部分.
2,读者管理功能
读者管理部分包括读者信息管理和读者类别管理,其功能是实现对各部分数据内容的加,修改,删除等操作.各管理部分的明细如下:
(1)读者信息管理:包括读者信息的添加,读者信息的修改,读者信息的查询和读者息的删除4部分功能.其中,读者信息包括读者姓名,读者编号,性别,读者类别,工作单位,家庭住址,电话号码,登记日期和已借书数量.
(2)读者类别管理:包括读者类别的添加,读者类别的修改,读者类别的删除3部分功能.其中,读者类别包括种类名称,借书数量,借书期限和有效期限4部分.
3,借阅管理功能
借阅管理部分包括借书管理和还书管理,其功能是实现对各部分数据内容的添加和查询操作.各管理部分的明细如下:
(1)借书管理:包括添加借书信息和查询借书信息两部分功能.其中,借书信息包括借阅编号,读者编号,读者姓名,书籍编号,书籍名称,出借日期和还书日期.
(2)还书管理:实现添加还书信息功能.其中,还书信息与借书信息各部分明细相同.
4,系统管理部分
设置操作人员.系统初始设置一个管理员用户名和密码,操作人员可以利用这个超级用户登录,
之后,可以设置其他的操作人员名称.另外,在系统登录界面中输入密码与用户名不符3次将自动退出登录.
图书管理系统功能模块图如图3.1所示.
图3.1 图书管理系统功能模块图
3.3目标系统要求
目标系统应该达到以下要求:
1,时间经济性.优化逻辑设计与物理设计,使系统运行效率高,反映速度快.
2,可靠性.能连续准确的处理业务,有较强的容错能力.
3,可理解性.用户容易理解和使用该系统.
4,可维护性和适应性.系统应易于修改,易于扩充,易于维护,能够适应业务不断发展变化的需要.
5,可用性.目标系统功能齐全,能够完全满足业务需求.
6,安全保密性.保证系统的物理安全,数据存储和存取的安全与保密,数据传输的安全与保密,做好使用人员的授权管理.
数据库需求分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响.合理的数据库结构设计可以提高数据存储的效率,保证数据的完善和一致.同时,合理的数据库结构也将有利于程序的实现.
用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入.收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,可以为后面的具体设计和开发打下坚实的基础.
仔细分析调查有关图书管理信息需求的基础上,将得到本系统所处理的数据流程.图书管理系统数据流程图如图3.2所示.
图3.2 图书管理系统数据流程图
针对一般图书管理信息系统的需求,通过对图书管理过程的内容和数据流程分析,可以设计出该系统的数据项和数据结构:
1,"读者信息"的数据项有:读者姓名,读者编号,性别,读者类别,单位部门,电话号码,登记日期和已借书数量;
2,"图书信息"的数据项有:图书编号,书名,索书号,图书类别,作者,出版社,书籍名称,书价,页码,是否借出,库存量和备注;
3,"借书信息"的数据享有:读者编号,书籍编号,借书日期,最长日期,是否超期.
3.5.3数据库概念结构设计
得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的数据字典设计打下基础.
根据上面的设计可以规划出的实体有:读者实体,图书实体和借书信息实体.各个实体具有的描述E-R图如3.3至图3.5所示.
1,读者实体E-R图
图3.3 读者实体E-R图
2,图书实体E-R图
图3.4 图书实体E-R图
3,借书信息实体E-R图
图3.5 图书信息实体E-R图
3.5.4数据词典设计
该软件的数据库名称为"tsg.mdb",该数据库主要由读者信息表,图书信息表和借阅信息表三张
1,读者信息表
字段名称
类型
备注
读者姓名
文本
字段大小为12
读者编号
文本
必添字段,不允许为空,主键性别
文本
字段大小为4
读者类别
文本
字段大小为10
单位部门
文本
字段大小为30
联系电话
文本
字段大小为12
办证日期
日期时间
无
已借册数
数字
无
2,图书信息表
字段名称
类型
备注
书籍编号
文本
必添字段,不允许为空,主键书籍名称
文本
必添字段,不允许为空
索书号
文本
字段大小为30
类别代码
文本
作者名称
文本
字段大小为20 出版社
文本
字段大小为30 书籍价格
货币
无
书籍页码
数字
无
登记日期
日期时间
无
是否借出
文本
字段大小为6 库存总量
数字
无
备注
文本
字段大小为50 3,借阅信息表字段名称
类型
备注
书籍编号
文本
主键
读者编号
文本
字段大小为10 借书日期
日期时间
无
最长日期
日期时间
无
是否超期
文本
字段大小为10
4,还书信息表字段名称
类型
备注
书籍编号
文本
字段大小为10 读者编号
文本
字段大小为10 还书日期
日期时间
无
5,罚款信息表字段名称
类型
备注
天数
数字
无
书籍编号
文本
字段大小为10 读者编号
文本
字段大小为10 罚款数额
货币
无
罚款日期
日期时间
无
读者类别功能读者信息功能借阅信息录入图书信息管理读者管理功能书籍类别功能书籍信息功能读者信息管理书籍管理功能系统管理功能基本信息录入
基本信息录入读者实体
图书管理系统图书登记
读者登记
编号
姓名
性别
单位… … …
图书实体
编号
名称
作者
出版社… … …
借书信息实体编号
姓名
书名
时间… … …
借阅管理功能密码修改
增加用户
还书管理功能借书管理功能图书借阅管理。