购物网站地设计与实现

上传人:痛*** 文档编号:104494888 上传时间:2022-06-10 格式:DOC 页数:25 大小:481.50KB
收藏 版权申诉 举报 下载
购物网站地设计与实现_第1页
第1页 / 共25页
购物网站地设计与实现_第2页
第2页 / 共25页
购物网站地设计与实现_第3页
第3页 / 共25页
资源描述:

《购物网站地设计与实现》由会员分享,可在线阅读,更多相关《购物网站地设计与实现(25页珍藏版)》请在装配图网上搜索。

1、 购物的设计与实现摘要随着我国经济体制改革的不断深入和国民经济的高速开展,计算机网络技术的逐步开展,随着域网的建设和完善,电子商务也随便进入网络,它有着与时更新,宣传面广,展示公司形象等优点,通过网络数据库的引用,将信息的更新维护工作简化到只需录入文字和上传图片,从而使的更新速度大大缩短。从而大大加快了信息的传播速度,也吸引了更多的长期用户群,时时保持的活动力和影响力。本购物使用ASP语言和AEEESS数据库技术开发,实现了对发布信息的动态管理,使得对的管理更加与时、高效,提高了工作效率。 关键字:ASP;ACCESS;电子商务;数据库AbstractIs unceasingly thorou

2、gh along with our country economic restructuring and the national economy high speed development, the puter network technology gradual development, along with the territory nets construction and the consummation, the electronic merce website also casually enters the network, it has the prompt renewa

3、l, the propaganda surface is broad, demonstrated that merits and so on corporate image, through the network databases quotation, only need input website informations renewal maintenance work Jian Huadao the writing and the upload picture, thus causes the website the refresh rate big reduction.Thus s

4、ped up the information propagation velocity greatly, also has attracted more long-term user groups, maintains at times the website the moving force and the influence。 the system is designs based on the WEB electronic merce website design and the development, has about mon electronic merce website al

5、l functions. This system uses the asp language and the AEEESS data bank technology development, realized to the website had issued that reached as high as the information the dynamic management, caused to be even more prompt to the website management, highly effective, raised the working efficiency.

6、Keywords: ASP ACCESS electronic merce database pany目录摘要I1引言42 开发环境与工具语言52.1 ASP的简介5的特点52.3 Access数据库技术概述63 系统需求分析9系统设计目的分析93.2 系统的性能需求10总体结构设计10系统功能设计114 数据库的设计与实现13数据库的需求分析134.2 数据库表结构设计134.3 E-R模型155系统的详细设计与实现185.1 系统登陆模块设计18主界面的设计与实现18后台管理信息设计19添加信息设计20信息管理功能设计215.2.4 产品展示23系统测试24系统调试25完毕语26参考文献2

