电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于jsp(java)网上花店设计的开与实现

26页
  • 卖家[上传人]:re****.1
  • 文档编号:477057689
  • 上传时间:2022-08-29
  • 文档格式:DOC
  • 文档大小:836.50KB
  • / 26 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、毕业设计(论文)基于jsp(java)网上花店的设计和开发 姓 名系 别、 专 业导 师 姓 名、职 称完 成 时 间目 录摘要2英文摘要31 需求分析41.1 开发背景41.2 系统业务流程分析51.2.1 用户注册及登录功能51.2.2 商品查询功能51.2.3 购物车功能51.2.4 系统管理员管理功能62系统实现的理论基础和环境的搭配62.1 JSP的技术原理62.1.1 JSP语言及其特点62.1.2 Servlets过滤器简介82.1.3 JavaBean简介92.2 服务器配置102.2.1 Tomcat安装及配置113 系统数据库设计143.1 数据库实现143.1.1 实体关系注解143.1.2 表的具体描述144 系统总体规划184.1前台部分184.1.1 用户管理模块184.1.2 商品查询模块194.1.3 购物车模块214.1.4 用户留言模块214.1.5 其它模块224.2后台部分234.2.1 管理员管理模块235 总结25致 谢26参考文献27基于J2EE的网上花店系统的设计摘要:伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正

      2、以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windows XP下,以SQL Server 2000为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)结合JavaBean技术开发的网上购物系统。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。关键词:Jsp;JavaBean;Tomcat;Sql Server 2000;网上花店;The System of Flower Shopping Online based on J2EEAbstract:Along with the vigorous development of the Internet, e-commerce networks as a shopping

      3、 center is a form of its highly efficient, low-cost advantages, gradually emerging as a business model and philosophy, there is no longer meet use and dissemination of information browsing, but a desire to bring the full enjoyment network more convenient. Internet shopping is being adapted to the fast pace of todays society to live, so that customers can enjoy the convenience of fast and easy way to purchase their own like commodities。The system is trying to use JSP in a dynamic network of e-com

      4、merce websites structure, which is in Windows XP, SQL Server 2000 for database development in platform, Tomcat application server as a network information services, use JSP (Java Server Pages) and technology development online shopping system。Key Words: Jsp;JavaBean;Tomcat;Sql Server 2000; Flower Shopping Online 前 言21世纪是网络飞速发展的时代,上网、创建网站已经成为热门话题。Internet技术得到持续、猛烈的发展,已经成为计算机产业的一个技术热点,越来越多的企业开始关注网络,许多人正在或正准备学习网络知识,进行网络开发或创建自己的网站。网上商店也被称为电子商店(E-Store),是电子商务的一个重要组成部分。网上商店作为电子商务的一种具体形式,在Internet上已经非常

      5、普及。由于充分利用和结合了最新的信息技术,网上商店具有传统商店无可比拟的优势,比如经营成本低,受地域限制和时间限制少,市场扩张潜力极大等。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。目前Internet上的网上商店每天以惊人的速度增加,再加上电子商店的诸多优点,因此开发这样的系统是很必要的事情。1 需求分析1.1 开发背景 在国家大力推进信息化建设的宏观背景下,城市网络基础设施及应用水平均已得到了较大的完善和提升。特别是在经济发达的沿海地区,商贸服务业也较为发达,市民接受新事物能力和消费水平均较高,进行商贸流通业(即商品流通和为居民服务的第三产业)信息化与电子商务建设是政府的一项重要工作。愈来愈多的商贸服务企业意识到了用现代信息技术改造传统经营方式,用电子商务手段提升管理和服务水平的重要性。已有许多企业在着手计划或已进行自身的电子商务建设,这就有了对商贸服务业电子商务应用平台的迫切需求。当今比较流行的网上购物系统国外有“淘宝()”,国内有“当当()”。它们都是相当优秀的电子商务网站,对其他的网站提供了良好

      6、的典范。设计中可以学习参考他们的思想,了解和熟悉整个网站的开发流程及完整的电子商务网站应有的功能和注意事项。 通过对花店管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今花店管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。1.2 系统业务流程分析1.2.1 用户注册及登录功能普通用户可以浏览网上花店中的所有商品,但是如果要购买商品必须首先注册成为会行。其功能定义如图1所示: 用户注册及登录用 户 注 册用 户 登 录图1 用户注册及登录功能1.2.2 商品查询功能 用户在浏览商品时可以根据鲜花的类型、价格、厂商和其他关键词进行查询这样能够快速地查找到用户所需的鲜花商品。其功能定义如图2所示:商品查询根据鲜花类别查询根据价格查询根据鲜花厂商查询根据其他查询图2 商品查询功能1.2.3 购物车功能本系统的核心功能就是实现登录用户的网上购物过程。用户在网上花店中购买的所有商品在生成订单之前都被存储在“购物车”中,此时用户可以对选购的商品进行任意的删改;当生成订单以后,只能查看订单的详细信息,不

      7、能再对订单中的商品做出任何删改,其功能如图3所示:购物车向购物车中添加商品从购物车中删除商品生成订单查看订单明细图3 购物车功能1.2.4 系统管理员管理功能系统管理员登录后台之后,可以进行商品管理、订单管理、用户管理和厂商管理,从而维护系统的核心数据信息。其功能定义如图4:系统管理员管理商品管理订单管理用户管理厂商管理图4 系统管理员管理功能2系统实现的理论基础和环境的搭配2.1 JSP的技术原理2.1.1 JSP语言及其特点在传统的网页HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。JSP页面看上去象标准的HTML和XML页面,并附带有JSP引擎能够处理和抽取的额外元件。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给用户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。所有程序都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低。它基于强大的Java语言,具有良好的伸缩

      8、性,在网络数据库应用开发领域具有得天独厚的优势。JSP技术在多个方面加速了动态Web页面的开发:(1)将内容的生成和显示进行分离使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。(2)强调可重用的组件绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程

      9、序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。(3)采用标识简化页面开发Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作。(4)JSP能提供所有Servlets功能与Servlets相比,JSP能提供所有Servlets功能,它比用Println书写和修改HTML更方便。可以更明确地进行分工,Web页面设计人员编写HTML,只需留出空间让Servlets程序员插入动态部分即可。JSP技术能够支持高度复杂的基于Web的应用。(5)健壮的存储管理和安全性由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被编译成为Java Servlet,J

      《基于jsp(java)网上花店设计的开与实现》由会员re****.1分享,可在线阅读,更多相关《基于jsp(java)网上花店设计的开与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.