西北工业大学软件工程文档写作实验03《可行性分析报告》

可行性分析报告

一、引言

(一)编写目的:

随着大学生活的步入,如何管理好宿舍,提高生活品质,促进宿舍内部和谐,成为很多校内组织和个人努力的方向。本报告旨在对此系统进行可行性分析,包括技术可行性、经济可行性、社会可行性等方面的探讨。在此,我们期望通过系统设计来改善学生宿舍管理的状况,实现宿舍管理的信息化、智能化。在文中,我们将对这一系统的设计目标、设计思路、实现方案等进行详细的阐述,以期得到更多的建议和支持,为推进宿舍管理工作的进一步发展做出应有的贡献。

(二)项目背景:

1.开发软件名称:宿舍管理系统

2.项目任务提出者:西北工业大学软件工程文档小组

3.项目开发者:西北工业大学软件工程文档小组

4.用户:西北工业大学宿舍

5.项目与其他软件,系统的关系:本项目采用浏览器和服务器架构模式,前端采用了HTML+CSS+JQuery编程语言技术进行实现的,运行在用户的移动设备的浏览器上;后端我们采用Java开发语言和Springboot+Mybatis的技术框架进行开发的;数据库我们采用了MySQL数据库。

(三)定义:

1.HTML: HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。

2.CSS: CSS为HTML标记语言提供了一种样式描述,定义了其中元素的显示方式。CSS在Web设计领域是一个突破。利用它可以实现修改一个小的样式更新与之相关的所有页面元素。

3.JavaScript:JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

4.Spring Boot:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

5.MySQL:MySQL是一个关系型数据库管理系统。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

6.Mybatis:目前为止最为简单的持久层框架之一,小巧并且简单易学。Mybatis本身专注于SQL语句本身。它将SQL语句写在xml文件之中,几乎是彻底将程序代码与SQL语句隔离开,耦合度相当低。因此在SQL语句的编写上它相当的灵活。可以随时根据业务的要求变更SQL语 句而不需要动源程序。

(四) 参考资料:

[1]张海藩,牟永敏.软件工程导论.清华大学出版社, 2013:8

[2]期刊论文 可行性分析报告模板 – CSDN - 2021

二、可行性研究的前提

(一)要求:

1.功能:该宿舍管理系统分为“灯光管理”、“离校管理”、“洗衣房管理”、“维修管理”“公共物品管理”五大模块。包括对宿舍内公共灯光进行因时制宜的调整,学生可以查看公共资源占用情况而选择行动,管理员可以根据住户上报情况对宿舍进行精准服务的目标等。

2.性能:要求性能稳定,不能出现数据丢失等情况,显示数据要完整,对服务器上的数据必须进行及时正确的刷新。

3.输入:计算机终端的外设、外部接口和内部接口

4.输出: 计算机终端的浏览器

5.安全与保密要求:要求系统软件有权限功能,普通用户只能够管理自己的数据,用户的私密信息在数据库存储需要进行加密,后台工作人员不可见。

6.完成期限:预计三个月,即截止2023年6月30日。

(二)目标:

    1. 画面简洁直观,操作易学易用,用简洁明了的视图将数据呈现给操作者,所有负责操作本系统的工作人员无需专业知识,只需稍加了解就能充分利用好该系统的各项功能。

    2. 功能完善,整体切换流畅,本系统包括了前台和后台管理,能充分为酒店管理提供完善的计算机化管理。

3.人力与设备费用的节省:通过使用该软件应用系统替换现有系统实现宿舍管理人员及宿舍管理和维护费用的减少

4.处理速度的提高:实现点对点的精准服务,提升宿舍管理效率,提高宿舍相关事务处理速度。

5.决策能力的提高:提高宿舍事务透明度,辅助宿管、维修人员及学生对相关宿舍的决策,提高决策能力和效率。

6.管理信息服务的改进:通过使用数据库服务来为宿舍提供高质量的信息管理服务

