毕业设计(论文)-基于WEB的网上书店系统的开发与设计.doc_第1页
毕业设计(论文)-基于WEB的网上书店系统的开发与设计.doc_第2页
毕业设计(论文)-基于WEB的网上书店系统的开发与设计.doc_第3页
毕业设计(论文)-基于WEB的网上书店系统的开发与设计.doc_第4页
毕业设计(论文)-基于WEB的网上书店系统的开发与设计.doc_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上书店购物系统网上书店购物系统专业班级: 学生姓名: 指导教师: 职 称:讲师摘要 基于web的网上书店系统的开发与设计过程。该系统以asp语言、sql数据库为平台,实现了书籍的查询、书籍的订购、管理员对用户、商品及定单的管理等功能。网上书店系统,方便了读者购买和查询书籍,同时也方便了销售商对书籍的管理,购物和管理的效率都得到了极大地提高。关键字:网上书店系统 asp 图书管理online bookstores to purchase systemabstract development and design process about on-line bookstore based on web in detail. the system is finished according to asp language and sql,and it has not only all kinds of functions such as book search and book order, but also the mangement function about commodities and orders.using on-line bookstore system,the readers can purchase and serch books conveniently,and the sellers can also manage books flexibly, and the same time the efficiency of buying and managing books is raised rapidly.key words:keywords on-line bookstore system asp book collection 引 言目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。中国互联网络信息中心发布的第2005.1.19日下午第十五次cnnic调查结果显示,截至2004年12月底,内地上网用户总数为9400万,比去年同期增长8.0%,其中使用宽带上网的人数达到4280万;上网计算机达到4160万台,增长了14.6% 。用户在网上关注的信息也不再是单一的新闻。报告数据显示,用户在网上经常查询的信息中,教育信息占29.3%,汽车信息占13.8%,求职招聘信息占24.2%。在互联网服务业务方面:电子邮件、搜索引擎、网上银行、在线交易、网络广告、网络新闻、网络游戏等服务业务仍然快速的发展着。 互联网技术发展到今天,计算机网络不仅渗透到社会生活的各个领域,而且渗透到了千家万户。不仅各商家,企业需要制作网页、网站,许多的个人网站也如同雨后春笋般的大量出现。“上网”、“制作主页”、“建站”好多的术语己经成为当今社会用语频率最高的词语了。 人们只要做在家中动动鼠标就遍知天下事,就能够购买到自己需要的物品,摆脱了时间和空间的限制,因此使用计算机及网络,已成为人们进入现代社会的必备技能。基于web的销售管理系统正是在这种情况下诞生的,它已成为我们进行商品交易中不可缺少的部分。通过互联网传递的大量信息使得现有的社会资源获得高效配置,社会劳动生产率大幅度提高,并推动经济结构革新和产业结构的升级。 电子商务是互联网发展日臻成熟的直接后果,是网络技术应用新的发展方向。互联网自身所具有的开放性、全球性、低成本、高效率的特点,已成为电子商务的内在特征,并使得电子商务大大超越了作为一种新的贸易形式所具有的价值。第一章 绪论1.1 项目研发的目的与意义这次毕业设计之际采用asp去开发一套基于asp的网上书店系统,利用本系统可以实现基于web的网上书店管理系统是为方便广大用户购买书籍而设立的,该系统主要有书籍的查询,书籍的订购,管理员对用户,商品,定单的管理。使买卖网络化,不再是以前古板式的面对面交易,使用户能够在不同地方不同时间都可以购买书籍。管理员管理更加方便清晰,很好的提高了购物管理的效率。本课题主要要求设计者能很好的掌握asp、dreamweaver、sql server等工具,对系统比较熟悉,对程序设计比较熟练,了解数据库的配置和连接,会网页的制作,本系统具有操作简单、灵活,安全等特点。1.2 可行性分析1.2.1 技术可行性本系统需要一台服务器,配置要求与客户量成正比,可以供一个公司或企业使用。当前的主流服务器完全可以满足要求。对于客户端,只需要客户端装有浏览器即可,对机器本身没有太高的要求,一般当前学校或个人电脑完全可满足要求。对于软件技术要求,现在基于b/s架构的程序设计语言已非常成熟,从刚开始的cgi,到现在的asp,jsp,php的百花齐放,再到微软最新推出不久asp.net为基于b/s程序设计提供了强大的技术支持。使用其中任何一门语言开发都可以满足要求。服务器软件也很多,其中任意一个都可以胜任,数据库可以使用access和sql server,单access只能容纳100000条语句,如果只是一个小型的书店,可以选折用access对于一个大型书店来说,拥有的书类也会高于100000,所以我们选用sql server。1.2.2 经济可行性可利用现有的服务器,装上iss服务器软件,即可成为一台iss服务器,客户只要连上internet利用自己的机器即可使用系统,对企业不构成经济的负担,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为企事业单位节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。综上所述,技术上与经济上都是可行的,而且要求不高,所以该系统的开发是可行的。1.3 本文所作工作第一章引言部分介绍了本系统的课题研发的目的与意义以及可行性分析。第二章需求分析,内容包括:现有系统介绍;业务流程分析;数据流分析;数据字典。第三章系统设计主要内容包括:新系统简介;系统总体结构设计;数据库设计;其它设计。第四章详细设计与实现主要内容包括:搜索图书、图书分类、购物车论文的最后为:结论,参考文献。第二章 系统需求分析分析用户的需求是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查的重点是“数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下要求:(1)信息要求。指用户需要从数据库中获得信息的内容和性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。(2)处理要求。指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。(3)安全性与完整性要求。确定用户的最终需求是一件很困难的事,这是因为一方面用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此往往不能准确地表达自己的需求,所提出的需求往往不断地变化。另一方面,设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求。因此设计人员必须不断深入地与用户交流,才能逐步确定用户的实际需求。电子商务对于社会生产力的推动作用突出表现在四个方面: (1)大幅度降低信息成本,提高信息使用效率。作为一个极为重要的商务信息载体和运送平台,电子商务降低了信息来源成本;突破行业和产品物理特性的限制,使交易范围急剧放大;弥补信息的不对称性,实现交易信息互换和交易行为的虚拟市场化。从目前市场情况看,电子商城、网上书店和网上拍卖等交易行为,无不体现与传统交易相比的信息成本优势。信息成本的低廉形成了对电子商务生存的最有力的支撑。 (2)大量减少中间环节,降低销售成本和购买成本。电子商务为买卖双方在网上直接交易提供了现实可能性,缩短了供求之间的距离。绕过传统的经销商而直接与客户沟通,企业可以将需求直接转化为企业的生产指令,减少了许多中间环节,使得零库存生产成为可能。在批发领域,电子商务可以在很大程度上取代传统商业在商品流通渠道中的批发职能,使批发商的作用大大削弱。除了农业生产资料要面对众多零星的农户以外,大多数生产消费者都有可能直接上网采购生产资料。而对于普通消费者,则可以通过网络购买降低购物成本。 (3)有利于形成高效流通、交换体制。电子商务构成了虚拟社会中的整个商品交易庞大网络,实体社会中商品的盲目实物移动转变为有目标的实物移动。借助于电子商务的信息沟通和需求预测,企业可以组织有效生产,形成高效流通、交换体制。政府则可以通过电子商务,将市场、企业和个人联接起来,方便地进行宏观调控和微观调控。 (4)有利于第三产业的发展。电子商务大量运用最先进的信息技术,必将推动产业结构的优化和升级,特别是促进了现代第三产业的发展,增强了经济结构自身的稳定性。电子商务以新供给创造了新需求,又以新需求推动了新供给,促进了社会总供求的良性互动,推动了经济的持续稳定增长,从而延长了经济扩张期,减小了经济波动的幅度。2.1 系统需求分析本课题是网上书店系统,主要功能包括:用户登录、注册、新书上架、图书分类查询、销售排行、特价书籍、意见反馈(留言簿)、订单查询、用户注册帐户信息查询等功能网上订货系统的基本功能要实现的网上书店系统功能分为六个模块:用户管理模块包括:用户注册:用户基本信息的注册登记,提供新用户注册功能。用户权限验证:检查用户的口令和密码是否正确。用户个人信息修改:用户修改其登记的信息。查询订单信息:查询用户自己订单的信息(包括订单的历史记录);用户联系管理员:email或直接留言两种方式。图书管理包括:提供了对商品信息的查询与检索。如:按商品类别、按商品名称搜索。购物篮:客户一次可以选购多种商品,这些商品在提交订单前放入购物篮,在购物 篮中的商品可以调整数量、删除、清空购物车。增加/修改/删除商品:对商品的简介修改,增加商品种类,商品数量会随着用户购买自动减少,对库存不够的商品增加数量,对已无法提供的商品进行删除。订单管理包括:收集用户信息:查看所用用户的资料。订单的确认:批量查看历史订单,对订单进行检索查询。无法提交的订单:通知用户库存不够,提供用户联系管理员方式。订单处理包括:1、订单查询:根据不同条件对订单进行查询,可以查看到订单的详细内容;2、订单调出:管理员对查询出来的订单选择调出;3、订单审核:管理员对调出的订单进行审核,审核后的订单转为出货单;出货处理:1、出货单查询:根据不同的条件查询出货单;2、全部出货单:显示所有出货单的相关资料;管理员管理模块:1、添加、删除用户:系统默认的最高级的管理员的功能;2、查看所有用户资料:任何管理员都可以看到所有管理员除密码外的资料;3、密码修改:任何管理员都可以凭原密码修改密码。2.2 系统总体结构一个典型的网上书店系统的系统总体构成如图2.1所示系统首页用户登录页面功能选择新用户注册管理员登录书籍查询结帐功能选择书籍管理处理顾客订单查看购物车图2.1系统总体构成2.3 业务流数据流分析在对系统的组织结构和功能进行分析时,需从一个实际业务流程的角度将系统调查中有关该业务流程的资料都串起来作进一步的分析。业务流程分析可以帮助了解该业务的具体处理过程,发现和处理系统的调查工作中的错误和疏漏,修改和删除原系统的不合理部分,在新系统基础上优化业务处理流程。业务流程图(transaction flow diagram,简称tfd),就是用一些规定的符号及连接来表示某个具体的业务处理过程,它是用尽可能少、尽可能简单的方法来描述业务处理过程的方法,由于它的符号简单明了,所以非常易于阅读和理解业务流程。所以说,绘制业务流程图是分析业务流程的重要步骤。处理订单用户登录身份验证购书生成订单书籍查询管理员登录书籍管理、用户管理图2.2业务流程2.4 数据流分析数据流程分析把数据在组织内部的流动情况抽象地独立出来,舍去了具体组织机构、信息载体、处理工作、物资、材料等,单从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称dfd)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边绘图,一边核对相应的数据和报表、模型等。数据流图的基本图形符号:通过对系统的需求分析,系统的基本功能已经大体确定。整个系统各个模块的业务流,数据流图为:外部实体数据流向处理过程数据存储图2.3图例2.4.1 网上书店顶层流程图分析购物车 f1图书管理f2用户管理f3留言管理f4订单管理用户1.0查询书籍注册2.0购书购书成功登录网站3.0查询订单书店发书发书记录管理员图2.4顶层流程图1.0.1以书名查询2.4.2 二层流程图查询图书1.0.3查询结果 1.0.2多条件查询图2.5二层流程图举例第三章 系统设计在软件需求分析阶段,搞清楚了软件“做什么”的问题,形成了目标系统的逻辑模型。现在我们所要做的就是要把软件“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现软件的需求。首先,我们需要描述的是系统的总的体系结构。3.1 系统结构设计系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,为设计高质量的软件结构奠定基础。下面就是网上书店系统的用户购物流程图:图3.1 在系统的概要设计中我采用结构化设计(structure design,简称sd),sd以需求分析阶段产生的数据流图dfd为基础,按一定的步骤映射成软件结构。我首先将整个系统化分为几个小问题,小模块,在系统中,我设计了登录、身份验证、新书介绍、畅销图书、推荐图书、图书分类、用户个人帐户自助管理、管理员后台管理。然后,进一步细分模块,添加细节。以下就是系统的结构图:新书登记图书分类推荐图书书籍介绍注册个人资料管理购物车订单查询网上书店系统注册书籍管理客户管理订单管理留言管理图3.23.2 数据库设计在信息世界中,信息从客观事物出发流经数据库,通过决策机构最后又回到客观世界,信息的这一循环经历了三个领域:信息世界,数据世界,现实世界。现实世界的事物反映到人的头脑中,人的大脑对它有个认识过程,经过分析(选择、命名、分类等)进入信息世界。这些信息再进一步加工、编码,然后进数据世界,而软件系统的开发工作需要考虑这两个方面的问题,也就是要考虑系统开发所需要的数据,以及如何对这些数据进行操作。这两个问题贯穿了整个软件系统的开发过程,这也就是数据库的设计问题,软件设计的一个核心。1 er图设计在系统设计的开始,首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(er模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。er模型直接从现实世界抽象出实体类型及实体间联系,然后用er图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但er模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。er图是直观表示概念模型的工具,它有四个基本成分: 矩形框,表示实体类型(考虑问题的对象)。 菱形框,表示联系类型(实体间的联系)。 椭圆形框,表示实体类型和联系类型的属性。对于关键码的属性,在属性名下划一横线。直线,联系类型与其涉及的实体类型之间以直线连接。 依据网上书店管理的实际情况,考虑了多方面的因素以后,确定系统各分er图如下(图3.3至图3.12):管理员编号名称密码权限 图3.3图书类别编号大类名是否在首面显示权限图3.4图书发送汇款方式编号送货 /汇款方式价格顺序图3.5订单用户名称编号订单日期状态。邮编 图3.6图书细节编号名称出版日期积分。图3.7评论编号标题日期内容审核图3.8图书类别小类名称编号对应大类编号是否在首页显示 图3.9。细节图书编号名称出版日期积分图3.10用户编号名称电子邮件密码手机细节图3.11系统组合er图如下:mn查询、购买用户书籍nn管理管理11管理员1管理n订单 图3.122数据库表格设计在完成系统的er图之后,需要将er模型转化为关系模型,也就是说,要设计出数据库所需要的表格。在这里选用的是关系数据库。因为关系数据库中的二维表格可以很清楚地描述数据之间的联系。 在这里不得不提到一个概念范式。其实在上一节的er图设计中,已经运用了范式的思想,不仅如此,在数据库的表格设计中更离不开范式的思想,它是数据库设计的基础,如果不注意这个问题将会导致一系列问题的出现。在系统中定义的表格都严格地按照范式的思想和要求去完成,数据库中的所有表格都达到了三范式的要求。根据系统er图,针对本系统的特点,在对所搜集的数据进行规范化之后,定义了如下8张表格,分别是管理员信息表,图书大类表,送货方式表,订单表,图书信息表,用户评论表,图书小类表,用户信息表。通过对这八张表格的操作可以较好地完成系统设计的各项功能,八张表格之间有着不同程度的联系。表3.1 管理员信息表表3.2 图书大类表表3.3 送货方式表表3.4 订单表表3.5 图书信息表表3.6 用户评论表表3.7 用户信息表表3.8 图书小类表第四章 模块的详细设计与实现通过以上步骤,基本上完成了对整个系统的总体设计,接下来所要做的就是软件的编码工作。系统总体设计的好坏直接影响着下一步工作,只有在这一阶段设计出好的模块图和程序流程图,才能更有利于编码,产生好的软件系统。4.1 图书管理图书管理包括了图书的搜索和图书的分类,还有购物车。4.1.1 图书搜索为了方便客户,客户可以根据条件进行图书检索,条件包括图书类别、图书名称。系统检索数据库把符合条件的记录以列表的形式显示出来。内容包括物品类别、物品名称、价钱、单位、数量。 用户可以查看每种图书简介。每种图书后面都跟着一个链接,即“购买”,即可放入购物车。search.asp程序实现搜索。供客户输入搜索条件并进行有效性验证。当客户输入的搜索条件后验证后程序会把数据提交到rsearch.asp。有rsearch.asp进行搜索和显示搜索结果。下面是用户对图书搜索的界面,用户可以根据自己对图书名称的模糊记忆进行模糊查询,也可以查询所有图书,或者输入完整的图书名称进行查询,如图4.1图4.1在rsearch.asp中option value= 排序字段:添加日期  出版日期价钱(会员价) 该模块的功能流程图为:图 购物车用户使用购物车的功能与现实中在超市购物一样,即用户满意就把它放在购物车中,这样他在商场中逛一圈,便选购了自己所有需要的图书,该系统提供的购物车与此一样,客户可以在网上图书列表中把自己看到的觉得合适的图书都放进购物车中,看完后,用户还可以检查购物车中的图书,看到图书的所有信息,与挑选出来看到的信息一样。用户此时还可以在进行取舍,最后完全满意后进行提交。在这里,出了“翻译”“封面图片”和“描述”外,其他都是必填项,当输入信息完毕后,点“添加”按钮,会提示“添加图书信息成功”窗口,如图4.3 图4.3该功能模块功能流程图查看商品资料完全满意提交调整购物篮中商品购物篮界面ny 图4.4如果客户满意某件商品则单击购物车就可以把该商品放进自己的购物车。该功能有icar.asp完成。客户可随时通过car.asp查看购物车里商品的详细信息,如果不满意可通过删除功能删除商品. 查看是否已经把商品放入购物车 rs.openselect id,username from orders where username= &trim(request.cookies(cookiename)(username)& and id=&iid& and state=6,conn,1,1if not rs.eof and not rs.bof thencall msgbox(对不起,此商品已存在于您的购物车中,不可以重复添加!,none,none)rs.closeelsers.closers.open select id,username,state,paid from orders,conn,1,3添加到购物车rs.addnewrs(id)=iidrs(username)=trim(request.cookies(cookiename)(username)rs(state)=6rs(paid)=0rs.updaters.closecall msgbox(商品成功添加到你的购物篮!,none,none)end ifset rs=nothingend ifend if判断用户级别,根据用户级别决定商品价格dim icarrs,iprice,pnumset icarrs=server.createobject(adodb.recordset)if request.cookies(cookiename)(username)= then iprice=0pnum=0else查询数据库,根据用户级别查询商品价格icarrs.open select count(*) as co,sum(product.vipprice) as vipsum,sum(product.price2) as psum from product inner join orders on product.id=orders.id where orders.username=&request.cookies(cookiename)(username)& and orders.state=6,conn,1,1会员用户if(request.cookies(cookiename)(vip) theniprice=icarrs(vipsum)普通用户elseiprice=icarrs(psum)end ifpnum=icarrs(co)if pnum=0 then iprice=0关闭对象icarrs.closeend ificarrs.open select top 10 orders.id, from product inner join orders on product.id=orders.id where orders.username=&request.cookies(cookiename)(username)& and orders.state=6,conn,1,1 4.1.3 图书分类用户可以根据该模块总体了解该网站的图书种类。图书类型管理(booktype.aspx)主要是方便管理员为网上书店添加新的图书类别,点击后,在maindesk.aspx页面显示添加图书类型页面,如图4.5 图4.5输入类型编号(不可以修改)和类型名后,点击“添加”,就可以成功添加新的图书类型。选中某类图书类型后,可以更新类型名(点击更新按钮)和删除图书类型(点击删除按钮)。注意:当删除某一类型图书后,所有的该类图书信息也将回被删除。图书管理(bookadd.aspx)功能可以帮助管理员添加新的图书信息,如图4.6图4.6在这里,出了“翻译”“封面图片”和“描述”外,其他都是必填项,当输入信息完毕后,点“添加”按钮,会提示“添加图书信息成功”窗口。功能流程图 图4.7第五章 程序安装与调试5.1 系统功能简介本系统是基于asp即基于b/s架构的网上书店系统,系统要求能实现在线进行网上购书和图书管理,系统采用asp及access进行开发。系统执行过程:授予权限的管理员登录网页后可以在验证密码后,对图书信息进行添加、删除、修改,也可以输入图书的图片、进行评论的管理图书类别管理和用户管理、送货方式和汇款方式管理等。用户要想从本站购书必须先注册,然后登录,选中相应的书籍进入购物车。用户输入正确的用户名和密码后可以进入自助管理页面。在此页面中可以查看系统消息,个人资料,密码,查看并管理购物车,查看订单,用户积分查询,在本站的一些历史记录的统计信息。本系统的运行环境大体为:硬件环境服务器端:一台配置ddr256m内存,cpu为奔四2.4g,硬盘容量为80g的微机.通信网络:internet网软件环境使用语言为:asp数据库使用:sql server 2000操作系统为:window2000或windows xp浏览器为internet expore5.0以上5.2 操作说明5.2.1 配置将程序文件夹拷入目标机器,在控制面板中利用internet信息服务器建立程序的虚拟目录并命名虚拟目录。1、若系统没有安装iis5.0,请依次选择“控制面板” “添加/删除windows组件” 装入windows2000 server 或 windows xp光盘,按提示进行安装即可。2、确认系统已安装iis5.0之后,要对iis作相应的配置,具体配置过程如图5.1、5.2、5.3所示,(本例中设置的主目录为“c: bookshop” ):图5.1配置iis过程1图5.2设置主目录若没有index.asp,请单击此按钮加上图5.3设置缺省页这样在浏览器地址栏中输入http:/localhost/或/default.asp的地址后便会自动链接向系统的缺省页面default.asp。5.2.2前台操作点击ie,在ie地址栏输入 ,便可进入网上书店默认网页index.asp。这样就开始进行操作了,用户可以先注册一个用户,然后再登录进去。结 论一.系统特色本系统根据网上书店的实际需求和需要进行设计和开发。该系统功能基本上满足了网上书店的日常业务需求。1.技术先进本次毕业设计的课题是基于web的网上书店管理系统,可实现网上购书或销售或管理等功能。在具体实现本次设计时,采用下面的一套解决方案:浏览器是internet explorer,数据库管理系统是微软的sql server 2000数据库平台。脚本语言是active server page(asp).active server page (asp) 是一种以asp语言为主的跨平台web开发语言,它是一项将静态html和动态生成的html巧妙结合起来的技术。asp技术允许将脚本语言嵌入到html文挡中。asp技术能够在任何web或应用程序服务器上运行,将应用程序逻辑和页面显示分离,能够快速地开发和测试,简化开发基于web的交互式应用程序的过程。从而保证了系统的技术先进性。2.实用性好对于我所开发的这个产品,它是基于web的网上书店系统。它是根据书店已有的业务流程经过仔细分析而开发的。3.可扩展性好此系统可以运行在多种操作系统平台上(windows 9x/windows nt/windows 2000/windows xp)。数据库管理系统采用sql server 2000,web服务器采用通用的resin web server,而服务器端程序采用asp开发,系统的应用规模可以根据用户的需要动态配置。4.使用方便此系统完全基于浏览器界面,客户端只须配有浏览器,无须安装其他特殊的客户端软件。系统的设计充分考虑了管理人员、用户的使用习惯,操作简单,方便灵活。5.系统安全、稳定本系统的软件建立在性能稳定的windows xp操作平台上的,网络通信和服务采用先进和性能可靠的系统软件。在系统应用软件的开发过程中,我们严格遵循了软件工程的基本要求,在产品开发的每一个阶段上严格把关,以保证整个系统的安全性和稳定性。二.系统存在不足本系统还存在有许多的不足之处。这是我首次用asp语言结合sql server 2000数据库系统开发工具进行完整系统的开发,一切都是从零开始学习,所以开发的时候难免会过于简单,考虑的也不是很周到。同时由于时间仓促,有些功能的实现不是很完美。系统在设计过程中不可避免地遇到了各种各样的问题,由于整个系统完全都是由个人设计的,有关asp许多细节问题都要靠自己去摸索,加之本人水平有限,并没有完全地理解asp的强大功能

温馨提示

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

评论

0/150

提交评论