计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx

上传人:b****5 文档编号:3568083 上传时间:2022-11-23 格式:DOCX 页数:29 大小:37.05KB
下载 相关 举报
计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx_第1页
第1页 / 共29页
计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx_第2页
第2页 / 共29页
计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx_第3页
第3页 / 共29页
计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx_第4页
第4页 / 共29页
计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx

《计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx(29页珍藏版)》请在冰豆网上搜索。

计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现.docx

计算机科学与技术毕业论文基于jsp技术的企业商品展示网站设计与实现

计算机科学与技术毕业论文--基于JSP技术的企业商品展示网站设计与实现

 

摘要

JavaScript程序设计技术作者开始了本门窗建材产品网站的开发这使得人们领略网络购物的方便在这里你可以看到我公司最近的产品可以比较同种价位的商品与我公司产品的差距让您买到称心如意的商品

本系统采用了JavaScript技术微软的Access数据库Myeclipse为开发工具在系统开发过程中运用软件工程导论让网站从最初的可行性研究到需求分析总体设计详细设计实现再到维护与升级在很大一定的程度上保证了网络的可行性

本文介绍了制作该网站的全过程从选题分析网站分析网站实现到网站的测试列举了大量的实例帮助读者全面了解该网站本文的结构可以分为四个部分

第一部分选题分析介绍了选题的目的及意义使读者能够粗略的了解我所要制作的网站面貌以及实现的功能

第二部分网站分析运用软件工程的知识从技术和非技术两个方面全面的分析该网站的需求

第三部分网站实现这是本文的重点列举了大量的截图代码来表述网站各种功能的实现

第四部分网站的测试与维护介绍了该网站在完成后所做的测试以及后期的维护过程预设了将来会出现BUG的可能性及解决的方法

希望在读者阅读完本文后会对该网站有一个全面的了解由于作者水平有限文中难免存在不足和错误之处敬请广大读者批评指正

关键词JavaScript数据库技术

ABSTRACT

WiththedevelopmentofcomputernetworkmerchandisetradeisnolongerlimitedtoreallifegreatermarkettothenetworktopologyinformationtransmissionthismassivetoolItisinsuchanetworkinthebusinessmarketcombiningwiththeknowledgetheylearnedusingJavaScriptprogrammingtechnologystartedthisdoorbuildingmaterialsproductswebsitedevelopmentthismakespeopleappreciatetheconvenienceofInternetshoppingHereyoucanseemycompanyrecentlyproductscancomparethesamepricegoodsandproductsofourcompanygapletyoubuysgoods

ThissystemusesaJavaScripttechnologyMicrosoftaccessdatabasetheMyeclipsefordevelopmenttoolInsystemdevelopmentusingthesoftwareengineeringletwebsitesfrominitialintroductiontodemandanalysisofthefeasibilitystudyoveralldesigndetaileddesignimplementationtomaintenanceandupgradesinacertainextentguaranteethenetworksfeasibility

ThispaperintroducesthewholeprocessofmakingthewebsiteFromthetopicanalysiswebsiteanalysesrealizesthesitetestsiteliststhelargenumberofexamplestohelpreaderstofullyunderstandthissiteThisstructurecanbedividedintofourparts

Part1topicanalysisintroducedtheexpatiatingthepurposeandsignificancesothatreaderscanunderstandmetoroughlyproductionsiteappearanceaswellastherealizationofthefunction

Part2websiteanalysesusingthesoftwareengineeringknowledgefromatechnicalandnon-technicaltworespectsacomprehensiveanalysisofthewebsiteneeds

Part3websiteimplementationthisisthiskeyliststhelargeamountsofscreenshotscodetodescribetherealizationofthefunctionofwebsitevarious

Part4thesitetestingandmaintenanceintroducesthewebsiteincompletethetestandlaterthemaintenanceprocessPresupposethepossibilityofBUGwillariseandthesolvingmethods

Hopeinthereaderreadthisarticletothewebsitewillhaveacomprehensiveunderstandingofsincetheauthorlevelthepaperunavoidablylimiteddefectsandmistakespleasereaderscriticismandcorrections

