网上图书商城的设计与实现
网上书店设计与实现

• 1.1.4购物车 购物车 • 会员对需要的书加入购物车,在购物车中 用户可以对购物车中的书籍进行修改,可 以删除不需要的书,修改所需书的数量, 如果还想购买其他的书籍也可以点击“继 续购买”,查看其他的书籍。购物车可以 显示各书籍的单价及总价。如果购物车中 的书籍确定了需要购买则可以点击“去收 银台”进行结算。
一 功能描述
• (一)会员功能模块: 会员功能模块: • 1.1.1图书展示 图书展示 该部分功能为会员提供购书平台, 该部分功能为会员提供购书平台,向用户提供商品展示与 查看的平台。该部分具体包括: 查看的平台。该部分具体包括: 图书分类浏览功能:在导航处以图书类别作为菜单, 图书分类浏览功能:在导航处以图书类别作为菜单,例如 政治类、经济类等等; 政治类、经济类等等;根据用户选择的类别显示图书部分 信息显示图书详细信息, 信息显示图书详细信息,选择好书之后便可以加入到购物 车。 新书上架:显示最新的图书, 新书上架:显示最新的图书,用户可以进入点击图书的详 细信息进行查看,如果需要便可以加入到购物车中。 细信息进行查看,如果需要便可以加入到购物车中。 图书搜索: 图书搜索:用户可以根据自己的需要在图书搜索栏中搜索 自己需要的书籍。如果有则展示商品的详细信息。 自己需要的书籍。如果有则展示商品的详细信息。
• 1.2.3添加商品: 添加商品: 添加商品 • 添加商品模块可以对书籍进行添加,添加 后书数据都会传到数据库,并在页面上提 示书籍添加成功。用户可以查看到新添加 的书籍。 • 1.2.4销售统计: 销售统计: 销售统计 • 统计至今为止各种书籍的销售情况
二 设计思路
• • (一)系统结构图 整个系统的功能包括:用户注册、 整个系统的功能包括:用户注册、用户 登入、查看图书、查看用户信息、 登入、查看图书、查看用户信息、用户 信息管理、图书信息管理、添加新书、 信息管理、图书信息管理、添加新书、 订单管理、销售统计等。 订单管理、销售统计等。系统的总体结 构图如下: 构图如下:
基于Web的网上书城设计与实现

基于Web的网上书城设计与实现随着互联网的发展,网络购物成为了人们生活中重要的一部分。
作为网络购物的重要组成部分,网上书城也越来越受到人们的青睐。
本文将介绍基于Web的网上书城的设计与实现。
一、网上书城需求分析一个完整的网上书城系统主要包括两个方面:前台展示页面和后台管理系统。
前台展示页面:用户可以通过前台展示页面来浏览图书信息、查看图书详情、进行购买等操作。
后台管理系统:管理员可以通过后台管理系统来管理图书信息、订单信息、用户信息等。
二、网上书城系统设计与实现1. 前台展示页面设计与实现前台展示页面需要包含以下功能模块:图书列表展示、图书详情展示、购物车管理、用户登录注册等。
图书列表展示:用户可以通过图书列表页面来浏览网上书城中的图书信息。
这里可以采用分页的方式进行展示,每页显示一定数量的图书信息,并提供上一页和下一页的功能。
图书详情展示:用户可以通过图书详情页面来查看某一本图书的详细信息,包括图书的封面、作者、出版社、价格等。
购物车管理:用户可以将感兴趣的图书加入购物车,然后在确认购买之前对购物车中的图书进行管理,如修改商品数量、删除商品等。
用户登录注册:用户可以通过登录页面进行登录,如果没有账户可以进行注册。
登录成功后,用户可以查看自己的购物车、订单信息等。
2. 后台管理系统设计与实现后台管理系统包含以下功能模块:图书管理、订单管理、用户管理等。
订单管理:管理员可以通过订单管理页面管理订单信息,包括订单的查看、订单状态的修改等。
三、网上书城系统实现技术网上书城系统可以采用以下技术进行实现:前端技术:HTML、CSS、JavaScript等。
通过HTML和CSS进行页面的布局和样式设计,通过JavaScript进行页面的交互操作。
后端技术:Java、PHP、Python等。
通过后端编程语言实现图书信息的增删改查操作,并与数据库进行数据交互。
数据库技术:MySQL、Oracle等。
通过数据库存储图书信息、订单信息、用户信息等。
网上图书商城毕业设计论文

