中央广播电视大学

学习中心(南海)

课程设计说明书

题    目:电子商务网站(网络天地书店)

学生姓名:   林木森    学号:  55   

专    业: 计算机网络  年级:  05级   

所在电大:南海广播电视大学

指导教师:                

完成日期:2008.1.

 

网络天地书店

 

电子商务网站制作总体规划

  规划网站设计目标、系统结构设计、数据库结构设计、基本功能设计。

篇幅要求4000字以上(约4页 A4 纸、30行*33个小四号字)。

摘要

    《网络天地书店》是采用ASP动态网页技术、JavaScript脚本语言、HTML超文本标识语言及ACCESS数据库技术综合开发出来的网上图书销售管理系统。主要功能有通过在书架上展示图书、按书名搜索,分类查询,提供用户浏览,实现选购图书。还有订单资料的储存和修改功能。支付方式第一步采用邮局汇款和银行电汇,发展方向是网上支付、网上转帐。网络营销结构及功能相对完整、清晰。

本论文主要阐述网上书店销售系统的设计思想和实现的关键技术。

关键词

电子商务、网上书店、图书搜索、分类查询、用户、系统管理;

浏览器、客户机、服务器、数据库连接对象 Connect、记录集对象 Recordset、表单提交 Form Submit

 

目录

一、电子商务网站建设的背景、需求和意义

二、网页、动画制作工具和程序设计语言

三、电子商务网站运行环境

四、电子商务网站的系统结构及库结构的设计

五、电子商务网站的主要功能和实现方法

六、网页、动画和程序图形的设计要求和实现方法

七、电子商务网站的测试、发布和维护

八、实现电子商务网站建设的体会、致谢和参考书目

九、电子商务网站的网页、图形和程序源代码清单

正文

一、电子商务网站建设的背景、需求和意义

     计算机互联网络、计算机与信息处理技术是当今世界发展最快和应用最广泛的领域。 计算机互联网络广泛应用在科学、教育、邮电、金融、电子商务,社会的发展需要大量的懂得计算机互联网络的人才。学习建立网站,可以为今后参加计算机互联网络的工作打好基础。动态服务器网页 ASP 程序设计和计算机图形程序设计都是计算机学科教学中的重要科目。掌握《网络数据库开发》《Java 语言图形程序设计》,学会使用 ASP 程序设计语言设计动态服务器网页;学会使用 SQL Server 建立网络数据库和编辑查询网络数据库的语句;学会使用程序设计语言编制各种图形应用到网页制作中。这样可以使网站具有访问网络数据库后生成动态网页;还可以使用网页增加动态的图形、图像和声音。为今后参加工作建立有动感的网站打下基础。

   以计算机为核心的电子信息技术飞速发展, 一场信息革命正在从各方面改变传统商务贸易的落后面貌,具有十分重要而深远的意义。 过去商务贸易手段落后,需要建立公司大楼、商场店铺,还要频繁乘坐轮船、火车和飞机出差。现在已经渐渐被先进的电子商务手段所取代,利用计算机网络上的虚拟公司大楼、商场店铺就可以进行选购商品、提交定单和支付货款。利用计算机网络为营销环境,节约了大量的店面资金、人手;减少了库存商品的资金占用、避免压货;缩短了动作的周期,而且经营规模不受场地、时间、空间地域的限制,有利于降低成本,扩大市场的经营规模,从根本上增加企业竞争优势,发展了企业本身。目前电子商务网站利用计算机网络播放视频介绍公司形象,播放产品。例如,从各个方向介绍轿车外形、行驶性能。介绍产品使用方法。

   随着信息技术的发展,信息技术处于传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。由于网络用户的迅速膨胀,众多的商家和厂家也纷纷将眼光投向互联网。电子商务是能够在网上完成供、产、销全部业务流程的虚拟市场。封闭式的银行电子金融系统已变成开放式的网络电子银行。电子商务是一个发展潜力巨大的市场,极具有发展前景。电子商务双向信息沟通,灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进了整个社会的生产力的提高。电子商务的推广,打破了时空限制,改变了贸易形态,有助于降低企业成本和竞争力。电子商务给消费者提供了更多的选择,提供了更好的便利性。

 

二、网页、动画制作工具和程序设计语言

  1. Dreamweaver 4.0 制作电子商务网站各链接层次的网页。

  2. Flash 5.0 动画制作工具、计算机工具软件(多媒体工具、网络工具),制作网页所用的动画。

  3. 图像编辑和格式转换的工具 PhotoShop、ACDSee

  4. Java 图形程序设计,设计链接或插入到网页中的 Java 应用程序和程序的图形。

  5. ASP 动态服务器网页,建立网络数据库的链接,控制操作的流程。

  6. SQL Server 建立网络数据库和编辑查询网络数据库的语句。

 