KeywordsEnterprisewebsiteDatabasetechnology

目 录前言1

第一章选题分析2

一选题目的及意义2

二研究内容2

第二章网站分析4

第一节功能需求4

一系统分析4

二需求分析6

三网站11

第二节非功能需求16

一性能要求16

二全保密性要求16

三灵活性要求16

第三章网站的实现17

第一节网页设计17

一总体设计17

二数据库设计20

第二节功能实现22

一管理员登入界面的实现22

二后台管理界面的实现25

三查看产品界面的实现28

四在线留言界面的实现30

第四章网站测试及维护34

第一节网络测试34

一测试目的34

二测试实施34

三测试结论34

第二节网络维护及升级35

一网站维护35

二升级35

结论36

致谢37

参考文献38

附录40

一英文原文40

二英文翻译44

前言

B2BB2C或者电话咨询管理方便卖家可以根据现有的产品随时进行更新等这些优点能够极大的提高商业运作的效率提高公司的市场竞争力

第一章

一选题目的及意义

随着网络技术在商业上越来越深入而广泛的应用商品展示网站的实施在技术上已经基本成熟任何公司想要提升自己的销售额和知名度都需要一个商品展示的网站推销自己

商品的展示陈列是商品营销的重要手段就是把商品摆在特定的地点依照设定的排列方式将商品展现在顾客眼前让顾客很满意的买到所想要的商品商品陈列展示巧妙的体现品牌产品形象的风格化逻辑化功能化审美化和魅力化策应品牌市场推广举措潜移默化的激发消费者的认同意识并引导其进入概念性系列消费领域

商品陈列是零售企业现场管理工作的一项基本内容它在吸引顾客进店选购商品激发顾客购买欲望以及达成交易中起着很重要的作用可以说商品陈列是一种无言的推销方式是一种传统的零售现场广告因此商品陈列更是一项非常很重要的工作有魅力的商品陈列能够刺激消费者的购买欲望

作为一名计算机网络专业的毕业生根据自己在大学所学习的知识运用自己日常学习的积累作者决定做一个基于JSP技术[1]的商品展示陈列网站这样做可以带来一些好处第一为了今后能够更好的适应商业化的社会为将来工作做准备第二将自己在大学这几年的所学做一个较为简单的展示

二研究内容

应用JSP技术结合JavaWeb程序[2]的设计与实现建立一个企业商品展示的网站本网站帮助用户建立企业商品的展示营销的平台通过产品的实图展示给客户提供所销售产品的信息提供销售本系统是客户相应项目的主要的运营手段和工具Access数据库编程[3]

④掌握JavaScript开发技术[4]

⑤实现商品展示模块

⑥实现管理模块

第章

第一节功能需求

一系统分析

1系统范围

2系统体系结构PHP[5]AccessJavaScriptCSS为基础的BS结构体系

1本系统产生的网站遵循如下规范

①PHP50

②6>HTML40

③JavaScript12

④CSS2

2本系统产生的网站能同时兼顾如下浏览器

①InternetExplorer60–70

②FireFox15-20

3前台和后台

①前台acromediaflash80MacromediaDreamweaver80AdobePhotoshopCS

②后台endStudio52SQLServerEnterpriseManagerPhpMyAdmin

4系统总体流程

Hibernate等框架和分层技术

2JAVAServletRMISocketJDBCJAVASCRIPTXML等流行的java技术

3搭配Oracler或MySqlQlLServe或Access数据库

4应用web服务器WeblogicJboss等系统运行在Linux环境下

5本网站前期只需要投入1-2台服务器网站会员以及访问量加大网站服务器可以按照需求进行增加服务器进行服务器集群

6可以接入不同类型不同行业的应用软件商业工具

7搜索引擎优化着重针对baiduGoogleYahoo搜索优化制作清晰明确的网站地图字符编码规则中文网站采用GB2312字符标准文件与文件夹命名为兼容win32与nix系统采用小写字母命名

公共文件命名规则默认首页ndexhtmindexHtmlindexphp主Css文件stylecss主JS文件ainJavaScript

主程序配置文件configphp公共文件目录统一命名图片目录mages或者pic