网上图书商城毕业设计论文编号:本科毕业设计基于的网上图书商城的设计与实现院系:信息工程学院姓名:XXX学号:XX34XX01XX专业:软件工程年级:201X级指导教师:XXX职称:副教授完成日期:2016年05月摘要网络的发展,使学习计算机的人也越来越多,对于计算机相关书籍的需求也越来越大。
对于大学生,一般学校发的书本都是全价,没有优惠的,但网上书店却可以买到价格便宜、优惠的书籍。
而且他们不用专门抽时间到商店去购书,在宿舍打开电脑就可以购书,这种方便快捷的方式可以节约很多时间。
这就需要一个专门针对计算机类网上书城系统来解决。
本设计主要探讨“网上图书商城系统”的理论基础和设计思想,以系统的开发过程和功能实现为主线来论述网上图书商城系统的设计与实现。
主要完成商家对图书进行查看、添加、修改和删除,以及查看订单和图书留言评价等操作。
游客对图书列表和图书详细信息查看。
会员进入网站进行用户登录、浏览图书列表、查看图书详细、评价留言、以及添加购物车和下单等。
因此开发这个以销售各种图书为目的网上图书商城。
本系统采用的是Microsoft Visual Studio 2010开发工具,采用技术开发,以C#语言和三层架构为实现手段对本系统进行相关的代码编写与调试。
使用Microsoft SQL Server 2008数据库来完成对数据的存储。
通过后台数据库的建立,系统的设计与实现,代码的编写与调试等几个阶段来完成对网上图书商城系统的开发。
关键词:网上书城;三层架构;;Microsoft SQL ServerABSTRACTThe computer industry rise, learning the computer more and more people, for computer related books demand is also growing. For college students, the general school books are full price, no discount, but the online bookstore can buy cheap price, discount books. And they don't have time to go to the shop to buy books, open the computer in the dormitory can purchase books, this convenient way can save a lot of time. This requires a special for the computer to solve the online bookstore system.This design mainly discusses the "theory and design of online book shopping system", the development process and system functions to achieve the main line on the design and implementation of online book store system. Completed the main businesses of books to view, add, modify and delete, and view the orders and the message evaluation etc.. The visitors to the list of books and Book details. Membership into the site for a user login, browse the list of books, read books, evaluation, and add the message with the shopping cart and place an order.Therefore the development of the sales of all kinds of books for the purpose of online book store. The system is based on Microsoft Visual Studio 2010 development tools, using technology development, based on C# and three layer architecture for realizing method of this system related to the code writing and debugging. Using Microsoft SQL Server 2008 database to complete the data storage. Through the establishment of the backstage database, the design and Realization of the system, code writing and debugging phases to complete the development of the online book shopping system.Key words : Online bookstore; Three layer architecture; ; Microsoft SQL Server目录1 绪论 01.1课题背景 01.2网上书城购物的发展概况 01.3目的和意义 01.4网站设计思想 01.5网站设计结构 02 开发软件及技术的介绍 (1)2.1系统操作的平台 (1)2.2数据库的平台 (1)2.3系统开发平台 (1)2.4开发架构简介 (1)3 需求分析 (3)3.1可行性分析 (3)3.1.2经济的可行性 (3)3.1.3操作可行性 (3)3.1.4法律的可行性 (3)3.2功能需求分析 (3)3.2.1游客 (3)3.2.2会员 (4)3.2.2商家 (4)3.3性能需求分析 (5)3.3.1安全性约束 (5)3.3.2完整性约束 (5)4 系统设计 (6)4.1总体结构设计 (6)4.1.1游客 (6)4.1.2会员 (6)4.1.3商家 (6)4.2详细设计 (7)4.2.1类图 (7)4.2.2顺序图 (8)4.3数据库分析与设计 (9)4.3.1概念结构设计 (9)4.3.2逻辑结构设计 (11)5 功能实现 (14)5.1游客注册模块 (14)5.2会员模块 (15)5.3商家模块 (17)6 系统测试 (21)6.1游客注册功能测试 (21)6.2会员登录功能测试 (21)6.3商家添加图书功能测试 (21)结论 (23)参考文献 (24)致谢 (25)绪论1 绪论1.1 课题背景网上书城现已有不少,但是专门专注于计算机类图书而开的网上书城并不多见。
网上书店的设计与实现

