《ASP在网上书店中的应用》由会员分享,可在线阅读,更多相关《ASP在网上书店中的应用(23页珍藏版)》请在金锄头文库上搜索。
1、ASP在网上书店中的应用在网上书店中的应用姓名:陈吉华学号:0203080441、选题意义计算机科学的发展,数据库技术在Internet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。随着人民生活水平的提高,物质文明和精神文明也随之提高,开发网上书店很有必要。网上书店不仅可以更简便快捷地找到用户所需要的图书,还可以为用户节约金钱时间。具有现实书店无法比拟的优势。书店简介奇观网上书店系统,是在网络上建立一个虚拟的书店,避免了挑选图书的烦琐过程,使您的购书过程变得轻松、快捷、方便,很适合现代人快节奏的生活;同时又能有效的控制“书店”运营的成本,开辟了一个新的销售渠道。奇观网上书店系
2、统是基于WEB开发的大型购书系统。它以构建电子商务网站为目标,由前台购书、后台管理二大部分组成。各大部分完美结合,都有着较为完善和细致的功能,最大限度的满足客户在线购书和网管的深入管理需求。书店特点(1)美观、友好的展示铺面;(2)设计中应用了多种网络安全技术;(3)顾客可以方便的查询并订购图书;(4)用户可以方便的定义各种图书信息;(5)系统选用强大的数据库保存各类信息;(6)系统支持多种浏览器;2.系统概述系统概述网上交易系统是一个模拟网上购物环境的应用程序,它维护着一个数据库,存储着用户信息、图书信息、交易信息等。ASP程序从数据库中获得信息,并呈给最终用户。最主要功能包括用户管理、图书
3、分类管理和模拟交易。运行主页如图:2.1网上图书交易系统的需求2.2设计思路2.2.1Browser/Server结构网上书店系统的特点是B/S结构,实现图书的在线查找、销售,以及图书的在线管理等功能。这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。B/S结构开发还具有另外一个重要的优势,即面向对象编程的特性“封装性”。2.2.2IIS+ASP建网站安全性分析随着Internet的发展,Web技术日新月异,人们已经不再满足于静态HTML技术,更多的是要求动态、交互的网络技术。微软推出的IIS+ASP的解决方案作为一种典型的服务器端网页设计技术,被广泛应用在网上
4、银行、电子商务、网上调查、网上查询、BBS、搜索引擎等各种互联网应用中。与此同时,Access数据库作为微软推出的以标准JET为引擎的桌面型数据库系统,由于具有操作简单、界面友好等特点,具有较大的用户群体。目前,IIS+ASP+Access是中小型Internet网站的首选方案。【系统需求】奇观网上书店是基于ASP开发的一套系统,测试该系统必须保证您的服务器满足如下要求:1.运行环境:WIN2000+IIS5.02.数据库:Access20033.其他:服务器必须安装微软IE浏览器5.0+IIS推荐:Windows2000+IIS5.0+Access2000+IE6.0环境测试3网上图书交易系
5、统设计3.1用户信息模块用户分为客户和系统用户,这部分主要实现用户注册、登录、查看、更改注册信息等功能。3.2商品信息模块本模块主要是查看商品列表、搜索商品、显示商品信息,把商品放入购物车等功能。3.3系统管理模块系统管理模块完成的功能有商品的添加和删除、订单管理、商品大类别管理、商品小类别管理等。系统首页用户管理图书销售系统图书管理首页注册检查页面图书查找页面订单提交页面用户注册页面购物车页面商品管理页面修改信息页面用户管理页面图书分类管理网上图书交易系统设计4网上图书交易系统的概要设计功能模块大致分为:1)用户信息模块用户信息包括系统用户及商店用户。2)商品信息模块主要包括商品类目管理、商
6、品信息管理及商品交易处理。客户购物包括三个过程:首先将商品放入购物车,然后结帐提交给商品管理员,最后商品管理员确认并发货。如下图:购物车(已提交)结帐(已提交)确认(已发货)5网上图书交易系统的详细设计系统的详细设计是利用需求分析和概要设计来确定每个模块的内部特征及实现过程,然后进行详细的程序设计。包括:数据库详细设计:首先画数据库的逻辑视图。然后做数据库的具体设计。应用程序详细设计:进行详细的软件设计、内部接口、用户接口设计,以及一系列的综合测试设计描述。6数据库设计与实现本应用程序数据库的核心是MSACESS2000.本程序中一共创建了9张表。1admin表admin表用来存储后台管理员的
7、用户名、密码及管理权限。2category表Category表用来存储图书的大的类别。3delivery表delivery表用来存储送货方式。4orders表orders表用来存储订货信息。5product表product表存储商品信息。6review表review表存储图书商品的游览信息。7sorts表Sorts表用来存储图书商品的小分类信息。8user表user表用来存储用户信息。9vote表vote表用来存储投票信息。网站特色多用户管理分权限发布、管理书籍资料。大类小类两级无限制软件分类、无限制添加书籍资料。资料批量删除、批量分类转移等批量管理功能。采用交互性的订单处理方式客户管理功能会
8、员制度,分VIP会员和一般会员,并提供不同的优惠书本评论、管理功能。完善而方便的书籍资料添加、编辑表单,无组件图片上传。强大的搜索功能,可以按各个字段进行不同方式的高级搜索。7网上图书管理系统开发的疑难分析本章从系统功能分析、概要设计到详细设计,都进行了较全面或详细的分析说明。首先在一个Web应用程序中,我们需要对该系统功能进行分析,并将它模块化,这样对于其后的设计和代码编写会起到良好的作用。Web应用程序的安全性也是特别需要注意的,除了用户身份认证,一些页面还需要限制未经登录的访问。在ASP程序中,要合理地使用cookie和session,它们都可以实现跨网页的数据共享,并且具有有效时间。例
9、如,我们可以将登录数据写入cookie对象,在用户游览到管制的网页时,能先检查出cookie对象中保存的数据,从而判断用户是否可以游览网页,以达到控制用户的目的。8开发难点与技巧开发本系统存在一些难点,主要包括以下几个方面:(1)图书查找的实现在本系统中,为了顾客更快更方便地找到自己喜爱的图书,所以系统设置了一个高级查找页面。高级查找从商品名称、作者名称、出版社、出版时间、价格范围、图书分类、排序字段(日期、价钱、页数、折扣)、排序方式(升序、降序)来对图书进行多方面的查找。把这么多查找整合在一起必然增加系统开发的困难。(2)购物车的管理,以及订单的处理作为一个销售系统,显然购物车是最重要的部
10、分。在本系统中,使用了一个虚拟购物车,普通顾客只需要往购物车中添加商品即可,剩下的事情都由系统来处理。当然顾客也可以对自己的购物车进行其它一些操作,包括修改某种图书的数量、添加其它图书种类,或者是提交结帐操作等。其中设置cookie让购物车跟随页面跳转保存是比较不好实现的部分。(3)管理员功能的实现在本网上书店中,管理员的功能比较简单,但也算系统的一个难点。主要是商品管理,图书分类管理,用户管理。其中系统管理员身价验证是一个难点,需要在数据库建立专门的管理员帐户来进行管理。不足之处由于经验不足,时间有限等因素,导致界面不够美观、没有新闻功能、页面功能比较单一、添加书籍比较少等。待以后有机会再继
11、续深入研究。1、字体安装与、字体安装与设置置如果您对PPT模板中的字体风格不满意,可进行批量替换,一次性更改各页面字体。1.在“开始”选项卡中,点击“替换”按钮右侧箭头,选择“替换字体”。(如下图)2.在图“替换”下拉列表中选择要更改字体。(如下图)3.在“替换为”下拉列表中选择替换字体。4.点击“替换”按钮,完成。222、替、替换模板中的模板中的图片片模板中的图片展示页面,您可以根据需要替换这些图片,下面介绍两种替换方法。方法一:更改图片方法一:更改图片1.选中模版中的图片(有些图片与其他对象进行了组合,选择时一定要选中图片本身,而不是组合)。2.单击鼠标右键,选择“更改图片”,选择要替换的图片。(如下图)注意:注意:为防止替换图片发生变形,请使用与原图长宽比例相同的图片。22赠送精美图标