1.4.2经济可行性
经济可行性就是完成这个app需要占用多少经济资源,以及这个app运营后所能获得的经济收益。校园一卡通app是本人的毕业设计内容,开发成本不高,由于个人的水平有限,还有一部分功能没有实现,所写代码也不是很规范,逻辑考虑不足存在许多bug,这个app主要是展示对校园生活便捷化的想法,没有什么实际经济效益。
1.4.3运维可行性运维的可行性指的是管理者在管理上对系统地操作和用户对该系统的使用条件。目前智能手机已经普及将这个应用程序加载到手机上就可以运行起来。所编写的代码完全是开源的,方便后期对程序的修改和扩展。对于管理员来说该系统只是见校园一卡的终端变为移动终端只是怎加了对移动终端的运行维护,目前手机维护技术已经十分成熟,所以校园一卡通app运维是可行的。
1.4.4法律可行性
一卡通app只是本人的毕业设计项目且不用于商业目的,完全是自主学习并且开发,界面布局是参照目前比较流行的几款app的布局设计,且不用于商业目的,虽然这款app设计,金融交易方面,但设计的程序是完全是参照真实场景模拟的,不具有交易功能。所以法律上是完全可行的。
2系统分析
2.1需求分析
2.1.1功能需求分析
这个基于android的一卡通app主要的用户是学生和管理员,而学生使用最频繁有以下几个主要功能:用户修改密码;校园卡的圈存、缴费、划款、消费记录、挂失和招领信息查看,使用该系统时官方已经设置好了学生的初始账号密码,所以学生不用进行注册。还可以添加社区交友功能,增加该app的功能性,App各界面内容充实,联系紧密,UI设计美观,给用户一个良好的使用体验,学生可以在手机终端就可以完成对校园卡的操作,高效快捷。
服务端的主要使用者是系统管理员,管理员的操作下包含用户管理,资讯管理,挂失管理等管理。在本模式中,服务器端使用JavaWeb的SSM框架结合Tomcat和Mysql数据库搭建而成,由于未曾接触的关于手机加密的相关资料,在此App中没有实现对手机数据的加密,在将来手机App的完善中,可以对支付密码,用户登录密码,管理员密码等给予加密保护。根据此App要求,服务端管理系统具有服务器端数据的查询、删除、发送等操作。
2.2.2性能需求分析
(1)应用各界面要简洁美观,方便用户操作,界面与界面之间的联系紧密,功能不重复。
(2)能快速处理用户的操作请求,对一些需要长时间处理的部分,要给予用户提示。
2.2业务流程分析
业务流程图是通过分析现在已有的业务功能进一步的细化,从而得到业务流程图,能更直观的理解与其他要素的关系,为业务分析提供基础,修改与删除不合理的部分。
用户在登陆之前就可以使用首页的部分功能,如查看校园资讯,查看校园活动,这么设计的目的是为了让用户能提前体验app功能,帮助客户更好了解这个app,其他模块的功能由映射出个人信息,所以需要登录账号,登陆之后,在我的模块中填写好个人信息和绑定好银行卡信息,然后执行相关操作,系统一共有四个主要界面模块首页、账户、朋友和我的,每个模块都有自己独特的功能。管理员能发布招领信息,发布新闻资讯信息,管理校园卡。
Android大学一卡通APP设计与开发+源代码(4):http://www.youerw.com/jisuanji/lunwen_204466.html