网上书店的设计与实现摘要随着计算机科学和Internet的发展,网上购物服务逐渐深入到人们的生活中,给人们的生活带来方便。
网上书店在我国刚起步,但发展很快。
随着我国互联网的更加普及和网上书店的日趋成熟,会有越来越大的消费群体,市场潜力会得到更充分的发挥。
该网上书店系统是采用ASP作为开发语言,ACCESS2000作为数据库编写的一个B/S模式的系统。
系统主要实现了:用户管理、图书购买、图书分类管理、图书添加管理、书店定单管理、图书的查询等网上书店的基本功能。
详细介绍了网上书店系统的需求分析,功能设计和系统设计,在系统设计中给出数据库的设计和本系统的总体设计方案,在系统实现中具体介绍了各个功能的实现的情况和主要代码,同时附有运行界面图。
关键词:网上书店;查询;订单管理;后台管理;ASP;Access3用户需求分析用户角色需求本书店系统有三种用户,包括游客,注册用户,后台管理员。
游客可以不经过注册而直接浏览书,但是功能受到太多的限制,浏览书但不能买书,只有注册为会员才能浏览后,进行购买操作。
注册用户可以修改自己的注册资料,进行书的查询,查询订单的处理情况等。
后台管理员可以对系统进行有效的管理,包括对注册会员管理,包括修改注册会员资料,删除注册会员等,可以对书进行管理,包括添加新书,管理书的分类。
对订单的处理,更改收银信息等。
功能需求系统功能主要包括以下几个方面:一,新书查询;二,新书放入购物车;三,生成订单;四,等待后台管理员处理订单;以下按照不同的角色权限对具体功能进行描述。
游客游客可以不经过注册,浏览新书,并点击新书图片,查看详细信息。
但是因其未注册,可以进行的操作受到很大的限制。
如游客只能浏览新书而不能直接放入购物车,否则系统将提示用户尚未注册或者尚未登录。
所以游客如果发现自己中意的书,必须先进行注册,成为注册会员后,才能进行相关的一系列操作。
注册会员游客可以选择注册,注册后享受很多不同的待遇。
网上图书商城设计与实现毕业论文Word版

网上图书商城摘要 (3)引言 (4)1.1研究背景 (4)1.1.1国内外电子商务发展情况 (4)1.1.2网上图书商城的现状 (4)1.2开发网上图书商城的意义 (4)1.3.1 目标:建立完善的网上图书商城 (5)1.3.2 《网上图书商城》系统特点 (5)第一章解决方案的选择 (5)1.1系统的说明 (5)1.1.1系统开发环境 (6)1.2可行性分析 (6)1.2.1 风险分析 (6)1.3设计方案:对涉及工具和技术相关说明 (6)1.3.1 B/S 体系结构 (6)1.3.2 SQL Server (7)1.3.3 (7)第二章需求分析 (7)2.1功能需求 (7)2.2.1前台功能 (8)2.2.2后台功能 (8)第三章总体设计 (9)3.1功能设计 (9)3.1.1功能模块图 (9)3.1.2功能模块设计 (10)3.2数据库设计 (10)3.2.1概念设计 (10)3.2.2设计局部ER模式 (11)3.3设计全局ER模式 (18)3.3.1局部ER模式的合并 (18)3.3.2消除冲突 (18)3.3.3全局ER模式的优化 (18)第四章详细设计 (23)4.1.前台功能设计 (23)4.1.1.网站首页 (23)4.1.2.用户注册 (24)4.1.3.用户登录 (24)4.1.4图书列表 (25)4.1.5图书搜索 (26)4.1.6.购物车 (27)4.1.7.修改密码 (28)4.1.8.个人订单 (28)4.2.后台功能设计 (29)4.2.1.管理员登录 (29)4.2.2.图书管理 (30)4.2.3.类别管理 (32)4.2.4.出版社管理 (32)4.2.5.入库管理 (33)4.2.6订单管理 (34)4.2.7.出库管理 (35)4.2.8.库存管理 (36)第五章编码实现 (37)5.1数据库连接 (37)5.2会员登录 (37)5.3购物车 (39)5.4图书入库 (41)第六章测试和维护 (43)6.1调试和测试 (43)6.2系统维护 (43)结束语 (44)主要参考文献 (44)致谢 (45)摘要本文设计的是采用B/S结构实现WEB2.0网上图书商城系统。
基于Web的网上书城设计与实现