三、电子商务网站运行环境

 1.浏览器/服务器(B/S)模式

 2.动态网页 index.asp

 1)浏览器地址栏输入 index.asp ==》向 Web 服务器发出请求 ==》Web 服务器 ASP 程序读出

  index.asp ==》动态生成 index.htm ==》Web 服务器反馈 HTML 到客户机浏览器。

  2)在客户机表单的文本域中输入,如搜索书名 sssm ==》通过 GET 或 POST 方法向 Web 服务器提交请求

 ==》激活服务器端的有关程序,如处理搜索 clss.asp ==》使用客户机表单提交的数据对服务器内存变量

 赋值 ==》打开图书记录表 ==》从图书名称字段搜索出符合搜索关键字的图书名称 ==》找出相应的图书

 记录 ==》动态生成查询结果报表  ==》Web 服务器反馈 HTML 到客户机浏览器。

 3.硬件:

  网络:计算机宽带网络

  主机:奔腾 Pentium 以上的处理器

  显示器:VGA 以上的版本

 4.软件:

  服务器端

  Windows Server 2000 服务器版操作系统

  Web 服务器 IIS 5.0

  动态服务器网页运行环境 ASP 3.0

  SQL Server 2000 服务器版

  客户端

  Windows 98 以上的视窗操作系统

  网页浏览器 Internet Explorer 4.0

  支持 Flash 5.0 动画播放

  支持音频视频的播放

 

四、电子商务网站的系统结构及库结构的设计

1.系统结构、站点结构设计:

网络天地书店主页
购书流程

查找图书

系统管理

 1)购书流程:

  用户注册、登录书店、选购图书、购书结账、用户留言、图书配送。购书指南、查看订单、售后服务。

 购书车:添加图书、修改数量、清空图书、购书结账。

 2查找图书

 3系统管理

2.数据库各种表的结构

   图书记录表、用户资料表、用户订单表、用户留言表、管理员表、站点访问计数表。

 1)网上书店图书清单储存于图书记录表中。

图书记录表结构

字段名称 数据类型 长度 意义
图书号 自动编号 长整型 图书编号
图书名称 文本 30  
作者 文本 8  
出版社 文本 14  
图书定价 货币    
图书数量 数字 整型  
图书类别 文本 8 图书分类

 2)网上书店用户资料储存于用户资料表中。

用户资料表结构

字段名称 数据类型 长度 意义
用户号 自动编号 长整型 用户编号
用户姓名 文本 10  
购书密码 文本 6  
电子邮件 文本 20  
联系电话 文本 15  
邮政编码 文本 6  
联系地址 文本 30  

 3)网上书店用户留言存于用户留言表中。

用户留言表结构

字段名称 数据类型 长度 意义
留言号 自动编号 长整型  
留言用户 文本 10  
留言时间 日期/时间 20  
留言主题 文本 20  
留言内容 文本 255 用户意见反馈
电子邮件 文本 20  
手机号码 文本 11  
联系电话 文本 15  

 4)网上书店站点访问计数储存于站点访问计数表中。

站点访问计数表结构

字段名称 数据类型 长度 意义
ID 自动编号 长整型
计数 数字 长整型  

 

五、电子商务网站的主要功能和实现方法

* 要求打印网上书店主要功能代码,如:用户注册、登录书店、选购图书、搜索书名、分类查书。

 注意网上书店的取名,标题栏要与网上书店名对应。

1.购书流程:

  用户注册、登录书店、选购图书、交付书款、用户留言、图书配送。

  购书指南、查看订单、售后服务。

1-1  用户注册

  用户注册:实现用户购书前的注册。

 功能实现要点:使用用户注册的表单提交的数据对变量赋值。如,用户姓名、购书密码、确认密码、

联系地址、联系电话、邮政编码、电子邮件。

   如果用户输入完整的数据、两次输入的密码相同,并使用电子邮件确认用户未注册时,然后使用 SQL

语句对新用户注册。用“电子邮件”字段值=dzyj 变量值的条件,检索该用户的“用户号”。

 用 ASP 和 SQL 语言查询访问数据库 wssdk.mdb。创建数据库连接、记录集对象;打开用户资料表;

用AddNew向数据库请求添加新记录,向部分字段赋值,用 Update 更新数据。

 检索出新注册用户号,输出用户相应的信息。

 给用户提示操作错误的原因:用某邮箱的用户已经存在、两次输入的密码不一致、

用户输入的信息不完整。

   关闭数据库连接、关闭记录集对象。

1-2  登录书店

  输入用户姓名和购书密码正确后可以登录书店。

1-3 选购图书

1-4  交付书款

 支付方式、网上支付网上转帐、银行电汇、邮局汇款、直接支付