12CSS样式目录cssJS脚本程序目录模板文件目录tpl类或者组件目录class或者lib页面脚本规范统一采用JavaScript代码中的类函数变量名统一使用近似英文单词命名如DefaultClass或者default_class代码注释规则所有程序中的函数或者过程必须加确切的注释数据库相关规则数据表与字段命名规则小写字母命名并归类命名前缀如用户表组user_passportuser_infouser_service日期类型字段统一使用nix时间戳char12主关键字命名所有表必须建立以id命名的主键模板组件规则统一使用兼容版本的Smarty统一缓存目录便于Unix下权限控制数据库虚拟层统一使用Adodb或PdoSQL语句要兼容现有主流数据库规则工厂模式开发规则以commphp为中心开发或继承组件类统一控制文件调用IO与类的实例化面向对象开发规则所有函数必须以类---过程的方式存在SQL封装规则所有SQL语句及数据库查询必须存在于过程中URL转向规则为优化搜索引擎尽量使用Apache的mod_rewrite模块来美化URL如httpcomactionphpid123转化为httpcomactionid123httpcomactionid_123html

26搜索引擎的对海量数据库的检索速度5000万0012秒完成搜索及植入中文分词技术

二需求分析分析分析JAVASCRIPTJavaServerPages[8]是由SunMicrosystems公司倡导许多公司参与一起建立的一种动态网页技术标准JAVASCRIPT技术有点类似ASP技术它是在传统的网页HTML文件htmhtml中插入Java程序段Scriptlet和JAVASCRIPT标记tag从而形成JAVASCRIPT文件JavaScript用JAVASCRIPT开发的Web应用是跨平台的即能在Linux下运行也能在其他操作系统上运行JAVASCRIPT技术使用Java编程语言编写类XML的tags和scriptlets来封装产生动态网页的处理逻辑网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑JAVASCRIPT将网页逻辑与网页设计和显示分离支持可重用的基于组件的设计使基于Web的应用程序的开发变得迅速和容易Web服务器在遇到访问JAVASCRIPT网页的请求时首先执行其中的程序段然后将执行结果连同JAVASCRIPT文件中的HTML代码一起返回给客户插入的Java程序段可以操作数据库重新定向网页等以实现建立动态网页所需要的功能JAVASCRIPT与JavaServlet一样是在服务器端执行的通常返回该客户端的就是一个HTML文本因此客户端只要有浏览器就能浏览JAVASCRIPT的10规范的最后版本是1999年9月推出的12月又推出了11规范目前较新的是JAVASCRIPT12规范JAVASCRIPT20规范的征求意见稿也已出台JAVASCRIPT页面由HTML代码和嵌入其中的Java代码所组成服务器在页面被客户端请求以后对这些Java代码进行处理然后将生成的HTML页面返回给客户端的浏览器JavaServlet是JAVASCRIPT的技术基础而且大型的Web应用程序的开发需要JavaServlet和JAVASCRIPT配合才能完成JAVASCRIPT具备了Java技术的简单易用完全的面向对象具有平台无关性且安全可靠主要面向因特网的所有特点JAVASCRIPT技术的强势一次编写到处运行在这一点上Java比PHP更出色除了系统之外代码做任何更改系统的多平台支持基本上可以在所有平台上的任意环境中开发在任意环境中进行系统部署在任意环境中扩展相比ASPPHP的局限性是现而易见的强大的可伸缩性从只有一个小的Jar文件就可以运行ServletJAVASCRIPT到由多台服务器进行集群和负载均衡到多台Application进行事务处理消息处理一台服务器到无数台服务器Java显示了一个巨大的生命力多样化和功能强大的开发工具支持这一点与ASP很像Java已经有了许多非常优秀的开发工具而且许多可以免费得到并且其中许多已经可以顺利的运行于多种平台之下Assess数据库[12]能够存取AccessJetMicrosoftSQLServerOracle或者任何ODBC兼容数据库内的资料熟练的软件设计师和资料分析师利用它来开发应用软件而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件虽然它支持部份面向对象OO技术但是未能成为一种完整的面向对象开发工具Access是MOffice的一个组件一个前后台结合的数据库软件也就是说A既拥有用户界面VB可以用来开发用户界面也拥有逻辑流程处理即VBA语言VB也可以用来做逻辑处理又可以存储数据即在表中存储数据而所有这些都存储在一个MDB格式的文件中当然也可以是MDE等格式Access不是一种存储格式是一种软件Tomcat服务器分析

