图书馆管理系统技术文档_第1页
图书馆管理系统技术文档_第2页
图书馆管理系统技术文档_第3页
图书馆管理系统技术文档_第4页
图书馆管理系统技术文档_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件设计题目:图书管理信息系统最新范本,供参考!指导老师:学生姓名:学生学号:学生专业:软件工程学生年级:目录1引言1.1 背景21.2 现状31.3 需求分析31.4 系统性能求42 任务概述52.1 系统目标52.2 运行环境53 设计说明53.1 功能模块划分53.2 系统流程分析83.3 部分数据库94 界面设计104.1 登录界面104.2 主界面104.3 添加用户界面114.4 修改密码界面114.5 书库管理界面124.6 书库查询界面144.7 借阅查询界面144.8 借还书界面154.9 基本设置界面164.10 图书类别设置界面174.11 帮助界面174.12 尚未解决

2、的问题175 总结.18详细设计说明书1 引言1.1 背景随着社会的日益发展,尤其是科技的迅猛发展,使得我国各项事业得到了前所未有的突破。与此同时,计算机广泛地应用在科学技术领域的各个方面,并逐渐进入家庭,成为人们生活中必不可少的一部分。图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理。如果图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂,出错率高,出错后不易更改。为了适应读者对图书的需求,同时又大大减轻图书馆工作人员的工作量,全面提高图书馆的管理效率及服务质量,本项目以VisualBasic6.0为环境,开发了此

3、系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的购书、查询、修改和注销图书及对读者的借书还书进行很好的管理。该系统仅仅是一个简单的模拟系统,并非一个实质的(为用户提出的实用)系统。1.2 现状目前,我国不少大型图书馆实现了图书管理的自动化集成。而在市场上的图书管理软件大都是为大型的图书馆专门研制的。因此,软件和硬件价格昂贵,不适合中小型的图书馆使用。1.3 需求分析1.3.1 系统功能需求分析图书管理系统需要的功能分析如下:(一)系统权限的管理,用户分为管理员和读者。(二)管理系统的管理员使用特有的用户名和密码进入管理系统,可

4、以修改自己的密码,并能对读者信息、系统信息、图书信息等进行修改、管理。(三)读者使用图书管理系统可以进行借书、还书。(四)读者使用图书管理系统进行图书分类浏览:为了方便读者查找书目,将书目按照内容进行分类。这样读者就能很方便的找到自己感兴趣的主题进行阅读。(五)读者使用图书管理系统进行图书搜索:设定多种搜索条件,按条件搜索符合读者要求的图书。如果读者知道某本书的书名、作者等相关信息,利用图书搜索功能就很方便C用表格表小如下:功能序列功能名称功能说明1管理员登录提供管理员登陆系统,管理系统2读高堂录提供读者登录系统,查询信息3修改密码对个人登录密码的修改4添加用户管理员进行用户信息的添加5书籍入

5、库管理员进行新书入库登记6书籍删除管理员进行无效书籍的注销7书籍信息编辑管理员进行书籍信息的修改8借书提供用户借书9还书提供用户还书10读者书籍查询读者登录后可根据需要查询书籍11读者信息查询读者根据需要可查看读者的信息状态1.3.2 系统界面需求分析用户界面简洁、易用、易懂,美观、大方、标准,具备一定的兼容性。1.3.3 系统软件质量需求易用、健壮、兼容性好、运行稳定、有一定安全保障1.4 系统性能要求实用性原则,确保系统具有良好的系统性能,友好的用户界面,较高的处理效率,便于使用和维护,并采用成熟的技术。先进性原则,尽量采用先进而且成熟的技术,使系统具有较高的技术水平和较长的生命周期。 开

