基于JSP网上商城的设计与实现_毕业设计论文(47页).doc
《基于JSP网上商城的设计与实现_毕业设计论文(47页).doc》由会员分享,可在线阅读,更多相关《基于JSP网上商城的设计与实现_毕业设计论文(47页).doc(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于JSP网上商城的设计与实现_毕业设计论文-第 40 页基于JSP网上商城的设计与实现摘 要本论文针对网上商城的实际需求,采用面向对象设计的方法和JSP,SQL Server2005等技术,分析、设计并实现了网上商城。该系统具有网站前台和后台,前台包括公司首页、新闻、关于我们、企业介绍、荣誉证书、产品展示、用户留言、产品搜索和联系方式等功能。后台包括产品管理、用户管理、留言管理、新闻管理、订单管理、企业介绍管理、荣誉证书管理、系统管理等功能,测试表明该系统达到了预期的要求。论文包括以下几个部分:第一部分课题的背景和课题的意义。第二部分系统分析,通过对用户需求的分析,说明了网上商城的背景、研
2、究意义、系统功能分析以及系统开发工具及环境。第三部分基础知识介绍,开发技术介绍和开发环境的介绍。其中有JSP技术的介绍,JavaBean特点与结构特征,JDBC技术及实现方法。第四部分概要设计,登录模块详细设计,设计了数据库分析、数据库概念分析、数据库逻辑结构设计以,以及数据库连接模块、登录模块。第五部分系统实现,通过对系统的分析、概要设计、详细设计完成了网上商城的各个模块的实现,达到方便用户使用网上商城。关键字:网上商城 结构化分析 系统Design and implementation Based On JSP Online MallAbstractThis Paper according
3、 to the actual demand of online mall, adopt the method of object-oriented design and JSP, SQL2000, analysis, design and implement the online mall.The system has a web site at the front desk and the background, including the front desk company homepage, news, about us, enterprise introduction, honora
4、ry certificate, product display, user messages, contact information and product search function. Background including product management, user management, message management, news management, order management, enterprise introduction, honorary certificate management, system management, and other fun
5、ctions, test show that the system has reached the expected requirements.Thesis includes the following several parts:The first part of topic background and the significance of topics. The second part of system analysis, through the analysis of user requirements, illustrates the online mall of backgro
6、und, research significance, system function analysis and system development tools and environment. Third part of the basic knowledge is introduced, the development technology is introduced and the introduction of the development environment. With JSP technology introduction, JavaBean characteristics
7、 and structural characteristics, JDBC technology and implementation method. Fourth part profile design, the login module detailed design, design the database analysis, database concept analysis, database logic structure design, and database connection module, login module, contact management module,
8、 logical structure, etc. Fifth part of the system implementation, through to the system analysis, outline design, detailed design to complete the online mall the realization of each module, to achieve the convenient user use online mall.Key words: online mall structured analysis system目 录摘 要IABSTRAC
9、TII第1章 绪论11.1 课题背景11.2 课题的意义2第2章 系统分析32.1 需求分析32.2 系统功能分析32.3 系统开发工具及环境4第3章 基础理论知识53.1 开发技术介绍53.1.1 JSP技术简介53.1.2 JSP的基础Servlet技术63.1.3 JavaBean 特点与结构特征63.1.4 JDBC技术及实现方法73.2 开发工具介绍83.2.1 Macromedia Deamweaver 及其介绍83.2.2 Tomcat服务器 简介83.2.3 SQL Server 2005 简介83.3 开发环境配置93.4 SQL Server 2005数据库配置10第4章
10、系统设计114.1 概要设计114.1.1 系统概述114.1.2 功能设计114.2 登录模块详细设计134.2.1 用户登录功能134.2.2 用户登录流程144.2.3 主页面功能154.2.4 主页面模块的详细设计154.2.5 产品管理模块的详细设计164.2.6 安全设置模块的详细设计164.3 数据库分析174.3.1 实体分析174.3.2 实体之间联系174.3.3 数据库概念设计174.3.4 数据库逻辑结构设计19第5章 系统实现235.1 前台设计235.1.1 注册和登录模块245.1.2 用户登录285.1.3 商品浏览285.1.4 详细订单315.2 后台设计3
11、55.2.1 登录管理模块355.2.2 产品管理界面355.2.3 用户管理界面385.2.4 新闻管理界面405.2.5 订单管理界面43第6章 系统测试506.1 测试目的506.2 软件测试的内容506.3 测试结果分析50第7章 结论51参 考 文 献52致 谢53第1章 绪论1.1 课题背景21世纪全球进入一个新经济时代,信息通信技术和网络的迅猛发展创造了一个无边界的数字世界,产品和服务几乎可以瞬时在世界各地交易,以网络和电子商务为主要特征的新经济以不可争辩的事实席卷了全球每一个行业。自我国加入WTO后,传统企业发展的必然趋势是网络化、全球化,而企业实行电子商务则成为企业发展与国际
12、接轨的必要条件,通过建设电子商务基础平台,使得企业不必专注于复杂多变的信息技术,而用最小的资金投入、最简单的接入方式去联系最广泛的客户和供应商,进行最先进、最有效的电子商务应用服务,所以电子购物网站的实现是一个非常迫切的需求。当今的企业,如果仍然依靠传统的方式宣传自己企业的形象和文化、采购自己企业所需的原材料和配套部件、推销自己企业的产品,则显得十分落后而且难以适应激烈的市场竞争。因此,当代企业纷纷建立自己的网站,借助于互联网快速的信息传递加速自身的发展。一个企业网站的规划与建设,自然而然也就成了众多类型的网站规划与建设的典范;企业网站的规划与建设这一研究课题,也自然而然地成为当今乃至今后一段
13、长时间内,企业内部和互联网上的一个相当重要的讨论对象。我这次毕业设计主要研究的就是网上商城在网络上的实现。随着互联网技术的迅速发展,网络已逐渐深入人心,更是成为继报刊、电视、广播等传统媒体之后而兴起的一新传媒介质,网络宣传已成为众多宣传手段的重中之重,各种各样的网站也就应运而生:为宣传企业而制作的公司网站、可进行网上购物的电子商务网站、能及时了解到天下事的新闻网站、方便学习的教育网站,还有学校、团体、个人等等各大各小的网站,充斥着我们的视野,满足着我们的需要。网站的规划与建设,已悄然被许多人摆到了首要的迫在眉睫的位置上。购物网站的规划与建设这一课题,是应用前景非常广阔的!它的解决方案不仅仅可以
14、针对购物的网站,同样可以应用于多种多样的网站建设。1.2 课题的意义近年来,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,于是电子商务开始流行起来。当人们生活水平的不断提高,网上购物的不断成熟时,网上购物会出现两种不同的发展趋势:一种是走低价格路线,另一种是销售高档商品。随着人们文化和生活水平的不断提高,在人们生活必需品消费价格越来越低的情况下,人们对于高档消费品的需求会不断提高,因此,网上购物的这两种不同的发展方向,都会拥有各自的客户群体,并且都可能会做得很好。 网上商城作为B to C(BusinesstoCustomer,企业对消费者)、C to C(Customert
15、oCustomer,消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本系统旨在建设B to C的网上商城。 本系统是一种具有交互功能的商业信息系统,它向用户提供静态和动态两类信息资源。所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,公告信息等。21世纪是信息化的社会,互联网实现了世界范围的网络间的互联和信息共享,并已全面介入人类生产生活的方方面面,带动着人类社会的飞速发展。企业产品的推销、企业形象的树立、企业文化的宣传,都靠着企业网站给着人们的头脑里的第一印象。网站做的好,企业自然受人们关注
16、、受人们青睐;如果网站做的不好,企业的效益自然就会受到影响。企业网站的规划与建设将是一个长久且受人关注的课题,人们将沿着这条研究网站建设的路越走越精彩第2章 系统分析2.1 需求分析该系统是基于B/S(浏览器/服务器)架构的系统,主要完成商品的浏览,购买,以及在后台管理商品;新闻公告的添加、删除、修改(更新),会员的在线购物,用户在留言上抒发自己的感想等。此系统分为前台购物和后台管理。前台购物是友好的操作界面,供用户注册、浏览、订购商品;后台管理是提供给管理员的,其中包括:商品管理、用户管理、公告管理等。使管理员从繁琐的手工操作中解脱出来,并提高了工作效率。按照系统功能的实现,本系统可以划分为
17、以下几个功能模块:管理用户模块,管理商品模块,管理商品类别模块等。管理用户模块包括了用户注册,修改用户信息,修改用户密码以及删除用户。管理商品模块包括商品上传,修改商品信息,删除商品,增加商品图片,以及修改和删除商品的销售记录和浏览记录。管理商品类别模块包括添加,修改,删除商品类别等功能。该系统对可靠性、易维护性、安全性、可操作性等性能有较高的要求。可靠性-要求系统在发生故障或输入数据不合理等情况下有较高的要求;易维护性-系统的变更(因系统需求变化和弥补系统缺陷而引起)要简单易行;安全性-本系统所处理的数据都要具有实际意义,不能随意存取和改动。因此,必须对系统数据的存取和改动进行控制,对系统数
18、据进行有效的保护,以杜绝对数据的非法操作和防止计算机病毒的破坏;可操作性-本系统的操作人员是一般管理人员而非计算机专业人员,为使本系统有效地发挥作用,要求本系统容易理解,人机界面简明、清晰、直观,功能实用,操作简单方便,上机培训量小。此外,系统还需有较快的响应速度,以尽量减少工作人员的等待时间。2.2 系统功能分析通过对系统的分析,系统的功能主要包括系统前台和系统后台两大模块:前台模块:1.公司首页:用户打开系统后,可以查看公司首页信息。2.查看新闻:用户打开系统后,可以查看新闻信息。3.关于我们:用户打开系统后,可以查看关于我们的信息。4.企业介绍:用户打开系统后,可以查看企业介绍信息。5.
19、荣誉证书:用户打开系统后,可以查看荣誉证书信息。6.产品展示:用户打开系统后,可以查看产品展示信息。7.用户留言:用户登录系统后,可以查看发表留言信息。8.产品搜索:用户打开系统后,可以搜索产品信息。后台包括产品管理、用户管理、留言管理、新闻管理、订单管理、企业介绍管理、荣誉证书管理、系统管理等功能,测试表明该系统达到了预期的要求。后台模块:1.产品管理:管理员登录系统后,可以管理产品的基本信息。2.用户管理:管理员登录系统后,可以管理用户的基本信息。3.留言管理:管理员登录系统后,可以管理留言的基本信息。4.新闻管理:管理员登录系统后,可以管理新闻的基本信息。5.订单管理:管理员登录系统后,
20、可以管理订单的基本信息。6.企业介绍管理:管理员登录系统后,可以管理企业介绍的基本信息。7.荣誉证书管理:管理员登录系统后,可以管理荣誉证书的基本信息。8.系统管理:管理员登录系统后,可以管理系统的基本信息。2.3 系统开发工具及环境操作系统:Win7编程语言:JSP数据库系统: SQL2005开发工具:MyEclipse8.5第3章 基础理论知识3.1 开发技术介绍根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQL2005数据库。3.1.1 JSP技术简介JSP 是Java Server Page 的缩写,是由Su
21、n公司倡导、许多公司参加,于1999年推出的一种动态网页技术标准。JSP是基于Java Servlet 以及整个Java 体系的Web 开发技术,利用这一技术可以建立安全的、跨平台的先进动态网站。 JSP可以在Servlet和JavaBeans/EJB/CORBA/JNDI等的支持下,构建功能强大的信息服务应用平台.它的目的是使构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作. JSP技术的工作原理是,在传统的网页HTML文件中加入脚本片段和JSP标记,构成JSP网页.Web服务器在遇到访问JSP网页的请求时,首先执行其中的脚本
22、片段,然后将结果以HTML格式返回给客户.程序片段可以操作数据库,重新定向网页以及发送E-mail等.所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户端浏览器的要求最低.由于目前JSP只支持Java作为其脚本语言,因此,其脚本片段实际上就是一段Java程序代码. JSP的最大特点是将内容的生成和显示进行分离.使用JSP技术,Web页面开发人员可以使用HTML或者XML标记来设计和格式化最终页面,用JSP来生成页面上的动态内容.动态内容的逻辑被封装在JSP标记和JavaBeans组件中,并捆绑在小脚本中,所有的脚本在服务器端运行.如果核心逻辑被封装在标记和Beans中,则
23、Web管理人员和页面设计者都能够编辑和使用JSP页面,而不影响内容的生成.在服务器端,JSP引擎解释JSP标记和小脚本,生成所请求的内容,并且将结果以HTML或者XML页面的形式发送回浏览器.这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器完全可用.Web页面开发人员不会都是熟悉脚本语言的编程人员,JSP技术封装了许多在HTML标记中生成动态内容所需要的易用功能.标准的JSP能够访问和实例化JavaBeans组件,设置或检索组件属性,下载Applet,以及执行用其它方法更难于编码和耗时的功能.本次设计之前看了好多关于JSP的资料,经过和ASP、PHP的比较最后才决定用JSP。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 网上商城 设计 实现 毕业设计 论文 47
限制150内