当前位置: 主页 > 建站知识 > 软件开发

软件工程图书管理系统需求分析-(教师招聘)软件工程可行性报告图书管理系统需求分析

发布时间:2023-06-19 10:06   浏览次数:次   作者:佚名

软件工程可行性报告图书管理系统需求分析软件工程(课程论文)姓名学号院系专业软件工程指导教师一一年四月十二日可行性研究报告引言1.1编写目的编写本报告的目的是研究本系统的总需求,实现方案,并分析开发系统的可行性软件工程图书管理系统需求分析,为决策者提供是否开发系统的依据和建议1.2背景说明:A.所建议开发的软件系统的名称:图书管理系统。B.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;项目开发者:河南大学民生学院计算机科学与技术系"图书管理系统"开发人员:曾景景沈天品赵瑜张迪崔文博C.该软件系统同其他系统或其他机构的基本的相互来往关系。1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。1.4参考资料列出用得着的参考资料(1)张海藩软件工程导论北京:清华出版社,2008可行性研究的前提说明对所建议的开发项目进行可行性研究的前提,如要求、目标、假定、限制等。2.1要求说明对所建议开发的软件的基本要求,如:A.功能:负责图书馆的日常管理,书信息的查询等性能;B.输出如报告、文件或数据,对每项输出要说明其特征C.输入说明系统的输入,包括数据的来源、类型、数量、数据的组织以及提供的频度;D.处理流程和数据流程用图表的方式表示出最基本的数据流程和处理流程,并辅之以叙述;E.在安全与保密方面的要求:登录借阅系统时,需要验证学号才能进行借F.同本系统相连接的其他系统;G.完成期限:2010月至2010年122.2目标说明所建议系统的主要开发目标,如:目标:为了方便图书管理人员对图书的借阅,归还等进行管理,同时也方便广大的读者对图书的的查询、借阅。

节约了人力和设备费用。图书的查询及管理速度2.3进行可行性研究的方法说明这项可行性研究将是如何进行的,所建议的系统将是如何评价的。目标图书管理系统添加了图书查询模块及管理模块,方便了对图书的查询及管理,使图书馆系统更加健壮,节约成本。2.4评价尺度说明对系统进行评价时所使用的主要尺度,如费用的多少、各项功能的优先次序、开发时间的长短及使用中的难易程度。尺度:使读者及管理员更方便操作,成本大大降低等。对现有系统的分析这里的现有系统是指当前实际使用的系统,这个系统可能是计算机系统,也可能是一个机械系统甚至是一个人工系统。分析现有系统的目的是为了进一步阐明建议中的开发新系统或修改现有系统的必要性。3.1处理流程和数据流程说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。发放订单到图书公司;拿到需要的书目单;得到上级的许可;预算金额购买;对书籍进行分类2.书籍入架图书入架3.2工作负荷列出现有系统所承担的工作:1、图书借阅2、学生查阅书号借书3、服务器记录借书学生学号4、登记借出图书3.3费用开支列出由于运行现有系统所引起的费用开支,如人力、设备、空间、支持性服务、材料等项开支以及开支总额。

3.4人员列出为了现有系统的运行和维护所需要的人员的专业技术类别和数量。馆长1名阅览部9名网络技术员13.5局限性列出本系统的主要的局限性,例如处理时间赶不上需要,响应不及时,数据存储能力不足,处理功能不够等。并且要说明,为什么对现有系统的改进性维护已经不能解决问题。局限性:系统处理时间比较慢软件工程图书管理系统需求分析,相应不及时,查询功能不完善。所建议的系统本章将用来说明所建议系统的目标和要求将如何被满足。4.1对所建议系统的说明概括地说明所建议系统,并说明在第2章中列出的那些要求将如何得到满足,说明所使用的基本方法及理论根据。对所建议的系统的说明a、功能更加齐全,方便师生使用b、师生借阅管理,图书库存管理c、多种图表统计,可统计每年、每月、每日的图书借出和借入情况统计d、多种排行统计4.2处理流程和数据流程给出所建议系统的处理流程和数据流程。a、系统能对书籍信息进行管理b、借书时,系统记录借书者的学生信息、借阅书籍名称、借书时间c、还书时,系统记录还书者的信息、归还书籍名和还书时间。系统设定节约时间最长为1个月。如果超过最长时间则缴纳罚金d、操作人员和读者可以根据书籍名称对书籍信息进行查询f、操作人员可根据查询借阅书籍的借阅者的学号及借阅者所借阅的书籍查询借阅者的姓名**阅时间、还书时间g、系统由图书馆工作人员操作分析为:系统管理员、书籍管理员、借阅管h、所有操作人员凭账号和密码登录系统图书管理系统日常工作读者图书名称管理员数据输入出示一卡通借书成功结束此书是否存在图书归还是否过期缴纳罚金归还成功存档存档数据输入4.3影响4.3.1对软件的影响说明为了使现存的应用软件和支持软件能够同所建议系统相适应。

