ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:63.79KB ,
资源ID:5069627      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5069627.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书管理信息系统.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书管理信息系统.docx

1、图书管理信息系统管理信息系统课程设计报告课程名称:管理信息系统题目:图书管理信息系统班级:学生姓名:指导老师:、实验名称图书管理信息系统二、实验目的掌握组织结构和管理业务流程调查的方法及其成果的绘制三、实验主要内容1熟悉系统分析工具Visio和ofice的应用环境;2、 掌握组织结构调查的方法并利用Visio和office的相关软件绘制组织结构图;3、 掌握管理业务流程调查的方法并利用 Visio 和 office 的相关软件绘制业务 流程图。四、实验原理详细设计也称过程设计,是程序设计的蓝图。该设计是在数据设计、体系 结构设计和接口设计完成之后进行的。 过程设计的目标不仅仅是逻辑上正确地实

2、现每个模块的功能, 更重要的是设计出的处理过程尽可能的简明易懂。 结构化程 序设计是实现上述目标的关键技术, 因此是过程设计的逻辑基础。 过程设计的结 果基本上决定了最终程序设计的质量。将程序体系结构元素变换为对软件构件的过程描述。该实验主要是利用过 程设计工具进行程序设计。图书管理系统详细设计说明书I、可行性分析本系统主要实现对图书馆信息的管理, 主要功能为管理有关读者, 书籍,借 阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍信息管理模块, 借阅信息管理模块,管理者信息管理模块。读者信息管理部分有两方面的功能, 可以浏览读者的信息, 可以对读者信息进行维护。 书籍信息管理可以浏览

3、书籍的 信息,可以对书籍信息进行维护。 借阅信息管理可以显示当前数据库中书籍借阅 情况,可以对借阅信息进行维护。 管理者信息管理可以显示数据库中管理者的情 况,可以对管理者信息进行维护。可见,本系统并不复杂,主要解决的问题是利 用关键字对数据库进行查询。H、图书馆概况在学校,教材管理对教学工作的正常进行起着至关重要的作用, 因此教材科管理人员对于教材征订、教材领取、教材信息管理等,需要有一个自动化的工具 进行统筹管理,才能够及时、准确地反映教材的征订状态。但目前由于教材的种 类多、数量多,将教材准确地分门别类、快速检索,手工进行非常困难往往是终 于查到了书的信息,但此书没有库存或库存不足,因此

4、检索速度较慢、效率低。目前,很多学校教材科的管理工作还停留在纸质记录的原始方式上。 教师书 面提出需要使用的教材名,上交后由系领导审核,审核通过后,由教学秘书统计 需要的数量,然后提交给教材科。之后教材科还有大量的工作,统计各系各班级 需要某种教材的数量,任课教师需要的数量,教材科需要的数量,然后进行订购。 领书的时候,要学生提供领书单才能领书,还要记得立刻做记录。这样的操作过 程不但繁琐,而且在这一系列的操作中,无论哪一步出了错误,对最终教学工作 的正常进行都有很大的影响。图书管理系统是图书馆管理工作中不可缺少的部分 ,它的内容对于图书馆的管理者和使用者来说都至关重要,所以图书管理系统应该能

5、够为管理者或读者提 供充足的信息和快捷的数据处理手段。但一直以来人们使用传统人工的方式进行 图书管理和借阅管理,这种管理方式存在着许多缺点 ,如:效率低、易忘记、保密 性差另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了 不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为 人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为 计算机应用的一部分,使用计算机对图书信息进行管理,具有着手工管理所无法比 拟的优点.系统功能结构图图书管理信息系统书 籍 信 息 管 理读系者统信 自管丿自 管 理理厂还借设书书置信信书息息籍管管信理理息H丁1工

6、1111还还还借借借书书书书书书信 自信 自信 自信 自信 自信 自丿匕、查丿匕、修丿匕、添丿匕、查丿匕、添丿匕、修询改加询加改理设 置 书 籍 种 类JZ工书书书籍籍籍信 自信 自信 自丿匕、查丿匕、修丿匕、添询改加E_R图向关系模型的转化r设设置置密用读读码户者者管管信种理理自 丿匕、类书书籍籍类类别别添修改改读读读者者者信 自信 自信 自丿匕、查丿匕、修丿匕、添询改加读读者者种种类类修添改加E R图向关系模型的转化要解决的问题是如何将实体和实体之间的联系转化为关系式修改图书记录修改学生记录查询/借阅/预约图书 查询/归还已借阅图书建立索引和嵌套查询索引是数据库中一常用而重要的数据库对象集

