|
1. 课题拟采取的研究方案:
在系统开发之前,首先要了解目前各类智能停车场收费管理系统的发展现状,然后进行以下几个步骤进行开发。首先,进行推荐系统分析,收集数据,对此系统的可行性进行研究,提出智能停车场收费管理系统能实现的基本方案、步骤以及流程。然后,进行系统设计,包括系统数据结构设计、系统每个模块的功能设计、数据库设计、代码设计、显示方式等。最后,进行系统实现,编程实现系统功能,并进行系统测试。
2. 课题拟采取的技术路线:
主要利用Java开发的SSM快速开发框架与SpringMVC三层架构思想开发后台代码,Bootstrap前端开发技术开发后台的前端页面,Spring-Data-Jpa技术管理数据库。SSM与SpringMVC三层架构:
Spring的产生完全是为了解决企业公司级的开发所产生的一系列复杂问题而创建。通俗的讲,Spring就是一个轻量级的IoC(控制反转)和AOP(面向切面)的容器。
Spring
MVC它是属于Spring Framework的一个后继,是基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架。Spring MVC框架是基于传统MVC架构模式,我们所讲的基于系统请求的驱动即指请求-响应模型,并且分离了分派器、控制器、模型对象以及处理程序对象的角色,这种概念上所讲的分离更方便的让这些去进行定制化操作。框架的目的就是帮助开发人员去简化开发。
MyBatis框架是一个Java的数据持久层框架。,MyBatis把几乎所有的JDBC代码和参数的手动设置还有resultSet的检索都消除了,这个框架它所提供的持久层的技术包括SQLMaps和Data Access Objects(DAO)。MyBatis框架它使用了比较简单的XML或者是注解方式用来配置和原始的一个映射,将接口和Java的POJOs(Plain
Old Java Objects,普通的 Java对象)来专门映射成数据库中的一条条记录。MyBatis就是一个用来帮助开发人员管理数据的增删改查的框架。该框架支持定制化 SQL。
以下是基于windows平台开发环境简要描述:
(1)开发环境:Myeclipse集成开发环境+Mysql开发环境。
(2)开发语言:Java11+JavaScript+ SQL。
(3)后台数据库:Mysql。
(4)开发环境运行平台:Windows 10/Windows7。
3. 本课题的可行性将从技术可行性、经济可行性、社会可行性三个方面进行分析。
智能停车场收费管理系统使用web开发模式,系统操作流程使用市面上常见的软件布局,用户通过点击菜单操作后,系统自动反馈结果。另外,系统通过不同用户的权限进行控制,用户登录后,展现了可以操作的功能模块,不存在误操作的风险。因此,只要具有一般经验的用户就可以使用,在操作上具有可行性。
开发智能停车场收费管理系统需要对经济可行性进行调研,首先说明的是系统投入情况。建设智能停车场收费管理系统系统成本主要在服务器硬件和软件开发费用较少,而智能停车场收费管理系统投入使用后,可以降低工作量;节约推广成本。总体来说,降低的用人成本已经高于开发系统的费用,对企业来说,无论从眼前还是企业可持续发来说,都具有很大优势。
智能停车场收费管理系统选择的技术都是目前成熟的语言和数据库,并使用SSM架构开发的web系统,对于初学者都可以完成。市场上也有许多JAVA技术开发的成功案例,证明开发语言具有可行性。而mysql数据库作为关系型数据库比较经典的数据库,更是占据很大比例,所以,开发本系统,在选择的技术上,具有可行性。
|