基于Web的网上书城设计与实现随着互联网的快速发展,网上购物已经成为了现代人们生活中不可或缺的一部分。
从衣服、食品到电子产品,几乎所有的商品都可以在网上购买到。
而网上书城更是受到了广大读者的青睐。
因为在网上书城,读者不仅可以随时随地浏览和购买自己喜欢的图书,还能够参与到各种线上阅读活动中。
基于此,本文将介绍一下基于Web的网上书城的设计与实现。
一、网上书城的设计与实现1. 网上书城的设计理念网上书城的设计首先需要明确自己的定位和理念。
一家专业的网上书城应该具备以下几个方面的特点:(1)提供丰富的图书资源:为了吸引更多的读者,网上书城需要提供丰富的图书资源,涵盖不同的类别和类型,满足不同读者的需求。
(2)提供便捷的购书服务:购书的过程需要简单、方便,用户应该可以通过几个简单的步骤就能够完成购书。
(3)提供优质的阅读体验:对于在线阅读的用户来说,网上书城需要提供良好的阅读环境,包括清晰的页面布局、舒适的阅读界面等。
2. 网上书城的技术实现(1)平台选择:网上书城的平台选择是网站建设的首要任务。
可以选择WordPress、Drupal、Joomla等成熟的开源平台进行搭建,也可以选择自行开发。
平台的选择需要考虑到网上书城的规模和功能需求。
(2)数据库设计:网上书城的数据库设计是整个网站建设中的核心环节。
需要设计出符合网上书城需求的数据库结构,确保数据的完整性和安全性。
(3)前端设计:网上书城的前端设计是用户直接接触到的部分,因此需要注重用户体验。
页面布局、配色、图书展示等都需要考虑到用户的习惯和喜好。
(4)后台开发:网上书城的后台开发包括用户管理、图书管理、订单管理等各个方面。
需要提供给管理员一套方便、高效的管理系统,来管理整个网上书城的运营。
3. 安全与保障1. 网站功能网上书城需要具备以下一系列的基本功能:(1)会员注册与登录:用户可以通过注册成为网上书城的会员,享受会员特权。
(2)图书浏览与搜索:用户可以通过关键词搜索、分类浏览等方式找到自己喜欢的图书。
基于Web的网上书城设计与实现

基于Web的网上书城设计与实现随着互联网的迅速发展和普及,网络购物已经成为人们购书的主要渠道之一。
基于Web的网上书城的设计与实现,成为了重要的商业模式之一。
在这篇文章中,我们将探讨一个基于Web的网上书城的设计与实现,包括用户界面设计、商品管理、交易流程以及安全性等方面。
一、用户界面设计网上书城的用户界面设计是其重要的一部分,良好的用户界面设计可以使用户更加方便快捷地找到自己需要的图书,并进行购买。
在用户界面设计中,需要考虑以下几个方面:1. 页面布局:页面布局需要清晰简洁,方便用户浏览和选择商品。
将图书按照分类进行展示,用户可以通过分类找到自己需要的图书。
2. 搜索功能:提供方便快捷的搜索功能,用户可以通过图书名称、作者、ISBN等关键词进行搜索。
3. 图书详细信息展示:点击图书后,需要展示图书的详细信息,包括图书的封面、简介、作者等信息。
4. 购物车功能:用户可以将自己需要的图书加入购物车,方便批量购买。
5. 支付功能:提供方便快捷的支付功能,用户可以通过支付宝、微信支付等方式进行支付。
二、商品管理网上书城的商品管理是其运营的关键之一,包括图书采购、库存管理以及商品更新等方面。
在商品管理中,需要考虑以下几个方面:1. 图书采购:网上书城需要与出版社、图书经销商等建立合作关系,及时获取最新的图书信息并进行采购。
2. 库存管理:网上书城需要及时更新库存信息,避免因为库存不足而给用户带来不便。
3. 商品更新:及时更新最新的图书信息,包括新书推荐、畅销图书等。
三、交易流程网上书城的交易流程是其核心之一,包括用户下单、支付、发货、退款等环节。
在交易流程中,需要考虑以下几个方面:1. 用户下单:用户在选择完图书后需要填写配送地址信息等,提交订单。
2. 支付环节:用户选择支付方式,完成支付环节。
3. 发货:网上书城收到用户订单后及时进行发货,提供物流信息。
4. 退款:如果用户对所购商品不满意,可以进行退款。
在线图书商城的设计与实现