7、。索引改进了数据库的性能和可访问性,可以用来排序和快速访问数据。大大改善了数据库的性能。下面以本人的图书管理信息系统 中的book表为被借出时不能被预约。修改图书的基本信息这是图书管理员的权力,包括添加,删除和修改图书信息。当有新添加进来的图书时,图书管理员要查看图书馆里是不是已存有这样的图书, 发现已有库存时,要修改图书的数目, 否则就加入新的图书信息。 当有旧书或损坏了的图书要退出的时候, 要及时减少相应图书的 数目或是删除相应的图书信息。学生借出书或归还图书时,要及时地修改图书流通信息表。修改学生用户的基本信息系统管理员在这里添加, 删除和修改学生和教师的基本信息。 当有新生入校时,根据

8、学生填写的基本信息表为每个新生注册一个用户名, 在校期间如果学生基本信息有变化可以交管理员要及时删除相应的记录。 教系统管理员审核后修改相应的信息, 毕业或注销用户时, 师的处理情况相同。初始化系统当遇到不可恢复的重大意外损伤时系统管理员可以用它来重新恢复图书馆的基本信息, 保证图书管理系统正常工作。除了用户信息表恢复初始值外,其它的数据信息都会被清零。公告栏系统管理员向所有登录用户和外界人士及时发布图书馆最新消息的地方, 包括注意事项等。意见箱所有登录用户可以在这里向系统管理员和图书管理员提出对图书管理的宝贵意见, 方便管理员及时采取相应措施修改管理方案,方便用户以后的使用,提高整个系统的性

9、能。本系统主要提供图书管理,学生用户管理和系统管理。以下列出了图书管理信息系统主 模块,系统总体结构、图书 /读者功能模块和图书流通功能模块的示意图如图 19至图21所示。系统总体结构图书流通管理退出图书读者管理图书操作谏者操作系统初始化a系统操作系统显示修改密码图书/读者功能模块图书流通功能模块川、处理流程 顶层数据流图:输出数据图书馆管理系统显示器登陆子系统管理子系统查询子系统处理学生借书罚款单学生文件借书文件处理学生还书处理学生信息查询图书馆管理人员I学生处理图书信息查询借书文件 图书目录文件功能分配基础信息管理管理子系统新书购入学生借书学生还书图书馆管理系统系统登陆图书注销程序模块示意

10、图如下针对图书馆管理系统,可以分为两大模块,一个小模块:分别为管理子系统, 查询子系统两大模块;基础信息管理小模块;在管理子系统中:1):新书购入处理模块只要是针对采购员在根据计划在外采购新书之后的处 理,所以当采购员采购到新书后,系统根据原先计划采购的新书进行核查, 如果 符合计划预定,则将新书入库;否则退货;该模块主要是处理购入的新书是否符 合要求;图书入库:数据输入格式数据范围精度数据类型输入媒体作者人名2,5 的字符Vchar(10)汉字或英文浏览器索引号字母加数字20Vchar(20字符浏览器出版社出版社名25Vchar(50)汉字或英文浏览器出版日期日期8Char( 8)日期型浏览

11、器图书编号数字10Char( 10)数字串浏览器2):处理学生借书模块:该模块主要是处理学生借书业务,在图书馆管理人员输入学生信息的时 候,系统会根据学生文件对该学生进行查询, 看看是否存在该学生,如果不存在, 则系统给出警告信息:该学生不存在;如果存在该学生,则系统根据罚款单对该 学生的欠款情况进行查询,如果欠款超过一定金额,则借书失败,否则接受借书, 更新借书文件,在显示器上面显示借书成功;数据输出(相关信息入数据库)格式数据范围精度数据类型输入媒体学号数字串10=学号 12Vchar(12)数字串浏览器图书编号数字10Char( 10)数字串浏览器3):处理学生还书模块:该模块主要是处理

