




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、成帆贸易公司门户网站设计与实现电子商务 05-0班:王新新 指导教师:潘旭华内容摘要:人类进入二十一世纪,计算机网络技术和信息技术正在飞速进展,今天全球差不多实现了网络化,互联网已成为我们生活中不可缺少的组成部分。企业门户网站则是在Intenet上进行的商务活动,即利用计算机网络进行企业介绍,业务受理,技术支持,客户服务等。企业门户网站作为一种新兴的企业运行模式,已初具规模,企业门户网站作为网上贸易的桥梁,其设计和实现正如传统经济下企业的宣传、经营和治理,凭借自身各方面的优势,在沟通和促进整个行业的进展方面都有至关重要的作用。同时网络化也带给企业低成本、高收益的机会。该门户网站系统要紧包括两层
2、架构:底层的数据操作层,和界面层。界面层的作用是和用户的操作产生可见的交互,比如呈现数据,比如收集数据。数据操作层把业务层处理后的数据保存到一个持久地数据库中,同时能够对其进行提取操作。数据操作层负责和icrosof ces交互。数据操作层要紧是调用mcrsot ccess中的存储过程来实现对数据的操作。关键词:信息治理;数据治理;CCES1 导言1.1 选题背景及意义传统商务的营销依靠层层严密的渠道,辅助以大量人力和宣传投入来争夺市场,不仅费时费劲而且成本高。在网络时代,由于国际互联网的广泛普及,商家能够利用那个世界性的网络将商务活动的范围扩大到全球。企业门户网站确实是通过扫瞄器实现对整个企
3、业信息的访问,用以减少商务活动的实体过程。它有以下两个要紧特征:不管是在Internet或Erant,都能够利用标准的扫瞄器实现单点访问;通过许可的人员不需专门的培训,使用常规的软件,能够在企业内部或外部访问到他所需要的信息。其通常讲法是:门户网站使得企业的客户、职员和合作伙伴以统一的、个性化的、多渠道的方式访问企业的信息和服务。企业门户网站的建立使得企业与消费者摆脱了传统的商业中介的束缚,降低了生产与销售成本,缩短了生产厂家与最终用户之间的距离,改变了市场的结构,有利于企业塑造自己的企业形象,更好地参与市场竞争,为企业提供了巨大的潜在顾客群,给企业带来了无限的进展机会。大大节约了企业的营销费
4、用,提高了企业的营销效率。因此设计成熟的、便于使用的企业门户网站是十分必要的。1.2 研究现状概述关于人们实现网络商务那个目的来讲,Ineet差不多越来越无所不能。21世纪是信息爆炸和依靠数字化生存的世纪。大量的信息通过国际互联网迅速传播,将世界原有的有形界限全然打破。电子商务下的企业门户网站正由于这种信息的快速流淌和资源的海量集成而悄然崛起,并将成为21世纪人类信息社会的核心。关于公司来讲,企业门户网站能够推销产品,在演示上公布有关产品的技术支持,在公司与客户之间搭起联系的桥梁。美国闻名的ELL计算机公司,他已取消了所有产品代理商,其产品完全在网络上销售。关于大公司来讲,一个演示公布后所起的
5、作用,比上千个技术、销售人员全球满天飞的作用还大。.3 研究内容和研究方法.3.1 网站设计原则第一原则:内容丰富、明确。网站要紧是为扫瞄者提供信息服务的,作为大型企业信息门户网站,必须首先提供种类繁多内容丰富的资讯,使不同的访问者都能够访问到自己想要的信息。然而信息多了自然繁杂,因此有针对性地为扫瞄者提供明确的内容是专门重要的。第二原则:界面设计良好。内容需要良好的界面设计来展现,良好的界面设计能够让扫瞄者赏心悦目,能够感受到明确的网站风格和主题,甚至感受到企业的文化底蕴,从而留下深刻的经历,并为他进一步探究发觉和使用网站提供的功能提供感官和心理上的意愿。第三原则:功能适用、易用。网站提供的
6、一切功能差不多上为扫瞄者服务的,提供强大而富于特色的功能能够使扫瞄者更方便的猎取个人需要的信息和服务。比如提供网上产品订购的服务,提供一个强大的产品检索功能是专门必要的。功能也不是越多越好,有可能让扫瞄者无从选择,就看起来现在的手机,可能绝大多数人依旧打电话和收发短信,其他一些比如无线上网等功能并不适用。同时,功能假如不易使用,操作繁琐,甚至容易令人误解,那么再强大的功能差不多上没用的。作为企业信息门户的扫瞄者可能并不是都能熟练的操作和使用计算机,不能要求他们像企业级Wb用户那样去完成复杂的操作,解决一些使用中可能出现的问题。因此,门户网站的任何一个功能都要容易使用、好用。1.32 网页设计原
7、则首先是速度第一,没有人会有耐心地等待一个专门久才能打开扫瞄的网页,据有关数据统计表明,假如一个网页在三秒种内都打不开,那么访问者就会失去耐心放弃当前页面的扫瞄。其次页面尽可能小,页面的大小跟访问速度是成正比的,依照速度第一的原则,那么就要做到每一个扫瞄的页面都要尽可能的小,少占网络带宽,访问速度才可能快。那个地点的小不仅仅指HTML代码少,也包括图片数量少,单个图片占用磁盘空间少。使用CS尽管能够直接设置页面元素的表现样式,但网页统一使用CSS能够更容易的统一网站风格,同时减少网页代码大小。少用Fash和大型图片因为他们可能会占用大量带宽。第三要注意的是慎用框架,不能讲所有人都在使用最新版本
8、的扫瞄器,而且不同的扫瞄器对框架的支持也可能不同,另外不是所有的搜索引擎都能够专门好的访问框架页面。最后是链接清晰,不能让扫瞄者不明白他当前扫瞄的位置,也不能让扫瞄者找不到回去的路径,每一个链接都要明确扫瞄者想要去的地点和想要访问的功能,更不能有死链接。13.3 系统架构原则提供快速的系统访问,包括客户端的扫瞄和服务器端的通讯数据访问,都只有一个原则,确实是“快”。能够采取集群技术、缓存技术、负载均衡技术等。稳定的运行,不能出现时不时无法访问或者访问数据专门慢。这需要采纳上面的技术确保在大容量并发访问的时候系统仍然能够稳定的运行。同时确保数据可不能丢失、泄密、损坏。如采纳多层服务器访问,数据加
9、密技术,安全信道等方式。1.3.4 开发网站注意的问题1 网页设计相关(1) 做好页面布局和内容规划,只放置合适的内容,并尽可能使页面设计的最小。 (2) 使用好的网页编辑器,如,F,不要用V自带的编辑器,因为它会产生专门多无用的沉余代码,而且设计的界面不是专门美观。() 小图片采纳GF格式,下载速度最快,大一点的采纳jpg,占用磁盘空间小。(4) 尽可能使用CSS,这既是原则也是方法,能够使整个网站扫瞄速度提高3以上,有的甚至能够提高0% 。(5) 尽量不要使用框架,在需要的地点也要有替代措施。() 不要只针对E写客户端脚本。(7)客户端的情况尽量在客户端处理。现在客户端设备差不多专门强了,
10、许多原来在服务器端才能做的情况现在都能在客户端做,而服务器端反而成了访问的瓶颈。(8) 少用Fas,Fl一般都会占较大的网络带宽,在需要的时候也要注意不要做得太大、用的太多。(9) 幸免使用弹出式对话框,因为现在好多扫瞄器都被装上了“弹出窗口拦截“插件。2. 数据访问相关(1) 优化数据库结构设计。这是数据访问效率和编程复杂程度的关键。没有良好的数据库结构设计其它都谈不上。包括字段类型的选择,表的结构,索引的使用,表的关系等。(2) 优化数据库物理设计。需要关注数据库的容量、日志、磁盘使用,数据备份机制,数据访问机制,安全等数据库物理结构相关的问题。(3) 合理设计“主键”,在不同的场合需要采
11、纳不同的主键设计策略,在互联网大容量并发访问的环境中,建议主键采纳整型自增字段。主键使用还应该遵循“无意义”原则。(4) 采纳最佳的数据访问接口,如专门针对acess的数据访问对象。(5) “只要需要的数据”,假如一行有大容量字段,那么读取一整行效率是特不低的(数据瓶颈)。(6) 最迟打开,最早关闭的原则。使用数据库后一定要及时关闭连接,它们是系统昂贵的资源。(7) 采纳“数据缓存”技术,将经常使用数据集缓存在磁盘或者内存中,尽量减少对数据库的直接访问。() 使用存储过程。可能在一般的应用系统中存储过程能够被简单的查询替代,因而更“通用”,然而我们现在讨论的是大型企业信息门户网站的问题。作为一
12、个互联网应用系统,处理速度和网络带宽无疑是最重要的。系统的瓶颈往往是磁盘O和网络O,合理使用存储过程使得分布式系统结构效率大大提升。但也要注意合理使用,比如幸免一般的分页过程,由于查询会有专门多,使得如此的存储过程太多而治理混乱。1.4本文结构简介1. 本文首先介绍了选题背景,研究现状,研究内容及方法,系统的概括了我国目前电子商务门户网站的进展现状。随着信息的进展,企业与企业之间通过互联网进行产品、服务及信息的交换。那么就需要一个网络平台来实现这一过程。企业门户网站恰恰确实是为了实现这一功能而存在的。开篇从网站设计原则,网页设计原则两方面概述了网站初步的设计制作方法。2. 其次介绍了本系统的开
13、发工具。(1) I作为系统的开发平台,支持着整个系统的运行。(2) SP(AcivServer Pae)作为一种编程工具,与数据库和其它程序进行交互。(3) 数据库的差不多应用。3.随后是进行系统的规划,系统的设计及系统的实现。系统的介绍了本系统前台和后台分不实现的功能。全面的利用流程图介绍了网站的制作过程。同时利用系统界面的截图,明确地讲明了该系统是如何实现的。4. 接着是系统的测试。从各方面对该网站的性能进行了测试,包括功能测试,链接测试,表单测试,coockies测试,操作测试,语言测试,数据库测试等等并分析了测试结果。5. 最后对本系统的关键结束和要紧特点做以介绍。2 系统开发工具1
14、S2.1 IIS开发平台的简介IIS为Ineret fran Servr的缩写。是一个oldWide Web sve,IIS是Micsoft的一个服务器脚本运行环境。用单机做服务器就会用到微软的IIS。GrSevr和FT Ser全部包容在里面。 IIS意味着你能公布网页,同时由AP(Acive Server Pa)、JAVA、VBsript产生页面,有着一些扩展功能。IS是随Windos NT Serve 4.一起提供的文件和应用程序服务器,是在Winow XP上建立nterne服务器的差不多组件。它与Wnos P完全集成,同意使用WindosX内置的安全性以及NS文件系统建立强大灵活的Ite
15、rneIntrant站点。2. IS的运行1. 的安装若操作系统中还未安装IIS服务器,可打开“操纵面板”,然后单击启动 “添加/删除程序”, 在弹出的对话框中选择“添加/删除ids组件”,在Wnows组件向导对话框中选中“neet信息服务(IS)”,然后单击“下一步”,按向导指示,完成对IS的安装2. trn信息服务(II)的启动Iteret信息服务简称为IS,单击Winow开始菜单所有程序治理工具ernt信息服务(II)治理器,即可启动“nterne信息服务”治理工具。3.IIS的配置IIS安装后,系统自动创建了一个默认的eb站点,该站点的主目录默认为C:Iepubwwwroot。用鼠标右
16、键单击“默认eb站点”,在弹出的快捷菜单中选择“属性”,现在就能够打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。4. 主目录与启用父路径单击“主目录”标签,切换到主目录设置页面,该页面可实现对主目录的更改或设置。注意检查启用父路径选项是否勾选,如未勾选将对以后的程序运行有部分阻碍。主目录配置选项。5. 设置主页文档单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在扫瞄器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。常见的主页文件名有ndextm、index.html、ex.sp、index.php、ie.p、fult.htm、defalttml
17、、deault.asp等。IIS默认的主页文档只有deaut.htm和default.asp,依照需要,利用“添加”和“删除”按钮,可为站点设置所能解析的主页文档。6. 启动与停止IS服务在Internet信息服务的工具栏中提供有启动与停止服务的功能。单击 可启动IS服务器;单击则停止IS服务器。 2.2 ASP2.21 AP简介SP是Active ere Pae的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它能够与数据库和其它程序进行交互,是一种简单、方便的编程工具。AP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写
18、环境,能够用来创建和运行动态网页或Web应用程序。AS网页能够包含HTML标记、一般文本、脚本命令以及OM组件等。利用ASP能够向网页中添加交互式内容(如在线表单),也能够创建使用HTML网页作为用户界面的web应用程序。2.2. ASP特点与HM相比,ASP网页具有以下特点:1.利用ASP能够实现突破静态网页的一些功能限制,实现动态网页技术;2ASP文件是包含在M代码所组成的文件中的,易于修改和测试;3.服务器上的ASP解释程序会在服务器端执行AS程序,并将结果以HTML格式传送到客户端扫瞄器上,因此使用各种扫瞄器都能够正常扫瞄AP所产生的网页;4ASP提供了一些内置对象,使用这些对象能够使
19、服务器端脚本功能更强。例如能够从we扫瞄器中猎取用户通过TM表单提交的信息,并在脚本中对这些信息进行处理,然后向wb扫瞄器发送信息;AP能够使用服务器端ctivX组件来执行各种各样的任务,例如存取数据库、发觉和那个Emil或访问文件系统等;6由于服务器是将AP程序执行的结果以HTM格式传回客户端扫瞄器,因此使用者可不能看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。2.3数据库 2.1 数据库的含义动态网站的开发与数据库密不可分,那么什么是数据库呢?在计算机教科书中,数据库是如此解释的:数据库是计算机应用系统中的一种专门治理数据资源的系统。数据有多种形式,如文字、数码、符号、图形、
20、图像以及声音等。数据是所有计算机系统所要处理的对象。人们所熟知的一种处理方法是制作文件,立即处理过程编成程序文件,将所涉及的数据按程序要求组织成数据文件,用程序文件来调用。数据文件与程序文件保持着一定的对应关系。在计算机应用迅速进展的情况下,这种文件式方法便显出不足。比如,它使得数据通用性差,不便于移植,在不同文件中存储大量重复信息、白费存储空间、更新不便等。数据库系统便能解决上述问题。数据库系统不从具体的应用程序动身,而是立足于数据本身的治理,它将所有数据保存在数据库中,进行科学的组织,并借助于数据库治理系统与各种应用程序或应用系统接口,使之能方便地使用数据库中的数据。 简单地讲数据库确实是
21、一组通过计算机整理后的数据,存储在一个或多个文件中,而治理那个数据库的软件就称之为数据库治理系统。一般一个数据库系统(atabse Syst)可分为数据库(Databas)与数据治理系统(Dtabs Management Sstem,DBMS)两个部分。.2 数据库的有用工具:Microsoft Offie AccesMcrosoft Ofice Access(前名 Mirot cs)是由微软公布的关联式数据库治理系统。它结合了 Microsoftet Database Engie和 图形用户界面两项特点,是 irooft Office的成员之一。 Acces能够存取 AcesJet、Miro
22、soft SQLServer、rcle,或者任何ODBC 兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的“进阶用户”则能使用它来开发简单的应用软件。尽管它支持部份面向对象技术,然而未能成为一种完整的面向对象开发工具。 Acces提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库治理系统提供了方便,也使得一般用户不必编写代码,就能够完成大部分数据治理的任务。crof Aces在专门多地点得到广泛使用,例如小型企业,大
23、公司的部门,和喜爱编程的开发人员专门利用它来制作处理数据的桌面系统。它也常被用来开发简单的WEB应用程序,这些应用程序都利用ASP技术在IIS支持下运行。比较复杂的EB应用程序则使用PP/ySQL或者ASP/icrosof L Serer。一些专业的应用程序开发人员使用 Acces 用作快速应用开发,但是假如通过网络存取数据的话,Accs的可扩放性并不高,因此当程序被较多使用者使用时,往往选择基于客户端-服务器为本的方案,常用的数据库有racl、B2、MicosofSLServr、MySQL等。不管如何,许多 Acess 的功能(表单,报告,序列和VB代码)能够用作其他数据库的后期应用,包括J
24、ET(档案为主的数据库引擎,Aces 缺省使用)、Mirosoft SQLSve、Orale和任何其他跟DBC兼容的产品。这种方法同意开发者把一个成熟的应用的数据移动到一台更大功率的服务器。3 系统规划与系统分析31 系统的总体结构门户网站系统的设计目标是通过对门户网站的扫瞄、登录、查找、留言等功能,使客户能够利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。.1.1 系统功能讲明依照系统的设计目标按照系统开发的差不多观点对企业门户网站进行设计,能够做如下划分:1前台 实现了首页、产品地带、解决方案、技术支持、客户渠道等模块信息的显示功能。2后台实现了用户治理、用户查找、
25、公告治理、新闻中心治理、常见问题治理、解决方案治理、留言薄治理等功能。3.1. 系统的功能结构图系统规划如下:本系统要紧实现两大模块,首先是网站前台模块,包括首页、产品地带、解决方案、技术支持、客户渠道等模块信息的显示功能。其次是后台治理模块,包括用户治理、用户查找、公告治理、新闻中心治理、常见问题治理、解决方案治理、留言薄治理等功能模块的功能。如图所示。企业门户网站系统前台后台注册搜索登录留言差不多设置产品治理方案治理技术治理客户治理新闻治理留言治理问题治理公告治理公布修改删除公布回复复删除图1 系统规划图其中运用到的技术和软件有:数据库:Access;语言:SP及相关的脚本语言;网站工具:
26、eaweave 等。3.2 系统的数据流程分析3.1 系统的功能流程分析. 一般用户:注册和非注册(1) 非注册用户:不同意其进行同意留言。只进行网页的扫瞄和搜索。如图所示。非注册用户网站的静态信息搜索图2 非注册用户使用流程(2) 用户注册:填写注册信息:提交注册信息,成功后显示“成功”字样。如图所示。用户用户注册提交用户信息图 用户注册流程() 注册用户。如图所示。用户用户登录留言列表用户信息留言图4 注册用户功能流程2. 治理后台治理后台的功能包括:()差不多设置,() 产品地带治理,()解决方案治理,() 技术支持治理,(5)客户渠道治理,() 新闻中心治理,(7)留言薄治理,(8)
27、留言薄治理,(9) 公告公布等功能模块的功能。如图5所示。治理员后台登录用户信息添加删除常见问题解决方案技术支持客户渠道新闻中心留言列表公告公布差不多设置产品地带图5 后台治理流程4 系统设计与实现4.1 系统设计4.11 数据库概念结构设计系统中包括的实体有用户、治理员、留言列表、产品地带、解决方案、技术支持、客户渠道、新闻中心、常见问题、公告、差不多设置。E-R实体图如图6所示。1 用户可通过输入用户名和密码的方式进行登录,数据库会记录下客户的。如图6所示。用户名用户用户ID用户密码图6 用户实体E-R图. 治理员通过输入其专有的用户名和密码来登录后台治理界面,同时数据库会记录下治理员的I
28、D。如图7所示。治理员治理员ID治理员名治理员密码图7 治理员实体ER图3.产品地带中,包括产品编号,产品名称,产品介绍,公布时刻等内容。如图所示。产品地带产品编号产品名称产品介绍公布时刻图8 产品地带实体ER图4 留言列表中包括留言编号,留言内容,回复内容等要素。如图9所示。留言列表留言编号留言内容回复内容图9 留言列表实体E-R图. 解决方案中包括方案编号,方案名称,方案内容,公布时刻等内容。如图0所示。解决方案方案编号方案名称方案内容公布时刻图 解决方案实体E-R图技术支持包括技术编号,技术名称,技术内容,公布时刻等内容。如图11所示。技术支持技术编号技术名称技术内容公布时刻图11 技术
29、支持实体E-R图7. 客户渠道包括编号,名称,内容,公布时刻等内容。如图12所示。客户渠道编号名称内容公布时刻图12 客户渠道实体-R图. 新闻中心包括新闻编号,新闻名称,新闻内容,公布时刻等内容。如图13所示。新闻中心新闻编号新闻名称新闻内容公布时刻图13 新闻中心实体-图9. 常见问题中包括问题编号,问题名称问题内容,公布时刻等内容。如图14所示。常见问题问题编号问题名称问题内容公布时刻图4 常见问题实体E-R图10. 公告公布中包括公告编号,公告名称,公告内容,公布时刻等内容。如图15所示。公告公布公告编号公告名称公告内容公布时刻图15 公告公布实体E图. 差不多设置中包括编号,网页标题
30、,底部信息,公布时刻等内容。如图1所示。差不多设置编号网页标题底部信息公布时刻图16 差不多设置实体E-R图4.1 数据库逻辑结构设计本网站采纳的是access数据库,依照上节的数据库结构设计,将E图转化为表,建立的d1mdb文件中包括0个表,其中治理员与用户公用一个表。1.用户表中存储了所有注册用户(包括治理员)的账号和密码。如表1所示。表 用户表(z)字段名数据类型讲明Bha_yha_m自动编号备注备注用户D治理员ID用户名治理员名用户密码/治理员密码2.产品地带表中存储了所有产品的题目和内容。如表所示。表2 产品地带(cp)字段名数据类型讲明Ba_mca_a_sj自动编号备注备注时刻/日
31、期产品编号产品名称产品介绍公布日期3留言列表中储存了所有留言的提问和回复内容。如表3所示。表3 留言列表(ly)字段名数据类型讲明Bha_cjs自动编号备注备注留言编号留言内容回复留言.解决方案列表中储存了所有方案的题目及内容。如表所示。表 解决方案(f)字段名数据类型讲明Ba_mca_sa_s自动编号备注备注时刻日期方案编号方案名称方案介绍公布日期5.技术支持列表中储存了所有该企业提供的专业服务的内容。如表所示。表 技术支持(js)字段名数据类型讲明_mc_sa自动编号备注备注时刻日期技术编号技术名称技术介绍公布日期客户渠道列表中储存了便于客户联系我们的所有联系方式信息。如表所示。表6 客户
32、渠道(q)字段名数据类型讲明Bha_mcajs_sj自动编号备注备注时刻/日期编号名称介绍公布日期7.新闻中心列表中储存了目前国内外有关经济的国家大事。如表7所示。表 新闻中心(w)字段名数据类型讲明ha_ma_jsa_j自动编号备注备注时刻/日期新闻编号新闻名称新闻介绍公布日期8常见问题中包括一些我们关于客户经常遇到的问题的解答。如表8所示。表 常见问题(w)字段名数据类型讲明amca_ss自动编号备注备注时刻日期问题编号问题名称问题介绍公布日期9.公告公布列表储存了所有公司公告。如表9所示。表9公告公布(g)字段名数据类型讲明Bh_mca_jsasj自动编号备注备注时刻/日期公告编号公告名
33、称公告介绍公布日期10差不多设置列表储存了网站的网页标题,底部信息及公布日期。如表1所示。表10 差不多设置(jcxx)字段名数据类型讲明Bha_mcajsa_sj自动编号备注备注时刻/日期编号网页标题底部信息公布日期. 系统实现4.2.1 用户注册功能的实现、该系统的留言功能只对注册用户开放,非注册用户能够通过iexs页面,点击注册按钮,跳转到注册页面zc.asp,填写相关内容进行注册。如图1、18所示。图17用户未登录时显示图8 用户注册页面代码如下:用户重复两次输入密码不同2. 用户登录注册用户能够实现登陆功能,在账户和密码文本框里输入相应的内容,点击登陆,假如正确显示登陆成功,否则显示
34、无此用户活密码错误。如图9至21所示。图1 用户登录成功页面图20用户登录错误页面图21 用户登录失败界面代码如下:用户名不能为空ese%xe=select fromzc hre ayhreuest.Fm(a)str=errcreateobject(aob.rrdset)ropenexec,conn,1, if rs.eofthen%无此用户登录成功.4 用户留言功能登陆后的用户能够实现留言功能,在留言文本框里输入要留言的文字,点击公布留言,即可公布。如图24至26所示。图2 用户留言界面图2 留言成功界面图26 留言显示界面代码如下:%if sssion(is)=or sessin(is)y
35、 then%必须登录后才能留言%esexcino ly (_mc)valus(&ruest.Form(a))con.ecutexeconn.closest cn=nothi%留言成功2.5 后台治理功能在登陆治理员账户后能够跳转到后台页面ap 对留言列表、产品地带、解决方案、技术支持、客户渠道、新闻中心、常见问题、公告、差不多设置进行治理。如图2、28所示。图27 后台差不多设置界面图8 设置成功界面代码如下:% =1then% 更新成功/h1lef l=2thn产品地带(解决方案等)/hformi=form1 nae=fom1 mehod=postactin=g.a?l= 产品名称(其他名称
36、) ptetrea nam=bols5rows=5此处填入产品介绍(其他内容)san class=TYL7产品介绍(其他名称)/sppinpuype=sumi naeSubmit vaue=确认公布/ t widh85%=rs(a_mc)%/spanorname=r3mtd=pot action=gl.a?=4&=/fror na=frm4 mthodpoactglasp?l6c=/formtd/tle%eseif l3 then%h1 lassSTYLE2公布成功1 class=STYE2产品修改formid=frm1nae=form meho=pot action=gap?=5&c=snc
37、lasSLE7 产品名称/saptextre nae=b ols6 rows产品介绍/ppinpt yp=suitname=uit val=确认更改/更新成功删除成功5系统测试5.1测试的要紧方面 . 功能测试关于网站的测试而言,每一个独立的功能模块需要单独的测试用例的设计导出,要紧依据为需求规格讲明书及详细设计讲明书,关于应用程序模块需要设计者提供差不多路径测试法的测试用例。2. 链接测试链接是Wb应用系统的一个要紧特征,它是在页面之间切换和指导用户去一些不明白地址的页面的要紧手段。链接测试可分为三个方面: (1) 测试所有链接是否按指示的那样确实链接到了该链接的页面;(2) 测试所链接的页
38、面是否存在; (3) 保证Web应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有明白正确的UR地址才能访问。链接测试能够自动进行,现在差不多有许多工具能够采纳。链接测试必须在集成测试时期完成,也确实是讲,在整个Web应用系统的所有页面开发完成之后进行链接测试。Xenu要紧测试链接的正确性的工具,惋惜的是关于动态生成的页面的测试会出现一些错误。 3. 表单测试当用户给eb应用系统治理员提交信息时,就需要使用表单操作,例如用户注册、登录、信息提交等。在这种情况下,我们必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。例如:用户填写的出生日期与职业是否恰当,填写的所属省份
39、与所在都市是否匹配等。假如使用了默认值,还要检验默认值的正确性。假如表单只能同意指定的某些值,则也要进行测试。例如:只能同意某些字符,测试时能够跃过这些字符,看系统是否会报错。要测试这些程序,需要验证服务器能正确保存这些数据,而且后台运行的程序能正确解释和使用这些信息。/S结构实现的功能可能要紧的就在那个地点,提交数据,处理数据等假如有固定的操作流程能够考虑自动化测试工具的录制功能,编写可重复使用的脚本代码,能够在测试、回归测试时运行以便减轻测试人职员作量。我们对UM子系统中各个功能模块中的各项功能进行逐一的测试,要紧测试方法为:边界值测试、等价类测试,以及异常类测试。测试中要保证每种类型都有
40、2个以上的典型数值的输入,以确保测试输入的全面性。4.Cookis测试Cokis通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用oke访问了某一个应用系统时,b服务器将发送关于用户的信息,把该信息以Cokis的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登陆等信息。假如Web应用系统使用了Cookis,就必须检查ookies是否能正常工作而且对这些信息差不多加密。测试的内容可包括Cookies是否起作用,是否按预定的时刻进行保存,刷新对oks有什么阻碍等。5.设计语言测试Web设计语言版本的差异能够引起客户端或服务器端严峻的问题,例如使用哪种版本的HTM等。当在分
41、布式环境中开发时,开发人员都不在一起,那个问题就显得尤为重要。除了TML的版本问题外,不同的脚本语言,例如ava、Javcript、 AtieX、Bcript或Perl等也要进行验证。6. 数据库测试在Web应用技术中,数据库起着重要的作用,数据库为Web应用系统的治理、运行、查询和实现用户对数据存储的请求等提供空间。在Web应用中,最常用的数据库类型是关系型数据库,能够使用SL对信息进行处理。在使用了数据库的Web应用系统中,一般情况下,可能发生两种错误,分不是数据一致性错误和输出错误。数据一致性错误要紧是由于用户提交的表单信息不正确而造成的,而输出错误要紧是由于网络速度或程序设计问题等引起
42、的,针对这两种情况,可分不进行测试。5.2 测试结果系统的功能是否能否正常的使用是一个系统最差不多的要求。本系统要紧进行功能测试。本系统的要紧功能之一确实是检索功能,本文就检索功能为例进行功能测试。用例表如表1所示。表1 用例表用例分类关键字预期输出123产品产品问题问题出口服务进口服务国际贸易壁垒出口服务在查找结果显示“出口服务”这条信息在查找界面显示空白在查找结果显示“国际贸易壁垒”这条信息在查找界面显示空白用例: 分类选择“产品”,关键字栏填入“出口服务”,(在c表中存在“amc”为“出口服务”),点击查找按钮后,预期在查找结果显示页面,出现“出口服务”这条记录。图2为使用用例1测试时的
43、输出页面的截图。图29 搜索显示界面用例:分类选择“产品”,关键字栏填入“进口服务”,(在cp表中“a_mc”为“进口服务”), 点击查找按钮后,在查找结果显示页面显示空白。图30为使用用例测试时的输出页面的截图。图30 没有时显示界面用例3: 分类选择“问题”,关键字栏填入“国际贸易壁垒”,(在wt表中存在“_m”为“国际贸易壁垒”), 点击查找按钮后,预期在查找结果显示页面,出现“国际贸易壁垒”这条记录。图31为使用用例3测试时的输出页面的截图。图 搜索显示界面用例4: 分类选择“问题”,关键字栏填入“出口服务”,(在wt表中存在“a_m”为“出口服务”),因为“出口服务”在p表中,因此,
44、点击查找按钮后,预期查找结果显示页面应为空。图32为使用用例4测试时的输出页面的截图。图3 搜索显示界面 综上所述,通过功能测试,连接测试,表单测试,cooki测试,设计语言测试及数据库的测试,一切性能良好,网站顺利运行。 关键技术与系统特点6. 关键技术 AOADO(civeXDa Oct)是icrost数据库应用程序开发的新接口,是建立在OLEDB之上的高层数据库访问技术。DO技术基于CO,具有COM组件的诸多优点,能够用来构造可复用应用框架,被多种语言支持,能够访问关系数据库、非关系数据库及所有的文件系统。另外,ADO还支持各种客户/服务器模块与基于Wb的应用程序,具有远程数据服务(D(
45、Rem Data Sevice))的特性,是远程数据存取的进展方向。AO封装了O DB提供的接口,是基于LEDB模型之上的更高层应用,比起OLEDB提供者,D的接口能够使程序员在更高级不上同数据交互,同时保留了MFC/ODBC和DAO的特性。O技术不仅能够应用于关系数据库,也能够应用于非关系数据库。能够用统一的方法对不同的文件系统进行访问,大大简化了程序编制,增加了程序的可移植性。另外AO的对象模型简化了对象的操作,因为它并不依靠于对象之间的相互层次作用。大多数情况下能够只关怀所要创建和使用的对象,而无需了解其父对象。例如,在LEDB的操作中,必须先建立数据源和数据有用程序之间的连接才能打开一
46、个行集对象,而在ADO中能够直接打开一个记录对象,而无需先建立与数据源的连接。总体来讲AO技术要紧有以下几个特点:1. 易使用:DO是高层数据库访问技术,因此相关于DC来讲具有面向对象的特点。同时,在ADO对象结构中,对象于对象之间的层次结构不是特不明显,这也给编写数据库程序带来许多便利。2. 能够访问多种数据源:和OLE B一样,它能够访问关系型和非关系型数据库,具有专门强的通用性和灵活性。 访问数据库效率高:由于它本身是基于OLEDB的,因此继承了OLE DB的特点。4. 方便的b应用:ADO能够以AiveX控件的形式出现,方便了Web应用程序的贬值。5. 技术编程接口丰富:ADO支持VC
47、、VB、V、Jaart、VBScipt等脚本语言。6. 程序占用内存少:由于A是基于组件模型对象(O)的访问技术,因此,AD生成的应用程序占用内存少。 .2 系统特点该门户网站系统主题鲜亮,能够让扫瞄者专门直观的获得他们想要的信息。本系统的优势在于. 网站设计有个性。网站在介绍产品或服务的时候,站在客户的角度去介绍,网站内容有亲和力,能够迅速拉近与客户的距离。整体规划和栏目设置合理。栏目设置及导航清析明了,使得用户专门容易发觉需要的信息。重要信息完整。企业介绍、联系方式、产品分类和详细介绍、等是企业网站最差不多的信息完整正确。通过网站,使更多的潜在客户变成实在的客户!.所使用的技术在专门大程度
48、上实现了预期的功能,最大化的节约了资金。3.实现了与客户的互动,包括与客户的交流、留言板、E-mail的即时回复,通过后台治理系统,自动实现网站的更新。新产品也能够即时公布到网站中去。这些功能是企业网站在更新中最重要的内容,同时也是网站真正能够发挥作用的重点所在!7 结论 本文所做的要紧工作首先,要做好前期预备工作。进行商业信息应用的调查和研究。调查的目的是了解谁使用信息,信息是如何使用,以及信息如何流入和流出。其次是产品与技术的选择。在进行完信息的使用调查之后,就要选择门户产品和技术。我采纳的研究方法是:首先,选定需要使用的动态脚本。假如要实现调查查询如此的功能,必须通过动态脚本+数据库的方
49、式。动态脚本AS是应用最广泛的,因为WIDWS集成的IS直接就提供了对AS的支持,而且治理就比较容易。数据库方面,选择微软的ACCSS 数据库。而后用Dreawv实现网页链接和页面设计。最后进行网站测试。由于网站刚开始不是满负荷运转,测试不能反映网站的问题。一般情况下网站测试需花个月左右,在这段时刻里要统计网站访客、以及满负荷的运行速度、数据库出错概率等,以便对网站及时做出调整。. 今后进一步研究方向现在的系统只是实现了网站应有的差不多功能,如登录、搜索、产品等。关于一个好的门户网站而言,还有专门多不足。扫瞄者关于信息的全面会有越来越多的要求,关于信息的及时反馈也会有越来越高的要求。在今后的门
50、户网站开发中,有更多细节需要完善,如越来越人性化的界面,从技术上来提高网站的设计和治理。参考文献:1教育部高等教育司.高等学校毕业设计指导手册(电子信息卷修订版)M.北京:高等教育出版社,04.2赵杰.毕业设计及指导案例:公共文献(毕业设计)剖析:数据库应用方向M. 北京:清华大学出版社,2005.3侯炳辉等.计算机信息治理专业(本科)毕业设计案例摘选M.北京:清华大学出版社,20.肖基毅.高等学校计算机科学与技术专业毕业设计(论文)指导M.北京:国防科大出版社,2003刘瑞新.VisulBasc治理信息系统开发毕业设计指导及实例.北京:机械工业出版社,2005Mitch MeyeroMrEu
51、 Scarbrough MterignlneMarketnM.EntrepeneuPres, 20. 7徐效美,林冬梅.浅析电子商务的安全.商场现代化:2007年0期8戴庆.电子商务门户网站的研究与实现 C中国优秀硕士学位论文全文数据库,2039钞票大可.分销商网络团购营销的电子商务模型研究J.商场现代化:2007年01期10崔树银.电子商务环境下传统企业流程变革研究D.现代治理科学杂志:007.1吴琦.电子商务代表网站及业务模式分析J.通信世界:20年02B期刊.2张静.电子商务网站的研究与设计D.吉林:吉林大学,26年.13叶军,李志蜀,殷锋.组建基于企业服务总线的电子商务集成系统研究.计算机应用与软件期刊:207年期1彭波.数据结构及算法M.北京:机械工业出版社,00815凯斯宾革著,谭明金译代码优化:有效使用内存M.北京:电子工业出版社,004.6
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版九年级下册英语教学计划(及进度表)
- 2025年党政领导干部党章党规党纪党史知识培训考试题库及答案(共210题)
- 销售试用期工作表现评语
- 剧本编剧合作协议
- 《移动网络规划和优化》课件-第二章
- 地铁站装修资助协议
- 新建铁路M刚构连续梁 投标方案(技术方案)
- 农业科技项目实施效果评估方案
- 雨水收集的系统
- 公司员工培训资料
- 2025年宣城职业技术学院单招职业适应性测试题库及参考答案
- 2024年深圳市中考历史试卷真题(含答案解析)
- 2024年01月陕西2024年中国人民银行陕西分行招考笔试历年参考题库附带答案详解
- 中国历史七年级下1单元复习教案资料
- 数字文献学刍论
- 银行业务技能比赛方案范文(2篇)
- 宁波城建投资集团有限公司招聘笔试冲刺题2025
- 金融安全进校园
- 小学生森林防火课课件
- QC/T 1210-2024汽车防夹系统
- (2024)年产吨锂电池负极材料石墨化项目可行性研究报告写作模板(一)
评论
0/150
提交评论