前言: 起航学习网给大家介绍的是“湘大大专毕业论文赏析:网络购物系统”方面的知识点,关注起航学习网就等于关注成
起航学习网给大家介绍的是“湘大大专毕业论文赏析:网络购物系统”方面的知识点,关注起航学习网就等于关注成考,每日最新成考指南信息就在起航学习网!
湘潭是中国历史文化名城,而湘大更是教育部共建的、湖南省唯一一所没有经过大规模合并的老牌综合性全国重点大学。那么今年又到了湘大成考毕业的季节了,在这里我校给大家分享下往年湘大大专毕业考生的毕业论文,如“网络购物系统”,希望可以帮助大家在写作格式、注意要求等方面提供帮助。
湘大毕业论文(设计)任务书
论文(设计)题目:网络购物系统
一、主要内容及要求
网上商店系统是商业在Web的解决方案中一个重要的部分,它是企业(商家)面对消费者,购买者的模式下电子商务系统。企业通过它可以建立自己的网上商店,建立网上销售渠道,可以让企业直接面对最终用户,减少销售过程中的中间环节,降低了客户的购买成本。使用该系统,用户可以让所有上网浏览的客户看到你在网络是所登录的产品信息,并可以随时进行购买活动,缩短与小客户的距离,直接获得效益。客户可以查看,购买商品和下定单。
要求电最终设计成的系统体现;用户无需考虑系统的安装维护;美观、友好的展业铺面;设计中应用了多种网络安全技术;顾客可以方便的查询并订购商品;用户可以方便的定义各种商品信息;系统选用强大的数据库保存各类信息;系统支持多种浏览器。
二、重点研究的问题
1、用户管理功能;
2、商品信息发布功能;
3、商品信息查询功能;
4、网上购买(购物车)功能;
5、网上结算模拟银行功能;
6、商品管理功能;
7、系统后台管理功能。
三、进度安排
|
序号 |
各阶段完成的内容 |
起止时间 |
|
1 |
确定研究内容,阅读有关资料,进行需求分析 |
1月2号-1月15号 |
|
2 |
确定设计方案,系统设计,开发工具的熟悉 |
1月16号-2月2号 |
|
3 |
系统详细设计与编码,调试 |
2月3号-2月18号 |
|
4 |
系统优化,撰写毕业论文 |
2月19号-2月28号 |
|
5 |
毕业答辩 |
3月 |
四、应收集的资料及主要参考文献
1李爱武.SQLServer2000数据库系统实训教程[M].北京:北京邮电大学出版社,2004
2顼宇峰.ASP+SQLServer典型网站建设案例[M].清华大学出版社,2006
3赵辉.ASP+Dreamweaver8组建动态网站[M].电子工业出版社,2006[6]
4江广顺,余松编著.ASP.NET2.0+SQLServer热门网络应用开发详解[M].北京;人民邮电出版社,2007.
5郑霞,赵辉,徐慧编著.ASP.NET2.0编程技术与实例[M].北京:人民邮电出版社,2007.
6杨云,王毅编著.ASP.NET2.0程序开发详解[M].北京:人民邮电出版社,2007.
7郝刚,袁永刚,严治国,何宇光编著.ASP.NET2.0开发指南[M].北京:人民邮电出版社,2007.
8徐亚.浅谈网页设计中Flash与ASP技术的结合[J].电脑知识与技术,2009.
9王宇翔.Flash软件结合专业课程的不同用法[J].湖北经济学院学报(人文社会科学版),2009.
10赵燕燕.ASP技术在Web数据库开发中的使用[J].河南职工医学院学报
对网络购物系统的文献综述
一、研究的目的及现实意义
网上商店系统是商业在Web的解决方案中一个重要的部分,它是企业(商家)面对消费者,购买者的模式下电子商务系统。企业通过它可以建立自己的网上商店,建立网上销售渠道,可以让企业直接面对最终用户,减少销售过程中的中间环节,降低了客户的购买成本。使用该系统,用户可以让所有上网浏览的客户看到你在网络是所登录的产品信息,并可以随时进行购买活动,缩短与小客户的距离,直接获得效益。客户可以查看,购买商品和下定单。
二、研究的主要观点和研究方法
本文讲解了一个以女性电子产品为主题的网站的建设,它基于数据关联规则的网站个性化页面及动态数据生成案例,本系统基于B/S结构,主要使用技术有ASP,Access,及网页三剑客,具有用户使用更简单、反映用户兴趣爱好更明显细致等优点。在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期的功能。
三、参考文献
1李爱武.SQLServer2000数据库系统实训教程[M].北京:北京邮电大学出版社,2004
2顼宇峰.ASP+SQLServer典型网站建设案例[M].清华大学出版社,2006
3赵辉.ASP+Dreamweaver8组建动态网站[M].电子工业出版社,2006[6]
4江广顺,余松编著.ASP.NET2.0+SQLServer热门网络应用开发详解[M].北京;人民邮电出版社,2007.
5郑霞,赵辉,徐慧编著.ASP.NET2.0编程技术与实例[M].北京:人民邮电出版社,2007.
6杨云,王毅编著.ASP.NET2.0程序开发详解[M].北京:人民邮电出版社,2007.
7郝刚,袁永刚,严治国,何宇光编著.ASP.NET2.0开发指南[M].北京:人民邮电出版社,2007.
8徐亚.浅谈网页设计中Flash与ASP技术的结合[J].电脑知识与技术,2009.
9王宇翔.Flash软件结合专业课程的不同用法[J].湖北经济学院学报(人文社会科学版),2009.
10赵燕燕.ASP技术在Web数据库开发中的使用[J].河南职工医学院学报
目录
第一章系统开发工具9
1.1ASP19
1.2IIS19
1.3SQLServer20009
1.4Dreamweaver10
1.5Photoshop10
第二章系统开发语言10
2.1HTML310
2.2VBScript11
2.3SQL412
第三章毕业设计项目概述13
3.1系统设计背景13
3.1.1互联网站的发展13
3.1.2网络购物新潮13
3.2设计目的13
3.3设计目标14
第四章系统的需求分析14
4.1功能需求分析14
4.1.2输入输出要求14
4.2客户前台功能:15
4.3商家后台功能15
4.4可行性分析16
4.5基于B/S结构的访问模式17
4.6网站的深入调查18
第五章系统设计18
5.1总体设计18
5.2站点的目录结构设计20
5.3数据库的设计21
5.3.1数据库概念设计21
5.3.2数据库的逻辑设计21
5.3.3字段详细设计21
5.4系统设计23
5.4.1首页设计23
5.5用户界面设计24
5.5.1商品简介25
5.5.2后台登陆25
5.6购物功能的实现26
5.7用户注册页面与实现27
第六章系统运行与管理29
6.1会员维护模块29
6.2商品展示与维护模块29
第七章系统的测试29
7.1系统测试29
7.2系统测试实例30
7.3系统效果分析及展望30
第八章总结32
参考文献33
网络购物系统
摘要:21世纪是网络时代,互联网正逐渐地改变我们的生活方式。人们很容易地接受网络知识和在网上得到的信息。本文讲解了一个以女性电子产品为主题的网站的建设,它基于数据关联规则的网站个性化页面及动态数据生成案例,本系统基于B/S结构,主要使用技术有ASP,Access,及网页三剑客,具有用户使用更简单、反映用户兴趣爱好更明显细致等优点。在网页方面,综合考虑了页面色彩、页面的构架,充分的利用了图片、文字、图层、表格等元素。网站内容明确,层次清楚,达到了预期的功能。
关键词:网站;建设;ASP;Access
Onlineshoppingsystem
Abstract:21stcenturyistheInternetage,theInternetisgraduallychangingthewaywelive.Itiseasytoacceptthenetworkofknowledgeandinformationobtainedonline.ThisarticleexplainedafemalecosmeticthemeofWebsites,itisbasedondataassociationrulespersonalizedpageanddynamicdatagenerationcase,thiscaseandnowtheInternethasbeencomparedtosomeoftheprogramsusedwiththeusertousesimpler,reflectingtheuserinterestsmoreclearlydetailedandsoon.IntheWebcontext,consideringthepagecolor,pagestructure,fulluseoftheimages,text,layers,tablesandotherelements.Webcontentexplicit,clearlevels,toachievethedesiredfunctionality.
Keywords:site;building;ASP;Access
网络购物系统
第一章系统开发工具
1.1ASP
ASP(ApplicationServiceProvider)是Microsoft公司开发的服务器断的脚本环境是目前流行的开放式的WEB应用程序开发技术。ASP的主要特性是能够把脚本、HTML、组件和强大的WEB数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。ASP属于ActiveX技术中的服务器端技术,与通常在客户端实现动态页面的技术(如JavaAppletActiveX控件和VBScript等)不同,ASP中的命令和脚本都是在服务器端解释执行,将执行后的结果生成HTML页面并发送给浏览器。由于脚本在服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是将HTML页面发送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取。另外,ASP还具有许多显著的优点。例如,ASP运行在Web服务器的同一进程中,能更快、更有效地处理客户请求;ASP提供了更简单、更方便的数据库访问方法,使开发基于数据库驱动的Web应用程序更容易;ASP支持VBScript和Jscript,能以插件形式支持其他脚本语言。
1.2IIS
IIS是InternetInformationServer的缩写,它是微软公司主推的服务器,最新的版本是Windows2003里面包含的IIS6.0。IIS与WindowNTServer完全集成在一起,能够建立强大,灵活而安全的Internet和Intranet站点。IIS支持HTTP(超文本传输协议),FTP(文件传输协议)以及SMTP协议。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBscript、Jscript开发软件及Java等。
1.3SQLServer2000
MicrosoftSQLServer2000是微软公司开发的一种功能强大、完整的关系型数据库系统,以TransactSQL作为它的数据库查询和编程语言。SQLServer2000提供了以Web标准为基础的扩展数据库编程功能,以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。SQLServer2000提供了一整套图形化工具以方便用户操作,创建和修改数据库及备份数据库操作可通过企业管理器来进行。
1.4Dreamweaver
DramweaverMX2004是一款专业的HTML编辑器,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。Dreamweaver可提供在可视化编辑环境中工作,利用Dreamweaver中的可视化编辑功能,可以快速地创建页面而无需编写任何代码。同时,如果要用手工直接编码,Dreamweaver还包括许多与编码相关的工具和功能。并且,借助Dreamweaver,还可以使用服务器语言(例如ASP、ASP.NET、ColdFusion标记语言(CFML)、JSP和PHP)生成支持动态数据库的Web应用程序。
1.5Photoshop
Photoshop是世界顶尖级的图像设计与制作工具软件。图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的处理加工。在表现图像中的阴影和色彩的细微变化方面或者进行一些特殊效果处理时,使用位图形式是最佳的选择,它在这方面的优点是矢量图无法比拟的。
学习内容:Photoshop掌握绘画的基础理论,学习色彩原理和选取颜色、范围选取、工具与绘图、图像编辑、控制图像色彩和色调、使用图层、路径、通道和蒙板的应用、滤镜等。
第二章系统开发语言
2.1HTML
HTML(HyperTextMarkLanguage)即超文本标记语言,是WWW上通用的描述语言,是制作网页的基础,HTML语言主要是为了把存放在一台计算机中的文件或图形与另一台计算机中的文本或图形方便地联系在一起,形成有机的整体。HTML标记是HTML的核心与基础,用于修饰、设置HTML文件的内容及格式。HTML语言是通过利用各种标记(tags)来标识文档的结构以及标识超链(Hyperlink)的信息。虽然HTML语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如Mosiac,Netscape等)应该如何显示和排列这些信息,最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。这就是为什么同一文档在不同的浏览器中展示的效果会不一样。
2.2VBScript
VBScript的全名是MicrosoftVisualBasicScriptingEdition,它是专业编程语言VisualBasic的子集。
使用VBScript可以实现很多动态交互功能,诸如在将数据法送到服务器之前先进行处理和校验,创建新的WEB内容,甚至编写完全在客户端运行的应用程序,如计算器和游戏使用程序,扩展客户端的功能等。
ASP本身并不是一种脚本语言,而是一种技术框架,它为嵌入HTML页面中的脚本语言提供了运行的环境。ASP程序中常用的脚本语言有VBScript和Javascript等,默认语言为VBScript语言。
一般情况下VBScript代码都是在服务器端执行。当VBScript代码在服务器端执行时有两种语法格式。
格式1:
<%VBScript代码%>
格式2:
<ScriptLanguage="VBScript"Runat="Server">
VBScript代码
</Script>
有时,为了某种需要,会将VBScript代码放在客户端执行,这时的语法格式如下:
<ScriptLanguage="VBScript">
VBScript代码
</Script>
2.3SQL
SQL(StructureQueryLanguage)是一种使用于关系数据库的结构查询语言,它功能强大、简单易学,使用范围广,可移转性强,当前较流行的关系型数据库如OracleSybasedBase
VisualFoxPro和DB2、SQLServer、Access等数据库管理系统都支持SQL语言。SQL语言是学习关系型数据库管理系统的重要基础。
SQL语言最早是在1974年由美国的IBM公司提出的,随后不断发展,不断完善。1986年10月美国国家标准学会(ANSI)批准将SQL语言作为美国数据库的语言标准,1987年国际标准化组织(ISO)也通过了这一条标准。
SQL语言包含9个命令动词,分别用于数据定义、数据查询、数据操纵及数据控制,
--------------------------------------
SQL功能│动词
─────┼─────────────
数据查询│SELECT
─────┼─────────────
数据定义│CREATE,DROP,ALTER
─────┼─────────────
数据操纵│INSERT,UPDATE,DELET
第三章毕业设计项目概述
3.1系统设计背景
3.1.1互联网站的发展
中国互联网络信息中心的调查报告显示截至2009年6月底,中国网民数量达到2.53亿,网民规模跃居世界第一位。中国网民规模继续呈现持续快速发展的趋势。比去年同期增长了9100万人,同比增长56.2%。在2009年上半年,中国网民数量净增量为4300万人。网络购物使用率为25%,用户人数达到6329万人,半年内用户量增加了1688万人,已经成为十大网络应用之一。网上拍卖作为网络购物的一种重要形式,在电子商务中扮演着越来越重要的角色。
目前,世界各国纷纷看好网上消费这块新大陆,普遍认为网络的发展将是未来25年世界经济发展的一个重要推动力,对经济的促进将远远超过200年前的工业革命。著名网络经济调查评论家RobertMetcalfe声称:“互联网的价值等于(与之相联结的)网点数量的平方。”
3.1.2网络购物新潮
网上拍卖是利用互联网,在网站上公开有关待出售物品或服务的信息,通过竞争投标的方式将它出售给出价最高的投标者。其实质是以竞争价格为核心,建立生产者和消费者之间的交流与互动机制,共同确定价格和数量,从而达到均衡的一种市场经济过程。相对与传统的拍卖,网上拍卖的优点在于每个商家都可以制定一套适合自己的拍卖规则,并且通过网上拍卖还可以使定价达到更准确的水平。与传统拍卖相比,在网站上拍卖的物品类型更加多样化。从电器、电子软件,汽车立体声系统等电子产品到运动员亲笔签名的网球、二手平装书籍、音乐会门票、沙发、陶器、单簧管等收藏品、生活用品和消遣服务等,可谓琳琅满目、应有尽有。
要对网上拍卖系统的进行研究,就要先对我国拍卖市场的进行调查分析,就要对我国网民进行分析,对我国的互联网发展进行调查,对拍卖的规则进行深入的了解。通过研究符合我国国情的,满足我国网民需求的网上拍卖系统,有助于促进我国网上拍卖相关理论的研究,有助力于完善我国网上拍卖体系,激发同行来同努力提高相关技术,最终为消费者受益。
3.2设计目的
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。毕业设计是计算机网络技术专业重要的检验教学教学环节。她是我们学生运用所学知识,在知道教师的指导帮助下,使我们更加进一步了解和认识网站规划和具体网页制作过程,并将其运用到以后的工作当中去,掌握网页制作三剑客软件的使用;加强处理网页图片的基本技巧;学会制作较为复杂的Flash动画;掌握使用模板、库、结合网页制作理论知识作出完整的网站。毕业设计通过不同方式培养学生分析、解决问题的能力与实际操作能力,使我们掌握网站设计、制作和维护的基本操作,为我们毕业后从事计算机行业相关工作打下坚实的基础。很多企业已经将互联网作为形象宣传、产品推销的主要手段。因此社会需要大量的网络和网站建设的人才,这给已近踏出校门的我们提供了巩固自我的大舞台。
3.3设计目标
本网站的设计目标是通过使用我们所学过的专业知识规划、设计、制作一个能够既方便企业的管理者管理,又利于购物者舒适方便的购买产品。实现商家与客户互赢互利。
第四章系统的需求分析
网上电子产品购买的需求,这两方面分别是电子产品的购买者、管理人员。购买者的需求是查询电子产品店所存的电子产品、个人购买情况及个人信息的修改;管理人员对购买者的购买要求进行操作,同时形成给购买者按购买多少或次数进行等级升级;购买者可直接查看自己所需电子产品的情况,如果购买者根据本人用户名和密码登录系统,还可以进行本人购买电子产品情况的查询和维护部分个人信息。一般情况下,购买者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他购买者的购买电子产品情况和个人信息,就要知道其他购物者的用户名和密码。这些是很难得到的,特别是密码,所以不但满足了购买者的要求,还保护了购买者的个人隐私。
4.1功能需求分析
(1)基本的功能模块:浏览所有电子产品信息、浏览电子产品的排行,浏览热门产品,及电子产品的分类
(2)数据录入:主要有手工录入。
4.1.2输入输出要求
(1)输入:依据不同可模块有以下一种录入方式:
<1>手工录入
(2)输出:以网页的形式展现给用户
4.2客户前台功能:
① 客户管理功能
系统实行会员注册或登陆,对客户的相关信息的信息(允许项)可以进行修改。
② 商品信息查询功能
为客户提供模糊查询商品信息、搜寻商品。
③ 购买功能
客户确定购买对象、下订单、进入购物系统,完成购买。
④ 网上结算银行功能
系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行帐号在网上处理购买结算。
⑤ 售后评价及退货功能
完成购物后,可以进行评价或者要求商家予以退货服务。
4.3商家后台功能
① 商品信息管理功能
在本网站中由系统管理员或由系统管理员授权委托管理整个系统的商品信息,发布销售商品信息,商家注册取得授权后可在系统后台随时增添、修改、更新销售商品信息,这样就可以使客户及时了解产品的最新动态及解决客户在浏览本网站或购买时产生的问题的反馈意见。
② 订单管理功能
系统内构成由每个订单生成,按时间顺序生成订单号、订单入库,订单查询组成的完整的订单处理流程。
③ 配送管理功能
合同(订单)确认后,卖方向买方送提货单证(网上下载),凭单提货、配货送货。
④ 商品退货处理和售后反馈功能
售后服务中不合格退货的要求,本网站系统支持退货处理,包括货款退还的操作,同时对客户予以评价。
⑤ 客户信息管理功能
系统实行会员注册,对客户的相关信息、交易信息等实行跟踪管理,适时会员实行升级制度。
⑥ 网上结算银行功能
系统采用网上银行方式,支持网上结算,经过模拟认证后,根据银行帐号在网上处理收款结算。后台功能结构模块如图2-1
上述几项功能由于时间紧凑的关系,我还没做好准备以后再进一步的研究这几方面的内容。
4.4可行性分析
随着计算机技术的发展和网络人口的增加,网络世界也越来越广泛,越来越丰富,电子商务已经成为网上的一股潮流。我们相信要不了太长有时间,顾客就可以在网络世界上获得他们在现实世界上可以获得的所有商品和服务。
可行性研究是为了弄清楚系统开发的项目是不是可以实现和值得进行研究的过程,实际上是一次大大简化了系统分析和系统设计的过程,所以,进行可执行性分析是非常必要的,也是很重要的,经过最初的设计目标和进行的市场调查得出以下四点的可行性分析:
<1>经济可行性:即实现这个平台设计有没有什么经济效益?该平台设计就能够实现为企业节省开支,比如:房租,员工工资等,而且容易吸引广大客户发眼球。
<2>技术可行性:即现有的技术能否开发该平台,会有哪些困难,能否解决这些困难,而本网站主要就是利用ASP动态网页设计,photoshop图片处理,ACCESS数据库的链接等,但是这些技术还不能完全开发这个平台,会遇到一些要用到高级语言如java等,而这些有待于我进一步学习。
<3>运行可行性:即该平台规定的运行方式是否可行。本网站我采取用netbox运行,(netbox是一个类似于IIS的WEB服务器软件,相对与IIS要简单一些)。经过检测可以正常运行。
<4>法律可行性:即该平台的开发会不会在社会上引起侵权或其它责任问题。因为该平台是作为毕业设计与商业无关,又因为是自主开发设计,因此不会构成侵权,在法律上是可行的。
通过以上的可行性分析,我将采用NETBOX与ASP将结合的技术,运用ACCESS数据库对网站进行建设。
4.5基于B/S结构的访问模式
本系统的设计采用B/S的模式设计,采用三级结构组成的方式完成系统的
的设计,图中从左到右,分为三个部分
第一部分是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的Web服务器提出服务器请求,Web服务器用HTTP协议把所需的文件资料传给用户,客户端接受并显示在WWW浏览器上。
第二部分的Web服务器是功能层,完成客户的应用功能,即Web服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回Web服务器,再传到客户端。
第三部分的数据库服务器是数据层。数据库服务器应客户的请求独立地进行各种处理。
4.6网站的深入调查
经过以上的初步调查和研究,并且确定了该平台的可行性,并决定开发本平台,为了能够对现行的平台内容进行充分了解,使所要开发的平台更具有实用性和适应性,通过深入调查和指导老师的耐心介绍,设计出该平台功能如下:
<1>能够完成用户的基本信息录入的注册和用户基本信息的个人前台管理与后台管理。
<2>能够完成管理员对网站的商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易(外理订单、发货查询)、会员管理(会员审查)、操作管理(管理员添加、管理员审查、管理员退出)的功能。
<3>能过商品的名称,商品的分类进行搜索。
<4>能够通过查看购物车对所选商品进行确定、挑选,通过定单查询对支付费用进行确定。
第五章系统设计
5.1总体设计
一、定位。每个网站都应有自己的独特目的。相对于现实的单位来说,也就是企业设计中的企业宗旨。而目前的很多网站,尤其是一些小公司或个人网站对此把握得并不到位。就象是文章的中心思想不明确。定位不清楚,使浏览着不知其所云。
二、功能的实现。网站有了、定位有了,接下来要对网站功能的实现及实现的过程细心安排。要做到流畅、完备、可信、安全。
三、艺术在网络的价值。随着网络的发展、速度的提高,使得图形图像等多媒体形式在网站上占有了非常重要的地位。网页的内容从最早的文字向多媒体发展,这使得网站的建设过渡成了一种综合的艺术设计行为。于是,评价一个网站的优劣,艺术效果所占的比例越来越高。从而也产生了如网站策划师、网页效果设计师等等新兴行业。
四、把握网页艺术效果的要点
1、网站的形象与个性。网络是虚拟的,而网站往往体现的是现实世界中的一个实体,如公司或个人。每个实体都有自己独特的元素。如名称、标志、标准字体、标准色等等。通过这些元素的合理应用,来把现实世界的实体表现在虚拟的网络上。这一过程就是对网站形象与个性的塑造。最后的体现就是一种风格。
2、网站栏目的规划。这里要强调的是浏览过程,也就是导向性。一个网站有许多页面、联接和主题。要把各网页和各主题之间的先后、联接关系处理的合理、流畅、环环相扣。
3、多媒体的运用。多媒体的运用使得网站多姿多彩。这里要强调的适“度”的把握。这是最能体现设计师水平的环节。
五、创意的思路。
总体来说,设计的目标就是体现一种风格。艺术学科之间是相通的,所以我认为使用平时自己不会使用的方法来考虑设计的思路。比如反向思维、对比、比喻、象征等等违反常规的思路,以做到出奇制胜。
5.2站点的目录结构设计
如3-1图所示,通过这个模块图我们可以直观的了解到这个电子产品网上购物店首页整体结构是怎样,都有哪些基本的模块组成。
5.3数据库的设计
5.3.1数据库概念设计
本数据库是购物网站后台支持数据库,它负责整个系统数据的存储。
5.3.2数据库的逻辑设计
主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式。
5.3.3字段详细设计
管理员信息表(admin)
|
列名 |
数据类型 |
字段描述 |
|
User_id |
自动编号 |
自动编号,设为主键 |
|
Username |
文本 |
管理员用户名 |
|
userpassword |
文本 |
管理员密码 |
个人用户信息表(user)
|
列名 |
数据类型 |
字段描述 |
|
Id |
自动编号 |
自动编号,设为主键 |
|
Username |
文本 |
登录账号 |
|
Password |
文本 |
登录密码 |
|
Name |
文本 |
用户姓名 |
|
Sex |
文本 |
性别 |
|
Birthday |
文本 |
生日 |
|
Sfz |
文本 |
身份证号 |
|
Job |
文本 |
工作 |
|
Tel |
文本 |
电话 |
|
Fax |
文本 |
传真 |
|
Sj |
文本 |
手机号 |
|
|
文本 |
QQ号 |
|
|
文本 |
电子邮件 |
|
Yb |
文本 |
邮编 |
|
Address |
文本 |
地址 |
|
http |
文本 |
个人主页 |
|
Bz |
备注 |
备注 |
|
Date |
文本 |
注册日期 |
|
Last_date |
文本 |
最后登录日期 |
区域信息表(fctype)
|
列名 |
数据类型 |
字段描述 |
|
Typeid |
自动编号 |
自动编号,设为主键 |
|
Type |
文本 |
所在的区域 |
客户反馈信息(lyb)
|
列名 |
数据类型 |
字段描述 |
|
Ly_id |
自动编号 |
自动编号,设为主键 |
|
Ly_man |
文本 |
留言人 |
|
Ly_email |
文本 |
留言人电子邮件 |
|
Ly_bz |
备注 |
留言内容 |
|
Ly_date |
文本 |
留言日期 |
表5-3字段的详细设计
5.4系统设计
系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。
5.4.1首页设计
首页设计的界面如5-3图所示:
首页的部分代码和会员登陆部分代码参见附录一
通过此界面可以使我们清晰看到本网站首页设计的整个布局。
5.5用户界面设计
此用户界面当我们进入以后,我们就会看到如下图5-4,此界面可以使用户在仔细看完该产品后若决定购买,可以直接注册或登录,反之则退出该界面。
5.5.1商品简介
此界面方便用户全方位理解该产品的功能及特性,该界面的陈述的好坏也会使购买者决定是否购买。如图5-5所示:
程序运行过程:
(1)使用代码<!--#includefile="conn.asp"-->连接数据库。
(2)使用代码<!--#includefile="md5.asp"-->包含文件md5.asp,定义了md5()过程。
(3)使用代码<!--#includefile="function.asp"-->包含文件function.asp,定义了GetSafeCode()过程。
(4)判断Session(Passed)的值,如果为空,表示第一次登录,则将其设置为False,表示尚未登录。
(5)如果Session(Passed)=False,表示没有登录,因此需要进行身份认证。
(6)从表单MyForm中读取用户名和密码数据到变量UserName和UserPwd中。如果UserName和UserPwd为空,则使用HTML代码生成登录界面,要求用户输入用户名和密码登录。
(7)如果UserName和UserPwd不为空,则首先判断用户输入的验证码是否为数字,是否正确。
(8)如果验证码输入正确,则从数据库中查找用户名为UserName的记录,存在满足条件的记录,则判断该记录的密码是否与用户输入的密码一致。不一致给出提示信息,一致的话,用户登录成功,将有关信息保存到Session变量中,并转到系统主界面。
为了防止未登录的用户进入指定的网页,可以在具有权限控制的网页开始部分添加以下代码:
<!--#includefile="ChkPwd.asp"-->
这样,每次打开网页时,都会首先执行ChkPwd.asp文件。在ChkPwd.asp文件中,会首先判断Session变量Passed的值,如果为True,则不执行任何操作,直接进入指定的页面。如果为False,则表示当前用户没有经过身份认证,此时ChkPwd.asp将显示登录界面,要求用户登录。
5.6购物功能的实现
在线购物是目前非常流行的趋势,商务网站的经营者无需准备大量的创业基金,就可以架设网站开立网络商店。商务网站的购物车系统功能之中,应首先包含用户登陆界面,用户进行登录后,可以完成察看产品类型,察看购物车内容、订购产品、显示订购单及删除指定定单等相应功能,若成功订购,还可以按照网页指示用银行划拨或信用卡方式进行支持。
首先用户在登陆页面中登陆网站,进入显示产品信息的网页,在该网页中,设有"产品类型"、"查看购物车"、"显示订购单"等超级链接。此时若要购物,便可在相关产品后面的表单中输入购买数量,将其放入购物车。若用户点击"查看购物车"的超级链接。下方框架将会显示购物车内的产品情况,此时还可进行产品删除的操作。汇通网若用户点击"显示订购单"超级链接,下方框架将会显示订购单网页,用户在对订单细目核对后,便可进行订购了。
5.7用户注册页面与实现
在用户注册页面需要判断用户输入的是否为空,还要判断用户时候已经注册过,用户的输入的用户名格式是否合法。该功能用TextChanged来实现,调用isnamefomrmar方法判断用户输入的用户名是否正确,最后调用isname方法判断用户名是否已经存在,并给出相应的提示,自定义方法isnameformar用来判断用户输入的格式是否正确,会员输入的格式是指用户名只能包含数字,字母及下划线,主要通过regex的ismatch方法实现,看是否满足正则表达式,然后返回布尔值,自定义方法isname来判断用户输入的用户名是否已经存在,可通过SQL语句实现,如果已存在返回布尔值true,否则返回false。在“注册”按钮单击事件中,先判断用户名是否已经存在,和格式是否正确,在满足这两个条件的基础上,在把用户的信息添加到数据库中,主要通过insert语句实现。
第六章系统运行与管理
6.1会员维护模块
为了能更好的,更方便的对会员资料的管理和记录每位会员的活动,注册并登录会员区进行购物是不可缺少的。该会员维护模块是属于系统管理员操做的模块,提供了“添加会员”、“查看新会员”、“商品维护”以及“销售统计”四大功能。对于新加入的还未进入会员数据库的,管理员首先是要进入“添加会员”模块填写新加入会员的“会员编号”,“登录名”等相关信息,然后点击“提交”,该会员资料便会输入到member会员表。新加入的会员可以去管理员处充值,管理员会给你一个会员编号,这样就可以使用购物车购物了。
6.2商品展示与维护模块
此模块是购物网站的重要模块之一,因为商品是网站得以存在和延续的生命,只有严格控制网上商品质量,向客户做关于商品的客观介绍,以及管理员每天都要对当天商品进、出、存情况做统计,结合会员维护模块,了解自身销量情况,提高市场竞争力以便为今后更好的营销工作奠定好的基础。
第七章系统的测试
7.1系统测试
在你所建设的网站内将netbox复制在里面,双击netbox就可以运行本地系统了。打开浏览器,在地址栏输入http://localhost/index.asp,即可正常访问系统,经测试程序各个页面的链接、功能运行正常,出现预期的效果。
7.2系统测试实例
1在登录框中输入错误的帐号密码,系统提示“错误的用户名或密码,请重新输入!”。如图5-1所示
2在登陆框中不输入密码或帐号,弹出对话框“请输入用户名”或“请输入验证码”。如图5-2所示
图7-1图7-2
3当输入正确的用户名和密码就会进入界面。如图7-3所示
图7-3正确进入界面
7.3系统效果分析及展望
经过使用不断的测试,每个网页都达到了预期的效果,但是由于时间仓促未能够达到更好的效果,希望在以后能够继续此网站的建设和维护完善,同时能跟随世界Intenet快速发展,为公司为消费者提供更好的平台。
总结
通过本次对购物网站设计制作的整个流程,得力于指导老师的支持和帮助,及诸多学院老师的帮助,使我对学校学习这三年知识的学习有了更深刻的认识,同时对团队合作的重要性也有了更深的体会。这次在完成本网站整个过程中,困惑来源于知识储备的不足,虽然做了很多努力来提高自己,但对开发工具的生疏和对系统意识的生涩、对数据库设计、asp能力的运用能力有限,开发系统的过程走了很多弯路,成长与蜕变都归结于付出与体味,归纳与演绎。提升不仅仅是能力,从潜意识里改变了一种状态,才是本次研发客户关系管理系统最大的收获,这对于即将完全踏入社会的我来说,真是一个无比大的收获。
参考文献
1PhotoshopCS4完美创意设计版次:2009年10月第1次印刷,出版地:北京;出版者:科学出版社;出版年:2009年
2黄斯伟等编著.HTML完全使用详解.北京:人民邮电出版社,2006
3曾清国.Windows2000+ASPSQLServer案例教程.中科多媒体电子出版社,2004
4李存斌,樊建平.ASP高级编程及其项目应用开发.中国水利水电出版社,2001
5网页动画与三维文字动画制作教程;作者:宫茜,出版社:机械工业出版社,标准书号:7-111-01341-7,分类号:TP3,页数:10,178页
6许卫林.VBScript+ASP动态网页制作.中国电力出版社,2004
7启明星.不编程开发ASP和JSP—Dreamweave.机械工业出版社,2003
8李香敏.网站开发新动力--用ASP轻松开发Web网站.北京希望电子出版社,1997
9张海藩.软件工程导论.清华大学出版社,2003
10龚波.SQLServer2000教程.北京希望电子出版社,2002
11黄梯云.管理信息系统.高等教育出版社,2000
12[美]C.ThomasWu.面向对象程序设计导论.电子工业出版社,2001
13CassidyA.InformationsystemsstrategicPlanning.Bocaraton.Florida,St.luicePress,1998
14卫振林.ASP程序设计与应用。北京:机械工业出版社,2005
15吕映芝张素琴蒋维杜《编译原理》清华大学出版社
16刘瑞新、卢晓飞等《网页设计与制作教程》机械工业出版社
17蔡翠平主编《网络程序设计—ASP(第二版)》清华大学出版社北方交通大学出版社18李晓黎,张巍.ASP+SQLServer网络应用系统开发与实例[M].北京:人民邮电出版社,2004
19罗布,科罗内尔,陈立军.数据库系统设计、实现与管理[M].北京:电子工业出版社,2004
20李爱武.SQLServer2000数据库系统实训教程[M].北京:北京邮电大学出版社,2004
21顼宇峰.ASP+SQLServer典型网站建设案例[M].清华大学出版社,2006
22赵辉.ASP+Dreamweaver8组建动态网站[M].电子工业出版社,2006[6]
23江广顺,余松编著.ASP.NET2.0+SQLServer热门网络应用开发详解[M].北京;人民邮电出版社,2007.
24郑霞,赵辉,徐慧编著.ASP.NET2.0编程技术与实例[M].北京:人民邮电出版社,2007.
25杨云,王毅编著.ASP.NET2.0程序开发详解[M].北京:人民邮电出版社,2007.
26郝刚,袁永刚,严治国,何宇光编著.ASP.NET2.0开发指南[M].北京:人民邮电出版社,2007.
27徐亚.浅谈网页设计中Flash与ASP技术的结合[J].电脑知识与技术,2009.
28王宇翔.Flash软件结合专业课程的不同用法[J].湖北经济学院学报(人文社会科学版),2009.
29赵燕燕.ASP技术在Web数据库开发中的使用[J].河南职工医学院学报
阅读“湘大大专毕业论文赏析:网络购物系统”一文知成考,想要了解其他成考指南信息,请关注起航学习网(www.epx365.cn),我们会为大家分享更多精彩成考招生招生信息!
文章出自:http://qh.itpxw.cn/xxxd/201635092.html
文章标题:湘大大专毕业论文赏析:网络购物系统
免责声明:本站文章均由入驻起航学习网的会员所发或者网络转载,所述观点仅代表作者本人,不代表起航学习网立场。如有侵权或者其他问题,请联系举报,必删。侵权投诉
这种在特定环境下的定势思维,是一种理思的高效率的创造思维...
有的人碰到沟和石块,他只得把沟填满,把石块搬掉,才肯过去...
由于大龄在职考生的年龄比较大,记忆以及学习能力不能与年轻...
2016年成人高考已经结束,深圳成考网相关老师对成人高考专升本...