Tomcat[14]是一个免费的开源的Serlvet容器它是Apache基金会的Jakarta项目中的一个核心项目由ApacheSun和其它一些公司及个人共同开发而成由于有了Sun的参与和支持最新的Servlet和JavaScript规范总能在Tomcat中得到体现

Tomcat是稳固的独立的Web服务器与ServletContainer不过其Web服务器的功能则不如许多更健全的Web服务器完整如ApacheWeb服务器举例来说Tomcat没有大量的选择性模块不过Tomcat是自由的开源软件而且有许多高手致力于其发展

Tomcat的优点

①容易架设下载Tomcat设定一些配置就完成了不需要花费时间将Web服务器的连接器整合至其它的Web服务器中

②不需要担心连接器永远不需要排除在其它Web服务器与Tomcat之间的任何性能或联机方面的问题

③有较佳的安全防护相对于其它以CC++所编写的Web服务器Tomcat比较能忍受远程缓冲区溢位的攻击因为Tomcat的Java虚拟机是位于网络及操作系统之间它可以防止几乎所有类型的缓冲区溢位攻击使用Tomcat的安全防护领域可以指定对各个资源的访问

④容易移植可以将Tomcat服务器以及应用程序移植到不同的服务器操作系统甚至架构上因为Tomcat是以Java编写的因此可以将其整个目录结构的内容复制到其它计算机上运行而完全不需要任何改变甚至于新的计算机的架构与原来的不同也一样

4开发工具Myeclipse

MyEclipse[15]企业级工作平台MyEclipseEnterpriseWorkbench简称MyEclipse是对EclipseIDE的扩展利用它我们可以在数据库和J2EE的开发发布以及应用程序服务器的整合方面极大的提高工作效率它是功能丰富的J2EE集成开发环境包括了完备的编码调试测试和发布功能完整支持HTMLStrutsJSFCSSJavaScriptSQLHibernate

在结构上MyEclipse的特征可以被分为7类

J2EE[19]模型WEB开发工具EJB开发工具应用程序服务器的连接器J2EE项目部署服务数据库服务MyEclipse整合帮助对于以上每一种功能上的类别在Eclipse中都有相应的功能部件并通过一系列的插件来实现它们MyEclipse结构上的这种模块化可以让我们在不影响其他模块的情况下对任模块进行单独的扩展和升级

简单而言MyEclipse是Eclipse的插件也是一款功能强大的J2EE集成开发环境支持代码编写配置测试以及除错MyEclipse60以前版本需先安装EclipseMyEclipse60以后版本安装时不需安装Eclipse网站管理是对网络营销既基础又重要的一个环节现时大多数中小企业开始重视网络营销慢慢参与一些培训课程改建企业网站实施SEO邮件营销病毒营销软文营销博客营销微博营销论坛营销等等网络推广甚少注意自身的网站管理问题人员的配备要求制度实施监管反馈要做好网络营销就必须解决网络营销的基础问题基础没处理好后面的一切都是空话更不用说能实现一个怎么样的效果正因如此网站管理也成为企业在网络营销进程中的一个重要课题企业网站管理的服务内容网站更新网站发布到网络之后经常更新一些您现有的客户或替在的客户日常关注的信息是非常有必要的例如更新公司动态产品信息可以让他们及时了解公司的发展情况及动向增加公司的可信度更新行业动态行业信息可以让他们及时关注行业发展形势增加网站的被关注程度在行业中树立良好的品牌形象更新新品上市产品促销等信息让客户了解公司产品的最新资讯同时还可以让网站更受搜索引擎的青睐更有利于网站排名的提高让潜在客户更容易找到您