摘要在线图书商城系统是一种具有B/S交互功能的商业信息系统,它在网络上建立一个虚拟的图书商城,使购物过程变得轻松、快捷、方便。
本系统分为5个主要模块:商品管理模块、订单管理模块、购物车功能模块、顾客用户管理模块和系统用户管理模块。
本论文通过对电子商务的研究,并鉴于高校网络的实际情况,探讨了如何利用主流Web服务器IIS、性能优越的数据库SQL Server 2000,特别是服务器端优秀的Web程序设计语言Visual Studio 2008以及电子商务相关技术的具体应用,构建一个高效实用的网上图书商城系统.本文详细地介绍了网上图书商城系统的设计思想、设计过程,并严格按照软件工程方法,从问题定义、可行性研究、需求分析、概要设计、详细设计、编码、软件的测试等方面对该系统进行了详细的说明。
关键词:图书;网上购物;IIS; Visual Studio 2008; SQL Server 2000AbstractOnline bookstore system is a kind of business information system provided with the exchange function which builds up a virtual bookstore on the network and make the shopping process become easily, fast and conveniently。
This on-line bookstore system was divided into five modules:the merchandise management module, the order form management module,the shopping cart management module,the client user management module and the system user management module。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业学位论文原创性声明和使用授权说明原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。
除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或撰写过的作品或成果。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明的法律结果由本人承担。
论文作者签名:年月日学位论文使用授权说明本人完全了解学校关于收集、保存、使用学位论文的规定,即:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的的前提下,学校可以公布论文的部分或全部内容。
论文作者签名:年月日摘要网上图书商城系统是一种具有B/S交互功能的商业信息系统,它在网络上建立一个虚拟的图书商城,使购物过程变得轻松、快捷、方便。
本系统分为5个主要模块:商品管理模块、订单管理模块、购物车功能模块、顾客用户管理模块和系统用户管理模块。
本论文通过对电子商务的研究,并鉴于高校网络的实际情况,探讨了如何利用主流Web服务器IIS、性能优越的数据库Access,特别是服务器端优秀的Web 程序设计语言ASP以及电子商务相关技术的具体应用,构建一个高效实用的网上图书商城系统。
本文详细地介绍了网上图书商城系统的设计思想、设计过程,并严格按照软件工程方法,从问题定义、可行性研究、需求分析、概要设计、详细设计、编码、软件的测试等方面对该系统进行了详细的说明。
关键词:图书; 网上购物; IIS; ASP; ACCESSAbstractOnline bookstore system is a kind of business information system provided withthe exchange function which builds up a virtual bookstore on the network and make the shopping process become easily, fast and conveniently. This on-line bookstore system was divided into five modules: the merchandise management module, the order form management module, the shopping cart management module, the client user management module and the system user management module.According to the the research of the electronic commerce, as well as in consider of the actual circumstance of high school network,this thesis probes into how to construct a high efficient and reliable online bookstore system by using the mainstream Web server IIS、the Access of the predominant function database, especially using the server carry excellent Web program design language ASP and the concrete application of the related technique of the electronic commerce.This text is strictly based on the software engineering method, and details this system from the definition of the problem, the possibility research, the demand analysis, the essentials design, the detailed design, the code, the test and so on.Keywords:Books;Electronic commerce; IIS;ASP;ACCESS目录一、绪论 (IV)(一) 选题背景 (5)(二) 研究现状 (6)二、可行性研究 (7)(一) 技术可行性研究 (7)(二) 经济可行性研究 (9)(三) 操作可行性研究 (10)三、需求分析 (10)四、系统设计 (13)(一) 系统总体设计 (13)1. 总体设计思路 (13)2. 功能结构设计 (14)3.前台模块详细功能描述 (16)4.后台模块详细功能描述 (16)5. 系统体系结构 (17)(二) 系统详细设计 (17)1. 代码设计 (17)2. 数据库设计 (18)(三) 用户界面设计 (24)五、总结与展望 (24)参考文献 (25)致 (26)一、绪论(一) 选题背景网上购物是Internet爆炸式发展的直接产物,是网络技术应用的全新发展方向。
Internet本身所具有的开放性、全球性、低成本、高效率的特点也成为网上购物的内在特征,并使得网上购物大大超过了作为一种新的贸易形式所具有的价值,它不仅会改变企业本身的生产、经营、管理活动,而且将影响到整个社会的经济运行与结构[1]。
互联网络技术在全球的广泛使用,标志着人类社会开始进入“网络经济”时代。
“网络经济”时代一个最显著的特征就是信息技术在传统商业领域的应用,即电子商务。
电子商务就是利用计算机技术、网络通信技术、多媒体技术等技术实现商务活动的电子化、信息化、数字化、无纸化和国际化。
电子商务作为一种新型、高效的交易方式风靡全球,它为商业领域带来了根本性的革命,同时也对人们的购物习惯和日常生活产生了深刻的影响。
电子商务是一个广阔的领域,是一个新兴的市场。
它带来了创新,带来了变革,带来了商机,带来了无限光明的未来。
网上图书商城作为电子商务的一种应用形式,具有广阔的发展前景。
书籍是人类进步的阶梯,人类社会的发展和进步都离不开书籍。
人们已经普遍地认识到了书籍的重要。
书籍作为商品,有它一定的特殊性:图书属低价商品,易于运输,而且很多顾客在买书时不要求当面检查,因此构建网上图书商城就有其独特的优势。
网上图书商城与传统的书店相比,至少具有以下优势:信息量大,图书信息丰富,检索定购便捷,可提供如畅销书排行、读者评论等个性化服务。
随着社会经济的发展及消费水平的提高,人们希望得到更加方便、更加快捷的购物方式,同时也乐于尝试各种新的购物方式。
在这一市场需求的推动下,企业会对商品零售的方式进行创新,而先进的技术给创新提供了重要支撑与平台。
鉴于互联网的优势以及对国内外网上销售现状的研究分析,本系统的设计立足于网络平台,集购物支付等功能于一体,为想从事网上图书销售的人提供一个具有实用价值的网站模板。
(二) 研究现状目前我国大中城市电脑和网络的应用已经非常普遍,互联网产业的市场空间不容忽视,随着经济的发展和人们思想意识的逐渐开放,更多的人加入到网上购物的行列,各种网络设施的完善,经济的持续发展及人们生活水平的提高,网络正在冲击着人们的传统消费习惯和思维生活方式,越来越多的人们逐渐习惯于到网上购买商品。
自20世纪90年代以来,网上图书商城快速发展,美国和欧洲的一些书商、出版商、学术团体、大学出版社等等纷纷成立各自的网上图书商城,以此来建立或拓展业务。
成熟阶段的网上图书商城具有诸多的特点:如消费群体更大,可供图书更多,图书信息更丰富,图书配送系统更发达,可以网上支付,注重售后服务等等。
二、可行性研究建设Web平台系统的必要性取决于需求的迫切性和实现的可能性。
可行性并不等于可能性,它还包括必要性,如果领导或管理人员对信息的需求并不迫切或各方面的条件不具备,就是不具有可行性。
可行性研究是软件开发过程中的第二项活动。
它是对系统进行全面、概要的分析。
在本阶段可以从技术、经济和管理三个方面对网上图书商城系统的可行性进行分析研究,从而为确定项目开发决策提供科学依据。
(一) 技术可行性研究本系统采用ASP技术及相应的数据库技术并且利用基于B/S结构的多层开发模式。
ASP全名Active Server Pages,是一个Web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的Web服务应用程序。
ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。
利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web 应用程序。
与HTML相比,ASP网页具有以下特点:(1)利用ASP可以突破静态网页的一些功能限制,实现动态网页技术;(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;(3)服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;(4)ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从Web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向Web浏览器发送信息;(5)ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、发送Email或访问文件系统等;(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。
ASP技术为创建动态的Web页面提供一种简化、快速的方式,该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法[2]。
ASP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。
用户工作界面是通过IE浏览器来实现的。
B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。
B/S模式最大特点是:用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。