- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JSP和Hibernate电子商务网站设计与实现 概述 1、研究的主要问题,及所做的主要工作 2、系统主要功能设计 3、数据库设计 4、软件体系结构设计 5、应用系统简介 6、系统测试 7、关键技术 研究的主要问题及所做主要工作 1、背景 2、项目意义 3、系统主要功能 4、系统结构特点 5、主要工作 背景 随着Internet在中国的迅速发展,人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务。由于WEB页面能把文本、图像、声音、动画、视像等多种媒体信息集于一体,不但使信息的显示更加生动,而且使信息的浏览更为方便,同时WEB页能实现网上交易平台、客户信息反馈方便了企业与客户之间信息交流,因此许多企业为增强企业知名度.,以网站作为对外的展示窗口,进行内外信息交流,也是企业面临的商机和挑战。 项目意义 1、服装厂有了自己的网站,可以将产品信息放在网站上,供所有浏览该网站的网友浏览,可以起到宣传和广告的作用。 2、任何人都可以注册为网站的用户,可以在网上下订单,这样可以增加客户的数量。 3、固定客户被赋予一定的权限之后统一到网站上浏览新产品的信息,和下订单。这样可以省去服装厂为每个客户发送新款的产品的照片的繁琐工作,减少了失误。 4、一些老款式的服装信息可以长期保存,比如说那个客户哪一天想要几年前的某个款式或者是某种面料,便于随时查看。既方便服装厂又方便了客户。 总之,提高了服装厂的工作效率的同时,也能起到广告宣传的作用,正所谓一举多得。 系统的主要功能 1、能够在系统上展示产品,包括文字信息,还有图片信息。 2、能够管理客户的信息。 3、能够动态的给建立了关系得客户赋予几种不同级别的权限,不同级别的客户可以看到不同浏览级别的产品。 4、客户通过因特网浏览商品信息,可以在网上下订单。 5、能够给产品设定不同的浏览级别 6、能够对产品的订货次数进行统计,对服装厂进行简单的决策支持。 7、要求系统运行安全稳定。 系统结构特点 本系统软件层结构分为四层:(图示如下)表述层业务逻辑层持久化层数据库层。 四层解释 1、表述层:提供与用户交互的界面。WEB页面。 2、业务逻辑层:实现各种业务逻辑。这一层在系统中的体现是分为两个方面的: 3、持久化层(Hibernate):封装了数据访问的细节,为业务逻辑层提供了面向对象的API。 4、数据库层:负责存放和管理应用的持久性业务数据。 主要工作 1、完成系统需求分析 2、完成系统设计 3、完成系统代码实现 4、完成系统测试 系统功能设计 系统功能模块图 数据库设计 数据库共有9张表,详见毕业设计论文。 Hibernate提供了从映射文件到数据库Schema的转换工具为hbm2ddl。 执行该任务的Java类为net.sf.hibernate.tool. hbm2ddl.SchemaExportTask。 数据库设计 运行schema target 的步骤如下: 1、启动MySQL服务器。 2、通过mysql.exe客户程序创建SAMPLEDB数据库,sql命令为: Create database SAMPLEDB。 3、在DOS命令下进入clothes根目录,然后输入如下命令:ant schema。 结构设计 业务逻辑层 实现各种业务逻辑,分为两类java程序。 第一类:持久化类,Hibernate提供了从映射文件到Java源代码的转换工具,名为hbm2java工具。 结构设计 持久化层(Hibernate) 封装了数据访问的细节,为业务逻辑层提供了面向对象的API。本系统应用的是Hibernate(图示Hibernate在系统中所处的位置。注:此处只示意一个实体类对应一个表的情况,其它情况类推)。 结构设计 应用系统简介 应用系统简介 应用系统简介 系统测试 软件测试并不单纯等同于程序测试。软件测试应该贯穿整个软件定义与开发整个期间。因此需求分析、概要设计、详细设计以及程序编码等各阶段所得到的文档,包括需求规格说明、概要设计规格说明、详细设计规格说明以及源程序,都应该是软件测试(评审)的对象。 性能测试 测量web服务器的性能是一项让人感到畏缩的任务,它不像一些简单的任务,如测量CPU的速率或者是测量程序占用CPU的比例,web服务器的性能优化中包括许调整许多变量来达到目标。许多的测量策略中都包含了一个看似简单的浏览实际上是在向服务器发送大量的请求,称之为客户端的程序,来测量响应时间 。 本系统的性能测试工具为Jmeter。 测试报告(一) 测试报告(二) 测试结论 1、把所有的信息都归结到平均响应时间需求上来,根据上面测试得到的数据,发现几
您可能关注的文档
- 第6章 JSP中访问数据库.ppt
- 第6章 树和二叉树3-线索二叉树和森林.ppt
- 第6章 语法制导翻译和中间代码生成.ppt
- 第6章 重复结构典型算法.ppt
- 第6章-Java常用基础类.ppt
- 第07章 JSP数据库核心技术.ppt
- 第7章 查找.ppt
- 第07章 图.ppt
- 第7章 基于会员制的网络.ppt
- 第7章 图 part2.ppt
- 1.1细胞是生命活动的基本单位课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 1.2细胞的多样性和统一性第1课时课件-2024-2025学年高一上学期生物人教版必修1.pptx
- 第16课《白杨礼赞》课件-2025-2026学年统编版语文八年级上册.pptx
- 2026届高三生物一轮复习课件+减数分裂与生物的遗传、变异.pptx
- 3.1细胞膜的结构和功能第2课时课件-2025-2026学年高一上学期生物人教版必修1.pptx
- 2025届高三生物一轮复习课件2.1减数分裂和受精作用.ppt
- 中考语文二轮专题复习课件:新闻概括题.pptx
- 第6课《我看》课件+++2025-2026学年统编版语文九年级上册.pptx
- 第21课《人民英雄永存不朽》课件-2025-2026学年统编版语文八年级上册.pptx
- 2025年广西河池罗城特聘农机技术指导员的(1人)考前自测高频考点模拟试题含答案详解(b卷).docx
最近下载
- 神经内科三基考试题及答案.doc VIP
- 等离子体物理与当代高新技术(本科生).ppt VIP
- SMTC 2 800 003 LIN节点设计需求LIN node design requirements(20180730).pdf
- 医院医院安保服务及停车场运营管理服务招标文件.pdf
- (最新)社区网格员考试试题(含答案).docx VIP
- 老小区燃气管道改造监理实施细则.docx VIP
- 中国行业标准 YY/T 1831-2021梅毒螺旋体抗体检测试剂盒(免疫层析法).pdf
- Walkera华科尔无人机FCS-F8使用指南_CN_V1.2_2020.10.12(金属壳版).pdf
- 五升六数学暑假作业60天附答案.docx VIP
- 高中物理:强基计划专题讲座.pptx VIP
文档评论(0)