已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录一、 系统分析报告1.1课题背景和意义1.2系统功能1.3可行性分析1.4数据字典1.5图书馆借书业务流程图二、系统说明书1.1图书信息管理系统具有的功能和特色1.2代码片段1.3数据库设计三、总结系统分析报告1.1 课题背景和意义在当今社会,随着计算机的发展及网络技术的应用,INTERNET应用在全球范围内的普及。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。而在日常生活中信息技术的不断融入,在技术越来越先进的同时,我们应该从以前繁琐的事务中解放出来 , 来提高了我们的工作效率。 而目前在大型的图书馆已经有一整套比较完整的信息管理系统,而在一般中小型的图书馆的图书管理和借阅管理水平还停留在纸介质的基础上,进行着手工管理,工作起来效率很低,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。因此根据图书馆目前实际的管理情况开发一套图书管理系统是十分必要的。1.2 系统功能图书管理系统需要完成功能主要有: 有关读者种类标准的制定、种类信息的输入,包括种类编号、种类名称、借书数量、借书期限、有效期限、备注等。 读者种类信息的修改、查询等。 读者基本信息的输入,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等。 读者基本信息的查询、修改,包括读者编号、读者姓名、读者种类、读者性别、工作单位、家庭住址、电话号码、电子邮件地址、办证日期、备注等等。 书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称、关键词、备注信息等。 书籍类别信息的查询、修改,包括类别编号、类别名称、关键词、备注信息等。 书籍信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、书籍页数、关键词、登记日期、备注信息等。 借书信息的查询、修改,包括借书信息编号、读者姓名、书籍编号、书籍名称、借书日期、备注信息等。 还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。 还书信息的查寻和修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。1.3可行性分析此次所设计的图书管理信息系统相比传统的图书管理系统有许多无法比拟的优点: (1) 从方案上考察:该管理信息系统采取了整分合原理,在整体规划下进行科学而明确的分工,然后再分工的基础上进行周密有效的综合,充分发挥管理要素的整体功能,以达到特定的整体目标。对于图书馆来说,首先必须对人、财、物等有完全的管理权,才可以进行强有力的组织管理,使各个环节同步协调,使人、财、物、时间、信息等得到高效、充分、合理的运用。与此同时,图书馆的领导者必须要对任务有一个整体的了解,只有在整体把握的基础上,才能真正的了解每一个组成部分的地位和作用,处理好这些部分之间以及部分与整体之间的关系,在进行系统分析之后,将作为一个整体的任务层层分解,变成各个部门、各个层次以及个人在各个不同阶段的具体任务,并注意在各个具体任务完成过程中的互相衔接。 (2) 从经济上考察: 作为图书馆这样的商业性质较小的场所,其经济成分比重相对较少,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购置,人员工资,维护费用相对较少,前期的资金投入主要集中于购置图书上。建立信息中心,可将来自各方面的信息集中管理,提高图书管理的计划性和预见性,快速地反馈市场信息。 (3) 从技术上考察:技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。图书馆管理系统的工作主要是在读者和图书馆之间架起一座桥梁,能相互沟通信息和处理信息。这一特点非常适合计算机特点,通过网络internet技术,发挥计算机的信息传输速度快、准确度高的优势。计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。 (4) 从社会上考察:社会可行性有时也称为操作可行性,主要论证新系统在企业或机构开发和运行的可能性以及运行后可能一起的对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新是图书馆完全有可能也有能力采用这样先进的管理技术。它对图书馆带来的影响可以看到: 对传统管理理念的冲击,可能引起管理层的变动和人员的调整。对图书馆工作人员的要求提高,使图书馆在一定的可能下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下的生存空间。对图书馆与读者之间业务方式的转变和扩充。1.4数据字典数据流图描述了系统的分解,但没有对图中各成分进行说明,数据字典就是为了数据流图的每个数据流、文件、加工,以及组成数据流或文件的数据项做出说明。数据流项目:名称:学生信息表 简述:用于存储学生的基本信息。 组成:编号+学号+姓名+性别+出生日期+借书证号+系别+班号名称:工作人员信息表简述:用来存储工作人员的基本信息组成:编号+姓名+性别+联系电话名称:图书信息表简述:用来存储图书的基本信息组成:图书编号+图书名称+出版社+出版时间+类别编号+是否借出+工作人员编号名称:图书类别表简述:用于存储图书的分类组成:类别编号+类别名称5)名称:预约信息表 简述:用于存储学生预约图书的相关信息 组成:编号+图书编号+借书证号+时间+备注名称:借书还书表简述:ID+图书编号+借书证号+是否归还+还书时间1.5图书馆借书业务流程图:预约图书图书借书证管理人员存档书库读者系统数据流程图:系统设计说明书图书信息管理系统是一个比较庞大的系统,具有图书查询管理、图书管理、图书预约管理、借还书管理等子系统。每个子系统又是具有独立功能的完善系统。一、小型图书信息管理系统具有如下功能和特色:图书查询管理图书查询管理具有的具体功能有:读者可以通过图书信息表查询所有图书的信息,可以查询图书的借出情况,同时读者可以根据自己的情况选择根据图书编号或者图书名称来进行图书的查询,查询完成之后可以单击返回按钮进行返回主页面。图书管理读者可以通过该子系统进行修改图书类别,添加新增图书,申请图书报废等功能,点击返回按钮返回主页面。图书预约管理读者可以根据自己的情况对图书进行预约,并且可以进行预约查询,点击返回按钮返回主页面。借还图书管理用户可以对借书,还书进行操作管理,同时也可以帮助读者办理和撤销借书证,点击返回按钮可以返回主页面。退出系统点击后可直接退出该系统。系统特色:功能的实现具有人性化、科学性、先进性和实用性;操作上简单、方便、明了;可靠性好且可维护性好。系统结构功能图如下:图书管理系统图书查询图书管理图书预约借还书管理退出系统图书信息表查询图书借出情况按图书编号查询返回图书类别管理新增图书图书报废处理返回预约图书预约查询返回借书还书借书证办理借书证撤销返回二、代码片段根据代码的设计标准来进行代码的设计,此处列出主页面部分代码:Private Sub FillOptions() Const conNumButtons = 8 Dim con As Object Dim rs As Object Dim stSql As String Dim intOption As Integer Me!Option1.SetFocus For intOption = 2 To conNumButtons Me(Option & intOption).Visible = False Me(OptionLabel & intOption).Visible = False Next intOption Set con = Application.CurrentProject.Connection stSql = SELECT * FROM Switchboard Items stSql = stSql & WHERE ItemNumber 0 AND SwitchboardID= & Me!SwitchboardID stSql = stSql & ORDER BY ItemNumber; Set rs = CreateObject(ADODB.Recordset) rs.Open stSql, con, 1 1 = adOpenKeyset If (rs.EOF) Then Me!OptionLabel1.Caption = 此切换面板页上无项目。 Else While (Not (rs.EOF) Me(Option & rs!ItemNumber).Visible = True Me(OptionLabel & rs!ItemNumber).Visible = True Me(OptionLabel & rs!ItemNumber).Caption = rs!ItemText rs.MoveNext Wend End If rs.Close Set rs = Nothing Set con = NothingEnd Sub三、数据库设计1、数据库概念设计在需求分析阶段已完成该系统所有的数据分析。根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。(1)图书类别信息实体图书类别表中的数据包括类别编号,类别名称。具体的实体图如下:图书类别类别编号类别名称(2)学生信息表实体学生信息表中的数据包括编号,学号,姓名,性别,出生日期,借书证号,系别,班号。具体的实体图如下:学生信息表学号姓名编号性别出生日期借书证号系别编号(3)借书还书信息实体借书还书表中包ID、图书编号、借书证号、借书时间、是否归还、还书时间。具体的实体图如下:借书还书表图书编号借书证号ID借书时间是否归还还书时间(4)工作人员信息实体表工作人员信息表包括编号、姓名、性别、联系电话。具体实体图如下:工作人员信息表姓名性别编号联系电话(5)图书信息表图书信息表包括图书编号、图书名称、出版社、出版时间、类别编号、是否借出、工作人员编号。具体的实体图如下:图书信息表图书名称出版社图书编号出版时间类别编号是否借出工作人员编号(6)预约信息表预约信息表包括编号、图书编号、借书证号、时间、备注。具体实体图如下预约信息表图书编号借书证号编号时间备注2、数据库结构设计根据上面的需求分析本系统共有六个工作表的数据支持,他们分别是:图书类别表、学生信息表、借书还书表、工作人员信息表、图书信息表、预约信息表。这九个工作表的结构图如下图所示:1图书类别表表3-1图书类别表字段名类型是否允许为空类别编号文本Not null类别名称VarcharNot null2学生信息表字段名类型是否允许为空编号文本No null学号文本No null姓名文本Not null性别文本Not Null出生日期日期/时间null借书证号文本Not null系别文本Not null班号文本Not Null3借书还书表字段名类型是否允许为空ID文本Not null图书编号文本Not null借书证号文本Null借书时间日期/时间Null是否归还是/否Null还书时间日期/时间Null4工作人员信息表字段名类型是否允许为空编号文本Not null姓名文本Not null性别文本Null联系电话文本Null5图书信息表字段名类型是否允许为空图书编号文本No null图书名称文本No null出版社文本Null出版时间日期/时间Null类别编号文本Null是否借出是/否Not null工作人员编号文本Not null6预约信息表 字段名类型是否允许为空编号文本Not null图书编号文本Not null借书证号文本Not null备注备注Null四、窗体详细设计进入主窗体,用户可以根据自己的需要来进行各种操作。图书查询点击【图书查询】按钮可以进入图书查询子系统,其中包括查询图书信息、查询图书是否借出、按图书编号查询图书、按书名查询图书、返回等功能。查询图书信息点击此按钮可以进入图书查询页面,可查询所有图书的基本信息,其中包括:图书编号、图书名称、出版社、出版时间、类别编号、是否借出、工作人员编号等有关图书的基本信息查询图书是否借出此窗体给出了两种查询图书是否借出的方式:第一种是根据页面给出的信息在文本框中输入要查询的图书然后点击【查询】,可以快速查找自己想要借的图书是否被借出。第二种该页面同时也列出了所有借出的图书,用户也可以在借出的图书列表中查找自己需要的图书是否借出,此方法比较笨拙,适合在忘记图书编号或者记不清图书名称的情况下使用。如果图书被借出则该图书的借出时间和归还时间将被列出,如果未被借出则列表中不显示该图书。按图书编号查询图书信息该窗体提供了根据图书编号查询的方式进行图书信息的查询。具体操作是用户在窗体中的文本框内输入要查询图书的编号然后点击【查询】按钮,则该图书的基本信息在列表中显示。按书名查询图书的信息该窗体提供了按照书名查询图书的方式查询图书的基本信息,具体操作是用户在窗体中的文本框内输入要查询图书的书名然后点击【查询】按钮,则该与该图书书名有关的图书会在列表中显示。返回点击【返回】按钮可以返回主窗体。图书管理用户点击【图书管理】可以进入图书管理子系统,其中包括图书类别管理、新增图书、图书报废、返回等功能。具体介绍如下:图书类别管理通过该窗体可以添加图书的类别,具体操作:用户点击【新增类别】按钮,在窗体合适的文本框中输入类别编号、类别名称然后点击【保存】按钮即可将数据保存到图书类别表中。新增图书通过该窗体可以添加新的图书信息,具体操作:用户点击【新增图书】按钮输入要添加的图书相关的基本信息然后点击【保存】按钮即可将数据保存到图书信息表中。图书报废通过该窗体可以删除那些报废的图书信息减少数据冗余,具体操作:用户在文本框中输入报废图书的相关信息然后点击【删除】按钮,则弹出是否删除图书对话框,点击【是】则删除,点击【否】则删除该图书的记录,此窗体还添加了容错处理,如果删错了图书可以点击【撤销】按钮则可撤销当前操作。返回点击【返回】按钮可以返回主窗体。图书预约点击【图书预约】则可进入预约子系统,其中包括预约图书、预约查询、返回等功能。具体介绍如下:预约图书用户如果想预约图书可以在该窗体中输入图书编号、借书证号、时间等信息点击【保存】进行预约。如需特殊说明可以在备注中添加信息。如果不想预约则可以点击【删除预约】而进行预约的取消。预约查询用户可以输入图书编号、借书证号、时间等信息进行查询预约信息。返回点击【返回】按钮可以返回主窗体。借还书管理点击【借书管理】则可进入借书管理子系统,其中包括借书、还书、借书证办理、借书证撤销、返回等功能。借书用户输入ID、图书编号、借书证号、借书时间、是否归还等信息点击【确定】进行图书的借阅。点击【取消】则取消当前的借阅。还书用户输入ID、图书编号、借书证号、还书时间等信息点击【确定】归还图书,点击【取消】则取消当前操作。借书证办理用户点击【证件办理】按钮然后输入用户的编号、学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房装修贷款合同模板
- 成交订单合同范例软件
- 小主持人合同模板
- 出让车位合同范例
- 承包酒吧合同范例6
- 建设施工合同合同模板
- 个人衣柜出售合同范例
- 2024年鄂州客运资格证考试试题模拟
- 2024年团结友爱主题国旗下讲话范文(二篇)
- 公司升职申请书
- 实验室审核检查表(参照模板)
- 《养成良好习惯-铸就精彩人生》-主题班会
- 三年级中华优秀传统文化教案
- (新版教材)教科版一年级上册科学全册优秀教学课件
- 人教版九年级上册 初三 英语Unit8SectionA1a-1c课件
- 教师网络培训签到表
- 《大学日语》第一册 第8课
- 2022年《内蒙古自治区建设工程费用定额》取费说明
- 大学语文-鲁迅风波赏析-课件
- 设计概论第五章-设计的哲学-PPT课件(PPT 111页)
- 宁波市建设工程资料统一用表(2022版)1 通用分册
评论
0/150
提交评论