(三)条件、假定和限制:

1.建议开发软件运行的最短寿命:10年

2.法律和政策方面的限制:严禁违反宪法确定的基本原则,严禁危害国家安全 ,泄露国家秘密 ,颠覆国家政权 ,破坏国家统一。严禁损害国家荣誉和利益。严禁传播发布会妨害第三方权益的文件或者信息包括但不限于病毒代码,黑客程序,软件破解注册信息。严禁抄袭剽窃他人作品。符合双方合同多签署的条款。

3.硬件、软件、运行环境和开发环境的条件和限制

(1)运行环境系统:Win10及Win10以上

(2)浏览器:市面上流行的各种浏览器

(3)开发平台:Visual Studio 2022

(4)数据库:SQL Server2019

4.特征:对数据的输出要准确,输出的界面要友善且美观。

5.分发对象:分为宿舍管理人员、维修人员和宿舍学生三个对象。

6.登录安全:用户按照不同的权限登录,必须要有账户和密码。

7.数据安全:数据库必须要实现备份。对数据操作的安全:对数据作修改时要设置提示,提示操作者是否确认进行修改操作。

8.经费来源和使用限制:自筹经费。

9.可利用的信息和资源:学校提供的各项数据。

10.建议开发软件投入使用的最迟时间:2023年12月31日。

(四)可行性研究方法

从技术可行性、经济可行性、操作可行性三个方面来研究该软件应用系统的可行性。

1.从技术可行性方面进行考虑来初步排除掉一些不现实的系统设计方案和不合理的设计要求。

2.从操作可行性方面进行考虑来使用有关部门处理事务的原则和习惯来检测技术上可行的方案和要求,去掉其中从用户角度来看在操作方式上和操作过程中其无法接受的方案和要求。

3.从经济可行性方面进行考虑系统开发可能的成本和运行的费用,同时估计可以节省的开支和可以增加的收益。

(五)决定可行性的主要因素

1.技术可行性,使用现有的技术能实现该软件应用系统。

2.经济可行性,这个软件应用系统的经济收益肯定能超过其开发成本,自筹经费预计足以应对开发的消耗。

3.操作可行性:该软件应用系统操作易学易用,其操作方式定能在西工大宿舍供宿管、维修人员和学生操作。

三、对现有系统的分析

(一)处理流程和数据流程

(二)工作负荷

    1.报修管理:报修登记。

    2.公共物品管理:借用物品、归还物品等。

    3.送水管理:送水登记等。

    4.离校登记管理:离校登记。

(三)费用支出:

1.宿舍各岗位包括宿管、维修人员等在内的工作人员的工资。

2.电费等其他支出。

(四)人员:

    宿舍管理人员、维修人员等

(五)设备:

    显示屏硬件设备

(六)局限性:

该系统为学生提供的服务乏善可陈,服务种类及效率有极大提升空间。

四、所建议技术可行性分析

(一)对系统的简要描述

1.洗衣房服务:学生可以实时查看所在宿舍楼内洗衣房各个洗衣机的工作状态和排队情况,以便我可以在有空闲洗衣机的时候去洗衣服,同时可以在一台工作中或空闲的洗衣机上点击进行排队;管理人员可以查看所有宿舍楼内各台洗衣机的工作状态,是工作中, 空闲,还是故障,从而对洗衣机进行定时清洗或联系维修人员进行维修

    2.报修服务:如果有宿舍公共物品损坏,例如:洗衣机、桌椅、门、电线、浴室淋浴器、卫生间设施、水龙头,学生可以在系统上进行报修;我可以查看各个宿舍楼内报修的情况,从而可以联系维修人员进行维修,维修完成后可以通知一般用户“已完成维修”。

    3.公共物品服务:学生可以了解公共物品(如:伞,拖把)的实时占用情况,以便在某些特殊原因下借用公共资源,可以借用或归还公共物品;管理人员可以查看所有公共物品的占用情况,可以审核“借用/归还”相关信息,我可以给相关用户发送通知敦促归还,可以在公共物品出现损坏时将其状态转为暂不可使用。

    4.送水服务:学生可以在系统上填写当天我所需要的饮水桶的数量;管理人员可以查看当天各个宿舍楼内需要多少桶水,从而可以告知送水师傅需要准备的饮水桶的数量,在水送到后,我可以发送信息通知需要饮水桶的一般用户

    5.离校登记管理:学生可以在假期离校前,在“离校登记”功能进行登记离校信息上报;管理人员可以查看学生的离校登记填写以及各宿舍人员情况,可以对学生的离校申请进行审批。

