3.1 基本开发环境配置
根据上述要求,结合项目开发实际需要,我们将项目所需基本开发环境清单列出如下所示。
-
操作系统:Microsoft Window10
-
编程语言:Java
-
编程IDE:JetBrains-Intellij Idea Ultimate
-
服务器:Apache-Tomcat-9.0.6
-
数据库:MySQL 5.7.21 Community Server
由于这些环境的搭建过程简单、繁琐,我们特意将安装过程参照的文档和相关教程列出如下清单。
-
Java:Java 开发环境配置 | 菜鸟教程
-
MySQL:MySQL 安装 | 菜鸟教程
4.2 系统概要设计
4.2.1 项目总体框架
总体设计原则
整体建模,模型驱动:项目的设计和开发基于模型驱动(MDA)理论,所有的功能模块都应该建立对象模型,并以模型为指导,驱动软件的开发。模型既能指导本项目的开发过程,同时也是本项目的重要输出产物。
高扩展性原则:系统结构应该具有高度可扩展性,能够通过扩展的方式对管理系统的应用功能进行扩展,而不用修改原有系统功能。
可靠性原则:系统模块丰富,必定涉及故障问题,系统应该在软件运行阶段具有避免可能发生故障的能力。
安全性原则:本系统能在外网内网应用,因此必须确保内网环境的安全。
总体技术路线
总体技术路线如表4-2-1所示。
分类 | 所选路线 |
---|---|
技术选型 | 界面展现技术:基于HTML4.0+JQuery+Bootstrap技术;服务器开发技术:选择JavaEE技术规范 |
开发平台 | 基于J2EE平台,采用Spring MVC框架 |
中间件 | Tomcat-9.0.6 |
数据库 | Mysql5.7.22 Community Server |
开源软件 | Mysql,Tomcat,JDK,Maven等 |
4.2.2 业务能力视图
根据上述4.1节描述,该系统涉及商城、农场管理、系统管理和消息推送四个模块功能,四个功能模块下分别有多个功能子模块,各功能模块之间最大程度实现了“高内聚,低耦合”的设计原则,最大程度保证了后期编码工作的开发效率。
获取地址:夸克网盘分享
标签:课程设计,Java,Tomcat,4.2,MySQL,教程,开发,Jsp,MySql From: https://blog.csdn.net/zhangsir6666/article/details/142062362