软件工程课程设计-——图书馆管理系统

软件工程课程设计-——图书馆管理系统

ID:9936241

大小:179.50 KB

页数:28页

时间:2018-05-16

软件工程课程设计-——图书馆管理系统_第1页
软件工程课程设计-——图书馆管理系统_第2页
软件工程课程设计-——图书馆管理系统_第3页
软件工程课程设计-——图书馆管理系统_第4页
软件工程课程设计-——图书馆管理系统_第5页
资源描述:

《软件工程课程设计-——图书馆管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、软件工程导论课程设计----图书馆管理系统日期:2012年12月21日1问题定义近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的手工管理暴露了许多缺点,如检索速度慢、效率低借书、还书工作量大图书统计工作难、藏书更新不能及时完成。这些缺点直接导致传统的人工方式管理图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书

2、资料进行集中统一的管理。目标系统在至少应提供以下功能:系统管理员能够实现对系统管理:包括图书,借阅信息等的插入、修改、注销等功能,其中涉及基于以上操作的管理员操作,借阅者操作两个方面。目标系统可以查询某位读者、某本图书的当前借阅情况、历史借阅记录,并可按照读者角度、图书角度、借阅角度分别进行至少应该提供以下功能,证件的确认,借阅者可以查询自己的借阅信息,资料,预订图书等,管理员可以统计,给出统计报表,以全面掌握图书的流通情况。通过对客户的访问调查,新的管理系统大致可以从以下几点进行设计:1.问题性质图书

3、馆是一个专门收集、整理、保存、传播文献并提供利用的科学、文化、教育和科研机构。文献是图书馆开展一切工作的物质基础。而作为现在我们这样的图书馆由于体制等各个方面的原因,一套新的,先进的,适应社会发展的管理系统是必不可少的。2.工程目标系统管理员能够实现对系统管理:包括图书,借阅信息等的插入、修改、注销等功能,其中涉及基于以上操作的管理员操作,借阅者操作两个方面。目标系统可以查询某位读者、某本图书的当前借阅情况、历史借阅记录,并可按照读者角度、图书角度、借阅角度分别进行至少应该提供以下功能,证件的确认,借阅

4、者可以查询自己的借阅信息,资料,预订图书等,管理员可以统计,给出统计报表,以全面掌握图书的流通情况。3工程规模图书馆信息管理系统管理者借阅者登录验证管理教师学生借书还书书库管理人员书籍存档登记信息借书证学生证读者号读者图书馆借阅参考标准图书管理老师学生借书权限ABCAB借书期限三个月一个月需要证件教师证学生证借出数量64延期罚款每超出一天罚款0.5元每超出一天罚款0.3元破损情况A(严重)B(轻微)C(未破损)书籍类型A(人文社科类)B(信息技术类)C(教学大纲)破损补偿A(原价)B(原价50%)C(不

5、必补偿)2可行性研究1引言书馆为了更有效的管理日常信息、方便学生对图书进行借阅、归还、续借、查询,维护好所有图书的信息而提出开发此系统。1.1编写目的图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。为此,我们设计图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校服务。从以前的手工管理的记录中我们可以发现这样的问题:1.检索速度慢、效率低因为图书馆的藏书种类多、数量多,将藏书准确地分门别类

6、,快速检索,手工进行非常困难,往往是终于查到了书的信息,但馆中没有此书或已被别人借走。图书馆的规模越大,这个问题就越突出。2.借书、还书工作量大借书、还书频率越大,说明图书馆的作用越大,然而随之而来的大量的借书、还书登记、实存图书的更新以及借出图书超期、遗失等的处理,其工作量之大,往往是人工操作所难以胜任的,而且经常会出现差错。3.图书统计工作难,藏书更新不能及时完成图书馆的图书应根据科学技术的发展和教学工作的需要及时添加和更新,然而由于藏书数量及图书种类越来越多,加上自然损耗,人为破坏,使图书的统计工

7、作难以及时完成,藏书的更新也就很难有针对性地进行,藏书的知识结构得不到良好地控制1.2项目背景A开发软件系统的名称是:图书馆管理系统B本项目的用户:学校图书馆1.3项目定义图书管理系统项目可行性分析方案1.4参考资料《管理信息系统开发案例分析》清华大学出版社。《管理信息系统》北京大学出版社。《软件工程》清华大学出版社。《管理信息系统实验指导书》北京大学出版社2可行性研究前提2.1软件的基本要求A功能需求能够准确快速的记录图书的状态,以便能轻易的查出图书是否被借、是否归还、是否借出超期等信息;借书者可对自

8、己感兴趣的图书进行检索从而缩短借书流程;管理员除了进行借还书信息的操作,还要对超期者进行处罚。B性能需求快速的记录图书的状态,以便能轻易的查出图书是否被借、是否归还、是否借出超期等信息;借书者可对自己感兴趣的图书进行检索从而缩短借书流程;管理员除了进行借还书信息的操作,还要对超期者进行处罚。C数据流程图,如图(2—C)D系统的输出(1)图书库存情况。(2)读者图书预定需求。(3)学生图书借阅情况。E系统的输入(1)新书入库。(2)读者图书借

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。