版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于web响应式的现代农业生态城开发答辩人:专业:指导教师:主要内容项目背景和意义本课题研究的重点及难点,前期已开展工作需求分析系统架构系统结构图开发环境相关技术项目背景和意义随着信息技术的迅猛发展,各行各业的信息都要得到实时共享,传统的纸质记录模式已经不再满足需要,农产品线下购买,无论从超市还是批发市场等渠道购买都有一定的限制,信息闭塞严重,人们生活水平提高,消费能力大涨,对农资产品的需求呈现多样化复杂化的特点,对农产品新鲜度,种类等都提出了要求,因此一款基于web响应式的现代农业生态城开发系统就能更好的满足人们的生活需要。目前的大多数超市、集贸市场、商铺、生鲜便利店都是通过标价和实物展示的
2、方式向客户提供农产品信息,通过纸制海报宣传等方式吸引客户。这种办法对商家来说成本较高,过程比较复杂,对消费者来说因种类名目繁多,几乎没有能掌握这些信息的平台。本网站的主要目的是利用电子商务的手段,将这些信息的发布电子化,降低商家与消费者沟通的成本,提高效率,同时为自己创造效益。本课题研究的重点及难点,前期已开展工作本课题研究的重点基于web响应式的现代农业生态城开发系统主要是对管理员、企业和用户各个权限需要具备的功能进行需求设计和最终的功能实现。本课题研究的难点通过调研和资料查询划分出系统各个功能模块,在系统编码阶段对编程语言的不熟悉和后台数据库数据的调用需要花费很多时间,毕竟自己也是首次独立
3、完成一个系统的开发,对编程工具操作不熟练,编程语言水平还比较低下。前期已开展的工作针对自己开发技术水平的不过关,在开发之初我就系统学习了java编程语言,mysql数据库和系统界面美化需要的photoshop工具。论文架构已经搭建好,系统功能需求也有基本的雏形,后期还需要不断完善修改。需求分析可行性分析本设计从以下三个方面进行可行性研究: 1.技术可行性。鉴于本人对java语言和mysql数据库有一定了解,开发流程也比较熟悉,系统开发在技术上基本没有问题。由于本设计最重要体现的是实用性,所以,通过大量的社会调查和分析,结合自己现有的技术水平加上导师的指导,还是能按期完成本毕业设计。 2.经济可
4、行性。成本方面:由于本毕业设计属于计算机科学(本科)教学的最后一个环节,所以人力消耗免费,资源学校提供,指导老师义务指导。所以成本计算只需计算开发期间开发者的生活消费,学校资源的消耗,所以开发本软件的成本是非常低的。效益方面:为企业开发一个完整、合理的现代农业生态城系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。所以开发本软件可以为社会带来很好的经济效益。 从以上分析看开发本软件在经济上是可行的。 3.操作可行性。本软件是为农业生态城的管理者开发的,所有本软件的用户对象是农业生态城的工作人员,由于本软件要设计成友好的界面,写出详细的
5、使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。 所以从以上几个方面的分析来看,开发本软件是完全可行的。需求分析功能需求 基于web响应式的现代农业生态城开发分为管理端、企业端和前端三部分内容,下面将分别介绍: 管理端系统管理:主要就是登陆用户名密码等信息的基本管理用户管理:管理系统用户的基本信息,能够实现增加删除修改操作农产品分类管理:农产品类别信息的管理农产品管理:各个农产品的基本信息都在这个部分展现活动项目审核:关于农产品的一些发布活动要经过审核才能施展新闻管理:新闻消息的发布及管理 企业端维护农产品:农产品的基本信息要得到保护,不能被人随意模仿发布采摘等活动项目:企业可
6、以发布农产品采摘活动或者其他的关于农产品的策划的活动 前端生态商城新闻:管理员发布的新闻消息就在前端展示商品浏览:消费者需要购买的商品都在这里展示出来活动查看与报名:企业端发布的活动,消费者可以查看浏览,也能参加报名系统架构 现代农业生态城系统的结构为B/S结构。分为三层,分别为表现层(用户界面)、业务层(业务处理)、数据层(数据维护和存储)。表现层只提供用户界面,根据用户操作调用相应的业务逻辑,不直接访问数据库;业务层是系统的关键所在,负责处理用户的请求,并把结果返回给表现层;数据层提供数据支持。系统结构图表现层业务层数据层业务处理用户界面数据库(数据维护和存储)开发环境基于web响应式的现
7、代农业生态城开发系统采用的是B/S的体系结构模式,系统界面完全通过浏览器实现,前台采用JSP技术,MyEclipse8.5作为开发平台,后台数据库采用MySQL数据库。鉴于系统的开发语言和数据库,采用如下的开发环境:开发环境: Windows 8 Tomcat6.0 JDK1.6最低硬件实现: i5-4210U CPU 4G内存 500G硬盘相关技术JAVA程序开发技术JSP是“Java Server Pages”的缩写,可以解释为“基于Java的服务端动态页面技术”,。因为Java是编译解释执行的,所以JSP也就摆脱了VBScript、Perl等脚本语言纯粹的解释执行带来的低效率问题。因为J
8、ava是平台无关的,所以JSP是跨平台的。基于Java是JSP区别包含ASP(Active Server Pages)在内的其它服务端动态页面技术的重要特征。JSP是服务端技术,所以JSP文档要先经服务端翻译、解释、执行,才能得到客户端浏览器能识别的HTML文档。这是当前Web技术的潮流,是解决客户端浏览器兼容性问题的客观需要。服务端技术是JSP区别于JavaScript、VBScript等客户端动态页面技术的重要牲。JSP是一种页面技术,而现在JSP只实现了HTTP(Hypertext Transfer Protocol)协议,只能应用于Web页面。这是JSP区别于Servlet的重要牲。J
9、SP是一种动态技术,这是JSP基于Java的自然延伸。在页面中引入程序设计语言的目的是正是为了实现动态交互。因此,JSP就是基于Java的服务端动态页面技术。相关技术MySQL数据库MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。相关技术Tomcat应用服务器Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应
10、用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。相关技术MyEclipse开发工具MyEclipse,是基于Eclipse开发的功能强大的企业级集成
11、开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse提供了对UML、Ajax、Web、Web Services、J2EE、JSP、 XML、 Struts、 JSF、 Java Persistence、 EJB、扩展数据库以及各种应用服务器的集成支持。MyEclipse也全面支持各种主流的第三方框架,让你能够快速高效地进行开发工作。此外,MyEclipse还全面支持各种基于Eclipse平台的插件,允许你自由定制或扩展个性化功能。MyEclipse全面支持Eclipse开源平台的所有功能特性,如果你熟悉Eclipse,那么你能够轻松地上手MyEclipse,包括熟悉的Eclipse快捷键,而且使用MyEclipse完成某项任务往往要比使用Eclipse更加快速、简单。相关技术响应式Web设计响应式Web设计(Responsive Web design)的理念是:页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSS m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年全国土地登记代理人之土地登记相关法律知识考试重点试卷详细参考解析385
- 林草种苗工安全理论能力考核试卷含答案
- 拆船工标准化能力考核试卷含答案
- 碱减量操作工岗前安全实践考核试卷含答案
- 初中物理教学中科学探究方法训练课题报告教学研究课题报告
- 拼布工岗中决策判断考核试卷含答案
- 开清棉工安全技能测试评优考核试卷含答案
- 2026中国建筑材料工业地质勘查中心新疆总队(中建材新疆地质工程有限公司)招聘10人笔试历年参考题库附带答案详解
- 智能学习系统界面设计在提高学习效率中的应用研究教学研究课题报告
- 模拟法庭面试试题及答案
- 2026年安徽省体育彩票管理中心编外聘用人员公开招聘11名考试参考试题及答案解析
- 智联招聘国企笔试题库2026年答案
- 超龄劳动者用工协议
- 收获成长季:总结反思与进步小学主题班会课件
- 妇产科产后出血多学科协作
- 2025年中石油职称政治理论水平考试历年参考题库(含答案详解)
- 2026年高考(湖北卷)生物试题及答案
- 2026年高考地理一轮复习:40个高频考点答题模板汇编
- 麻醉药物不良反应处理指南
- 2025河南郑州航空港科创投资集团社会招聘40人笔试历年备考题库附带答案详解
- 小米售后服务经理的客户服务策略
评论
0/150
提交评论