12、学生还书业务,在图书馆管理人员输入要还的图书字 段时,系统会在借书文件中查找该图书信息, 之后对借书文件,学生文件中的该 学生已借书数,图书目录文件进行更新;然后在借书文件中提取学生数据,根据 图书的还书日期和借出日期对学生的欠款金额进行计算, 如果没有超期,则欠款金额在原来的基础上加0;之后将结果显示出来;数据输出(相关信息入数据库)格式数据范围精度数据类型输出媒体学号数字串10=学号12Vchar(12)数字串浏览器图书编号数字10Char( 10)数字串浏览器4):处理图书注销模块:该模块主要是针对图书注销业务;在查询子系统中:有两个查询内容:1) 学生信息查询:学生信息查询子模块主要是

13、对学生信息的查询;2) 图书信息查询:图书信息查询子模块主要是对图书信息的查询;这些模块,是针对学生或者图书馆管理人员这两个不同的对象, 查询子系统主要 是让用户了解信息,所以不需要进行用户密码登陆, 直接可以进行查询,而管理模块是涉及到图书馆内部的重要信息管理方面,所以必须要设置用户密码登陆和权限等等,以保数据的安全性和系统的安全性;输入:图书查询模块数据输入查询类型格式数据范围精度数据类型输入媒体按作者人名无无无浏览器按索引号字符无无无浏览器按编号无无无无浏览器按出版社无无无无浏览器按出版日期1990无无日期型浏览器学生登录模块数据输入格式数据范围精度数据类型输入媒体学号数字串10=学号

