基于JSP衣裳网开发及实现.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于JSP衣裳网开发及实现

基于JSP衣裳网开发及实现【摘要】随着电子商务的不断发展,企业网络化已经成为一种时尚,而中小企业如何利用有限的资金搭建自己的电子商务网站显得尤为重要。研究一种基于JSP技术的动态网站的开发和实现,通过介绍JSP网站的三层结构模式,充分体现了JSP技术的优势。 【关键词】JSP;在线销售;电子商务 中图分类号:TP31文献标识码:A文章编号:1006-0278(2012)05-108-02 本项目是基于JSP在线购物系统的一种,其中数据库采用了MySQL 数据库,同时,使用Tomcat服务器,网站制作采用Adobe Dream Weaver开发工具。在线衣裳网的主要作用就是为了给用户提供方便的在线购买、查询、以及在线衣裳的欣赏。衣裳的查询包含衣裳类型、大小、尺寸等信息的查询,在线衣裳欣赏服务可以使进入此页面的用户及时的看到自己选择的衣裳。 一、研究背景和页面详细设计 (一) 研究背景 当下,最为流行的三种动态网页语言分别是:JSP、ASP以及PHP。ASP是Web服务器端的开发环境,产生和执行动态的高性能Web服务应用程序,采用VB Script作为开发语言。PHP是一种跨平台的服务器端的嵌入式脚本语言,它大量地借用C、Java和Perl语言的语法。JSP用JAVA作为脚本语言,JSP网页为整个服务器端的JAVA库单元提供了一个接口来服务于HTI’’P的应用程序。在Serverlet和Java Bean的支持下,完成功能强大的站点程序。比较后,不难得出:JSP功能更强大,且易于使用,JSP的可移植性也强于其他开发语言,故此网站选择JSP语言进行开发。 (二)网站设计 本网站是专门为衣裳买卖者用于在网上购衣精心打造的网站,此网站在基本功能实现的基础上,对系统做了一些方面的完善,比如对缺货信息的即时公布,对新到货品的前置显示等。再之,客户付款时,特意设计为弹出新的窗口,这点对于防止用户上网疲劳有很好的效果。设计中页面整体体现出美观大方、简洁舒适的特色,背景色统一为白色。这种设计可以更多的吸引消费者,实现为商家提供更多商机的功能。衣裳网实现了包括网站最新动态查询系统的设计,商品详细信息的了解,会员信息的更改以及友情链接设计等。(具体见图1) 二、数据库设计 本模块主要实现数据的录入、更新、检索等功能,相当于传统实体店里认真负责而又分毫不差的库存管理员。本系统数据库中包含的实体有:普通用户实体、衣裳实体、衣裳分类实体、订单实体、衣裳详细信息实体。根据“自顶向下、逐层分解”的思想,使用分解和抽象两种手段来控制系统的复杂度。根据前述分析,得出系统顶层数据流图、登录模块数据流图、查询功能数据流图、购买功能数据流图。(具体见下图2-5)。 三、系统调试 系统采用三层架构,用户界面层通过统一的接口向业务层发送请求,业务层则按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层,这样就清楚的完成了前台页面和后台数据库的设计,使系统的各个功能得以实现。 (一)数据库的完整性和安全性 数据库的完整性是指数据的正确性和相容性,数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。一般在程序中实现具体的完整性控制,数据库是本网站设计的关键技术之一。 内部安全性注重文件系统级的问题,如保护MySQL数据目录免遭拥有运行服务器的机器账号的用户攻击。但是,如果数据目录内容的文件许可权过分随意,有人可以将对应这些表的文件进行简单替换的话,内部安全性就不能很好地确保适当建立对网络上客户机访问的授权表的控制。外部安全性关心客户机从外部连接的问题,如防止MySQL服务器免遭通过网络进来的连接,对数据库的攻击。要建立MySQL授权表,使得它们不允许对服务器所管理的数据库进行访问(除非提供了有效用户名和口令)。 (二) 程序中的乱码问题 JSP的默认字符格式是IOS-8859-1,如果向数据库提交中文或页面之间传递中文字符时,则首先要设置字符。在JSP中,中文的乱码看得人心乱如麻。故需重新设置JSP页面的“content Type”属性。类似Serverlet的部署url-pattern标签里的路径是实施过滤的页面,若要对所有页面实施过滤,写过滤器初始化是在容器初始化的时候进行。 四、结语 本网站利用动态网站的设计和开发思路,使用Myeclipse以及MysqL等软件,对现实中存在的网络交易进行了设计,并进行了一些人性化新功能的增加,使JSP技术和复杂的数据库结合,真正实现动态网站为现代超速发展的动态生活服务的性能。 参考文献: [1]吴吉义.My

文档评论(0)

linsspace + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档