




已阅读5页,还剩114页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编 号: 审定成绩: 毕业设计(论文)设计(论文)题目:基于JSP技术的企业商品展示网站设计与实现学 院 名 称 :计算机科学与技术学院学 生 姓 名 :专 业 :班 级 :学 号 :指 导 教 师 :答辩组 负责人 :填表时间:2011年 5 月重庆邮电大学教务处制重庆邮电大学专科毕业设计(论文)摘 要随着计算机网络的发展,商品贸易也不再仅仅局限于现实生活中进行,更大的市场拓向了网络,这个庞大的信息传输工具。正是在这样一个网络化的商业市场里,结合自己所学的知识,运用JavaScript程序设计技术,作者开始了本门窗建材产品网站的开发,这使得人们领略网络购物的方便。在这里,你可以看到我公司最近的产品,可以比较同种价位的商品与我公司产品的差距,让您买到称心如意的商品。本系统采用了JavaScript技术、微软的Access数据库、My eclipse为开发工具。在系统开发过程中运用软件工程导论,让网站从最初的可行性研究到需求分析,总体设计、详细设计、实现再到维护与升级,在很大一定的程度上保证了网络的可行性。本文介绍了制作该网站的全过程。从选题分析、网站分析、网站实现到网站的测试,列举了大量的实例帮助读者全面了解该网站。本文的结构可以分为四个部分。第一部分:选题分析,介绍了选题的目的及意义,使读者能够粗略的了解我所要制作的网站面貌以及实现的功能。第二部分:网站分析,运用软件工程的知识,从技术和非技术两个方面,全面的分析该网站的需求。第三部分:网站实现,这是本文的重点,列举了大量的截图、代码来表述网站各种功能的实现。第四部分:网站的测试与维护,介绍了该网站在完成后所做的测试,以及后期的维护过程。预设了将来会出现BUG的可能性,及解决的方法。希望在读者阅读完本文后,会对该网站有一个全面的了解,由于作者水平有限,文中难免存在不足和错误之处,敬请广大读者批评指正。【关键词】网站建设 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, 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 and 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, overall 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 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: website 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 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, since 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第一节 网页设计17一、总体设计17二、数据库设计20第二节 功能实现22一、管理员登入界面的实现22二、后台管理界面的实现25三、查看产品界面的实现28四、在线留言界面的实现30第四章 网站测试及维护34第一节 网络测试34一、测试目的34二、测试实施34三、测试结论34第二节 网络维护及升级35一、网站维护35二、升级35结 论36致 谢37参考文献38附 录40一、英文原文:40二、英文翻译:44 - IV -前 言当今网络浪潮席卷全球联网、企业网站、电子商务(B2B、B2C)成为最热门的话题,网络为企业的发展创造了全新的机遇,先行一步必然获得无限商机,而给投资者也将获得非常好的回报。先进的互联网信息技术是跨越时空距离,节省交易成本的最有效手段。在经济全球化时代,网络正改变传统的信息传播模式,打破了打电话,走出去,请进来的招商引资方式。通过互联网,进而创建一定规模的咨询服务平台,可以让客户了解各项政策法规、代理服务、项目信息;让足不出户,就能够充分交流互动。对招商者来说,大大节约了引资成本;对投资者而言,增加了选择机会,降低了风险。为更好地发挥互联网在对外开放中的积极作用,增进各地区、各行业以及经济开发区和高新技术部门同国内外的合作与交流,进一步加大招商引资力度。作为计算机应用的一部分,使用商业的网站来展示公司的产品,具有比传统的电话、邮件、联系所无法比拟的优点。例如:对产品一目了然,可以知晓其样式、价格、生产地等相关信息;联系买家方便,可以直接用QQ或者电话咨询;管理方便,卖家可以根据现有的产品随时进行更新等。这些优点能够极大的提高商业运作的效率,提高公司的市场竞争力。第一章 选题分析一、选题目的及意义随着网络技术在商业上越来越深入而广泛的应用,商品展示网站的实施在技术上已经基本成熟。任何公司想要提升自己的销售额和知名度,都需要一个商品展示的网站推销自己。商品的展示陈列是商品营销的重要手段,就是把商品摆在特定的地点,依照设定的排列方式,将商品展现在顾客眼前,让顾客很满意的买到所想要的商品。商品陈列展示巧妙的体现品牌产品形象的风格化、逻辑化、功能化、审美化和魅力化,策应品牌市场推广举措,潜移默化的激发消费者的认同意识,并引导其进入概念性系列消费领域。商品陈列是零售企业现场管理工作的一项基本内容,它在吸引顾客进店选购商品、激发顾客购买欲望以及达成交易中起着很重要的作用。可以说,商品陈列是一种无言的推销方式,是一种传统的零售现场广告。因此,商品陈列更是一项非常很重要的工作。有魅力的商品陈列,能够刺激消费者的购买欲望。作为一名计算机网络专业的毕业生,根据自己在大学所学习的知识,运用自己日常学习的积累,作者决定做一个基于JSP技术1的商品展示陈列网站。这样做可以带来一些好处:第一,为了今后能够更好的适应商业化的社会,为将来工作做准备;第二,将自己在大学这几年的所学做一个较为简单的展示。二、研究内容应用JSP技术结合Java Web程序2的设计与实现,建立一个企业商品展示的网站。本网站帮助用户建立企业商品的展示、营销的平台,通过产品的实图展示给客户提供所销售产品的信息,提供销售。本系统是客户相应项目的主要的运营手段和工具。客户通过在该网站上挂出自己所生产、销售的产品,供需求者浏览。具体要求如下: 了解商品展示网站的基本需求。 了解商品展示网站的工作流程。 熟练掌握Access数据库编程3。 掌握JavaScript开发技术4。 实现商品展示模块。 实现管理模块。第二章 网站分析第一节 功能需求一、系统分析1、系统范围本项目主要是对大量如下信息进行分类和管理:产品各项分类管理。最近产品展示管理。产品销售及订单管理。本系统的主要目的是输出一个供用户使用的产品展示与订购的平台,为广大用户提供本公司最近的产品,对应客户需求,提供相对适合的产品推荐等。承载量:能承受每分种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)前台和后台前台: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)搭配Oracler或MySql,QlLServe或Access数据库。 (4)应用web服务器Weblogic,Jboss等,系统运行在Linux环境下。(5)本网站前期只需要投入1-2台服务器,网站会员以及访问量加大,网站服务器可以按照需求进行增加服务器,进行服务器集群。(6)可以接入不同类型,不同行业的应用软件、商业工具。(7)搜索引擎优化:着重针对baidu、Google、Yahoo搜索优化,制作清晰明确的网站地图。(8)字符编码规则:中文网站统一采用GB2312字符标准。文件与文件夹命名:为兼容win32与Unix系统,统一采用小写字母命名。 (9)公共文件命名规则:默认首页:index.htm、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)代码注释规则:所有程序中的函数或者过程必须加确切的注释。(19)数据库相关规则数据表与字段命名规则: 统一小写字母命名,并归类命名前缀,如:用户表组,user_passport、user_info、user_service、日期类型字段: 统一使用Unix时间戳,char(12)主关键字命名: 所有表必须建立以id命名的主键。(20)模板组件规则: 统一使用兼容版本的Smarty,统一缓存目录,便于Unix下权限控制。(21)数据库虚拟层:统一使用Adodb 或 Pdo,SQL语句要兼容现有主流数据库规则。(22)工厂模式开发规则:以comm.php为中心开发或继承组件类,统一控制文件调用IO与类的实例化。(23)面向对象开发规则:所有函数必须以类-过程的方式存在。(24)SQL封装规则:所有SQL语句及数据库查询必须存在于过程中。(25)URL转向规则:为优化搜索引擎,尽量使用Apache的mod_rewrite模块来美化URL,如:/action.php?id=123 转化为: /action/id/123 /action/id_123.html(26)搜索引擎的对海量数据库的检索速度(5000万0.012秒完成搜索)及植入中文分词技术。二、需求分析1、 框架分析本项目作为商品展示、订购网站访问量大,从根本上对网站进行需求分析6,从而可以采取预先缓存结果的方式提高服务器响应速度和安全性。本系统面向两类用户:(1)匿名的用户:每一位用户都访问相同的页面。(2)经过认证的后台管理员:后台管理员可以有多名,他们都具有相同的权限。本系统的需求主要从网站的呈现形态和本系统后台管理两方面进行阐述。(1) 网站前台图2.1 网站前台本系统既然是商品展示网站,那么就必须需要产品展示的这个最基本的模块,同时导航栏、头部标题、公司联系方式也是必要的模块。如图2.1,我在实现该网站的时候还添加了精品推荐及站内搜索等模块,这样能够方便客户更为快捷的找到自己心仪的产品。(2)后台管理图2.2 后台管理网站的后台是管理前台模块的通道,所以在后台管理中,我加入了系统管理、模块管理、产品管理、企业信息、会员管理等模块用于管理整个网站的正常运作。同时我加入了订单管理,方便客户在网上与商家联系。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技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JAVASCRIPT将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JAVASCRIPT网页的请求时,首先执行其中的程序段,然后将执行结果连同JAVASCRIPT文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JAVASCRIPT与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JAVASCRIPT的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JAVASCRIPT1.2规范,JAVASCRIPT2.0规范的征求意见稿也已出台。JAVASCRIPT页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JAVASCRIPT的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JAVASCRIPT配合才能完成。JAVASCRIPT具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 JAVASCRIPT技术的强势: 一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码无需做任何更改。系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是现而易见的。 强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JAVASCRIPT,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 (2)数据库技术分析Assess数据库12能够存取Access/Jet、Microsoft SQL Server13、Oracle,或者任何ODBC兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。虽然它支持部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。Access是Microsoft Office的一个组件,一个前后台结合的数据库“软件”。也就是说Access既拥有用户界面(VB可以用来开发用户界面);也拥有逻辑、流程处理,即VBA语言(VB也可以用来做逻辑处理);又可以存储数据,即在“表”中存储数据。而所有这些都存储在一个 MDB 格式的文件中(当然,也可以是 MDE 等格式)。Access不是一种存储格式,是一种软件。(3)Tomcat服务器分析Tomcat14是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和JavaScript规范总能在Tomcat中得到体现。Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完整,如Apache Web服务器(举例来说,Tomcat没有大量的选择性模块)。不过,Tomcat是自由的开源软件,而且有许多高手致力于其发展。Tomcat的优点: 容易架设。下载Tomcat,设定一些配置,就完成了。不需要花费时间将Web服务器的连接器整合至其它的Web服务器中。不需要担心连接器。永远不需要排除在其它Web服务器与Tomcat之间的任何性能或联机方面的问题。有较佳的安全防护。相对于其它以C、C所编写的Web服务器,Tomcat比较能忍受远程缓冲区溢位的攻击。因为Tomcat的Java虚拟机是位于网络及操作系统之间,它可以防止几乎所有类型的缓冲区溢位攻击。使用Tomcat的安全防护领域,可以指定对各个资源的访问。 容易移植。可以将Tomcat服务器(以及应用程序)移植到不同的服务器、操作系统甚至架构上。因为Tomcat是以Java编写的,因此可以将其整个目录结构的内容复制到其它计算机上运行,而完全不需要任何改变,甚至于新的计算机的架构与原来的不同也一样。(4)开发工具My eclipseMy Eclipse15企业级工作平台(My Eclipse Enterprise Workbench,简称My Eclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J2EE17的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、Struts、JSF、CSS、JavaScript、SQL、Hibernate。在结构上,My Eclipse的特征可以被分为7类: J2EE19模型。 WEB开发工具。 EJB开发工具。应用程序服务器的连接器。 J2EE项目部署服务。 数据库服务12。 My Eclipse整合帮助。对于以上每一种功能上的类别,在Eclipse20中都有相应的功能部件,并通过一系列的插件来实现它们。My Eclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任意模块进行单独的扩展和升级。简单而言,My Eclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。三、网 站网站是用户了解使用基本方式,用户无需登陆,直接打开网站即可查看16,本部分主要包括以下几种页面:网站首页、商家和个人注册用户的分类、分类网址页、内容页面(关于我们、联系方式等)。网站主要包括一下几个栏目: 企业名录系统。 快速查询功能。 会员类型管理。 会员管理系统。(5) 权限控制系统。 栏目管理系统。 新品发表系统。 互动交流社区。 网站广告系统。 访问统计系统。1、页面图2.3 网站页面 初步设计好的页面如图2.3,在页面中可以查看商品的价格及相关的信息,用户可以根据自己的喜好选择适合喜欢的商品。2、在线管理系统目的:管理后台界面简单,操作方便,让管理员很轻松的管理整个网站。 功能:管理员可以在此系统中添加、删除、更改新闻或产品信息。用户管理:为了保证信息维护的安全性,强化用户权限的管理。 用户认证:信息编辑人员必须经过系统认证才能进入操作页面,以保证信息维护的安全性。 内容录入:信息编辑人员经过系统认证后,可以使用此功能将文章内容及相关信息录入数据库中。 内容修改:提供修改信息页面的功能,在修改界面检索出相应文章标题后可以修改任何一部分,修改完后提交入库。 提供删除文章的功能,在删除页面检索出相应文章标题后点击确认按钮后将此文章删除。提供选择让编辑人员根据需要在文章的任意位置添加任意多图片。 栏目管理:给系统管理员或被赋权的编辑提供增加栏目/子栏目的工具,使网站能随时添加栏目而无需使用技术人员参与。页面生成:编辑在录入或修改完新闻后点击提交按钮时,系统一方面将所有信息插入数据库,同时将从系统中抽取模板生成静态页面。 页面发布:将生成的页面实时或定时上传到Web Server相应的目录下。 模板管理:在据库中保存的内容在生成页面的过程中依赖于不同频道的模板以形成不同的页面。模板的基本样式由编辑确定,技术人员会根据这些页面抽取有效内容形成模板。模板保存在数据库中,用以统一每个栏目的观感。 标记管理:用于管理预定义标记,具体的功能有:页面的预定义标记的增加、修改、删除。标记是网站编辑人员镶嵌在模板中的特定标识,标记管理中对这些标记做出说明,在生成页面时用于替换这些标记。 3、网站管理网站管理是对网络营销既是基础的又重要的一个环节,现时大多数中小企业开始重视网络营销,慢慢参与一些培训课程;改建企业网站;实施SEO;邮件营销;病毒营销;软文营销;博客营销;微博营销;论坛营销等等网络推广,甚少注意自身的网站管理问题;人员的配备;要求;制度;实施;监管;反馈。要做好网络营销就必须解决网络营销的基础问题。基础没处理好后面的一切都是空话更不用说能实现一个怎么样的效果,正因如此网站管理也成为企业在网络营销进程中的一个重要课题。企业网站管理的服务内容: 网站更新网站发布到网络之后,经常更新一些您现有的客户或替在的客户日常关注的信息是非常有必要的,例如更新公司动态、产品信息可以让他们及时了解公司的发展情况及动向,增加公司的可信度;更新行业动态、行业信息可以让他们及时关注行业发展形势,增加网站的被关注程度,在行业中树立良好的品牌形象;更新新品上市,产品促销等信息,让客户了解公司产品的最新资讯。同时还可以让网站更受搜索引擎的青睐,更有利于网站排名的提高,让潜在客户更容易找到您。 网站发布网站发布对企业信息可在互联网上面无处不在,让搜索引擎增加对企业信息的收录量,更容易使企业潜在客户通过互联网就可以方便快捷的找到。因为网站发布一条信息就好比如多一个业务员在市场上跑动,如果能坚持每天的发布企业信息,企业产品,企业新闻,企业服务,企业就可以在行业中脱颖而出。每天能带来大量的浏览客户到企业网站观顾,现在大部分的企业都比较忽视这一块主要原因都是企业网站没有专职的管理。如果企业能用兼职的费用就可以解决并拥有专业的服务,是一个不错的选择。 网站优化合理的网站结构、程序编写和简洁明了的网站导航,能够大大提高网站的访问速度,节约有限的服务器资源,有利于保持网站的流畅,有利于消费者的浏览习惯,从而让消费者爱上您的网站,喜欢您的产品。但在现在的大多数网络公司和网站制作人员并不是很清楚这点,或在这方面经验不足,企业本身对这方面缺乏足够的认识,造成网站的访问速度缓慢、信息查询繁锁,对网站的浏览造成很大的不便。在同行竞争异常激烈、替代产品众多的信息时代,这足以让顾客放弃成为您的竞争对手或替代品商家的客户。 网站推广如果您的网站没有全力的去推广,客户想要找到您的网站就如同大海捞针,希望渺茫。这样的网站形同虚设,不能给企业带来任何直接的利益,这种资源的浪费才是一个企业最大的浪费。网站推广提供各平台、的供应、求购信息发布服务,网罗更多潜在客户。 网络数据分析通过统计网站访问者的访问来源、访问时间、访问内容等访问信息,加以系统分析,进而总结出被访问者访问来源、爱好趋向、访问习惯等一些共性数据,为网站进一步调整做出指引的一门新型用户行为分析技术。 网站安全维护通过安全检测平台进行网站的安全扫描,检测平台进行漏洞扫描;还有对网站的权限设置好,把发现漏洞及时修补好! 本系统可实现同时对网站的管理,通过此模块管理使用此系统的各网站,包括:网站名称、备案号、Logo、网站标题、Keywords、域名列表、计数器(具有IP统计功能的) 留言板(新留言可同时收信、发信到版主信箱)、反馈订单(风格与网站完全统一,A4幅为一页) 电子公告板(BBS)(可显示电子签名档)、Web方式的管理员管理系统。4、分类管理地址按照4级进行内分类,一个分类的信息包括:分类名、分类别名、统计等: 地址管理URL、名称、备注、分类、点击次数等。 栏目管理设定各栏目的数据来源,条目数量,条目优先顺序调整,条目。 静态内容管理包括关键字、内容类型、内容。5、页面内容管理标题、位置、发布时间、更新时间、内容网页内容以公司的材料为主,我们可以提供协助进行文案的编辑,照片的拍摄等事项。采用数据库网页,页面内容可以随时更改(一般的办公室议员即可操作),产品内容也可以随时更改,只要把文字输入,数据库会自动生成网页。主要分为:账户管理后台管理员账户的增加、修改、删除、重置密码、修改密码。网站发布网站,是运营服务器上的全部内容。数据安全管理数据库恢复和备份。广告条目管理广告类型、代码、高度、宽度、权重、内容分类、关键词、广告客户、起止时间等。搜索关键字管理分类、价格、日期、行业。6、会员管理系统目的:建立企业固定的客户群体,并能详细记录客户档案,能通过客户档案库将企业新产品与企业动态方便地传达给每一位客户。 功能: 用户在线注册,登录,密码修改,资料修改界面 。对会员客户统一管理,资料审核,删除,禁用。 会员客户通信录管理。 会员查询与分组。 向会员提供在线服务。 7、新闻和产品发布系统目的:把网站上的需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上。功能:增加、修改、删除新闻类别和专题。 支持大部分WORD的图文编辑功能。 支持模板功能,支多层次的目录。 可更改类别顺序以确定新闻类别和专题在网站页面上出现的顺序。 修改信息状态以确定信息是否出现在类别首页或网站首页的功能。增添、修改、删除各栏目信息(包括文字与图片)的功能和一般操作员的功能。第二节 非功能需求一、 性能要求1、硬件要求本系统不直接作为运营时的工具系统,无特殊性能要求;要求输出的网站具有较高的访问效率,可满足每分钟10000PV的请求量。2、数据管理能力要求本系统预计分几个版块管理,如:新产品上市、精品铜门铜窗、铝木门窗(铝木复合)精品、各式幕墙、家居隔断(精品)、商铺玻璃大门等。二、全保密性要求本系统不直接运行于Internet环境,安全性:要防止SQL注入,坚决过滤不可预见的非法字符,严格做好数据库查询、更新的SQL语句检验。必须使用数据备份,必须使用密码加密以及使用MD5加密技术等,防止黑客的攻击。不使用来路不明的第三方源码,不轻易将未知代码拷贝到服务器。建立完善的病毒防御机制,安装防火墙,关闭服务器上任何不必要的端口以及服务。统一管理用户权限,定期跟踪用户及系统事件,定期查看系统日志。三、灵活性要求跨平台要求:本系统可以运行于Linux操作系统的环境下。支持软件:适应IE和FF。接口:可配置的广告管理。可与专业的广告管理系统合理的接口,在无广告管理系统时,仍可自行管理广告。注:出售的URL地址管理与纯广告系统的广告分开管理,即前者仍由本系统管理。第三章 网站的实现第一节 网页设计一、总体设计网站设计要建立在目标明确的基础上,完成网站的构思创意即总体设计方案6。对网站的整体风格和特色做出明确的定位,规划网站的组织结构。1、网站处理流程(1) 业务流程图普通用户登陆商品展示网站后台管理页面管理员图3.1 业务流程不同用户登入网站的流程如图3.1,其中管理员和会员登入都需要使用各自的账号和密码,而普通用户登入则直接登入,无需使用密码。登入商品展示网站后,会显示用户的身份。ssss(2) 普通用户模块业务流程图登录车型展示公司介绍公司简介在线留言门窗知识联系方式首页公司动态图3.2 普通用户模块业务流程普通用户登入流程如图3.2,它展示了普通用户登入后可以在网站上浏览到的内容。普通用户,能进行简单的浏览、留言和商品的购买。(3)会员模块业务流程图会员登录网站会员中心公司介绍供应产品公司动态在线留言门窗知识联系方式首页会员登录修改会员资料修改会员密码会员
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 血管外科急危重症诊疗要点
- 痔疮嵌顿的护理
- 培训闯关游戏课件
- 中学行政培训:提升管理智慧共筑教育合力
- 冬天保暖知识教育
- 康复科护理查房
- QC外出培训总结
- 全国教师教育发展大会实施纲要
- 养老机构如何借助医养结合模式实现2025年高质量发展报告
- 航空货运行业2025年市场竞争态势与发展战略规划报告001
- 乒乓球体育课教案
- 竣工财务决算报表模板
- NB-T47003.1-2022常压容器第1部分:钢制焊接常压容器
- 云南红河州一中2025届高一下数学期末综合测试试题含解析
- 2024北京西城公安分局流管员招聘笔试参考题库含答案解析
- 2021利达JB-QG-LD988EL JB-QT-LD988EL 火灾报警控制器 消防联动控制器调试手册
- 浙二医院护士进修心得体会6篇
- 2024年中铁(天津)轨道交通投资建设限公司运营管理人员招聘5人高频考题难、易错点模拟试题(共500题)附带答案详解
- 2021年中国社会科学院大学统计学原理期末精练试卷
- 2024年《军事理论》考试题库附答案(含各题型)
- 广东省中山市2022-2023学年高二下学期期末数学试题(学生版+解析)
评论
0/150
提交评论