(二)与现有系统比较的优越性

通过对新系统和现有系统进行比较分析,发现现有系统存在许多的不足,如功能单一不全面,页面不够简洁,操作过于复杂等,在将要开发的系统中会对这些不足进行补足。同时新系统将会减少服务人员的需求,从而节省相关人员的开支,而新系统相对于现有系统对设备要求相对较高、对软件有所要求,对系统网络的搭建和维护花费更高,但是长期带来的收益则会比现有系统更多。总而言之,新系统比之现有系统更具优越性。

(三)处理流程和数据流程

(四)采用建议系统可能带来的影响

    1.对设备的影响:学校需要为该系统搭建系统区域网络体系和提供数据库服务增加能提供相应性能的服务器。

2.对现有软件的影响:该系统将会与西北工业大学APP和洗衣APP以及新搭建的数据库系统进行链接,实现更全面的功能,提供更加便利的操作,为信息的录入和传输提供了保障。学校可以为宿舍管理人员使用的计算机终端配置和最新的更加流行的浏览器来支持系统服务。

3.对用户的影响:对于宿舍的管理人员而言,新系统画面简洁直观,操作易学易用,可以极大提高其工作效率,同时新系统的功能更加完善,能为工作人员提供更多的操作控件,使其能更好的为学生服务。对于学生而言,新系统会为他们提供极大的便利,同时也能对其权益维护提供一定的保障。对于系统维护人员而言,系统的具有更高的可维护性,维护工作也将更容易展开。对于学校管理人员而言,新系统为其增加了对宿舍的管理能力,也将宿舍各方面的信息更加透明地呈现给他,为其工作减少了负担。

4.对系统运行的影响:本项目采用浏览器和服务器架构模式,运行在用户的移动设备的浏览器上;脚本语言选择Java。

5.对开发环境的影响:本项目采用浏览器和服务器架构模式,前端采用了HTML+CSS+JQuery编程语言技术进行实现的,运行在用户的移动设备的浏览器上;后端我们采用Java开发语言和Springboot+Mybatis的技术框架进行开发的;数据库我们采用了MySQL数据库。

6.对经费支出的影响:首先需要支出前期开发人员的工资和新增设备的经费,在系统研发系统经费的支出较高。在系统研发成功并投入使用后,宿舍需要支出宿舍相关的各个岗位包括宿舍管理人员等在内的工作人员的工资,同时还需要为软件系统的维护和更新,数据库的维护等,以及宿舍相关硬件设备等的维护支出和电费等其他支出。

(五)技术可行性评价:

从硬件上考虑,本宿舍管理系统只对数据库服务器有较高的要求,其他的如计算机只要求不要使用过于落后的计算机,系统只要Win10或10以上就行了。

从开发环境上考虑,本项目采用浏览器和服务器架构模式,前端采用了HTML+CSS+JQuery编程语言技术进行实现的,运行在用户的移动设备的浏览器上;后端我们采用Java开发语言和Springboot+Mybatis的技术框架进行开发的;数据库我们采用了MySQL数据库。这些都是十分理想的开发环境

    从技术上考虑,要求开发人员能利用Java进行网站系统的开发,,同时要求测试和维护人员熟悉以上这些方面的技术,能对本网站系统进行严格的测试,能确保本网站系统能正常流畅运作,没有系统缺漏,同时系统之间切换流畅无阻碍,能对本网站系统进行日常的维护,确保系统能够时常更新,确保系统不会出现严重故障导致宿舍产生相应的损失。

