《基于asp网上购物系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于asp网上购物系统的设计与实现.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、毕业设计(论文)基于ASP网上购物系统的设计与实现The Design and realization of Online Shopping System Based on ASP学生姓名所学专业所在班级指导教师教师职称完成时间: 韩冰 : 信息管理与信息系统 : 05级1班 : 张 素 莉 : 副教授 : 2009年6 月 24日 吉林建筑工程学院城建学院计算机科学与技术系计算机科学与技术系毕业设计(论文)摘 要本文着重阐述了潇逸网上购物系统的整体开发过程。介绍了系统的开发环境以及开发工具,对于设计思想和设计流程也做出了全面的叙述,在数据库创建思想以及各个数据表之间的具体关联等方面也做出了详
2、细说明,并且具体剖析了系统各个功能的实现过程以及详细设计过程,在绘制简单系统功能模块图的同时,力求更加清晰地表明设计思想以及对整个程序设计的规划及具体实现。根据实际需求,潇逸网上购物系统这个项目采用模块化的设计思想,在Windows2000操作系统环境下,搭建ASP运行环境IIS5.0,通过使用VBScript脚本语言完成动态的、交互的web服务器应用程序,实现网上购物系统的主要功能,包括用户在前台对商品的浏览、查询以及购买等功能,管理员在后台进行的商品管理、用户管理、分类管理、信息管理和常规设置等功能。本系统最具特色的部分:首先,实现了订单的追踪查询功能,实现了用户与管理员之间的信息交互,其
3、次,管理员后台功能细致入微,特别是对商品的类别管理的实现,使得本系统更加具有商业价值,适应电子商务类系统的开发需求。关键词网上购物 ASP 电子商务 网站 数据库Abstract This article emphatically elaborated the on-line shopping system whole performance history. Introduced the system development environment as well as the development kit, have also made the comprehensive narrati
4、on regarding the design thought and the design flow, in database foundation between thought as well as each data sheet aspect and so on concrete connection has also made the specify, and specifically analyzed the system each function realization process as well as the detailed design process, during
5、 plan simple system function module chart, makes every effort clearly to indicate the design thought as well as to the entire programming plan and the concrete realization.According to the actual demand, on-line shopping system this project uses modular the design thought, under the Windows2000 oper
6、ating system environment, builds ASP movement environment IIS5.0, through uses the VBScript script language dynamically to complete, the interactive web server application procedure, realizes the on-line shopping system main function, including the user in the onstage to function and so on commodity
7、 browsing, inquiry as well as purchase, the manager function and so on commodity management, user management, classified management, information management and conventional establishment which carries on in the backstage.This system most has the characteristic the part: First, has realized the order
8、 form tracing inquiry function, has realized between the user and managers information interactive, next, the manager backstage function carefully enters micro, specially to the commodity category management realization, enables this system even more to have the commercial value, the adoption electr
9、onic commerce class systematic development demand.Keywords: On-line shopping ASP Electronic commerce Website; Database目 录引 言11电子商务的定义及分类12电子商务与传统交易的差异13电子商务的优越性21问题定义31.1 网上购物的优势31.2 项目目标31.3系统业务流程图41.3.1系统业务流程图42需求分析42.1可行性分析42.2需求分析63总体设计143.1 系统功能模块143.2接口设计153.3数据库设计163.4运行设计214详细设计234.1概述234.2B
10、/S结构实现系统功能234.3系统程序流程图234.4 系统的界面设计244.5 系统的代码设计275开发环境365.1概述开发工具366 测试386.1 单元测试386.2 组装测试386.3 确认测试386.4 系统测试38总 结39参考文献40致 谢41I计算机科学与技术系毕业设计(论文)引 言1电子商务的定义及分类所谓电子商务( Electric Commerce),就是指人们利用电子手段进行商业贸易等商务活动,是商务活动的电子化。它包括狭义的电子商务定义和广义的电子商务定义两部分。狭义的EC( Electric Commerce) 是指人们利用电子手段进行以商品交换为中心的各种商务活
11、动,即公司、厂家、商业企业、工业企业与消费者个人双方或多方通过计算机网络,主要是通过因特网进行的商务活动。广义的EB( Electric Business) 是指各行各业中的各种业务的电子化,又可称为电子业务,包括电子商务、电子政务、电子军务、电子医务、电子教务、电子公务、电子事务和电子家务等。就现存于互联网上的“电子商务”而言,基本上可以分为两大类:(1)B to B这是指企业与企业( Business to Business) 之间的电子交易系统。企业与企业相互之间,利用网络及计算机技术直接进行企业之间的商品交易系统,目前以达到快速可靠的商业运行模式。例如:银行之间的金融交易制度。(2)B
12、 to C这是指企业对顾客( Business to Consumer) 之间的电子交易机制。顾客利用互联网,直接从网络上直接进行商品的交易。例如:通过互联网进行一般商品的采购,或是使用网络进行与银行间的金融理财等 。2电子商务与传统交易的差异在传统的交易过程中,通常由“买”和“卖”两方面组成,虽然是简单的两方面,但是整个交易过程中有很多手续。举例来说:某公司机遇市场的需求开发出一个新产品,首先需要教授业务人员了解新产品的功能及市场的趋向,然后由业务人员销售给顾客,进而赚取利润。对于顾客来说,在购买之前需要自行搜集、寻找相关产品的信息,在经过分析、对比后,在进行购买。在整个过程中,需要大量的人
13、力进行参与,这就在无形中增加了费用支出。而在电子商务交易过程中,用户只需通过互联网和计算机,就可以轻松得到所需商品的详细信息,并且可以查询到相关产品的信息,轻松比较选择的同时,只需填写相关的个人信息,就可以下订单。而作为企业这一方面,不再需要派业务员出去宣传产品,只需将产品信息发布到网上就可以了。在收到用户订单后,只需核查该商品的库存量,之后就决定商品的发货时间及寄送方式就可以了。再通过电子邮件的方式通知顾客到货时间,而货款则通过金融中心或信用卡处理中心处理。整个过程几乎都由计算机系统完成,只有少部分必须由人工完成。大大缩减了人力物力的开支,无形中提高了产品利润。3电子商务的优越性:随着电子商
14、务的迅猛发展以及上网人数的急剧增长,各个企业无不想在这个蕴藏无限商机的网络环境中大施拳脚。这是因为电子商务具有以下优点:(1)突破了商业往来的时间限制网络上的计算机系统可以给顾客提供一个完善的网络服务,每天24小时、每年365天,天天不间断的提供服务。(2)突破了地域上的限制不分国别,不分地域,不分语言的提供给全球各地的消费者,以最快的速度将公司产品的最新功能、售价及相关信息提供给客户了解。(3)节省公司运营成本减少业务人员的经销费用、人事费用及管销费用。无形之间提高了商品销售的利润。(4)采购的方便性采购不需再东奔西走,然后再千辛万苦的将商品带回家,你只要在家轻松地利用计算机及网络,很快的就
15、可以找到你想要的商品,下订单之后只需等待,商品自然就会送到指定地点,再也不必以因为购买而受日晒雨淋及舟车之苦。1问题定义1.1 网上购物的优势网上购物是一个电子商务平台。在这里,消费者足不出户就可以浏览各个超市、卖场、连锁店中的商品信息、打折商品和促销活动等一系列消费信息。消费者能够很方便地查找到自己需要的商品,图片和文字介绍,对于消费者来说:可以在家“逛商店”,订货不受时间的限制; 获得较大量的商品信息,可以买到当地没有的商品;网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫; 从订货、买货到货物上门无需亲临现场,既省时又省力; 由于网上商品省去租店面、召雇员及储存保管等一系列费用
16、,总的来说其价格较一般商场的同类商品更便宜。 对于商家来说,网上购物是宣传企业形象的一种强有力的手段,是一种廉价高效的方式。它的优势是显而易见的,发布信息具有及时、准确的特点,图文并茂,及时刷新。任何新登商品和促销、广告信息都可以在第一时间呈现在消费者面前。消费者与商家之间可以实现及时互动,商家可以了解到市场的最新需求。对于整个市场经济来说,这种新型的购物模式可在更大的范围内、更多的层面上以更高的效率实现资源配置。 网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。1.2 项目目标潇逸网上购物系统要实现的功能非常多
17、,最重要的就是管理员对商品的管理实现和用户的购物的实现;这其中就包括:管理员对商品的添加,对商品的归类,对用户购物订单的处理,以及管理员对网站的维护操作。至于用户主要是在线浏览所有商品,按需求搜索相关商品,以及注册为会员后对个人购物车的操作,购物结束后生成订单信息的查看。整个系统对从用户购物到结款,管理员从管理网站、管理商品,处理订单都设计的非常精细。完全是一套功能完善网上购物系统。1.3系统业务流程图1.3.1系统业务流程图用户登录购物网站商品信息选择商品提交处理定单定单网站管理员派送商品图1.1系统前台业务流程图管理员商品类别添加、删除、修改商品添加、删除、修改订单管理付款方式管理类别信息
18、商品信息订单信息管理员管理付款方式信息管理员信息图1.2 系统后台业务流程图2需求分析2.1可行性分析可行性分析 (feasibility study):世界上普遍采用的一种研究工程项目是否可行的科学。它通过各种有效的方法,对工程项目进行分析,从技术、经济、财务等方面加以评价,最终给投资决策者提供是否选择该项目进行投资的依据。可行性分析的焦点是:要站在咨询的立场上;要有多种替代方案;对各种方案作经济比较;决定最佳投资时间和投资规模;提出可能实施的具体措施;着眼于资源的有效利用;站在中立客观立场上得出结论。以确定产品开发成功的可能性为目的而进行的分析,可行性分析报告经评审通过后即作为提出系统开发
19、建议书(或设计任务书)的依据。2.1.1技术可行性技术可行性分析主要是根据系统分析所得到的对待开发的软件、支撑软件、硬件环境和操作人员的要求以及有关的约束和限制,来分析现有的技术是否能实现待开发的软件。它包括可得到的硬件和支撑软件在功能和性能上是否满足系统的要求,是否有满足系统性能要求的算法,开发人员的技术水平能否胜任系统的开发等等。本系统运行基于Win2000/winXP以上的任何操作系统,使用的前台开发软件是ASP,后台数据库开发使用的是Microsoft Access 2000。系统开发是由本人独自完成的,本人已修完本专业所有的专业基础课和专业课,熟悉数据的开发环境,有一定的管理系统软件
20、开发能力和一定的编程能力。所以,本系统的技术上是可行的。2.1.2经济可行性经济可行性的研究主要是对待开发软件的成本估算和成本/效益分析,以确定待开发软件是否有开发的价值。硬件设备:需要数据服务器一台:6000元;软件: Windows XP操作系统dreamweaverMX,flashMX,photoshop,word2000,Access 2000,ASP软件。网上购物系统一经投入即产生经济效益,网上购物是一个长期的投资,对市场的扩大经营和长远发展有益。2.1.3用户使用可行性1) 所开发的软件系统是基于微型计算机图形界面的操作,所以会一般的计算机操作即可使用本系统。2) 系统管理员要求有
21、计算机的专业知识。3) 对系统管理员将进行专业培训,使其能够对熟练管理本系统。2.1.4法律可行性严格按照合同法、专利法、知识产权保护法等对该系统进行开发。不会触犯国家法律,和他人的利益,所以在法律上是可行的。通过上述几方面的研究,在技术、法律、操作等方面的可行性均已具备,得出结论:本系统可以进行开发。2.2 需求分析需求分析之所以重要,就因为他具有决策性,方向性,策略性的作用,他在软件开发的过程中具有举足轻重的地位。 需求分析的任务就是解决“做什么”的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求。需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。在解决问题之前
22、要理解问题,只有真正的理解问题才能更好的解决问题。需求分析就是给系统分析、设计人员一个和用户交流来理解问题的机会。2.2.1总体目标本网站的系统总体目标是为了实现电子产品的在线购物。通过系统实现网上购物的多项功能,其中主要是管理员对商品的管理实现和用户的购物的实现:前台:用户在线浏览所有商品,按需求搜索相关商品,以及注册为会员后对商品选购的操作,购物结束后生成订单信息的查看功能。后台:管理员对商品的添加,对商品的归类,对用户购物订单的处理,以及管理员对网站的维护操作。系统对从用户购物到结款,管理员从管理网站、管理商品,处理订单等功能都一一实现。建成一个功能齐全、合理、完善的网上购物系统。2.2
23、.2具体目标 根据上述总体目标需求,该系统分为以下两大部分:1) 前台用户操作界面。用户对商品、单价的浏览;会员登录后方可购买商品,新用户需注册成为会员后购物,生成订单后传给网站工作人员。用户可随时登录查询个人的所有订单信息和订单状态。2) 后台管理员界面。管理员的主要功能包括:商品类别管理,商品管理,订单管理,商品推荐管理,用户管理及对网站配送人员的管理。2.2.3数据流程图及功能分析2.2.3.1 系统数据流图P潇逸网上购物系统管理员用户管理员操作信息用户操作信息管理员用户管理员操作结果用户操作结果图 3.1潇逸网上购物系统顶层数据流图用户子系统P1F2订单查询信息F用户注册信息F3购物车
24、信息D2 用户订单信息表D1 用户注册信息表D3 购物车信息表图3.2 用户子系统数据流图管理员子系统P2D4 类别信息表D5 商品信息表D6 订单信息表D7 商品推荐表D8 会员信息表D9 付款方式表D10 新闻信息表F4类别信息F5商品信息F7商品推荐信息F8会员信息F9付款方式信息F6订单信息F10新闻信息图3.3 管理员子系统数据流图2.2.4数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息1。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。2.2.4.1
25、 数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容:数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。名字:用户注册信息表描述:记录用户在购物网站上的注册信息。编号:D1组成:用户名,密码,确认密码,省份,城市,E-mail,地址,电话,邮编,真实姓名名字:用户订单信息表描述:记录用户购物后产生的订单的信息。编号:D2组成:编号,建立日期,发货日期,支付方式,状态名字:购物车信息表描述:记录用户购物的详细信息。编号:D3组成:购买,商品编号,商品名称,商
26、品价格,商品数量,总价,总价格名字:商品类别信息表描述:记录网站的商品类别信息。编号:D4组成:第一商品类别,第二商品类别,第三商品类别名字:商品信息表描述:记录网站商品的相关信息。编号:D5组成:商品基本类别,商品第三类别,商品名称,商品原价,商品现价,是否特价,商品介绍,商品图片名字:订单信息表描述:记录网站的订单信息。编号:D6组成:订单号,客户帐号,收货人姓名,收货人地址,邮政编码,联系电话,电子邮件,付款方式,备注,订货日期名字:商品推荐信息表描述:记录商品是否为推荐商品的信息。编号:D7组成:编号,商品名称,现价,原价,加入日期,管理名字:会员信息表描述:记录网站的会员信息。编号:
27、D8组成:会员帐号,常用电话,E-mail,收货地址,邮政编码,会员密码,会员姓名名字:付款方式信息表描述:记录网站的付款方式信息。编号:D9组成:付款方式,说明名字:新闻信息表描述:记录网站的新闻信息。编号:D10组成:新闻类型,新闻标题,新闻内容,发布日期,新闻图片2.2.4.2 数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容:数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)。编号:F2名字:订单查询信息描述:用户对在网站上购物产生的订单信息的查询编号:F1名字:用户注册信息描述:用户在网站上注册成为会员编号:F4名字:商品类别信息描述:管理员对网站
28、商品的具体类别的管理编号:F3名字:购物车信息描述:用户在网站购物的商品明细编号:F5名字:商品信息描述:网站商品的相关信息编号:F6名字:订单信息描述:管理员对订单信息的管理编号:F7名字:商品推荐信息描述:商品是否为推荐商品的设置编号:F8名字:会员信息描述:管理员对网站会员的管理编号:F9名字:付款方式信息描述:用户可以选择的结款方式编号:F10名字:新闻信息描述:网上购物网站上的新闻信息2.2.4.3 数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入数据流,输出数据流,处理
29、。001数据处理编号:P数据处理名称:潇逸网上购物系统数据处理描述:系统的前台用户与后台管理员对网站的操作002数据处理编号:P1数据处理名称:潇逸网上购物用户子系统数据处理描述:用户对购物网站的操作输入:F1、F2、F3输出:D1、D2、D3003数据处理编号:P2数据处理名称:潇逸网上购物管理员子系统数据处理描述:管理员对网站的管理与维护输入:F4、F5、F6 、F7、F8、F9、F10输出: D4、D5、D6 、D7、D8、D9、D103总体设计3.1 系统功能模块潇逸网上购物系统是由前台用户模块和后台管理员模块共同实现的。3.1.1 用户模块 前台用户模块主要包括用户注册,订单查询,购
30、物车这几个主要模块。前台用户模块如图4.1所示:前台用户模块订单查询购物流程用户注册加入收藏购物车图4.1 前台系统模块图模块功能简介:用户通过“用户注册”成为网站的会员,并获得购买商品的权限;“订单查询”会员登录可以查询所有在本站购买商品的订单信息及状态;“购物车”是会员本次购买商品的详细信息。3.1.2 管理员模块管理员模块的主要功能是实现在本网站的维护和管理,如类别的添加、删除管理;商品的添加,推荐,删除等管理;订单的管理等。如图4.2所示。后台管理员模块商品管理订单管理新闻管理投诉信息管理用户管理系统管理新闻添加新闻删除添加类别删除类别添加商品管理商品添加第一类别添加第二类别添加第三类
31、别修改删除类别最新订单查看已确认订单会员管理更改密码设置付款方式查看销售统计首页推荐管理图 4.2 后台管理员模块3.2接口设计3.2.1外部接口1)用户界面在用户界面部分,根据需求分析的结果,用户需要一个友善、简洁的界面。使用ASP和Dreamweaver MX编程,提供的可视化控件,编写基于Windows风格的用户界面,简单、易学、易用。2)软件接口使用提供的access 专用接口。3)硬件接口在输入方面,用键盘,鼠标进行输入。在输出方面,主要有浏览器端的显示器。3.2.2内部接口内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息和数据的传递。3.3数据库设计数据库技术是
32、在文件系统的基础上发展起来的一种高效的数据管理技术,它能保持系统数据的整体性,完整性和共享性。数据库是有组织的存储在一定结构内的相关数据的集合。在数据库系统中提供了对数据的访问机制,能有组织的存储相关的数据,具有合理的存储方式,快速的查询效率和最小的数据冗余等特性。另外数据的存储和应用程序彼此独立,不仅便于数据的管理与控制而且有利于应用程序的编写与调试。数据库类似于一个数据的大仓库,能很好地实现数据共享,本身就具有数据的增,删,改等功能,能维护数据的一致性。数据库设计是系统设计的一个重要内容,其设计质量的好坏直接影响系统开发的成败,系统的质量,系统效率及可维护性。在本系统的设计中,充分考虑到了
33、管理系统数据繁杂,重复性很大,数据使用频繁。因此本系统采用了一种能正确反映用户实现环境,能被现行系统接受,易于维护、效率高的数据管理方法-数据库系统。数据模型是指数据库中记录与记录之间联系的数据结构形成的。不同的数据管理系统有不同的数据模型,数据库设计的核心问题是设计好的数据模型。在目前的数据库管理系统中有层次模型,网状模型、关系模型三种数据模型。其中,关系模型具有较高的数据独立性,使用也较为方便。本设计采用关系数据库。该数据库实行增、删、编辑、统计。显示和打印都极为方便。其中的排序和索引功能,对数据快速定位,查询提供了有利条件。交流互动对于本系统的数据库设计有以下几点说明:1) 于数据库设计
34、兼顾前面设计的数据流程图。2) 理信息系统的设计并不是以数据库为核心的数据库应用设计。3)本系统的数据库设计尽量满足3NF(第三范式)的要求。4)本系统的数据库设计以提高系统运行效率为前提。3.3.1 概念模型设计实体属性图:真实姓名用户注册邮政编码详细地址用户名E-mail电话密码确认密码省份城市 图4.3 用户实体属性图商品名商品商品原价商品第三类别商品基本类别是否特价商品现价商品图片商品介绍 图4.4 商品实体属性图订货日期订单备注订单号客户帐号电子邮件付款方式收货人姓名收货人地址邮政编码联系电话图4.5 订单实体属性图派送人员人员编号人员名称电话身份证号图4.6 派送人员实体属性图3.
35、3.2 数据库物理设计表4.1管理员信息 (admin)表字段名称类型长度小数位数允许空字段说明 admin_idint11否管理员编号admin_namevarchar50是姓名admin_passvarchar50是密码表4.2 付款信息 (fukuan)表字段名称类型长度小数位数允许空字段说明idint11否编号user_idint是用户编号fukuan_namevarchar200是付款方式fukuan_contentvarchar50是帐号hw_datedatetime是日期表4.3 商品明细信息 (hw)表字段名称类型长度小数位数允许空字段说明hw_idint11否商品编号sort
36、3_idvarchar50是第三类别sort2_idvarchar50是第二类别sort_idvarchar50是类别hw_namevarchar50是商品名称hw_cashvarchar50是现金hw_contentvarchar50是数量hw_viewsint是原价hw_buysint是现价hw_datedatetime是日期hw_picvarchar255是图片ISBNvarchar200是条码admintuijianbit否推荐tejiabit否特价zuozevarchar150是作者leibievarchar50是类别表4.4 会员注册信息 (member)表字段名称类型长度小数位数
37、允许空字段说明user_idint11否用户编号user_namevarchar50是用户姓名user_yesbit否性别user_companyvarchar80是公司user_passvarchar50是密码user_mailvarchar50是电子邮箱user_convarchar50是省份user_cityvarchar50是城市user_addsvarchar255是地址user_faxvarchar50是传真user_telvarchar50是电话user_regtimedatetime是注册时间user_regipvarchar50是IP地址user_lasttimedateti
38、me是最后时间user_lastipvarchar50是最后IPuser_buymoneyvarchar50是付款方式user_postcodevarchar50是邮政编码com_imgvarchar250是图处user_namecvarchar50是真实姓名表4.5 新闻信息 (news )表字段名称类型长度小数位数允许空字段说明news_idint11否新闻编号user_companyvarchar50是用户公司newsclass_idvarchar50是新闻类型news_titlevarchar255是标题news_contentvarchar50是内容news_datedatetime
39、是日期表4.6 订单信息 (orders )表字段名称类型长度小数位数允许空字段说明idint11否序号memberIDvarchar50是是否为会员user_companyvarchar200是公司customerNamevarchar50是姓名addressvarchar250是地址codevarchar50是邮编phonevarchar50是电话emailvarchar50是电子邮件paymentvarchar50是付款方式remarkvarchar50是备注createDatedatetime是日期stateint是状态treatedDatedatetime是付款日期treatedRe
40、markvarchar250是回执psrvarchar50是派送人3.4运行设计3.4.1 运行环境Web浏览器:IE6.0或Netscape7.0操作系统要求:Microsoft Windows 98,Windows NT 4.0,Windows 2000 Prifessional,Windows 2000 Server, Windows XP,Windows 2003 Server,软件要求:Internet 信息服务(IIS) 数据库要求:Access 20003.4.2运行模块的组合浏览器的客户端在有输入时启动接收数据模块,通过各模块之间的调用,读入并对输入进行格式化。在接收数据模块得
41、到充分的数据时,将调用网络传输模块,将数据通过网络送到服务器,并等待接收服务器返回的信息。接收到返回信息后随即调用数据输出模块,对信息进行处理,产生相应的输出。服务器程序的接收网络数据模块必须始终处于活动状态。接收到数据后,调用数据处理/查询模块对数据库进行访问,完成后调用网络发送模块,将信息返回浏览器端。3.4.3运行控制运行控制将严格按照各模块间函数调用关系来实现。在网络传方面,客户端在发送数据后,将等待服务器的确认收到信号,收到后,再次等待服务器发送回答数据,然后对数据进行确认。服务器在接到数据后发送确认信号,在对数据处理、访问数据库后,将返回信息送回客户端,并等待确认。3.4.4运行时间在软件的需求分析中,对运行时间的要求为必须对作出的操作有较快的反应。网络硬件对运行时间有最大的影响,当网络负载量大时,对操作反应将受到很大的影响。其次是服务器的性能,这将影响对数据库访问时间即操作时间的长短,影响加大浏览器端操作的等待时间,所以必须使用高性能的服务器,建议使用 Pentium4 处理器。硬件对本系统的速度影响将会大于软件的影响。4详细设计
限制150内