第 3 章 系统分析
3.1 可行性分析
本次毕业设计基于 B/S 模式下,运用 Java、SSM 框架采用的是 Mysql 数据库和
Myeclipse 实现,总体的可行性共分为以下三个方面。
3.1.1 技术可行性
采用的是当下流行的 JAVA 语言,SSM 框架,它具有如下优点。强大的可伸缩性。
从只有一个小的 Jar 文件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,
到多台 Application 进行事务处理,消息处理,一台服务器到无数台服务器,Java 显示了
一个巨大的生命力。JSP 可以使用成熟的 JAVA BEANS 组件来实现复杂功能。
3.1.2 经济可行性
出车管理系统与绩效分配系统采用的插件都是开源免费的,开发工具,Myeclipse,
以及数据库是 Mysql 皆是开源免费的,服务器采用 tomcat,也是当下流行的开发所用的
服务器,因为都是开源免费的,所以在开发前期,开发时用于项目的经费将会大大降低,
不会让开发该软件在项目启动期受到经费的影响,所以经济上还是可行的。尽量用最少
的花费去满足用户的需求。省下经费用于人工费,以及设备费用。将在无纸化,高效率
的道路上越走越远。
3.1.3 操作可行性
本系统实现功能的操作很简单,普通电脑的常见配置就可以运行本软件,并且只要
粗通电脑使用的基本常识就可以流畅的使用本软件。电脑具备连接互联网的能力,并且
可以正常访问系统,并不需要操作者有什么高超的能力,只需了解业务流程,并且按照
专业知识进行正确操作即可,所以出车管理系统与绩效分配系统具备操作可行性。
3.2 需求分析
一个系统的开发至关重要的一点就在于对需求的分析。在研究调查的基础之上,对
所开发的系统功能进行的详细分析总结,从而设计出完整的系统并将其实现。用户和开
发人员的交流分析,使其达到最佳理解程度,使系统功能达到最佳。
下面分别简单阐述一下这几个功能模块需求。
1.登录:登录功能主要分为用户登录用户子系统和管理员登录管理子系统两部分内
容,用户在用户子系统登录页面进行登录,系统将用户填写的登录信息与用户已存在的
用户名和密码进行验证,验证通过则登录成功。
2.站内搜索:用户可以通过关键字模糊搜索站内信息。
3.个人资料管理:用户可以根据自己当前的情况修改个人的信息。
4.调度管理:添加调度记录:用户添加调度记录;编辑调度记录:用户修改调度记
录信息;删除调度记录:用户删除调度记录;查询调度记录:用户查询个人调度记录;
调度记录审核:管理员给用户添加的调度进行审核。
5.车辆管理:添加车辆信息:管理员添加车辆信息;编辑车辆信息:管理员修改车