6、放性、安全性、可靠性原则 兼容性原则,对于所选硬件系统及平台,能很好地适应开发和使用的需要。2任务概述1.1 系统目标本图书馆管理系统解决图书馆的日常管理,系统管理员可以通过该系统进行系统管理(修改密码,退出),书库管理(添加、修改、删除图书),系统查询(书库查询、借阅查询)和系统设置,学生(即借阅者)可以通过该系统方便地进行修改密码、查阅、借阅、借书、续借、还书。1.2 运行环境基于Windows操作系统的PC机,数据库使用Access2003,且数据库文件"图书馆查询管理系统.mdb”与系统的可执行文件在同一目录下,就能正确运行。运行环境为VisualBasic6.0。3. 设计

7、说明3.1 功能模块划分3.1.1 系统管理该功能对管理员及读者个人的密码进行修改,而对管理员来说,还可以进行读者信息的添加。3.1.2 书库管理该功能只有管理员能进行操作。这是图书馆重要的模块之一,它对图书馆中的书籍进行添加、修改、删除等管理操作,所有的原始数据输入都是在这里实现的,有了这里的数据输入,才能开始以后的诸如借书、还书等操作。3.1.3 系统查询该功能包括两部分,有用户信息查询和书籍查询,允许用户对个人的借阅信息和书库的书籍针对不同条件进行查询。3.1.4 借还书该功能可以进行借书、续借和还书操作。在还书的时候,根据借书日期和还书日期,追加图书超期罚款功能,自动根据预设值计算出罚

8、款金额。3.1.5 系统设置该功能只有管理员能进行操作。能进行书籍最多借出册数、罚款金额、书籍类别的添加、修改等操作。最新范本,供参考!总体功能模块划分如下:图书管理信息系统其中,用户管理模块的关系如下图:管理员各功能模块均对其可见(用户名、密码均为admin)最新范本,供参考!无法操作添加用户、书库管理和系统设置这三个功能(用户名、密码均为111)3.2 系统流程分析读者3.3 部分数据库3.3.1 书籍信息字段名称书籍编R书籍代码类另I代码出版社作者姓名书籍价格登记日期是否借出数据文本文本文本文本文本文本日期/时间是/否字段大小5050505050503.3.2 读者信息字段名称读名编p读

9、者姓名读者性别所在学院办证时间家庭地址数据大小文本文本文本文本日期/时间文本字段大小50505050503.3.3 图书分类信息字段名称类别代码书籍类别借出天数数据大小文本文本数字字段大小5050整型3.4 面设计4.1 登录界面系统登录界面是管理员和读者进入系统的唯一入口,它为系统提供了一定的安全性,只有符合系统数据库的用户才能有权使用该系统。(其中管理员的用户名和密码都是admin,读者的用户名和密码都是111)4. 2主界面在登录后系统会打开图书管理系统主界面,它由6个菜单构成,用户可以使用这些菜单中的功能菜单项完成各种操作。4. 3添加用户界面管理员能进行用户的添加4.4修改密码界面用

10、户可以根据自己的需要修改密码4.5书库管理界面书库管理界面包括4个选项:添加新书、修改、删除和退出最新范本,供参考!添加新书退出至拼编号信黑翻!群箍制前触i蜘豳茅占诣土4卜40061英进世史历史、境为北京式字比股社张旭东223T22003-8-201007计尊机组成原理工蛇安本科学出版社白中英刘25020056-20是100日软件工程工业技术华南理工大学出版社sBiniS37320aDff7-8-20是4009中华上下五千年历史;地£人民翱盲出版社周峰前90020G2-8-2O否5001马克思主义理施修克患主'£科学出版社新H6738D2DOS-0-2O7013大学

11、英语四语言、文与上海外福希育出版社李东明301232006-8-20否一3011能现君米依贡艺术商等勤鬲出版社张忠25150soos-s-a是2000敷侑计苴方注数邮学第枕械工业出版在马东开、32S2sg2D09-6-10音1011礴据庠项目开发实例工业技术中国铁道出蔚社周国明4934520C6-8-3D舌1001算裱议讨与分析工业拉术电子工亚出版在N.H.Almw333102DO7-5-3O是60QI射酹文学新世纪出版社巽23520Q7-5-3C否1002定汇纳语言工蛇熨木南开大学出股社李东504102007-6-20是£003计篁机网馅工业技术机械工址出版社海35$02D07-3

