工作思路和方案(怎么做)
具体工作思路如下:
① 需求分析:调研农业生产中遇到的实际问题,找出解决方案并抽象成软件开发中的模块,撰写需求文档。
② 前端页面设计:根据需求分析结果进行模块划分后,编写html页面,设计实现登录、注册、主页面、数据查询界面组、数据分析页面组、系统管理页面组等。小模块包括导航栏设计、主页面设计、表格设计和图标设计。
③ 数据库设计:数据库设计包括用户信息类表格设计以及数据信息类表格设计。
设计时注意主外键以及表与表关系的设计。
④ 基础框架搭建:基础框架使用springMVC、spring、mybatis搭建。创建maven工程,在pom文件中加入需要引入的依赖,带入以来,完成环境的配置;创建目录,webapp目录需要有assets目录存储js、img、css等材料,html目录中存放html页面,jsp目录存放jsp页面等。Java源代码包名按照反转域名命名格式创建,使用MVC开发模式,创建子包dao、service、web、pojo、utils包。编写spring-mybatis和spring-mvc配置文件、jdbc配置文件和log配置文件并完成,编写测试demo检测框架搭建是否正常。
⑤ 完成功能模块:将html文件改编写成jsp文件,将html中写死的位置写成动态获取值,编写controller、service、dao以及mapper文件来实现登录模块、主页面模块、数据查询模块、数据分析模块、权限管理模块和系统配置模块。
⑥ 测试:使用spring的junit进行单元测试并修改问题,最后进行系统总测试。
解决方案:
起止时间
|
工作内容
|
2019年3月5日—2019年3月20日
|
查阅资料,需求分析和生产环境搭建
|
2019年3月21日—2018年4月21日
|
调试单片机和上位机。
设计html页面和数据库。
使用eclipse进行模块设计开发。
|
2018年4月22日—2017年4月30日
|
单元测试,修复问题。再进行系统测试,上线项目。
|
2019年5月1日—2019年5月23日
|
整理资料,撰写毕业论文,准备答辩
|
|