山东鲁桥建设有限公司网站,中国核工业二四建设有限公司,小程序开发报价明细,什么网站可以做翻译兼职项目描述
临近学期结束#xff0c;还是毕业设计#xff0c;你还在做java程序网络编程#xff0c;期末作业#xff0c;老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下#xff0c;你想解决的问…项目描述
临近学期结束还是毕业设计你还在做java程序网络编程期末作业老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里根据疫情当下你想解决的问题今天给大家介绍一篇基于java的ssm框架农夫果园管理系统设计与实现。
功能需求
果园管理系统的开发目的是方便农夫对果园信息的管理和销售通过对农产品的管理可以清楚地为用户提供公司信息以及产品信息的介绍和展示。系统有管前端网页和后台管理系统通过调研和分析可知这两类的主要功能如下 1前端网页 网站首页网站导航以及网站轮播图介绍和热门产品介绍。 公司简介对公司信息展示。 新闻模块农夫果园相关新闻的展示。 我的产品弄产品列表查询展示和详情的查看。 合作伙伴公司合作伙伴的信息罗列。 2后台管理 Banner图维护修改、删除以及信息的查看。 公司简介对公司标题和公司简介的管理。 产品管理增加、删除、编辑产品名称、图片、介绍内容等可以对产品历程添加和修改。 合作伙伴管理 新闻管理管理员对需要发布的新闻的添加、修改以及历史新闻的查看和删除。 部分效果图 部分代码
/*** 查询所有产品的历程的信息*/CrossOrigin(origins *, maxAge 3600)RequestMapping(/productCourse_list_json)ResponseBodypublic MapObject, Object productCourse_list_json(int pageNum, int rows) {MapObject, Object map new HashMapObject, Object();// 查询所有产品历程的信息// 把显示的时间进行转换PageHelper.startPage(pageNum, rows);ListProductCourse productCourses productCourseService.selectAll();for (int i 0; i productCourses.size(); i) {String date2Stirng DateUtil.Date2Stirng(productCourses.get(i).getPctime());productCourses.get(i).setPctimeString(date2Stirng);}PageInfoProductCourse pageInfo new PageInfoProductCourse(productCourses);map.put(code, 0);map.put(data, pageInfo.getList());map.put(count, pageInfo.getTotal());return map;}// 跳转到添加产品历程的页面 productCourse_addCrossOrigin(origins *, maxAge 3600)RequestMapping(/productCourse_add)private String productCourse_add(Model model) {ListProduct products productService.selectAll();model.addAttribute(products, products);return productCourse/productCourse_add;}/*** 添加产品历程信息*/CrossOrigin(origins *, maxAge 3600)RequestMapping(/productCourse_add_json)ResponseBodypublic MapObject, Object productCourse_add_json(ProductCourse productCourse, HttpServletRequest request) {MapObject, Object map new HashMapObject, Object();// 添加产品历程信息 同事 自动添加时间和显示的状态productCourse.setStatus(0);productCourse.setPctime(new Date());int count productCourseService.insertSelective(productCourse);if (count 1) {map.put(code, 0);map.put(msg, 操作成功);}return map;}/*** 跳转到更新产品历程的页面 附带指定id的产品历程的信息*/CrossOrigin(origins *, maxAge 3600)RequestMapping(/productCourse_edit)public String productCourse_edit(HttpServletRequest request, Integer id) {// 根据指定id查询信息ProductCourse productCourse productCourseService.selectByPrimaryKey(id);String dateStr DateUtil.Date2Stirng(productCourse.getPctime());productCourse.setPctimeString(dateStr);request.setAttribute(productCourse, productCourse);return productCourse/productCourse_edit;}/*** 修改数据*/CrossOrigin(origins *, maxAge 3600)RequestMapping(/productCourse_edit_json)ResponseBodypublic MapObject, Object productCourse_edit_json(ProductCourse productCourse) {MapObject, Object map new HashMapObject, Object();int count productCourseService.updateByPrimaryKeySelective(productCourse);if (count 1) {map.put(code, 0);map.put(msg, 操作成功);}return map;}/*** 修改状态 把状态设置成1 1为不显示 0显示*/CrossOrigin(origins *, maxAge 3600)RequestMapping(/del)ResponseBodypublic MapObject, Object del(Integer id) {MapObject, Object map new HashMapObject, Object();ProductCourse productCourse new ProductCourse();productCourse.setStatus(1);productCourse.setId(id);int count productCourseService.updateByPrimaryKeySelective(productCourse);if (count 1) {map.put(code, 0);map.put(msg, 操作成功);}return map;}
安装部署需求
eclipse/idea运行启动
系统部署
系统开发后在生产环境配置项目运行环境具体步骤如下 安装linux或者windows10操作系统 安装JDK1.8并配置环境变量 安装MySQL5.7版本以上版本数据库创建数据库并执行脚本创建表 在eclipse/idea中运行打包
本项目用到的技术和框架
1.开发语言Java 2.开发模式B/S 3.数据库MySQL5.7 4.框架SSM
本项目中的关键点
此系统的开发采用java语言开发基于B/S结构这些开发环境使系统更加完善。使用到的工具和技术都是开源免费的。
环境工具
开发工具 Eclipse 语言 JDK1.8 、SSM 硬件笔记本电脑 软件Tomcat8.0 Web服务器、Navicat数据库客户端、MySQL 操作系统Windows 10 其它软件截图工具、常用浏览器 以上是本系统的部分功能展示如果你的选题正好相符那么可以做毕业设计或课程设计使用。