图书管理系统(软件工程课程设计报告)

图书管理系统(软件工程课程设计报告)

ID:9857412

大小:5.42 MB

页数:62页

时间:2018-05-12

图书管理系统(软件工程课程设计报告)_第1页
图书管理系统(软件工程课程设计报告)_第2页
图书管理系统(软件工程课程设计报告)_第3页
图书管理系统(软件工程课程设计报告)_第4页
图书管理系统(软件工程课程设计报告)_第5页
资源描述:

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

1、一、可行性研究报告1.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2项目背景开发软件名称:图书管理系统项目任务提出者:老师项目开发者关:石家庄学院09信计开发小组。用户:学校实现软件单位:学校项目与其他软件,系统的关系:本项目采用客户机/服务器原理,客户端的程序是建立在Windo

2、wsNT系统上以MicrosoftVisualC++为开发软件的应用程序,服务器端采用Linux为操作系统的工作站,是采用Oracle8的为开发软件的数据库服务程序。1.3定义图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。1.4参考资料《软件工程导论》,张海藩,清华大学出版社。《实用软件工程》,郑人杰等,清华大学出版社。2.可行性研究的前提2.1要求①主要

3、功能:A、读者管理:管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名)。B、借阅管理:持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书。C、读者查询:可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。D、图书管理:图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。②主要性能:可以方便快捷有效地完成借阅、查询等的各项操作,录入数据合法性校验

4、程序高,查询速度快(不超5秒)。保证信息的正确和及时更新,并降低信息访问的成本。技术先进且高可靠性。③可扩展性:能够适应应用要求的变化和修改,具有灵活的可扩充性。④安全性:具有较高的安全性。系统对不同的用户提供不同的功能模块,只有具有一定权限的管理员用户才能允许有借、还书权限,只有具有高级权限的部门管理者或维护人员用户才能对用户进行管理,一般的读者用户只能查看图书信息和借阅情况。还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能快速恢复。2.2目标A.人力

5、与设备费用的减少:通常情况下,只需要一名管理员就可以快速操作系统。B.处理速度的提高:比一般的图书借还系统反应速度快上几倍。C.图书管理系统更完善;D.为了用户方便地对书目进行检索和查看;2.3条件、假定和限制A、建议软件寿命:10年。B、进行系统方案选择比较的时间:为10天。C、经费、投资方面的来源和限制:投资少,经费所需不多。D、硬件条件:PC机6台,服务器3台,局域网,INTERNET。E、软件条件:WINDOWS2000Server和XP操作系统,OFFICE软件,ORACLE数据库,浏览器等。2.4

6、可行性研究方法目标图书管理系统添加了图书查询模块及管理模块,方便了对图书的查询及管理,使图书馆系统更加健壮,节约成本。2.5决定可行性的主要因素技术可行性、经济可行性3.对现有系统的分析3.1处理流程和数据流程²顶层图²0层图²1层图(2书籍管理)²1层图(3读者管理)²1层图(4借阅管理)3.2工作负荷①图书借阅;②学生查阅书号借书;③服务器记录借书学生学号;④登记借出图书;3.3费用支出投资少,经费所需不多。3.4人员现有系统的运行:管理员四名,技术要求不高,懂电脑的基本操作就可以了。维护所需要的人员:计

7、算机人员一名,技术要求高,不过需要的时间不多。3.5设备PC机6台,服务器3台,局域网,INTERNET。3.6局限性经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的系统来适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的二、项目开发计划1.引言1.1编写目的编写本报告的目的是明确本系统的详细需求,供使用单位确认系统的功能和性能,并作为软件设计人员的设计依据和使用单位的

8、验收标准。1.2项目背景图书馆人员结构复杂,人员数量有限,涉及方面很广,如果还使用人工操作处理图书借阅问题,工作将非常繁琐,需要大量的人力、物理、财力,极大的浪费了资源;对于图书管理人员来说,需要手工操作许多事情,不但麻烦,而且经常出错,给广大用户带来不便,所以开发这个图书管理系统。1.3定义数据库1.4参考资料i.钱乐秋等,《软件工程》,青还大学出版社;ii.张害藩,《软件工程导论》(第四版),清

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

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

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