




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,1,基于web响应式的现代农业生态城开发,答辩人:专业:指导教师:,.,2,主要内容,项目背景和意义本课题研究的重点及难点,前期已开展工作需求分析系统架构系统结构图开发环境相关技术,.,3,项目背景和意义,随着信息技术的迅猛发展,各行各业的信息都要得到实时共享,传统的纸质记录模式已经不再满足需要,农产品线下购买,无论从超市还是批发市场等渠道购买都有一定的限制,信息闭塞严重,人们生活水平提高,消费能力大涨,对农资产品的需求呈现多样化复杂化的特点,对农产品新鲜度,种类等都提出了要求,因此一款基于web响应式的现代农业生态城开发系统就能更好的满足人们的生活需要。目前的大多数超市、集贸市场、商铺、生鲜便利店都是通过标价和实物展示的方式向客户提供农产品信息,通过纸制海报宣传等方式吸引客户。这种办法对商家来说成本较高,过程比较复杂,对消费者来说因种类名目繁多,几乎没有能掌握这些信息的平台。本网站的主要目的是利用电子商务的手段,将这些信息的发布电子化,降低商家与消费者沟通的成本,提高效率,同时为自己创造效益。,.,4,本课题研究的重点及难点,前期已开展工作,本课题研究的重点基于web响应式的现代农业生态城开发系统主要是对管理员、企业和用户各个权限需要具备的功能进行需求设计和最终的功能实现。本课题研究的难点通过调研和资料查询划分出系统各个功能模块,在系统编码阶段对编程语言的不熟悉和后台数据库数据的调用需要花费很多时间,毕竟自己也是首次独立完成一个系统的开发,对编程工具操作不熟练,编程语言水平还比较低下。前期已开展的工作针对自己开发技术水平的不过关,在开发之初我就系统学习了java编程语言,mysql数据库和系统界面美化需要的photoshop工具。论文架构已经搭建好,系统功能需求也有基本的雏形,后期还需要不断完善修改。,.,5,需求分析,可行性分析本设计从以下三个方面进行可行性研究:1.技术可行性。鉴于本人对java语言和mysql数据库有一定了解,开发流程也比较熟悉,系统开发在技术上基本没有问题。由于本设计最重要体现的是实用性,所以,通过大量的社会调查和分析,结合自己现有的技术水平加上导师的指导,还是能按期完成本毕业设计。2.经济可行性。成本方面:由于本毕业设计属于计算机科学(本科)教学的最后一个环节,所以人力消耗免费,资源学校提供,指导老师义务指导。所以成本计算只需计算开发期间开发者的生活消费,学校资源的消耗,所以开发本软件的成本是非常低的。效益方面:为企业开发一个完整、合理的现代农业生态城系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。所以开发本软件可以为社会带来很好的经济效益。从以上分析看开发本软件在经济上是可行的。3.操作可行性。本软件是为农业生态城的管理者开发的,所有本软件的用户对象是农业生态城的工作人员,由于本软件要设计成友好的界面,写出详细的使用说明,用户只需懂得简单的计算机操作知识,就能自由应用本软件。所以从以上几个方面的分析来看,开发本软件是完全可行的。,.,6,需求分析,功能需求基于web响应式的现代农业生态城开发分为管理端、企业端和前端三部分内容,下面将分别介绍:管理端系统管理:主要就是登陆用户名密码等信息的基本管理用户管理:管理系统用户的基本信息,能够实现增加删除修改操作农产品分类管理:农产品类别信息的管理农产品管理:各个农产品的基本信息都在这个部分展现活动项目审核:关于农产品的一些发布活动要经过审核才能施展新闻管理:新闻消息的发布及管理企业端维护农产品:农产品的基本信息要得到保护,不能被人随意模仿发布采摘等活动项目:企业可以发布农产品采摘活动或者其他的关于农产品的策划的活动前端生态商城新闻:管理员发布的新闻消息就在前端展示商品浏览:消费者需要购买的商品都在这里展示出来活动查看与报名:企业端发布的活动,消费者可以查看浏览,也能参加报名,.,7,系统架构,现代农业生态城系统的结构为B/S结构。分为三层,分别为表现层(用户界面)、业务层(业务处理)、数据层(数据维护和存储)。表现层只提供用户界面,根据用户操作调用相应的业务逻辑,不直接访问数据库;业务层是系统的关键所在,负责处理用户的请求,并把结果返回给表现层;数据层提供数据支持。,.,8,系统结构图,表现层业务层数据层,业务处理,用户界面,数据库(数据维护和存储),.,9,开发环境,基于web响应式的现代农业生态城开发系统采用的是B/S的体系结构模式,系统界面完全通过浏览器实现,前台采用JSP技术,MyEclipse8.5作为开发平台,后台数据库采用MySQL数据库。鉴于系统的开发语言和数据库,采用如下的开发环境:开发环境:Windows8Tomcat6.0JDK1.6最低硬件实现:i5-4210UCPU4G内存500G硬盘,.,10,相关技术,JAVA程序开发技术JSP是“JavaServerPages”的缩写,可以解释为“基于Java的服务端动态页面技术”,。因为Java是编译解释执行的,所以JSP也就摆脱了VBScript、Perl等脚本语言纯粹的解释执行带来的低效率问题。因为Java是平台无关的,所以JSP是跨平台的。基于Java是JSP区别包含ASP(ActiveServerPages)在内的其它服务端动态页面技术的重要特征。JSP是服务端技术,所以JSP文档要先经服务端翻译、解释、执行,才能得到客户端浏览器能识别的HTML文档。这是当前Web技术的潮流,是解决客户端浏览器兼容性问题的客观需要。服务端技术是JSP区别于JavaScript、VBScript等客户端动态页面技术的重要牲。JSP是一种页面技术,而现在JSP只实现了HTTP(HypertextTransferProtocol)协议,只能应用于Web页面。这是JSP区别于Servlet的重要牲。JSP是一种动态技术,这是JSP基于Java的自然延伸。在页面中引入程序设计语言的目的是正是为了实现动态交互。因此,JSP就是基于Java的服务端动态页面技术。,.,11,相关技术,MySQL数据库MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。,.,12,相关技术,Tomcat应用服务器Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。,.,13,相关技术,MyEclipse开发工具MyEclipse,是基于Eclipse开发的功能强大的企业级集成开发环境,主要用于Java、JavaEE以及移动应用的开发。MyEclipse提供了对UML、Ajax、Web、WebServices、J2EE、JSP、XML、Struts、JSF、JavaPersistence、EJB、扩展数据库以及各种应用服务器的集成支持。MyEclipse也全面支持各种主流的第三方框架,让你能够快速高效地进行开发工作。此外,MyEclipse还全面支持各种基于Eclipse平台的插件,允许你自由定制或扩展个性化功能。MyEclipse全面支持Eclipse开源平台的所有功能特性,如果你熟悉Eclipse,那么你能够轻松地上手MyEclipse,包括熟悉的Eclipse快捷键,而且使用MyEclipse完成某项任务往往要比使用Eclipse更加快速、简单。,.,14,相关技术,响应式Web设计响应式Web设计(ResponsiveWebdesign)的理念是:页面的设计与开发应当根据用户行为以及设备环境(系统平台、屏幕尺寸、屏幕定向等)进行相应的响应和调整。具体的实践方式由多方面组成,包括弹性网格和布局、图片、CSSmedia
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 青岛邮政考试题库及答案
- 电信资源考试题库及答案
- 森林防火业务知识培训
- 森林灭火水泵培训知识课件
- 2025年无机化学反应生产高级专业技能面试题解析
- 2025年教育行业教师招聘面试技巧及模拟题解答手册
- 《机械员》考试题库附完整答案(典优)
- 2025江苏省安全员《B证》考试题库及答案
- 2025年公共经济理论与实践能力测试模拟题集及答案详解
- 桥梁施工安全培训课件
- 勉县一中小升初数学试卷
- 2025一建《建设工程经济》计算、时间、数字考点笔记
- 校园基孔肯雅热防控措施课件
- 生猪屠宰兽医卫生检验人员理论考试题库及答案
- 实测实量测量表格优质资料
- 读书笔记 -《提高利润的78个方法》
- GB/T 14273-1993旋转轴唇形密封圈性能试验方法
- GB/T 12247-2015蒸汽疏水阀分类
- 期权风险管理课件
- 《护理伦理学》教学大纲(本科)
- 板带轧机刚度对热轧板形的影响
评论
0/150
提交评论