1-5  .用户留言

   功能实现要点:使用用户留言的表单提交的数据对变量赋值。如,留言用户、联系地址、电子邮件、主页地址、留言内容。

   如果用户完整输入带“*”的数据,然后使用 ASP 和 SQL 语言查询访问数据库 wssdk.mdb。创建数据库连接、记录集对象;打开用户留言表;用AddNew向数据库请求添加新记录,向部分字段赋值,用 Update 更新数据。输出用户留言相应的信息。

   给用户提示操作错误的原因:用户输入带“*”的数据不完整。

   关闭数据库连接、关闭记录集对象。

1-6  图书配送

1-7  购书指南

2.查找图书

  搜索书名、分类查书、按出版社查找。

3.浏览图书

  图书封面、图书名称、作者、出版社、图书定价、会员价、图书简介。

4..系统管理

5.通过 SQL Server 企业管理器建立网络数据库

5-1 创建网上书店数据库 F:/wltd828/mdb/wssdk_Data.MDF

  图书记录表栏目:图书号、图书名称、作者、出版社、图书定价、图书数量、图书类别。

  要多收集一些有图书封面的书,图书记录要求100条以上,

 方便检验搜索查询、分类查询和糊模查询的功能。

  用户资料表栏目:用户号、用户姓名、购书密码、联系地址、联系电话、邮政编码、电子邮件。

  站点计数表栏目:计数字段初值为0。

  企业管理器的[树]窗口中逐级创建服务器组、服务器、数据库,新建数据库和表。

5-2 SQL数据库 wssdk_Data.MDF  转换成 Access 数据库 wssdk.mdb

  中国学生的 ASP 空间只支持 Access 数据库,可以直接使用 Access 创建数据库 。

6 用 ASP 和 SQL 语言查询访问数据库

  显示当前日期时间和记录站点访问的计数器,主页要存储为 index.asp。

日期时间:2004年3月3日13:33:33   计数器:333

   功能实现要点:

  用 ASP 组件显示当前日期时间。用 ASP 和 SQL 语言查询访问数据库 wssdk.mdb。创建数据库连接、

记录集对象;打开记录表;输出计数表中计数字段的值;关闭数据库连接、关闭记录集对象。

7.网站标志,链接 设计任务|设计分工|设计成果|设计说明|指导老师|

六、网页、动画和程序图形的设计要求和实现方法

  1. 要求网页图文并茂,应包括文本、文字动画、图像动画、 Flash动画、音频视频等内容。

  2. 要求网站标志使用文字动画或图像动画。

  3. 主页小于10kB,插入主页中图片小于10kB,各链接层次的网页翻页小于4次

  4. 一般远程网站服务器不能识别中文文件名,不要使用中文文件名,使用拼音或英文字母。

  5. 设置背景图像和背景声音。

  6. 链接指导老师的网站和班级主页,链接毕业设计说明书。

  7. Java 图形程序设计,设计动态图书封面。

  8. ASP 动态网页设计,通过 ASP 访问网络数据库实现图书查询、用户注册、图书定购、查看订单、
    用户留言和系统管理。

七、电子商务网站的测试、发布和维护

 1.网站网页测试:找出网页中不能显示的图片,断开的超级链接或错误的超级链接等的原因,

   并进行修复。

 2.申请网站空间填写电子邮箱要真实,要用来接收网站地址、密码。

 3.申请交费网站:ASP 100MB空间,网站空间交费:可以用网上银行在网上交费。

  发布本地网站:在 IE 地址栏输入 ftp.主机地址,或者使用专用的上传软件 Cute FTP,

  填写主机名、用户名,密码把本地站点的文件上传到远程站点空间。

  浏览网站:如 http://wltd828.ecbest.com 

  网站的维护:定期检查纠正网站出现的问题。

 

八、实现电子商务网站建设的体会和参考书目

  在设计过程中,复习和综合应用了所学的课程中的知识,同时学习到新的知识。

提高了实践操作的能力,有新的体会新的感觉。

  参考书目:

1.《网络数据库SQL Server 2000》《ACCESS 数据库》

2.网站开发三合一

3.《Java 语言程序设计》《JavaScript 动态网站建设》

4.Flash5动画制作计算机工具软件使用

5.《PhotoShop图像处理技术》

 

九、电子商务网站的网页、图形和程序源代码清单

 1.网络天地书店网站标志

 2.网络天地书店主页

 3.flash 动画

 4.GIF 文字动画、图像动画。

 5.Java 语言图形程序设计的动态图书封面和代码。

 6.ASP 设计的动态网页或代码:

  搜索书名、处理搜索、分类查询(出版社、图书类别)、

  新书介绍文化教育大专教材科学技术社会科学

  用户注册处理注册用户资料登录书店

  图书定购处理订单查看订单

  用户留言处理留言查看留言

  系统管理登录管理

 7.网络数据库:ACCESS 数据库 wssdk.mdb 200KB SQL数据库 wssdk_Data.zip 82KB