基于JSP技术的企业商品展示网站设计与实现.doc
《基于JSP技术的企业商品展示网站设计与实现.doc》由会员分享,可在线阅读,更多相关《基于JSP技术的企业商品展示网站设计与实现.doc(51页珍藏版)》请在沃文网上搜索。
1、摘 要随着计算机网络的发展,商品贸易也不再仅仅局限于现实生活中进行,更大的市场拓向了网络,这个庞大的信息传输工具。正是在这样一个网络化的商业市场里,结合自己所学的知识,运用JavaScript程序设计技术,作者开始了本门窗建材产品网站的开发,这使得人们领略网络购物的方便。在这里,你可以看到我公司最近的产品,可以比较同种价位的商品与我公司产品的差距,让您买到称心如意的商品。本系统采用了JavaScript技术、微软的Access数据库、My eclipse为开发工具。在系统开发过程中运用软件工程导论,让网站从最初的可行性研究到需求分析,总体设计、详细设计、实现再到维护与升级,在很大一定的程度上保
2、证了网络的可行性。本文介绍了制作该网站的全过程。从选题分析、网站分析、网站实现到网站的测试,列举了大量的实例帮助读者全面了解该网站。本文的结构可以分为四个部分。第一部分:选题分析,介绍了选题的目的及意义,使读者能够粗略的了解我所要制作的网站面貌以及实现的功能。第二部分:网站分析,运用软件工程的知识,从技术和非技术两个方面,全面的分析该网站的需求。第三部分:网站实现,这是本文的重点,列举了大量的截图、代码来表述网站各种功能的实现。第四部分:网站的测试与维护,介绍了该网站在完成后所做的测试,以及后期的维护过程。预设了将来会出现BUG的可能性,及解决的方法。希望在读者阅读完本文后,会对该网站有一个全
3、面的了解,由于作者水平有限,文中难免存在不足和错误之处,敬请广大读者批评指正。【关键词】网站建设 JavaScript 数据库技术 ABSTRACTWith the development of computer network, merchandise trade is no longer limited to real life, greater market to the network topology information transmission, this massive tool. It is in such a network in the business market,
4、 combining with the knowledge they learned, using JavaScript programming technology started this door building materials products website development, this makes people appreciate the convenience of Internet shopping. Here, you can see my company recently products, can compare the same price goods a
5、nd products of our company gap, let you buys goods.This system uses a JavaScript technology, Microsoft access database, the My eclipse for development tool. In system development using the software engineering, let websites from initial introduction to demand analysis of the feasibility study, overa
6、ll design, detailed design, implementation to maintenance and upgrades, in a certain extent, guarantee the networks feasibility.This paper introduces the whole process of making the website. From the topic analysis, website analyses, realizes the site test site, lists the large number of examples to
7、 help readers to fully understand this site. This structure can be divided into four parts.Part 1: topic analysis, introduced the expatiating the purpose and significance, so that readers can understand me to roughly production site appearance as well as the realization of the function.Part 2: websi
8、te analyses, using the software engineering knowledge, from a technical and non-technical two respects, a comprehensive analysis of the web site needs.Part 3: website implementation, this is this key, lists the large amounts of screenshots, code to describe the realization of the function of website
9、 various.Part 4: the site testing and maintenance, introduces the website in complete, the test, and later the maintenance process. Presuppose the possibility of BUG will arise, and the solving methods.Hope in the reader read this article to the website, will have a comprehensive understanding of, s
10、ince the author level, the paper unavoidably limited defects and mistakes, please readers criticism and corrections.【Key words】Enterprise website, JavaScript,Database technology目录前 言1第一章 选题分析2一、选题目的及意义2二、研究内容2第二章 网站分析4第一节 功能需求4一、系统分析4二、需求分析6三、网 站11第二节 非功能需求16一、性能要求16二、全保密性要求16三、灵活性要求16第三章 网站的实现17第一节
11、 网页设计17一、总体设计17二、数据库设计20第二节 功能实现22一、管理员登入界面的实现22二、后台管理界面的实现25三、查看产品界面的实现28四、在线留言界面的实现30第四章 网站测试及维护34第一节 网络测试34一、测试目的34二、测试实施34三、测试结论34第二节 网络维护及升级35一、网站维护35二、升级35结 论36致 谢37参考文献38附 录40一、英文原文:40二、英文翻译:44 - 47 -前 言当今网络浪潮席卷全球联网、企业网站、电子商务(B2B、B2C)成为最热门的话题,网络为企业的发展创造了全新的机遇,先行一步必然获得无限商机,而给投资者也将获得非常好的回报。先进的互
12、联网信息技术是跨越时空距离,节省交易成本的最有效手段。在经济全球化时代,网络正改变传统的信息传播模式,打破了打电话,走出去,请进来的招商引资方式。通过互联网,进而创建一定规模的咨询服务平台,可以让客户了解各项政策法规、代理服务、项目信息;让足不出户,就能够充分交流互动。对招商者来说,大大节约了引资成本;对投资者而言,增加了选择机会,降低了风险。为更好地发挥互联网在对外开放中的积极作用,增进各地区、各行业以及经济开发区和高新技术部门同国内外的合作与交流,进一步加大招商引资力度。作为计算机应用的一部分,使用商业的网站来展示公司的产品,具有比传统的电话、邮件、联系所无法比拟的优点。例如:对产品一目了
13、然,可以知晓其样式、价格、生产地等相关信息;联系买家方便,可以直接用QQ或者电话咨询;管理方便,卖家可以根据现有的产品随时进行更新等。这些优点能够极大的提高商业运作的效率,提高公司的市场竞争力。第一章 选题分析一、选题目的及意义随着网络技术在商业上越来越深入而广泛的应用,商品展示网站的实施在技术上已经基本成熟。任何公司想要提升自己的销售额和知名度,都需要一个商品展示的网站推销自己。商品的展示陈列是商品营销的重要手段,就是把商品摆在特定的地点,依照设定的排列方式,将商品展现在顾客眼前,让顾客很满意的买到所想要的商品。商品陈列展示巧妙的体现品牌产品形象的风格化、逻辑化、功能化、审美化和魅力化,策应
14、品牌市场推广举措,潜移默化的激发消费者的认同意识,并引导其进入概念性系列消费领域。商品陈列是零售企业现场管理工作的一项基本内容,它在吸引顾客进店选购商品、激发顾客购买欲望以及达成交易中起着很重要的作用。可以说,商品陈列是一种无言的推销方式,是一种传统的零售现场广告。因此,商品陈列更是一项非常很重要的工作。有魅力的商品陈列,能够刺激消费者的购买欲望。作为一名计算机网络专业的毕业生,根据自己在大学所学习的知识,运用自己日常学习的积累,作者决定做一个基于JSP技术1的商品展示陈列网站。这样做可以带来一些好处:第一,为了今后能够更好的适应商业化的社会,为将来工作做准备;第二,将自己在大学这几年的所学做
15、一个较为简单的展示。二、研究内容应用JSP技术结合Java Web程序2的设计与实现,建立一个企业商品展示的网站。本网站帮助用户建立企业商品的展示、营销的平台,通过产品的实图展示给客户提供所销售产品的信息,提供销售。本系统是客户相应项目的主要的运营手段和工具。客户通过在该网站上挂出自己所生产、销售的产品,供需求者浏览。具体要求如下: 了解商品展示网站的基本需求。 了解商品展示网站的工作流程。 熟练掌握Access数据库编程3。 掌握JavaScript开发技术4。 实现商品展示模块。 实现管理模块。第二章 网站分析第一节 功能需求一、系统分析1、系统范围本项目主要是对大量如下信息进行分类和管理
16、:产品各项分类管理。最近产品展示管理。产品销售及订单管理。本系统的主要目的是输出一个供用户使用的产品展示与订购的平台,为广大用户提供本公司最近的产品,对应客户需求,提供相对适合的产品推荐等。承载量:能承受每分种100万人以上的访问容量(根据硬件要求)。2、系统体系结构本项目主要采用PHP5+Access+JavaScript+CSS为基础的B/S结构体系。(1)本系统产生的网站遵循如下规范:PHP5.0。HTML4.0。JavaScript 1.2。CSS 2。(2)本系统产生的网站能同时兼顾如下浏览器:Internet Explorer 6.0 7.0。FireFox1.5-2.0。(3)前
17、台和后台前台:Macromedia flash 8.0、Macromedia Dreamweaver 8.0、Adobe Photoshop CS。后台:Zend Studio 5.2、SQL Server Enterprise Manager、PhpMyAdmin。(4)系统总体流程录入基础数据。 输出网站。 发布网站。 维护系统设置和数据。 重复第步。3、技术要求(1)应用Struts,Sprin,iBatis,JDBC或Hibernate等框架和分层技术。 (2)JAVA、Servlet、RMI、Socket、JDBC、JAVASCRIPT、XML等流行的java技术。(3)搭配Orac
18、ler或MySql,QlLServe或Access数据库。 (4)应用web服务器Weblogic,Jboss等,系统运行在Linux环境下。(5)本网站前期只需要投入1-2台服务器,网站会员以及访问量加大,网站服务器可以按照需求进行增加服务器,进行服务器集群。(6)可以接入不同类型,不同行业的应用软件、商业工具。(7)搜索引擎优化:着重针对baidu、Google、Yahoo搜索优化,制作清晰明确的网站地图。(8)字符编码规则:中文网站统一采用GB2312字符标准。文件与文件夹命名:为兼容win32与Unix系统,统一采用小写字母命名。 (9)公共文件命名规则:默认首页:index.htm、
19、index.Html、index.php。主Css文件:style.css。主JS文件:main.JavaScript。主程序配置文件:config.php。(10)公共文件目录统一命名。(11)图片目录:/images或者/pic。(12)CSS样式目录:/css。(14)JS脚本程序目录:/JavaScript。(15)模板文件目录: /tpl类或者组件目录:/class 或者 /lib。(16)页面脚本规范: 统一采用JavaScript。(17)代码中的类、函数、变量名:统一使用近似英文单词命名,如:DefaultClass 或者default_class。(18)代码注释规则:所有程
20、序中的函数或者过程必须加确切的注释。(19)数据库相关规则数据表与字段命名规则: 统一小写字母命名,并归类命名前缀,如:用户表组,user_passport、user_info、user_service、日期类型字段: 统一使用Unix时间戳,char(12)主关键字命名: 所有表必须建立以id命名的主键。(20)模板组件规则: 统一使用兼容版本的Smarty,统一缓存目录,便于Unix下权限控制。(21)数据库虚拟层:统一使用Adodb 或 Pdo,SQL语句要兼容现有主流数据库规则。(22)工厂模式开发规则:以comm.php为中心开发或继承组件类,统一控制文件调用IO与类的实例化。(23
21、)面向对象开发规则:所有函数必须以类-过程的方式存在。(24)SQL封装规则:所有SQL语句及数据库查询必须存在于过程中。(25)URL转向规则:为优化搜索引擎,尽量使用Apache的mod_rewrite模块来美化URL,如:忽略此处:/忽略 转化为: 忽略此处:/忽略 忽略此处:/忽略(26)搜索引擎的对海量数据库的检索速度(5000万0.012秒完成搜索)及植入中文分词技术。二、需求分析1、 框架分析本项目作为商品展示、订购网站访问量大,从根本上对网站进行需求分析6,从而可以采取预先缓存结果的方式提高服务器响应速度和安全性。本系统面向两类用户:(1)匿名的用户:每一位用户都访问相同的页面
22、。(2)经过认证的后台管理员:后台管理员可以有多名,他们都具有相同的权限。本系统的需求主要从网站的呈现形态和本系统后台管理两方面进行阐述。(1) 网站前台图2.1 网站前台本系统既然是商品展示网站,那么就必须需要产品展示的这个最基本的模块,同时导航栏、头部标题、公司联系方式也是必要的模块。如图2.1,我在实现该网站的时候还添加了精品推荐及站内搜索等模块,这样能够方便客户更为快捷的找到自己心仪的产品。(2)后台管理图2.2 后台管理网站的后台是管理前台模块的通道,所以在后台管理中,我加入了系统管理、模块管理、产品管理、企业信息、会员管理等模块用于管理整个网站的正常运作。同时我加入了订单管理,方便
23、客户在网上与商家联系。2、 技术分析(1)JAVASCRIPT技术分析JAVASCRIPT(Java Server Pages) 8是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JAVASCRIPT技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html3)中插入Java程序段(Scriptlet)和JAVASCRIPT标记(tag),从而形成JAVASCRIPT文件(*.JavaScript)。用JAVASCRIPT开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JAVASCRIPT技术使用Jav
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 技术 企业 商品 展示 网站 设计 实现