网站发布网站发布对企业信息可在互联网上面无处不在让搜索引擎增加对企业信息的收录量更容易使企业潜在客户通过互联网就可以方便快捷的找到因为网站发布一条信息就好比如多一个业务员在市场上跑动如果能坚持每天的发布企业信息企业产品企业新闻企业服务企业就可以在行业中脱颖而出每天能带来大量的浏览客户到企业网站观顾现在大部分的企业都比较忽视这一块主要原因都是企业网站没有专职的管理如果企业能用兼职的费用就可以解决并拥有专业的服务是一个不错的选择网站优化合理的网站结构程序编写和简洁明了的网站导航能够大大提高网站的访问速度节约有限的服务器资源有利于保持网站的流畅有利于消费者的浏览习惯从而让消费者爱上您的网站喜欢您的产品但在现在的大多数网络公司和网站制作人员并不是很清楚这点或在这方面经验不足企业本身对这方面缺乏足够的认识造成网站的访问速度缓慢信息查询繁锁对网站的浏览造成很大的不便在同行竞争异常激烈替代产品众多的信息时代这足以让顾客放弃成为您竞争对手或替代品商家的客户

网站推广如果您的网站没有全力的去推广客户想要找到您的网站就如同大海捞针希望渺茫这样的网站形同虚设不能给企业带来任何直接的利益这种资源的浪费才是一个企业最大的浪费网站推广提供各平台的供应求购信息发布服务网罗更多潜在客户

网络数据分析通过统计网站访问者的访问来源访问时间访问内容等访问信息加以系统分析进而总结出访问者访问来源爱好趋向访问习惯等一些共性数据为网站进一步调整做出指引的一门新型用户行为分析技术网站安全维护通过安全检测平台进行网站的安全扫描检测平台进行漏洞扫描还有对网站的权限设置好把发现漏洞及时修补好可显示电子签名档Web方式的管理员管理系统网页内容以公司的材料为主我们可以提供协助进行文案的编辑照片的拍摄等事项采用数据库网页页面内容可以随时更改一般的办公室议员即可操作产品内容也可以随时更改只要把文字输入数据库会自动生成网页会员管理系统

目的建立企业固定的客户群体并能详细记录客户档案能通过客户档案库将企业新产品与企业动态方便地传达给每一位客户

功能

用户在线注册登录密码修改资料修改界面对会员客户统一管理资料审核删除禁用

③会员客户通信录管理

④会员查询与分组

⑤向会员提供在线服务新闻和产品发布系统

目的把网站上的需要经常变动的信息类似公司动态企业新闻新产品发布促销活动和行业动态等更新信息集中管理并通过信息的某些共性进行分类最后系统化标准化发布到网站上功能增加修改删除新闻类别和专题

支持大部分WORD的图文编辑功能

支持模板功能支多层次的目录

可更改类别顺序以确定新闻类别和专题在网站页面上出现的顺序

修改信息状态以确定信息是否出现在类别首页或网站首页的功能

增添修改删除各栏目信息包括文字与图片的功能一般操作员的功能

数据管理能力要求

精品铜门铜窗全保密性要求

防止SQL注入坚决过滤不可预见的非法字符严格做好数据库查询更新的SQL语句检验必须使用数据备份必须使用密码加密使用MD5加密技术不使用来路不明的第三方源码不轻易将未知代码拷贝到服务器建立完善的病毒防御机制安装防火墙关闭服务器上任何不必要的端口以及服务统一管理用户权限定期跟踪用户及系统事件定期查看系统日志

跨平台要求本系统可以运行于Linux操作系统的环境下

支持软件适应IE和FF

接口可配置的广告管理可与专业的广告管理系统合理的接口在无广告管理系统时仍可自行管理广告注出售的URL地址管理与纯广告系统的广告分开管理即前者仍由本系统管理

第目标明确的基础上完成网站的构思创意即总体设计方案对网站的整体风格和特色规划网站的组织结构

图31业务流程

不同用户登入网站的流程如图31其中管理员和会员登入都需要使用各自的账号和密码而普通用户登入则直接登入无需使用密码登入商品展示网站后会显示用户的身份

普通用户模块业务流程图

图32普通

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 小升初

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1