中央广播电视大学
学习中心(南海)
课程设计说明书
题 目:电子商务网站(网络天地书店)
学生姓名: 林木森 学号: 55 专 业: 计算机网络 年级: 05级 所在电大:南海广播电视大学 指导教师: 完成日期:2008.1. |
网络天地书店
电子商务网站制作总体规划
规划网站设计目标、系统结构设计、数据库结构设计、基本功能设计。
篇幅要求4000字以上(约4页 A4 纸、30行*33个小四号字)。
摘要
《网络天地书店》是采用ASP动态网页技术、JavaScript脚本语言、HTML超文本标识语言及ACCESS数据库技术综合开发出来的网上图书销售管理系统。主要功能有通过在书架上展示图书、按书名搜索,分类查询,提供用户浏览,实现选购图书。还有订单资料的储存和修改功能。支付方式第一步采用邮局汇款和银行电汇,发展方向是网上支付、网上转帐。网络营销结构及功能相对完整、清晰。
本论文主要阐述网上书店销售系统的设计思想和实现的关键技术。
关键词
电子商务、网上书店、图书搜索、分类查询、用户、系统管理;
浏览器、客户机、服务器、数据库连接对象 Connect、记录集对象 Recordset、表单提交 Form Submit。
目录
一、电子商务网站建设的背景、需求和意义
正文
一、电子商务网站建设的背景、需求和意义
计算机互联网络、计算机与信息处理技术是当今世界发展最快和应用最广泛的领域。 计算机互联网络广泛应用在科学、教育、邮电、金融、电子商务,社会的发展需要大量的懂得计算机互联网络的人才。学习建立网站,可以为今后参加计算机互联网络的工作打好基础。动态服务器网页 ASP 程序设计和计算机图形程序设计都是计算机学科教学中的重要科目。掌握《网络数据库开发》《Java 语言图形程序设计》,学会使用 ASP 程序设计语言设计动态服务器网页;学会使用 SQL Server 建立网络数据库和编辑查询网络数据库的语句;学会使用程序设计语言编制各种图形应用到网页制作中。这样可以使网站具有访问网络数据库后生成动态网页;还可以使用网页增加动态的图形、图像和声音。为今后参加工作建立有动感的网站打下基础。
以计算机为核心的电子信息技术飞速发展, 一场信息革命正在从各方面改变传统商务贸易的落后面貌,具有十分重要而深远的意义。 过去商务贸易手段落后,需要建立公司大楼、商场店铺,还要频繁乘坐轮船、火车和飞机出差。现在已经渐渐被先进的电子商务手段所取代,利用计算机网络上的虚拟公司大楼、商场店铺就可以进行选购商品、提交定单和支付货款。利用计算机网络为营销环境,节约了大量的店面资金、人手;减少了库存商品的资金占用、避免压货;缩短了动作的周期,而且经营规模不受场地、时间、空间地域的限制,有利于降低成本,扩大市场的经营规模,从根本上增加企业竞争优势,发展了企业本身。目前电子商务网站利用计算机网络播放视频介绍公司形象,播放产品。例如,从各个方向介绍轿车外形、行驶性能。介绍产品使用方法。
随着信息技术的发展,信息技术处于传递速度突破了时间和地域性的局限,网络化与全球化成为一种不可避免的世界趋势。由于网络用户的迅速膨胀,众多的商家和厂家也纷纷将眼光投向互联网。电子商务是能够在网上完成供、产、销全部业务流程的虚拟市场。封闭式的银行电子金融系统已变成开放式的网络电子银行。电子商务是一个发展潜力巨大的市场,极具有发展前景。电子商务双向信息沟通,灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效益,促进了整个社会的生产力的提高。电子商务的推广,打破了时空限制,改变了贸易形态,有助于降低企业成本和竞争力。电子商务给消费者提供了更多的选择,提供了更好的便利性。
Dreamweaver 4.0 制作电子商务网站各链接层次的网页。
Flash 5.0 动画制作工具、计算机工具软件(多媒体工具、网络工具),制作网页所用的动画。
图像编辑和格式转换的工具 PhotoShop、ACDSee
Java 图形程序设计,设计链接或插入到网页中的 Java 应用程序和程序的图形。
ASP 动态服务器网页,建立网络数据库的链接,控制操作的流程。
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。
功能实现要点:
用 ASP 组件显示当前日期时间。用 ASP 和 SQL 语言查询访问数据库 wssdk.mdb。创建数据库连接、
记录集对象;打开记录表;输出计数表中计数字段的值;关闭数据库连接、关闭记录集对象。
7.网站标志,链接 设计任务|设计分工|设计成果|设计说明|指导老师|
要求网页图文并茂,应包括文本、文字动画、图像动画、 Flash动画、音频视频等内容。
要求网站标志使用文字动画或图像动画。
主页小于10kB,插入主页中图片小于10kB,各链接层次的网页翻页小于4次。
一般远程网站服务器不能识别中文文件名,不要使用中文文件名,使用拼音或英文字母。
设置背景图像和背景声音。
链接指导老师的网站和班级主页,链接毕业设计说明书。
Java 图形程序设计,设计动态图书封面。
ASP
动态网页设计,通过 ASP
访问网络数据库实现图书查询、用户注册、图书定购、查看订单、
用户留言和系统管理。
1.网站网页测试:找出网页中不能显示的图片,断开的超级链接或错误的超级链接等的原因,
并进行修复。
2.申请网站空间填写电子邮箱要真实,要用来接收网站地址、密码。
3.申请交费网站:ASP 100MB空间,网站空间交费:可以用网上银行在网上交费。
发布本地网站:在 IE 地址栏输入 ftp.主机地址,或者使用专用的上传软件 Cute FTP,
填写主机名、用户名,密码;把本地站点的文件上传到远程站点空间。
浏览网站:如 http://wltd828.ecbest.com
网站的维护:定期检查纠正网站出现的问题。
在设计过程中,复习和综合应用了所学的课程中的知识,同时学习到新的知识。
提高了实践操作的能力,有新的体会新的感觉。
参考书目:
1.《网络数据库》《SQL Server 2000》《ACCESS 数据库》
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