而需要对这些软件所进行的修改和补充。4.3.2对用户单位机构的影响说明为了建立和运行所建议系统,对用户单位机构、人员的数量和技术水平等方面的全部要求。主要开发工具是C#,即需要使C#与数据库相适应4.3.3对系统运行过程的影响说明所建议系统对运行过程的影响,如:用户的操作规程;运行中心的操作规程;b运行中心与用户之间的关系;源数据的处理;d数据进入系统的过程;e对数据保存的要求,对数据存储、恢复的处理;f输出报告的处理过程、存储媒体和调度方法;g系统失效的后果及恢复的处理办法。4.3.4对开发的影响说明对开发的影响,如:为了支持所建议系统的开发,用户需进行的工作;b为了建立一个数据库所要求的数据资源;c为了开发和测验所建议系统而需要的计算机资源;d所涉及的保密与安全问题。4.3.5对地点和设施的影响说明对建筑物改造的要求及对环境设施的要求。4.3.6对经费开支的影响扼要说明为了所建议系统的开发,设计和维持运行而需要的各项经费开支。4.5局限性说明所建议系统尚存在的局限性以及这些问题未能消除的原因。由于时间仓促,人力和物力资源缺乏,本系统仍存在许多不完善之处。整体系统不够强,还需要添加其它功能模块和查询功能。

4.6技术条件方面的可行性本节应说明技术条件方面的可行性,如:a.在当前的限制条件下,该系统的功能目标能否达到:现有技术条件能够巡礼完成开发条件,硬件、软件配置都能满足需求。b.利用现有的技术,该系统的功能能否实现:对C#及数据库之间的连接都比较熟悉,在规定期内能够完成该系统的开发。c.对开发人员的数量和质量的要求并说明这些要求能否满足:在数量质量上,主要是组内成员相互商讨,不懂得问题借助参考资料以及网上资源。d.在规定的期限内,本系统的开发能否完成:这是毋庸置疑的。投资及效益分析6.1支出对于所选择的方案,说明所需的费用。如果已有一个现存系统,则包括该系统继续运行期间所需的费用。6.1.1基本建设投资包括采购、开发和安装下列各项所需的费用,如:房屋和设施;bADP设备;c数据通讯设备;d环境保护设备;e安全与保密设备;fADP操作系统的和应用的软件;g数据库管理软件。6.1.2其他一次性支出 包括下列各项所需的费用,如: 研究(需求的研究和设计的研究);开发计划与测量基准的研究;b数据库 的建立;c ADP 软件的转换;d 检查费用和技术管理性费用;e 培训费、旅差费 以及开发安装人员所需要的一次性支出;f 人员的退休及调动费用等。

6.1.3 非一次性支出 列出在该系统生命期内按月或按季或按年支出的用于运行和维护的费用, 包括: 设备的租金和维护费用;b软件的租金和维护费用;数据通讯方面的租金 和维护费用;c 人员的工资、奖金;房屋、空间的使用开支;d 公用设施方面的 开支;e 保密安全方面的开支;f 其他经常性的支出等。 6.2 收益 对于所选择的方案,说明能够带来的收益,这里所说的收益,表现为开支 费用的减少或避免、差错的减少、灵活性的增加、动作速度的提高和管理计划 方面的改进等,包括; 6.2.1 一次性收益 说明能够用人民币数目表示的一次性收益,可按数据处理、用户、管理和 支持等项分类叙述,如: 开支的缩减包括改进了的系统的运行所引起的开支缩减,如资源要求的减少,运行效率的改进,数据进入、存贮和恢复技术的改进,系统性能的可监 控,软件的转换和优化,数据压缩技术的采用,处理的集中化/分布化等;b 值的增升包括由于一个应用系统的使用价值的增升所引起的收益,如资源利用的改进,管理和运行效率的改进以及出错率的减少等;c 其他如从多余设备出 售回收的收入等。 6.2.2 非一次性收益 说明在整个系统生命期内由于运行所建议系统而导致的按月的、按年的能 用人民币数目表示的收益,包括开支的减少和避免。

6.2.3 不可定量的收益 逐项列出无法直接用人民币表示的收益,如服务的改进,由操作失误引起 的风险的减少,信息掌握情况的改进,组织机构给外界形象的改善等。有些不 可捉摸的收益只能大概估计或进行极值估计(按最好和最差情况估计)。 社会因素方面的可行性本章用来说明对社会因素方面的可行性分析的结果,包括: 7.1 法律方面的可行性 法律方面的可行性问题很多,如合同责任、侵犯专利权、侵犯版权等方面 的陷井,软件人员通常是不熟悉的,有可能陷入,务必要注意研究。 7.2 使用方面的可行性 例如从用户单位的行政管理、工作制度等方面来看,是否能够使用该软件 系统;从用户单位的工作人员的素质来看,是否能满足使用该软件系统的要求 等等,都是要考虑的。 结论在进行可行性研究报告的编制时,必须有一个研究的结论。结论可以是: 可以立即开始进行;b需要推迟到某些条件(例如资金、人力、设备等)落 实之后才能开始进行;c 需要对开发目标进行某些修改之后才能开始进行;d 能进行或不必进行(例如因技术不成熟、经济上不合算等)。根据以上分析可知,开发该图书管理信息系统不仅有巨大的经济效益,而 且有更大的学校管理效益,从而使该系统开发具有价值,也节省了大量资源。 所以,我们认为开发此系统的条件已经具备,可以进行开发。 MSN 空间完美搬家到新浪博客!