五、所建议系统经济可行性分析

(一)支出

影响项目的支出的因素是多方面,包括系统的质量要求,系统的质量要求越高开发的成本支出越高,以及项目的工期,一般工期越长,成本支出就越大,还有管理水平和人力资源等。

在系统开发工作开始前必须做好前期的成本支出预算,以便利用达到“用更少的成本,做到更好的系统”的结果,同时也能够预测到项目进行过程中可能遇到的问题,以便更快的做好解决问题的准备,从而减少可能出现更多的支出。

1.基础投资:

(1)购置一台数据库服务器。

(2)购置一定数量的计算机终端。

(3)为相应的服务工作人员配置移动终端。

(4)配置打印机等外设。

2.其他一次性支出:

(1)软件购买方面的支出。

(2)SQL Server数据库支持的费用。

(3)系统开发人员的工资。

(4)服务人员、技术人员的培训费用。

3.经常性支出:

(1)系统的维护费用。

(2)软件的年费支出。

(3)网络服务的费用。

(4)服务人员、技术人员的工资。

(二)效益

本软件应用系统使用寿命长,实际的开发周期却比较短,所投入的需经费甚少。外部硬件环境相对比较成熟,目标的应用系统也不复杂,带来的效益则是客观的吗,虽然需要前期进行一次性的投资,以及后期也要相应的进行投资数目,但是最终带来的效益绝对是可观的。

新系统一旦替换现有的系统投入使用,宿舍在经费支出方面就会立马得到很好的改善,宿舍在使用了新系统后只需要花费一定资金购买一天数据库服务器、一定数量的计算机与应用软件就能实现自动化,从而提高工作效率,减少工作人员。

1.一次性收益:

新系统替换现有系统投入使用后,将为宿舍带来极大的便利,经济收益将远超过投资。

2.经常性收益:

(1)可以减少员工的人数,从而减少工资的发放。

(2)本宿舍管理系统可以提高宿舍的总体运作效率,从而减小宿舍的总体花费。

(3)宿舍效率增加后将会对吸引外界服务提供商如洗衣商等产生积极影响,与其的合作将产生经济收益。

(4)本宿舍管理系统的使用寿命长,定期对其进行维护和更新,软件方面的不足之处将逐步得到完善,相应的投入也会日益减少,同时相应的时间内带来的收益将逐步增加。

3.不可定量收益:

可以将系统提供给其他学校中认可该系统并愿意投入使用的其他宿舍使用,从而得到额外的收入。

(三)收益/投资比

通过以上支出和收益两个方面的比较分分析,可以看出从客观角度来讲,本宿舍系统的收益/投资比将会是远大于1的,所以说此系统在经济上同样是可行的。

(四)投资回收周期

    2年

(五)敏感性分析:

处理速度: 一般查询速度<4秒

关键数据查询速度: <2秒

六、社会因素可行性分析

(一)法律因素:

本酒店管理系统是使用正版操作系统进行开发的,开发环境及数据库均使用的是正版,所有的软件都有其相关文件证明其合法性,开发的系统也是由相应的合同来进行制约的,本系统也不存在任何侵犯权益的问题。

(二)用户使用可行性:

本宿舍管理系统是根据宿舍的具体规章制度来进行开发的,开发中的具体实现是符合西北工业大学宿舍管理的具体规定的,同时本系统对于操作人员的要求十分简单,只需要宿舍管理人员对其任务的操作有一定的了解就行了。

本系统界面简洁美观,功能友好,学生用户的使用方便快捷。

七、结论意见

由于投资效益比远大于100%, 技术、经济、操作都有可行性,可以进行开发。

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Xifan_Lee

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值