12、-20百2002高等数学1数理科学不高等教育出版社3430。20G7-2-211004匚*卜程序设沙基就工业拽木机掘工业大学出版社米红泥42.202SD2QCB-2-127000初中英语唐法妙解语言.文身藩南大学出版社殷树岷,肉再2S020BB-4-30否1005至国计苴机二班考试二g工业技儿商等教育出双计救百都9-21006Kc"!E工数据库浜线与应J工5匹睐口E京山口由丈学出目洪柱,才更晓口2DO9-2-5音1009A"es£数据库基础及应J工业技术机械工业til版社王展柱50.503802006-5-20克500D马克思哲学弼马克思

13、主士西南财鳗大学出版社顾振另刎2042DGT-5-12否6002古诗词询义十四讲文学:上海书店出版社汪少华箕质2822007-3-2S否5003三个代装重要思想的菖£马克思:L:二上海人民由限社胡展平T4I3152006-0-12占1*7001i乐大学法画海育,寸片高辑弱音出思汗李去活45.53072DOB-5-12鼻二其中添加新书界面如下:修改书籍界面如下:删除书籍界面如下:4. 6书库查询界面最新范本,供参考!该界面可以按照一定的方式查询用户所要书籍的信息,还可以进行模糊查询。4.7借阅查询界面4. 8借还书界面最新范本,供参考!该界面有三大功能,为借书、续借和还书。借书界面如下

14、:续借界面如下:还书界面如下:最新范本,供参考!4.9基本设置界面4.10图书类别设置界面4.11帮助界面4.13尚未解决的问题尚未加以严格的登陆控制。5.总结本次作业我选择的题目是图书管理信息系统。图书馆管理系统采用目前比较流行且简单的VisualBasic6.0作为前端开发工具,后台数据库管理系统为Access2003,系统的运行平台为Windows项目是从4月初开始构思,6月初完成的。这是我个人完成的第一个系统,因此我也是比较重视的。整个项目的总体构架的设计、系统目标、需求分析、开发、管理、编码和测试等内容,我都是一步一个脚印地完成。但毕竟以前没有过项目经历,实践的过程中遇到了不少困难。

15、特别是在编码的时候,因为以前没有学过VR因此我必须从头开始学。好在VB编程不是很难,在同学和图书馆资料的指点下,总算是完成了。在时间方面,我把握得是比较好的。在老师布置作业后,我便开始在脑海里构思,要完成什么功能,该怎么完成。查阅了大量的资料后,便开始动手。影响最深刻的是,那段时间我的图书馆借阅证里总共借了7本书,全部都是VB和Access内容的。在资料方面我的确是花了很大的功夫。我遇到的另外一个问题是计划的实施。以前编写程序基本上没有什么计划,只是按照进展的状况而定。这次我是按照项目开发的要求做了比较周到的计划,但是在具体实施的还是时候遇到了很多没有料想的东西。很多时候一个小小错误,我耗上一整天的时间都还没有个头绪,这严重影响了进度,而很多时候那个错误仅仅是一个小数点的问题。好在很多问题都能在网上找到解决办法。比如在图书的基本设置这个模块上,我不小心把“借出册数”写成了“借书册数”,结果老是提示这里出错,而我观察了好久,都没有看出是哪个错误。后来是在查阅了数据库,对比之下才知道是哪出错了。再有就是阶段评审,在项目过程中,有些功能无法符合事前的计划。一方面是我的项目经验不足的原因,一方面是计划阶段没有做好。做完这次的系统,我有很多的感触:1 要有足够的细心,耐心;2 要能充分利用图书馆和网上资源;3 多查考其他人的优秀的作品,从中

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论