软件工程设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
可行性研究报告
1引言
(1)目的
本软件主要是用于学生图书馆图书管理,可以为我们更有效的提高图书系统的运行。图示管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。
(2)背景
开发软件名称:图书管理系统
项目开发者:黄治辉,柳奔,杨威
用户单位:荆楚理工学院
(3)参考资料
张海藩等,《软件工程导论》(第6版),清华大学出版社;
钱乐秋等,《软件工程》,青海大学出版社;
王珊等,《数据库原理及设计》,清华大学出版社;
赵池龙等,《软件工程实践教程》,电子工业出版社。
2 要求和目标
(1)基本要求
功能:读者管理、借阅管理、读者查询、续借图书、图书管理、管理及注销。
读者管理:管理员要为每个读者建立借阅账户,并给读者发放不同类别的借阅卡(借阅卡包含:卡号、姓名)。
借阅管理:持有借阅卡的读者可以通过管理员借阅、归还图书。
读者查询:可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书。
图书管理:图书管理员定期或不定期对图书信息进行入库、修改、删除等
图书信息管理以及注销,包括图书类别和出版社管理。
性能:方便了读者借阅图书流程,提高了图书馆的工作效率。同时保证了信息的正确和及时更新,而且降低了信息访问的成本,更加的可靠高效。 (2)开发目标
1 减少人力与管理费用;
2 提高信息准确度;
3 改进管理和服务;
4 建立高效的信息传输和服务平台,提高信息处理速度和利用率。
(3) 具备条件
1开发环境条件:计算机实验室所提供的运行环境下即可开发。 2开发时间:开发的整个过程必须在8周内完成。
3经费问题:经费少,学生开发的系统。 (4)评价尺度
本系统的开发,可以从用户使用的便利,商家运行此系统的经费,还 有系统的耐用性这些方面来进行评价。
3 所建议的系统
Windows xp 2000 以上版本系统。
1说明:根据图书管理系统的特点对数据库进行操作,使用了先进的数据库技术与数据管理技术,使数据的准确性与安全性得到了很大的提高,比如对数据的增加、删除修改等给予了优化,且在用户的并行操作与用户管理方面也有了极大地改善。
2数据流程图和系统结构图:
管理员
读者
图书管
理系统
输入图书信息
图书信息图书信息
借阅信息查询图书信息
输入读者信息 数据图-如上图所示
图书管理系统
读者管理借阅管理读者管理图书管理
读者账号图
书
借
阅
图
书
归
还
图
书
信
息
个
人
借
阅
信
息
续
借
图
书
图
书
修
改
删
除
图
书
信
息
图
书
入
库
系统结构图-如上图所示
3影响
采用建议系统与现有系统的差别在上面已所过,在此从不同方面具体说一下:
(1)设备:采用建议系统后,虽然改进了原有系统的性能但对设备要求不
是很高,在现有软硬件设备完全可以实现。
(2)现有软件:由于建议系统采用了较先进的数据库技术以及一系列较高
技术软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。
(3)用户:建议系统使用的新技术是完全基于原有的系统上的,故用户不必
考虑新系统带来的人员培训等等。
(4)经费支出:建议系统是为了改善原有系统在经费支出过高的缺点的,
所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化。
4 投资和效益分析
1 支出
该系统是软件工程老师作为毕业设计要求我们做的,所以无支出。
2 收益
系统完成后即可交付使用,主要是为了方便学校管理和学生的自由选课,有着重大的利益。
3 投资回收周期
即时。
5 社会因素方面的可行性
1法律方面的可行性
该系统的开发和研制,将不会侵犯他人、集体和国家的利益,不会违犯国家政策和法律。
2使用方面的可行性
该系统操做简单,不需要专业培训,一般人员即可胜任。
3其它方面的可行性
4技术可行性
身为荆楚理工学院计算机工程学院软件班的学生,通晓一些计算机软件知识是肯定的,技术方面其实也不用多说了。我们这学期开了J2EE和JSP课程,刚好可用到该系统网页的制作,我们小组有2个人,开发此程序足以应付。当然,我们也只是学生,毕竟在开发系统上面,经验甚少,但我们遇到困难会找指导老师来解决的。所以技术方面是可行的。
5经济可行性
由于本系统是为学校图书管理使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。