毕业设计基于ASP技术的网络购花网站设计.docx
- 文档编号:25396009
- 上传时间:2023-06-08
- 格式:DOCX
- 页数:25
- 大小:188.73KB
毕业设计基于ASP技术的网络购花网站设计.docx
《毕业设计基于ASP技术的网络购花网站设计.docx》由会员分享,可在线阅读,更多相关《毕业设计基于ASP技术的网络购花网站设计.docx(25页珍藏版)》请在冰豆网上搜索。
毕业设计基于ASP技术的网络购花网站设计
基于ASP技术的网络购花网站设计
摘要
随着现代计算机科学的发展,计算机信息系统越来越受到重视,电子商务也逐渐发展,在今天进行网上购物已经是一件很平常的事情。
可以同时比较上千种同类产品,可以比较上百家不同的店铺。
可以和店家交流可以认识很多五湖四海的朋友。
平时很难看到的东西都有得卖,也许踏破铁鞋无觅处,得来全不费工夫。
坐在家里购物方便,还可以直接送礼物到朋友家。
本文重在讲解如何用ASP进行网上购物系统的设计,包括所用到的工具、制作动态网站的前期工作用ASP技术来实现B/S系统,ASP技术与数据库技术结合,用户在浏览器端可以随意查询自己需要的标本,而数据的后台操作则由服务器端处理。
并详细讲解了用ASP如何进行模块功能的实现。
关键词:
网上购物系统,ASP技术,动态网页
Abstract:
Alongwiththemoderncomputersciencedevelopment,thecomputerinformationsystemmoreandmorereceivestakes,electroniccommercealsograduallydevelops,carriedinthenetintodaytheshoppingalreadywasaveryordinarymatter.Maysimultaneouslycompareoverathousandsimilarproducts,maycompareonhundreddifferentshops.Mayexchangethefriendwiththeshopownerwhomayknowverymanyallcornersofthecountry。
Usuallyveryisdifficulttoseethethingallhassells,perhapstheyouwearoutironshoesinhuntinground,mustcomeallnottotime-consuming.Sitstheshoppingtobeathomeconvenient,butalsomaygivethegiftdirectlytothefriendfamily.HowthisarticleindoesexplainagainusesASPtocarryinthenettheshoppingsystemdesign,includingthetool,themanufacturedynamicwebsitepreliminarylaborwhichusesaffectstheASPtechnologytorealizetheB/Ssystem,theASPtechnologyandthedatabanktechnologyunion,theuserthespecimenwhichmayinquireatwillinthebrowserendoneselfneeds,butthedatabackstageoperationprocessesbytheserverend.。
AndhowexplainedindetailhascarriedonthemodulefunctionwithASPtherealization.
Keyword:
netshoppingsystem,ASPtechnology,DynamicWebpage
目录
引言………………………………………………………………………….....3
第一章网上购物系统的优势…………………………………………………..4
1.1动态网页的优点………………………………………………………….4
1.2.基础知识………………………………………………………………….4
1.2.1制作动态的前期工作………………………………………………………4
1.2.2动态网站制作所用到的工具…………………………………………….4
1.2.3动态网站制作用asp编程………………………………………………..4
1.2.4ASP使用范围………………………………………………………………..4
1.2.5ACCESS数据库………………………………………………………………..4
1.3市场需求:
……………………………………………………………………5
第二章设计思路…………………………………………………………………..6
2.1网站的信息的制作…………………………………………………………..6
2.2页面美工设计:
…………………………………………………………….7
第三章 数据库设计………………………………………………………………9
3.1E-R图…………………………………………………………………………9
3.2整个系统E-R图如图所示:
……………………………………………11
3.3数据库逻辑结构设计……………………………………………………12
3.4数据库物理结构设计……………………………………………………….12
第四章:
网站介绍…………………………………………………………….13
4.1登录模块流程…………………………………………………………….14
4.2销售管理模块………………………………………………………………15
4.3密码修改流程………………………………………………………………16
4.4购物车模块…………………………………………………………………17
4.5购物车订购流程……………………………………………………………18
4.6订单审核流程………………………………………………………………19
4.7花入库流程…………………………………………………………………20
4.8花出库流程………………………………………………………………….20
4.9会员管理模块……………………………………………………………….20
4.10管理员管理模块…………………………………………………………..21
第五章:
重点和难点……………………………………………………………22
第六章总结 ……………………………………………………………………22
参考文献:
………………………………………………………………………22
致谢 ………………………………………………………………………………23
引言
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,网上购物已经日渐普及,很多人都通过网络来购物。
网上购物的好处在于能够不用交房租、不用雇佣伙计、一天24小时随时能进行服务等等。
一个购物网站的好坏直接关系到它是否能够吸引顾客,是否能够在众多的网上购物网站中生存。
现在,在互联网上,可以买图书、光盘,可以买服装、鞋帽,可以买手机、相机,可以定机票、酒店,也可以买一些不好意思直接去商店买的东西。
网上购物有很多好处。
不必受奔波之苦,也不容易被奸商忽悠。
男士不必担心误入女士内衣专区的尴尬,女士不必害怕心有余而力不足。
不去商场,自然也不必担心手机、钱包不翼而飞。
第一章网上购物系统的优势
1.1动态网页的优点
在InterNet迅猛发展的今天,用户不再只满足于通过浏览器看到静态页面,而是希望能根据要求生成更加灵活、生动的动态页面。
数据库对于信息的动态检索无疑具有极大的优越性,因此根据数据库信息的不断变化生成动态web页面将成为网页设计的重要方法。
动态网页的技术就有多个厂商的支持,他们都有各自的优点。
利用JSP、ASP、PHP和其它有关技术,一个用户可以将一个Http请求送到一个可执行应用程序而不是一个静态的HTML文件。
服务器将会立即运行这个限定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新。
通过这个模型,就可以在服务器端和客户端之间有效的进行交互。
静态网页浏览者可以直接从服务器端调用浏览,占用服务器的资源较少但缺点是其不包含交互功能,对于使用者来说,只能看但不能参与活动,这是一个很大的缺陷。
动态网页包含交互功能,浏览者可以和服务页面间产生会话作用,完成一系列的动作。
动态网页有如下一些优点:
(1)读者可与Web服务器进行交互
(2)可实现数据库的查询
(3)可以与HTML以外的文件进行交互
(4)可缩短查询时间,提高浏览效率
(5)它的最大的优势体现在用户可以进行直接参与活动[9]。
1.2.基础知识
1.2.1制作动态的前期工作:
定位网站的方向和标题,采集、整理网站内容,确定主色调,设计页面样稿,IIS安装,ODBC数据源的建立、测试,在本地机器中建立个人站点文件夹,定义站点虚拟目录,建立DreamweaverMX站点。
1.2.2动态网站制作所用到的工具:
MicrosoftOffice2007Beta2,DreamweaverMX(制作网站页面框架),Photoshop(图片处理软件),CorelDRAW(图形图片制作软件一般用来绘制失量图片),MacromediaFLASH(动画制作大型动画制作)。
1.2.3动态网站制作用asp编程,ASP即ActiveServerPage的缩写。
它是一种包含了使用VBScript或Jscript脚本程序代码的网页。
当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。
ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。
是一种简单、方便的编程工具。
在了解了VBSCRIPT的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。
ASP的网页文件的格式是.ASP
1.2.4ASP使用范围用ASP实现各功能时几乎没有什么限制,只要网站存在并正常运行,以下是的应用示例列表:
在你的网站主页顶部添加一个滚动显示的广告栏。
从HTML的表单中接受信息并且存到数据库中。
根据不同访问者显示不同内容,创建个性化主页。
在你的主页中添加点击计数器。
根据用户浏览器的版本、类型和能力显示不同档次的内容。
连接多个主页使之容易网际导航。
跟踪用户网站上的活动信息并且存入日志文件。
使用基于WindowsNT的Intranet建立你的MIS应用。
用ASP编写出的系统,完全可以达到原来使用Client/Server的网络数据库系统的水平。
使用ASP最大的好处是,在你对程序进行升级时,你只需要修改服务器上的ASP文件,而不需要修改客户端程序。
以上只是简单介绍,看完下面章节,你会对利用ASP做的事情有更加全面深入的了解。
你会真正学会如何使用ASP建立各种应用。
1.2.5ACCESS数据库:
在制作网页的时候,很多情况下我们会要连接到数据库,比如在这次的个人主页的设计里面,其中留言板的功能就涉及到数据库的知识,本次使用的数据库是ACCESS数据库的,利用软件是microsoftserver2000,下面简要说明一下ACCESS数据库的用法:
数据库窗口的使用
数据库窗口的使用也很简单。
数据库窗口中也有一些功能按钮,它们的使用方法和刚才所讲的工具栏上的按钮一样,要执行一个操作只要单击相应的按钮就可以了。
窗口左侧包含两个方面的内容,上面是“对象”,下面是“组”。
“对象”下分类列出了Access数据库中的所有对象,比如说用鼠标点一下这里的“表”,窗口右边就会列出本数据库中已经创建的所有表。
而“组”则提供了另一种管理对象的方法:
我们可以把那些关系比较紧密的对象分为同一组,不同类别的对象也可以归到同一组中。
1.3市场需求:
网上购物越来越成为时尚,是时代发展所趋。
专家预测,在未来5~10年内将有50%的成交是在网上进行的。
现在市场需要一种方便、快速、价格合理、安全的购物环境,而网上购物正解决了消费者的这种需求,网上购物的市场巨大,如广州、北京、上海、南京、西安、青岛、武汉等大城市,人口众多,素质相对较高,工薪阶层较多,加之这些城市的生活节奏较快,上网人数相对集中,这些人(上网的人)勇于接受新事物,市场容量大。
但现在中国做电子商务的web规模小,销售的商品少,服务相对滞后,而且都是单打独斗;再者,现在网上销售的商品没有统一的质量标准,价格跟市面的价格没有什么区别,反而要比市面的价格要高,这也是使网上购物发展缓慢的一个原因。
对于消费者目前强烈要求的是一个规模大,信息量大的,商品齐全,服务好的电子商务网站。
网上购物早已成为现实,而且成交额逐年增长。
有关专家指出:
电子化商业通常可以增加20%的收入,减少20~45%的成本支出,减少20~60%的资本投入。
联合国预计,1998年全球电子商务销售总额为450亿美元,1999年猛增到24000美元,预计到2003年将达到13000亿美元。
同样在我国,从1994年开始引进电子商务这个概念,近几年来展很快,已渗透到社会生活的各个方面。
到2000年3月底,我国从事消费类电子商务的网站达1100多家,1999年我国电子商务总交易额达到2亿元,比1998年增长了一倍。
第二章设计思路
2.1网站的信息的制作
:
一.导航要求*在此站点的每一个页面都出现*内容包括:
主页,网站介绍,站点视图,联系方式,反馈,搜索工具,常见问题解答,实际内容栏目(包括相关站点链接、新闻页)*栏目如果采用图标,下面应附有文字说明,以避免图像表达不清。
*无任何链接内容的不做成按钮的形式*纯文本like用常用颜色。
避免在链接处使用特殊的颜色。
应该使用标准、醒目的颜色。
*屏幕上显示的页面所对应的按钮应该相应变成灰色、突出显示或以其它方式表示出来。
*每个页面都应包括:
版权及网站管理员的E-mail地址**每个页面都应包括代表"返回"或"前进"的箭头。
二.内容要求1.网站介绍*背景介绍*栏目介绍(提供连接)2.SITEMAP(站点结构图)*结构图(提供连接)3.CONTACTPAGE(联系方式页)*网站管理员的E-mail地址(根据需要加入其它职能负责的E-mail)*通信地址,联系人,传真、电话号码等。
4.FEEDBACKFORMS(反馈表)Reasons:
*姓名:
*年龄:
*职业:
*单位:
*联系方式:
*意见建议:
(根据实际就以上各项作调整,力求简洁有效)5.实际内容,及栏目设置要求*在每页中都要包含相关的,引人入胜的内容。
特别是当你要销售一种产
品的时候,每个页面都要用详细的内容和图像精心修饰一番。
*网页上的语言尽量通俗易懂。
*用符号突出特别重要的内容,不要过多,保持页面的简洁。
*不要把你的站点建成单纯的网上公司介绍,适当发布行业信息。
6.FAQs(常见问题解答)*将所有问题列于页面的上部,并将每个问题与答案链接在一起。
*对专业用语及技术术语进行解释。
*回答共性问题节省网管和访问者的时间和精力。
7.SEARCHINGMECHANISMS(搜索工具)*在搜索框中键入关键词语或词组,在点击查寻按钮后,本站相关的网页列表就会出现在屏幕中。
*有效查寻的说明。
8.新闻*在最新更新的信息边加注一个亮丽的小图标--"新!
"。
*为最新消息创建单独页面,并在一段时间后将新闻放置于适当的目录下。
*在主页或每个页面下加注一行文字,表明本站点或每个单独的页面最近一次被更新的时间。
9.RELEVANTLINKS(相关站点链接)*提供其它网站链接,以提供更多相关信息。
*每个链接做简要说明,并对它被链接的原因进行阐述。
*每周对各链接站点作定期的访问,删除那些死站点。
**为你的站点创建纯文本的版本。
三.VI标准化要求*logo及中英文标准字体*网站标准色*链接图标两个四.网页制作技术要求*主要页面要写
*的长宽值和alt属性,使不能看图的用户也可以读懂页面。
*以最流行的浏览器的最普及版本为标准,同时照顾低版本浏览器。
为不同的浏览器分别制作不同的页面,以获得尽可能多的浏览量。
*尽量使用广泛支持的技术。
页面适应不同的屏幕分辨率。
*不使用过小的字体,不使用过大的图片、动画、声音,不使用过长的滚屏
2.2页面美工设计:
具有flash,背景音乐,有浮动的商品图片
网页的色彩搭配
打开一个网站,给用户留下第一印象的既不是网站丰富的内容,也不是网站合理的版面布局,而是网站的色彩。
色彩对人的视觉效果非常明显,一个网站设计成功与否,在某种程度上取决于设计者对色彩的运用和搭配。
因为网页设计属于一种平面效果设计,在排除立体图形、动画效果之外,在平面图上,色彩的冲击力是最强的,它很容易给用户留下深刻的印象。
因此,在设计网页时,必须要高度重视色彩的搭配。
色彩五颜六色、千变万化。
其中,红、黄、蓝是三原色,三原色通过不同比例的混合可以得到各种颜色。
色彩有冷暖色之分,冷色(如蓝色)给人的感觉是安静、冰冷;而暖色(如红色)给人的感觉是热烈、火热。
冷暖色的巧妙运用可以让网站产生意想不到的效果。
色彩与人的心理感觉和情绪也有一定的关系,利用这一点可以在设计网页时形成自己独特的色彩效果,给浏览者留下深刻的印象。
一般情况下,各种色彩给人的感觉是:
红色代表热情、活泼、热闹、温暖、幸福、吉祥
橙色代表光明、华丽、兴奋、甜蜜、快乐
黄色代表明朗、愉快、高贵、希望
绿色代表新鲜、平静、和平、柔和、安逸、青春
蓝色代表深远、永恒、沉静、理智、诚实、寒冷
紫色代表优雅、高贵、魅力、自傲
白色代表纯洁、纯真、朴素、神圣、明快
灰色代表忧郁、消极、谦虚、平凡、沉默、中庸、寂寞
黑色代表崇高、坚实、严肃、刚健、粗莽
在色彩搭配中一般遵循下述一些原则:
(1)特色鲜明:
一个网站的用色必须要有自己独特的风格,这样才能显得个性鲜明,给浏览者留下深刻的印象。
(2)搭配合理:
网页设计虽然属于平面设计的范畴,但它又与其它平面设计不同,它在遵从艺术规律的同时,还考虑人的生理特点,色彩搭配一定要合理,给人一种和谐、愉快的感觉,避免采用纯度很高的单一色彩,这样容易造成视觉疲劳。
(3)讲究艺术性:
网站设计也是一种艺术活动,因此它必须遵循艺术规律,在考虑到网站本身特点的同时,按照内容决定形式的原则,大胆进行艺术创新,设计出既符合网站要求,又有一定艺术特色的网站。
在设计标本室时主要考虑的因素是要能让用户浏览过之后,以后还会再登陆标本室网站,因此用了朴素、大方、简洁、和谐的设计原则。
第三章 数据库设计
数据库是本系统开发的基础,数据库建立的正确与否对系统是否能正常而准确有效的运行起着关键性作用。
所建立的数据库要避免冗余,同时要作到覆盖面广,既要使编制的程序便于对数据库进行维护管理,又要最大程度缩短运算及操作时间[15]。
数据库设计有两个最重要的目标:
一是满足应用功能需求;二是具有良好的数据库性能。
所谓满足应用功能需求,主要是指用户当前和可预见的将来应用所需要的数据及其联系应全部、准确地存在于数据库中,从而满足用户应用中所需要的对数据的存、取、删、改等操作。
所谓良好的数据库性能是指对数据的好笑存取和空间的节省,并具有良好的数据共享性、完整性、一致性和安全保密性.
3.1E-R图
使用E-R图来描述概念结构的设计。
在E-R图中,长方形表示实体,椭圆表示实体的属性,菱形表示实体之间的联系。
本系统E-R图的实体及其属性如图所示:
图1本系统E-R图的实体及其属性
本系统实体间的联系如图所示:
图2本系统实体间的联系
3.2整个系统E-R图如图所示:
图3整个系统E-R图
3.3数据库逻辑结构设计
本系统数据库逻辑结构设计如下:
管理员:
管理员编号,管理员名,密码;
会员:
会员编号,会员名,密码,联系人,性别,电话,邮箱,公司,会员级别,折扣;
花:
花编号,花型号,图片路径,成本价,批发价,库存量,详细说明;
购物车:
购物车编号、花名、批发价、数量、折扣、总金额;
订单详细:
订单号,花型号,批发价,数量,总金额;
订单:
订单详细编号,花型号,批发价,数量,总金额,收货人,收货单位,付款方式,下单时间;
会员留言表:
留言编号、会员名、主题、内容;
3.4数据库物理结构设计
本系统中物理结构设计如下:
表1.管理员信息表(表名:
adminusers)
列名
说明
索引等
数据类型
长度
是否允许空
admin_id
管理员编号
主键
int
4
否
admin_user
管理员名
varchar
50
否
adminpwd
密码
varchar
50
否
表2.会员信息表(表名:
users)
列名
说明
索引等
数据类型
长度
是否允许空
user_id
会员编号
主键
int
4
否
user_name
会员名
varchar
50
否
password
密码
varchar
50
否
truename
联系人
varchar
50
是
sex
性别
varchar
50
是
phone
电话
varchar
50
是
邮箱
varchar
50
是
company
公司
varchar
50
是
rank
会员级别
varchar
50
是
discount
折扣
decimal
9
否
表3.花信息表(表名:
bags)
列名
说明
索引等
数据类型
长度
是否允许空
bag_id
花编号
主键
int
4
否
bag_name
花型号
varchar
50
否
class_name
花类别
varchar
50
是
bagsize
尺寸
varchar
50
是
imageurl
图片路径
varchar
50
是
costprice
成本价
decimal
9
否
saleprice
批发价
decimal
9
否
stock
库存量
int
4
是
info
详细说明
varchar
100
是
表4.购物车信息表(表名:
shoppingcart)
列名
说明
索引等
数据类型
长度
是否允许空
cart_id
购物车编号
主键
int
4
否
bag_name
花型号
varchar
50
是
saleprice
批发价
varchar
50
是
quantity
数量
int
4
是
discount
折扣
decimal
9
是
totalmoney
总金额
decimal
9
是
表5.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 ASP 技术 网络 网站 设计