14、12Vchar(12)数字串浏览器密码任意2,5 的字符Vchar(10)汉字或英文浏览器索引号字母加数字20Vchar(20字符浏览器出版社出版社25Vchar(50)汉字或英文浏览器名出版日期日期8Char (8)日期型浏览器是否在馆是/否2BoolBool浏览器应还日期日期8Char (8)日期型浏览器毗、出错处理对策对于本程序的几种可能的错误进行了分析,分别进行了不同的处理。主要的错误可能有:数据库连接错误:这类错误主要是数据库设置不正确,或 sql server异常引起的,只要取消 本次操作,提醒用户检查数据库问题就可。输入错误:这主要是用户输入不规范造成的,在尽量减少用户出错的条件

15、的情况下, 主要也是通过对话框,提醒用户,然后再次操作。其他操作错误:对于用户的不正当操作,有可能使程序发生错误。主要是中止操作,并提醒用户中止的原因和操作的规范。其他不可预知的错误:程序也会有一些无法预知或没考虑完全的错误,对此不可能作出万全的 异常处理,这时主要要保证数据的安全,所以要经常的进行数据库备份区、维护设计软件的维护主要包括,数据库的维护和软件功能的维护。对于数据库的维护,本软件已经提供了数据库的备份和恢复的功能,可以方便的实现数据库的维护管理对于软件功能方面的维护,由于采用的是模块化的设计方法,每个模块(窗口)之间相互独立性较高, 这样对软件的维护带来了很大的方便, 对于单独功

16、能 的修改只需修改一个窗口就行了。 而对于功能的添加, 只要再添加菜单项的内容 即可,软件卖出后,将根据客户的要求和反映,定期的对软件进行维护修改。测试工作应避免由原开发软件的个人来承担。 本系统的测试工作是由相关同 学来承担。 设计测试方案时, 不仅要包括确定的输入数据, 而且应包括从系统功 能出发预期的测试结果。 测试用例不仅要包括合理、 有效的输入数据, 还要包括 无效的或不合理的输入数据。 不仅要检验程序是否作了该做的事, 还要检查程序 是否同时作了不该做的事。 软件中仍存在错误的概率和已经发现错误的个数是成 正比的。保留测试用例,作为软件文档的组成部分。测试方法对本系统的测试过程采用

17、了对软件进行测试常用的方法, 即人工测试和机器 测试。人工测试又称代码复审,包括人工复查、走查、会审。机器测试包括黑盒 测试(又称功能测试、数据驱动测试)和白盒测试(又称结构测试、逻辑驱动测 试)。由于本系统的规模较小,所以人工测试主要采用的是人工复查,源程序编 完后直接由自己进行检查。 另外,如条件允许还可请经验丰富的程序员对系统进 行复查。机器测试采用了白盒测试和黑盒测试相结合的测试方法。 白盒测试是按照程 序的内部结构和处理逻辑开选定测试用例,对软件的逻辑路径及过程进行测试, 坚持它与设计是否相符。 黑盒测试是在完全不考虑程序的内部结构和特性的情况 下,测试软件的外部特性。 根据软件的需

18、求规格说明书设计测试用例,从程序 的输入和输出特性上测试是否满足设定的功能。 本系统采用白盒测试, 然后采用黑盒测试测试数据:测试除了采用正常的数据,还编造了一些异常和错误的数据, 用来检验程序的正确性和容错能力。(1)用正常数据进行测试:如输入正确的索引号进行借书操作, 则系统会将该索引号在图书基本信息表 中进行检索,看图书是否借出, 然后在检索用户已借的图书是否超过五本, 是否 有超期未还的书,如没有这些情况,则办理借书手续。(2)用异常数据进行测试:如用空格的索引号进行借书操作, 则系统能自动检查索引号是否为空, 并提 示出对话框“书号不能为空” 。(3)用错误数据进行测试(4)学生每张

19、借阅证最多能借阅五本图书,当读者还要借书时,系统会报 警并提示出错对话框“每位读者最多能借五本书” 。(5)如果输入的索引号系统检查发现没有时, 则系统会提示出错对话框 “没 有找到相应的索引号” 。系统测试工作的四个步骤(1)单元测试采用条件覆盖的方法来进行测试, 设计测试用例, 使每个判断中的每个条件 可能值至少满足一次。(2)组装测试对每个模块完成了单元测试以后, 需要按照设计时的模块图连接起来, 进行 组装测试,通常采用黑盒测试法,发现模块之间协调性问题,进行局部修改,再 次组装,得到了预期的正确结果。(3)确认测试确认测试是以整个软件作为测试对象, 进一步检查软件是否符合软件需求规

20、格说明的全部需求, 因此又称为合格性测试或验收测试。 按照这样的需要, 对本 系统的功能、性能和配置等做了进一步的测试,结果为符合要求。(4)系统测试系统测试是将图书管理信息系统所有的组成部分包括软件和硬件、 用户和环 境综合在一起进行测试, 以检验系统的各个组成部分运行时的协调配套性。 系统 测试要在系统的实际运行环境现场,在用户的直接参与下进行。系统运行与维护新系统正式投入运行后, 为了保证系统中的各个要素随着环境的变化始终处 于最新的、 正确的工作状态, 必须加强对管理信息系统运行的日常管理。 系统运 行管理主要由图书馆管理人员来完成,及时更新数据,并对系统每天运行情况、 数据输入和输入

21、情况及系统的安全性与完备性及时地如实记录和处置。软件维护是软件生命周期的最后一个阶段, 它处于系统投入生产性运行以后 的日期中, 为了纠正错误或满足用户新的需要而进行修改软件的过程, 软件维护 也是为软件的升级提供详细的资料。系统维护的目的是保证图书管理信息系统正常而可靠的运行, 并能使系统不 断得到改善和提高,以充分发挥作用。系统维护的内容和类型:1)系统维护的内容系统维护的主要内容: 应用程序的维护、 数据维护、 代码维护和硬件设备的 维护。(2)系统维护的类型系统维护的主要类型: 纠错性维护、适应性维护、 完善性维护、预防性维护。 本系统维护工作主要是完善性维护和纠错性维护。(3)系统维

22、护的组织管理系统维护工作并不仅仅是技术性工作, 为了保证系统维护工作的质量, 需要 付出大量的管理工作。 信息系统投入运行后, 需要人员管理软件工作。 由于本系 统的功能简单, 规模小, 只要一般的机房人员进行维护工作就可以了。 为了得到 标准的信息,在数据库设计中采用了统一的代码体系,这样一来信息简单明了, 使查询不至于重复。系统的改进本系统开发时间的仓促, 本人对软件开发工具认识的水平有限, 本软件仍存 在一些不如人意的地方,还有待进一步改进,归纳起来主要有以下几点:( 1)本系统采用的是单机单用户操作方式,在资源管理、 信息处理上采用集 中式的方式,为了适应机构管理模式的变化, 必须向网络化的管理信息系统发展, 使用相应的网络数据库结构。(2)容错功能一般,在读者信息等需要添加的模块中,人工参与过多,界面 缺少美工。(3)菜单设计不够全面,对决策管理的支持不够深入,必须在适当的时候进 行改进。(4)对外界人士享有的服务范围划分不明确。如有侵权请联系告知删除,感谢你们的配合!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1