可行性研究报告
基于智能移动端的园区报修系统
---易修
队长:马腾俊075
队员:隋锦涛072、于俊杰070、杜世伟071、张倩055、于艳红053
1.引言
1.1编写目的
可行性分析是软件设计开发过程中的重要一步,本说明书将从技术可行性,经济可行性和效益可行性三个方面分析本软件的开发可行性,而设计出可供选择的方案,然后选择最优且能够实现方案。
预期读者:项目管理人员、项目开发人员、指导教师。
1.2背景
a. 所建议开发的软件系统的名称:“易修”报修系统
b. 本项目的任务提出者:马腾俊
c. 开发者:梦行者
(马腾俊、隋锦涛、于俊杰、杜世伟、张倩、于艳红)
d. 指导教师:张丽
1.3定义
Web Service:一种新的Web应用程序分支,是自包含、自描述、模块化 ,可以发布、定位、通过Web调用部署以后,其他Web Service应用程序可以发现并调用它部署的服务。
Java:一种面向对象的编程语言
MYSQL :一个关系数据库管理系统
JSP : 全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。
MVC :全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
1.4文档概述
本文档用以论证该“易修”报修系统的的可行性分析,属于个人财产,禁止用于其它盈利和非法活动,否则,后果自负。
2.可行性分析的前提
2.1 项目的要求
(1)策划方案:
用户及市场分析。
产品/服务特点设计及介绍。
可能的竞争对手分析。
未来的市场推广方案及计划。
(2)业务模型
对于最小系统用户,在报修端设置报修类型和具体内容描述(可以选择拍照,语音等),来启动或者关闭报修系统。当报修系统获得新的用户报修内容后根据维修类型分配给相应的负责人,在负责人的移动后勤管理端出现任务及描述。
对于最大系统用户,在一个或多个报修端开启以后,报修端之间可以协同工作,例如同类型的问题可以实现批量处理,数据存储中心会及时将数据分析报告提交给后勤主管。
(3)技术方案及产品原型
移动保修端应用基于iOS或安卓系统,提供整体技术架构解决方案,可以是最小系统,也可以最大系统,或者对最小系统的扩充,又或是对最大系统的剪裁。
报修端和数据中心的应用均要设计系统原型。
(4)实施方案
提供该解决方案的实施计划。
(5)开发要求
报修端移动应用基于主流智能终端系统(iOS/安卓/WP)并兼容低版本的系统。
数据存储中心可以采用主流的Web应用开发技术,为整个系统提供Web应用的宿主和网络存储服务提供者。
如果是基于安卓系统的应用,要求生成APK安装文件,以供用户下载、安装。
(6)角色的基本功能说明
服务端应用:基于Web应用,用以对报修端进行管理和配置,并对数据存储的报修数据进行分析生成统计报表。
智能管理移动端:控制报修任务状态。
智能用户移动端:提交报修任务,控制自提交任务状态。
2.2 项目的目标
客户端可以实现用户、技术人员及管理员登录,登陆后用户可以更改个人信息并且提交设备报修信息,以及查看设备信息,技术人员可以修改自己的信息并且可以看到损坏设备,可以选择设备进行修理,实时显示设备状态,管理员可以对用户信息以及设备信息进行修改更正。
2.3 项目的环境、条件、假定和限制
经费来源:自给
客户端是:Android4.2操作系统及以上的手持设备。
数据库:MYSQL
服务器:Tomcat
投入运行的最迟时间:2015年09月25日
2.4 决定可行性的主要因素
技术可行性、经济可行性、效益可行性、团队合作精神等。
2.5 进行可行性分析的方法
(1)客户调查 通过对客户调查,了解和认知客户对软件产品的需求,按照绝大数客户的要求和看法更改项目的相关功能。
(2)同类产品调查 目前尚未发现与本软件相像的软件。
3.可选的方案
3.1 原有方案的优缺点和局限性及存在的问题
原有方案实现了报修的功能,但是并不能实时的获取设备的状态以及修理人员的信息,用户无法准确的获得反馈信息。
3.2 可选择的系统方案
易修系统需要保证设备状态的实时更新,当用户提交报修设备时,设备应处于报修状态,当技术人员加入到自己的修理项时,设备状态应转换为“正在修理”,当技术人员提交修理完成时,设备应显示“修理完成”。
3.3选择最终方案的准则
除实现基本要求的功能外,应选择更能准确全面满足用户需求的方案 。比如在实现能够报修的同事,也应该能够让用户查看到其他循坏设备和正在维修设备的信息。
4.所建议的系统
4.1对所建议的系统的说明
易修应用软件客户端应该实现用户信息的注册登录管理,用户能够对自己的信息进行管理并能够随时提交报修设备,技术人员能够管理自己的信息同时添加维修设备,管理员能够管理用户、技术人员以及设备的信息,处理系统中出现某些问题。
服务器端实现用户提交信息的获取以及发布。
4.2影响【或要求】
4.2.1设备
电脑、手机
4.2.2软件
Android操作系统、MYSQL、Tomcat、myeclipse、MYSQL Query Browser
4.2.3运行
手机存储空间不低于20M,Windows存储空间不低于30M。
4.2.4开发
采用数据库处理的MYSQL Query Browser,便于开发,操作简单等。
4.2.5环境
Windows7、Myeclipse10、mysql56、Android4.2以上
4.2.6经费
自费
5.技术可行性
5.1数据流图
5.2技术可行性评价
本小组为齐鲁工业大学信息学院自发组成的技术小组,拥有一定的专业知识能满足此软件和项目实施要求。可以在预定的截止日期内完成该任务。
6.法律可行性
系统的研制和开发,将不会侵犯他人、集体和国家的利益,不会违反国家政策和法律。
7.用户使用可行性
系统的研制和开发充分考虑到用户的使用策略以及使用习惯,方便可行,便于操作。
8.其他与项目有关的问题
此项目为齐鲁软件大赛的参赛作品,无其他与此项目有关问题。
9.总结
综上所述此软件在技术、经济、效益和法律上都是可行的,可立即进行开发。