7、7致2825 / 251引言近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最优渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上订购系统作为B2B,B2C(BusinesstoCustomer,即企业对消费者),C2C(CustomertoCustomer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的

8、资源,如公司简介、管理规和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。在美、日等信息化程度较高的国家和地区,网络商店开展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络经商的行列。调查明确:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在

9、网上进展的,但这毕竟为我国零售业奏出了网上购物的先声。根据NIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7万人,并且这一数字还在以17%左右的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国开展网上购物具有良好的群众根底,网上购物方式日趋被大家所承受。2 开发环境与工具语言2.1 ASP的简介ASP是Active Server Page的缩写,意为“动态服务器页面。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进展交互,

10、是一种简单、方便的编程工具1。ASP的网页文件的格式是.asp,现在常用于各种动态中. ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序.ASP网页可以包含HTML标记、普通文本、脚本命令以与组件等。利用ASP可以向网页中添加交互式容如在线表单,也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:1利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;2ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;3服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上

11、,因此使用各种浏览器都可以正常浏览ASP所产生的网页;4ASP提供了一些置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进展处理,然后向web浏览器发送信息3;5ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发现和那个Email或访问文件系统等。6由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。1. 使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成的应

12、用程序2。 2. ASP无须编译,容易编写,由服务器的软件解释后直接执行。当执行 ASP 程序时,脚本程序将一整套命令发送给脚本解释器 即脚本引擎,由脚本解释器进展翻译并将其转换成服务器所能执行的命令。 3. 可使用普通的文本编辑器,如Windows的记事本,即可进展编辑设计。 4. 与浏览器无关, 用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages 所设计的网页容.ASP所使用的脚本语言 VBScript、Jscript 均在 WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言4。 5. ASP能与任何ActiveX scripting 语言相容

13、。除了可使用 VBScript 或 JScript 语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的 ponent Object Model 物件。 6. ASP的源程序,不会被传到客户浏览器,因而可以防止所写的源程序被他人剽窃或篡改,提高了程序的安全性。 7. 可使用服务器端的脚本来产生客户端的脚本。 8. 对象导向 Object-oriented 。 9. ActiveX Server ponentsActiveX 服务器组件具有无限可扩大性。可以使用 Visual Basic、Java、Visual C

14、+等各种编程语言来编写你所需要的 ActiveX Server ponent 5。2.3 Access数据库技术概述1建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以与适应开发人员的习惯。在本系统中,做为电气设备管理系统是一个比拟小的应用系统,它所产生和处理的数据量也比拟小。因此,没有必要使用像SQL Server和Oracle这样的大型数据库。我首先想到的数据库是Borland公司的Paradox数据库。另外,Microsoft Office中的Access数据库在计

15、算机上的应用比拟普与,是开发小型数据库系统的比拟理想的选择,所以,在本系统中我选择了Access数据库6。Access做为一个数据库管理系统,它被集成在Microsoft Office中。Access数据库处理的根本结构,采取关系型数据库模式。与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。Access 2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。Access是新一代关系型数据库管理系统,由于置有功能强大的工具和方便有

16、效的向导,ACCESS数据库系统提供了比其他数据库系统更方便的功能。在向导的帮助下,短短的几分钟,我们就可以构造出一个数据库应用程序。数据库应用中很关键的数据输出形式是“报表,ACCESS提供的报表向导,只针对国外的报表形式,就是线条较少的报表。而我们的中文报表,传统形式是线条较多的网格形式,所以,不能简单地通过向导来完成。现就本人使用ACCESS的经验,结合实例,谈一下如何在ACCESS数据库中制作我们的中文报表。Access2000是Microsoft公司推出的同时面向数据库最终用户和数据库开发人员的关系数据库管理系统,它实现了计算机“易于使用的特点,即用户只需按照“向导进展简单操作,就可

17、以设计出一个数据库系统。作为一种数据库软件,Access可以完成以下功能:可以为每一种类型的信息创建一个表,利用表存储相应的信息;可以定义各个表之间的关系;可以利用宏或Visual Basic将各数据库对象连接在一起,形成一个数据库应用系统,而且用户也不需要编写复杂的程序。充分利用Access数据库是关系数据库的特性,仔细分析各类数据之间的关系,创建表并建立表间的关联,使每个表限制到一个主题,防止了重复信息和冗余数据。并且利用Access与系统建立联系,显示表或查询每一个记录的完整信息,一次只录入一组相关的数据。简单明了,提高了根底数据正确性。为使“计划规模数据库更为实用,又作了进一步的编写工

18、作,利用Access的窗体具有的可与其它应用程序进展的功能,创建同步窗体或嵌套窗体,可非常直观地点击不同的按钮,就能进入相应的录入、查询模块,查看所需的信息。微软的JET数据库引擎提供了与数据库打交道的途径,我是通过它以与asp来访问数据并对其各种操作。再使用DATA控件和ADOC控件在数据库中的信息与将信息显示给用户看的asp之间架起一座桥梁。设置这两个控件的各个属性,告诉它要调用哪个数据库的哪个局部。通过设计跳转按钮来动态地改变数据库表中的记录。2新建报表:选“自动报表:表格,数据来源选表如XSLR表,确定后,产生一个简单的报表,在此根底上进展修改。 页面设置:边距方面,调整靠左、靠右来达

19、到最大打印围。页面方面,打印方向设置为纵向,纸大小选自定义大小,宽度为1660最大,长度为1100一页纸长度,单位为0.01英寸。 信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。数据库系统设计数据库设计主要是进展数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照数据库提供的功能和描述工具,设计出规模适当、正

20、确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:规化地重组数据结构:对数据进展规化表达,这在后面将会具体讨论。关系数据结构的建立:在进展了数据根本结构的规化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作根本完成,只待系统实现时将数据分析和数据字典的容代入到所设计的数据整体关系结构中,一个规化数据库系统结构就建立起来了。建立关系数据结构涉与三方面容:确定关联的关键指标项并建立关联表;确定单一的父系记录结构;建立整个数据库的关系结构7。本章主要对ASP进展了简单的介绍,针对ASP的特点

21、和Access数据库技术进展概述。3 系统需求分析系统的主要为公司的电子商务服务,需要经常发布一些公司相关的信息,如何能有效地管理和发布呢?最初用户的需求为:“该系统具有一般信息系统的功能,同时具有信息审核和不同管理员不同管理权限的功能 。1.前台按分类显示相关信息;2.搜索相关信息;3.后台管理;4.添加、删除和修改、相关信息;5.添加、删除和修改用户;6.添加、删除和修改模块;7.添加、相关信息。管理员有不同的权限,需要有个管理权限的功能,在系统中应该有个超级管理员,具有所有权限,能够对系统进展全面管理,同时管理员可以修改自己的一些信息。根据的实际需求,在首页中能显示最相关信息和最近发布的

22、几条相关信息等,同时在后台发布相关信息时可以添加图片,也可以添加HTML语法,在前台能自动根据所显示的图片和HTML语法来显示该信息。在后台管理中,因为有权限的管理员才能登录管理后台,所以需要有个登录验证模块,而且需要根据用户权限的不同显示不同的管理目录,在进展管理和用户时,当数据少时管理起来还比拟方便,如果一多如此想找到某条或某条新闻就很难,所以需要有个查找模块用于查找相关信息或用户。根据以上需求分析,该系统要实现的主要功能为:1.用户信息管理模块:包括用户注册申请和注销功能。用户信息分为两类,一类是超级管理员,一类是普通用户。普通用户可以进展对商品的浏览和买商品的交易,而超级管理员用户对该

23、系统拥有全部管理功能,包括对新增用户注册的审批和商品买卖情况的审批等功能;2.后台管理模块:该模块由超级管理员用户进展管理,主要完成信息的更新与维护工作,如对新增商品的根本信息的录入功能,包括商品型号、名称、价格等根本信息的录入;3.商品查询模块:通过该模块可以查看商品仓库已有的所有商品根本信息、入库时间等信息。超级管理员用户可通过点击单个商品对商品进展根本信息的修改。3.2 系统的性能需求该系统在性能功能上应达到如下需求:1.客户端用户分为超级管理员、普通用户二类角色,用ASP开发,实现用户信息管理,商品买卖交易管理,商品信息查询等功能。2.后台开发使用的开发环境是ACCESS 数据库,使用

24、ASP语言和ACCESS数据库控制和管理数据库,响应前台软件的数据请求。3.总体设计上采用交互式对各个功能进展控制,详细设计方面有管理员相关操作和读者查询操作。管理员相关操作有:商品的添加、删除和修改、用户的添加和修改、用户的买卖操作。用户的查询操作等。系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成假如干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个

25、模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定根底。通过对整个系统的规划分析,对数据的具体要求的分析,以与对系统功能的综合考虑,提出一个根本的总体结构框架。房屋中介管理系统的层次划分为几个方面:用户界面,数据缓冲,数据库,输出等。1.用户界面层次:距离用户最近的层次,以图形化界面显示给用户,便于用户进展根本操作,用户可以在这里输入数据,修改数据,删除数据,设定选配标准,设定查询条件等。用户对系统的所有输入容在此层次上操作。2.数据缓冲层次:在这个层次中,用户所做的修改尚未提交到数据库中,而是保存在一个临时

26、缓冲区中。此时,所有操作是由系统本身操作,包括在数据缓冲区增加信息,修改信息,删除信息等,也包括执行选配过程,判断查询条件的合法性等。这一层次中,系统主要执行提交数据库之前的所有工作,确保提交数据的合法性和准确性,尽量减少数据库错误。3.数据库层:主要操作在数据库中执行,主要工作是:将缓冲区的数据存入数据库,执行查询语句等。由于数据是经过缓冲区检查的,所以可以大大减少数据库的非法操作,减少数据出错的情况,查询时的非正常情况大大减少。输出层:在这个层次中,不需要进展数据库操作和用户输入操作,这个层次的主要工作是把结果显示给用户,包括查询结果,统计图,错误信息,提示信息等。主要实现的根本功能如如下

27、图3.1所示:1.系统需要实现不同权限用户登陆所对应不同管理功能,用户权限共分普通管理员、超级管理员两种,其中超级管理员具体功能如下介绍:2.信息管理模块:具有添加信息、信息列表、信息审核。如图3.3所示:3.模板管理模块:模板管理模块:包括新增模块、模板列表、模板分类管理。如图3.4所示:工作流程为:打开系统,游客能浏览、阅读和信息,管理员登录进入管理中心,其有后台管理区的所有权限,具有还有添加和管理模板管理、添加和管理用户。本章明确了系统设计的目的,分析了系统的性能需求,掌握总体结构设计,了解系统功能的设计。4 数据库的设计与实现完成系统功能模块的分析,已经可以很清晰的描述出数据之间的联系

28、。根据系统功能模块,数据库表设计原如此如下:1.进展规化设计,尽可能地减少数据冗余和重复2.合理的数据库表的设计应该是在满足需求的前提下,使数据的重复量最小,就尽量按照关系数据库系统理论方法去设计一个数据库,减少数据的冗余。在设计数据库结构时,有时为了编程实现的简捷和思路的清晰,往往故意增加一些冗余数据。这虽然有悖于传统的关系数据库理论,但是考虑到选择的机器型号和档次等因素,如果增加的冗余不会明显增加存储空间和降低处理效率,并且对编程实现有很大帮助,往往可以采用这种方法。数据结构的相对稳定性,可以作为新、旧系统转换的依据。无论采用何种方法或手段去处理日常事务,都应该能完成相应的功能,决不会因为

29、采用了计算机而丢失了必要的功能,或彻底改变了原有的工作流程和模式。计算机系统的建成是建立在原系统充分调研的根底上的,它既不能脱离原系统的大框架,也不是简单的重复和替代。所以数据库表结构设计应保证数据的相对稳定,这样才能考虑在新的数据结构下的业务处理方式。4.2 数据库表结构设计1.Admin用户信息表主键:用户 NOTNULL说明:用户信息表存储系统中的用户信息。如下4-1表表4-1用户信息表字段名数据类型长度允许空备注idint3用户编号adminnamevarchar10用户名adminpwdvarchar20用户密码adminpowerint20用户等级useridvarchar10用户

30、昵称2.ment评论表主键:评论编号NOTNULL说明:评论信息表存储评论相关信息。如下4-2表:表4-2评论表字段名数据类型长度允许空备注idint3评论编号usernamevarchar20用户名useripint20用户IPconentvarchar20容newsidint10编号dateandtimeint20时间日期3.menu菜单表主键:菜单编号NOTNULL说明:菜单表主要存储菜单的主要信息。如下4-3表:表4-3菜单表字段名数据名称长度允许空备注idint3菜单编号menunamevarchar20菜单名称menuurlvarchar20菜单地址menu_1int1菜单menu

31、_2int1菜单4.News新闻表主键:新闻编号 NOTNULL说明:新闻表主要存储新闻容信息。如下表4-4所示表4-4新闻表字段名数据类型长度允许空备注idint3信息编号titlevarchar20标题categoryidint10分类编号titlestyleint10标题编号titleurlvarchar50标题地址contentvarchar1000容writervarchar20作者keywordvarchar10关键字textvarchar10运行usernamevarchar10用户名dateandtimeint20时间日期5.template模板表主键:模板编号NOTNULL说

32、明:模板表主要存储系统模板信息,如下表4-5所示:表4-5模板表字段名数据类型长度允许空备注idint3模板编号namevarchar20页面名称codevarchar20代码categoryvarchar20信息模板categoryidint20模板序号dateandtimeint20日期时间6.config网页配置表主键:网页名称NOTNULL说明:网页配置表主要存储系统根本信息设置,如下表4-6所示表4-6系统设置表字段名数据类型长度允许空备注webnamevarchar20网页名称weburlvarchar20网页地址webmailvarchar20网页webtelint12copyr

33、ightvarchar20statusbarvarchar20公告 E-R模型为了把用户的数据要求清晰明确地表达出来,通常要建立一个概念性的数据模型也称为信息模型。概念性数据模型是一种面向问题的数据模型,是按照用户的观点来对数据和信息建模。它描述了从用户角度看到的数据,它反映了用户的现实环境,且与在软件系统中的实现方法无关。 最常用的表示概念性数据模型的方法,是实体联系方法EntityRelationship Approach。这种方法用ER图描述现实世界中的实体,而不涉与这些实体在系统中的实现方法。用这种方法表示的概念性数据模型又称为ER模型。ER模型中包含“实体,“联系和“属性。本章讲的是

34、数据库的需求分析、数据库表结构的设计以与E-R模型图的展示。5系统的详细设计与实现5.1 系统登陆模块设计对多用户数据库程序来说,不同的用户应有不同的权限。比如管理员可以无任何限制,有的用户只有查询的权限没有修改的权限,有的用户只可以输入数据不能查询等等。所以在数据库程序启动时需要输入用户名和密码后才能进入,程序根据用户名找到用户的权限,确定哪些功能可以使用。有多种方法可以实现这种身份验证机制,例如使用系统配置文件、数据库文件、Windows注册表操作等等。系统登录主要完成的是:当用不同的用户进展登录的时候,由于各个用户所拥有的权限是不一样的,所以所显示的界面也不是完全一样的。另外,在很多情况

35、下,用户们希望输入密码后直接按Enter键就能完成系统登录过程,进入系统主界面。本系统也考虑到了这点,也参加了此项功能。图5.1 后台登陆界面主窗口界面主要是完成系统功能模块的划分,本系统主要分为菜单导航、公司的企业文化,公司的产品展示,公司的简介等。CSS代码的根本语句结构为:选择符属性名:属性值,选择符可以是HTML中任何的标签或自定义标识符,比如P、DIV、IMG甚至BODY都可以作为选择符。CSS在HTML文档中有三种用法:1.一种是把CSS文档放到文档中: ;2.另一种方法是采用的格式把样式写在任何html标签中的行,这种方法比拟方便灵活;3.还有一种方法是:把编辑好的CSS文档保存

36、成“.CSS文件,然后在中定义,定义的格式为: ,和“rel=stylesheet指连接的元素是一个样式表文档,“href=style.css指的是需要连接的文件地址。这种方法非常适宜同时定义多个文档,能使多个文档同时使用一样的样式,从而减少了大量的冗余代码8。根据不同用户登陆后台管理所需求的功能不同,以超级管理员登陆后页面如如下图 5.3所示:添加发布在本系统中显然起着很关键的作用,在添加管理页面里,通过单击“添加按钮执行信息的添加,但能不能直接发布,还要根据权限来判断,“添加按钮的单击事件主要程序如下:%Dim newsSet news=new LBNewsDim actionaction

37、=LCaseRequest.QueryString“actionSelect Case actionCase “addnews.AddPageCase “modifynews.ModifyPageCase“listnews.ListPageCase “deletenews.DeletePageCase “setnews.SetPageCase“assif cintsession“adminpower10 thenresponse.Write“location.href=./err.html;end ifIf IsPost Thennews.NewsPassElsenews.PagePassLi

38、stEnd IfCase ElseEnd SelectSet news=Nothing本系统信息管理界面是对整个的信息进展详细的,快捷的修改删除等功能,实现代码如下:Public Function PageHtmlForm%form method=“postenctype=“multipart/form-data action=“?action=&fieldname=&formname=文件:  请选择上传文件分类  填写文件描述,方便管理  5.2.4 产品展示这一模块是展示公司展品的平台,用户在这一页面来了解有哪些产品,产品展示是

39、本系统重要的组成局部,如下列图:系实现代码如下:productmenu=productmenu&“  &rs“name&“sql=“select * from zm_product_type where pid=&rs“id&“ order by ord ascset rs2=conn.executesqlproductmenu=productmenu&“    “&rs2“name&“loopSet rs2=Nothing系统测试是在系统投入运行之前,对系统需求分析,设计规格说明和编码的最终复审,是系统质量保证的关键步骤。它是为了发

40、现错误而执行程序的过程,或者说系统测试是根据系统开发各阶段的规格说明和程序的部结构而精心设计一批测试用例即输入数据与其预期的输出结果并利用这些测试用例去运行程序,以发现程序错误的过程。 系统测试是系统交给用户使用之前一个必不可少的过程。它在系统开发过程中横跨两个阶段:通常在编写出每个模块后就对它做单元测试,模块的编写者与测试者是同一个人。在每个模块都完成单元测试之后,对系统进展各种综合测试,通常由专门的测试人员承当这项工作。系统调试如此是在进展了成功的测试之后才开始的工作。它与软件测试不同,软件测试的目的是尽可能多的发现软件中的错误,但进一步诊断和改正程序中潜在的错误如此是调试的任务。调试活动

41、由两局部组成: 1 确定程序中可疑错误确实切性质和位置。 2 对程序设计,编码进展修改,排除这个错误。 通常,调试工作是一个具有很强技巧性的工作。一个工程人员在分析测试结果的时候会发现,系统运行失效或出现问题,往往只是潜在错误的外部表现,而外部表现与在原因之间常常没有明显的联系。如果要找出真正的原因,排除潜在的错误,不是一件易事。这就要求工作人员根据实际情况,选用恰当的调试方法,更早地发现问题解决问题。 本系统在调试过程中所采用的方法是在程序的特定部位设置打印语句。通常把打印语句插在出错的源程序的各个关键变量部位、重要分支部位、子程序调用部位,跟踪程序的执行,监视重要变量的变化。这种方法能显示

42、出程序的动态过程,允许人们检查与源程序有关的信息。在internet信息服务左窗口中,单击JOBS站点,然后在右窗口中会出现所有源文件,选中所需要的源文件,右键单击选浏览即可进入。本章详细讲解了系统登陆模块、主界面的设计与实现后台管理信息的设计、添加信息设计、信息管理功能设计、产品展示系统测试以与系统是如何进展调试的。完毕语经过几个月的不辍耕耘,毕业设计所要求的根本功能已根本实现。基于该系统的一些设计,下面对系统做一个总结。在整个设计过程中,主要的工作有:(1) 系统的权限与安全设计,包括用户权限的个人设定,密码保护与修改。(2) 设计中力求界面友好、简洁,易于操作。代码局部尽量防止逻辑错误,

43、算法设计简单合理,尽量使程序具有较好的可读性,有利于其他的设计者对程序的阅读。(3) 力求对数据库操作的安全与稳定,尽量防止数据库操作异常,并要保证查询的快速无误。(4) 保证程序的逻辑结构,编程时注意多使用通用方法函数和过程,并尝试用通用窗体函数。对程序设计误言和设备管理的过程中的细节不够熟悉,而且软件开发经验不足等原因,设计中难免会存在许多不尽人意的地方,有等进一步的进高和完善。在设计时,由于时间和能力有限还有局部的功能没有实现,希望系统能在以后升级成更高版本时得以实现。参考文献1应伟等.ASP数据库高级教程.:清华大学.2004年。2郝刚.ASP开发指南.:人民邮电.2006。3明刚、肖

44、建等. ASP WEB站点高级编程例. 清华大学.2004年3月。4峰棋.深入浅出ASP. 中国水利水电.2004年1月。5、王岩等.ASP网络编程从入门到精通.:清华大学.2006年。 6.人发邮电.2008年11月。7毅.从事例学Access2000.中国电力.2000年8月。8立航.Access2000命令与事例.清华大学.1999年6月。9 钟加勇.再回首,看企业的生存之道J.中国电子商务杂志,20031.10胡耀辉.中国零售业运用电子商务面临的问题与对策J.商论,2003(12).11 精锐创作组.ASP+网络与数据库整合应用M.:人民邮电,2001.12 辉.ASP+Dreamwe

45、aver8组建动态M.:电子工业,2006.13Nicola Leone, Thomas Eiter.a Challenging ASP Application J. Logic Programming and Nonmonotonic Reasoning, 2005 (3789).14Krista Bennett and Christian Grotho. GAP practical anonymous net-workingC. In Roger Dingledine, editor, Proceedings of Privacy EnhancingTechnologies workshop (PET 2003). Springer-Verlag, LNCS 2760, March,2003.致本论文是在XXX教师的谆谆教导和指导下完成的,论文从选题、构思到定稿无不渗透着导师的心血和汗水;教授渊博的知识和严谨的学风使我受益终身,在此表示深深的敬意和感。我还要感含辛茹苦、任劳任怨、望子成龙、不图回报的父母的养育之恩,他们给予我的爱和支持让我顺利地完成了自己的学业。最后,因本人水平有限,在文中难免有不足之处,恳请各位教师批评指正。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!