毕业设计手机商城网.docx
- 文档编号:5002171
- 上传时间:2022-12-12
- 格式:DOCX
- 页数:27
- 大小:156.67KB
毕业设计手机商城网.docx
《毕业设计手机商城网.docx》由会员分享,可在线阅读,更多相关《毕业设计手机商城网.docx(27页珍藏版)》请在冰豆网上搜索。
毕业设计手机商城网
计算机信息管理专业(本科)
毕业论文
论文题目:
手机商城网
考生姓名:
指导教师:
通讯地址:
邮编:
联系电话:
摘要
近年来,随着计算机科学的发展以及计算机的普及,越来越多的商家开始把目光转向有着广阔前景的网络市场,把自己的商品放在网上卖,因此,网络上出现了许多网上商店。
手机商城网使用户足不出户也能买到好的手机也得到快速的发展。
网上购物系统具有强大的交互功能,可以使商家和用户方便的传递信息,更好的了解用户的需求。
本设计是根据网上购物的实际情况开发的。
用户可以根据个人的喜好购买商品,系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。
该网上手机网站不但可以扩大商家的经营规模、销售渠道和市场影响力,而且可以减少企业的经营成本,提高工作效率与企业形象。
本系统以Dreamweaver为开发软件,以ASP为主要制作工具,实现了用户注册、登陆、验证身份及用户信息的修改、商品信息的查看与修改,对留言的操作等。
本系统界面设计友好、适用性强、管理方便,经过测试运行稳定,能够满足客户网上购手机的需要。
关键词:
手机商城;订单管理;Dreamweaver
Abstract
Inrecentyears,withthedevelopmentofcomputerscienceandthepopularizationofcomputer,moreandmorebusinessesbegantolooktowardsabrightprospectofthenetworkmarket,theirgoodsonthenetsell,therefore,thenetworkappearedonmanyonlinestores.Mobilephonemallnetworkusersremainwithindoorscanalsobuyagoodmobilephonealsogetsrapiddevelopment.Onlineshoppingsystemhaspowerfulinteractivefunction,canmakethebusinessanduserconveniencetransmissionofinformation,abetterunderstandingoftheneedsofusers.
Thedesignisbasedontheactualsituationinthedevelopmentofonlineshopping.Theusercanaccordingtopersonalpreferencestobuygoods,thesystemwillautomaticallygenerateordersforcustomers,inaccordancewiththecustomeralltheinformationsubmittedordersandshipments.Theonlinemobilephonewebsitecannotonlyexpandthebusinessscaleofoperation,saleschannelsandmarketinfluence,andcanreducetheoperatingcostsofenterprises,improveworkefficiencyandenterpriseimage.
ThesystemusesDreamweaverasthedevelopmentsoftware,usingASPasthemaintool,achieveauserregistration,landing,verifytheidentityandusermodificationofinformation,commodityinformationtoviewandmodify,messageoperation.Thesysteminterfaceisfriendly,strongapplicability,convenientmanagement,afteratestrunstability,abletomeetcustomerneedsonlinepurchaseofmobilephone.
Keywords:
mobilephonemall;ordermanagement;Dreamweaver
摘要2
abstract3
前言5
一、基本方案6
1.1系统简介6
1.2ASP介绍7
1.3SQL2000介绍8
1.4Dreamweaver介绍9
二、程序的设计11
2.1数据库数据的定义11
2.2网上手机网站的总体处理流程15
2.3网上手机网站设计19
2.4用户界面设计22
2.5系统测试25
2.6网上手机网站实施27
2.7系统维护29
三、结束语31
参考文献32
前言
企业与消费者间的电子商务,是一种网上直销方式,网上销售手机缩减了中间渠道,产品一般直接源自厂商的生产基地,不但品质有保证价格上也更优惠。
同时网上销售在缩减支出方面的有时也是传统店铺无法比拟的,由于不需要实际的店面,不仅避免了店铺租金的开销,还可省去装修、管理等方面的诸多费用,所以价格成为众多网上购机用户的首选因素。
另外所不同的就是网上购物可以足不出户,各地商品任选,如此方便快捷,无时间空间限制是传统经营模式无法比拟的,如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这将成为网上销售手机的一大优势。
参考和研究了大量的网上交易系统后,本文采用了现在普遍使用的注册会员、虚拟购物、提交货单、确认订单、确认发货等流程,并采用成熟的ASP技术结合SQL2000数据库来实现了一个网上虚拟的电子商务购物系统。
一、基本方案
1.1系统简介
本系统是运用了软件工程方法进行开发的,并且运用了比较先进的开发理念了解。
1、技术分析与可行性研究的确定
本系统采用的是ASP和SQL2000开发,WindowsXP操作系统,完成数据的添加、修改、删除、查询等功能。
由于ASP功能强大,而SQL2000灵活易维护在开发方面具有方便快捷、使用灵活的特点,以及目前的广泛实际应用,因此使用ASP、SQL2000是开发轻平台的最佳组合从而说明本系统在技术方面可行。
2、数据库的选择
在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。
合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。
同时,合理的数据库结构也将有利于程序的实现。
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。
收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
1.2ASP介绍
MicrosoftActiveServerPages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。
有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
以下罗列了ActiveServerPages所独具的一些特点:
1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。
2.无须compile编译,容易编写,可在服务器端直接执行。
3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。
4.与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。
ActiveServerPages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
5.ActiveServerPages能与任何ActiveXscripting语言相容。
除了可使用VBScript或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。
脚本引擎是处理脚本程序的COM(ComponentObjectModel)物件。
6.ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。
7.可使用服务器端的脚本来产生客户端的脚本。
8.物件导向(Object-oriented)。
9.ActiveXServerComponents(ActiveX服务器元件)具有无限可扩充性。
可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写你所需要的ActiveXServerComponent。
1.3SQLSERVER2000介绍
SQLServer是一个关系数据库管理系统,它最初是由Microsoft、Sybase和Ashton-Tat三家公司共同开发的,于1988年推出了第一个OS/2版本。
在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了,Microsoft将SQLServer移植到WindowsNT系统上,专注于开发推广SQLServer的WindowsNT版本,Sybase则较专注于SQLServer在UNIX操作系统上的应用。
在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。
SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版,本该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。
1.4Dreamweaver介绍
Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
Dreamweaver、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。
说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet)的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。
所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点:
Dreamweaver的界面几乎是做了一次脱胎换骨的改进,从中看到了更多的设计元素,让DW也稍稍带着点苹果的味道。
如果说VISTA和OFFICE2007创造了软件界面设计的新纪元,那么Adobe相当于取代了苹果的设计地位而紧随MS之后。
唯一的区别就是,MS老是抄人家苹果的(汗一个,微软的Fans别砸我),而Adobe却是实实在在的自己创造,设计界的老大地位实至名归……
布局按钮:
这个按钮似乎和下方的代码、分割、设计按钮功能重复,目前还不明白DW的意图,唯一增加的新功能是垂直分割,让代码和设计界面以垂直对比的方式呈现。
精简设计:
这是我最喜欢的一个布局,它提供了更多的可视区域,同时可以把右边的菜单收缩到只剩下图标。
对于习惯了Adobe其他设计软件的朋友来说,这的确是非常贴心的设计。
应用程序开发增强:
左上方是和数据相关的面板,包括数据库面板、数据绑定面板和行为面板;左下方则是文件与资源相关的面板,包括文件面板、相关资源面板、代码收集器等;右边则是设计相关面板,包括插入面板、CSS样式表面板、AP元素面板(用来为浮动层定位)。
应该说这是一个万金油布局,几乎适用所有的开发者,同时,它也把大部分菜单展示在用户面前,其他的七种布局可以说只是在这个基础上进行一些排列和隐藏
在下方的文档面板上,DW新增加了一个实时预览功能——LiveView。
它的作用是在DW窗口中实时查看代码的效果,包括Javascript特效!
1.最佳的制作效率
Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。
使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。
对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。
Dremweaver能与您喜爱的设计工具,如PlaybackFlash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。
除此之外,只要单击便可使Dreamweaver自动开启Firework或Photoshop来进行编辑与设定图档的最佳化。
2.网站管理
使用网站地图可以快速制作网站雏形、设计、更新和重组网页。
改变网页位置或档案名称,Dreamweaver会自动更新所有连结。
使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。
3.无可比拟的控制能力
Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。
它包含HomeSite和BBEdit等主流文字编辑器。
帧(frames)和表格的制作速度快的令您无法想像。
进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
甚至可以排序或格式化表格群组,Dreamweaver支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。
所见即所得Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP,Apache,BroadVision,ColdFusion,iCAT,Tango与自行发展的应用软体。
当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。
梦幻样版和XMLDreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。
建立网页外观的样版,指定可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。
您也可以使用样版正确地输入或输出XML内容。
Dreamweaver还集成了程序开发语言,对ASP、.NET、PHP、JS的基本语言和连接操作数据库,都是完全支持的。
缺点是:
一、难以精确达到与浏览器完全一致的显示效果。
也就是说您在所见即所得网页编辑器中制作的网页放到浏览器中是很难完全达到您真正想要的效果,这一点在结构复杂一些的网页(如分帧结构、动态网页结构)中便可以体现出来;
二、页面原始代码的难以控制性,比如您在所见即所得编辑器中制作一张表格也要几分钟,但您要它完全符合您要求可能需要几十分钟,甚至更多时间。
而相比之下,非所见则所得的网页编辑器,就不存在这个问题,因为所有的HTML代码都在您的监控下产生,但是由于非所见则所得编辑器的先天条件就注定了它的工作低效率。
如何实现两者的完美结合,则既产生干净、准确的HTML代码,又具备则见则所得的高效率、直观性,一直是网页设计师梦想。
在DREAMWEAVER之前,FRONTPAGE98一直被人们认为是最好的所见即所得网页编辑器,但是它同样继承了所见即所得的种种劣性。
但是我说过这是在DREAMWEAVER之前,现在我无意说DREAMWEAVER已经实现网页设计师的梦想,但我觉得DREAMWEAVER正在努力向这个梦想一步步走去。
二、程序的设计
2.1数据库数据的定义
“手机在线销售系统”主要分为浏览和后台管理两个子系统,前台的浏览主要是对一些功能的操作,但是都涉及到后台的管理,也就是数据库的操作,后台的管理必须要求符合系统的稳定性,保证修改的数据的正确性,但是由于涉及到关联表的问题,所以必须弄清楚前台的操作所涉及到的后台的相互关联的一些表格,包括一些基础信息。
在我们的系统中共使用了8个表来实现网站的所有功能,具体功能说明如下:
1、网站基本信息表yonghu:
字段名称
数据类型
id
自动编号
title
文本
contents
备注
bottomstr
备注
Links
备注
网站基本信息表aboutus保存了网站基本信息。
2、交易订单信息表dingdan:
字段名称
数据类型
id
自动编号
文本
数字
realname
数字
ad
日期/时间
youbian
文本
flags
数字
tel
数字
交易订单信息表dingdan保存了网站注册用户在线购买产品订单信息的数据。
3、访客留言内容表liuyan:
字段名称
数据类型
id
自动编号
title
文本
标题
nicheng
文本
姓名
文本
性别
文本
邮箱
content
备注
内容
liutime
日期/时间
留言日期
reply
备注
replydate
日期/时间
访客留言内容表guest保存了网站留言系统的数据。
4、产品类别分类表shouji:
字段名称
数据类型
id
自动编号
name
文本
名称
jiage
数字
层次
changshang
数字
级别
other
文本
备注
产品类别分类表leibie保存了商品的分类信息数据。
5、产品品牌分类表leibie2:
字段名称
数据类型
id
自动编号
title
文本
名称
layer
数字
层次
fromof
数字
级别
other
文本
备注
产品品牌分类表leibie2保存了商品的品牌信息数据。
6、新闻信息表news:
字段名称
数据类型
id
自动编号
title
文本
nope
备注
jointime
日期/时间
seenum
数字
class1
文本
新闻信息表news保存了新闻页面的数据信息内容。
7、产品数据表xinwen1:
字段名称
数据类型
id
自动编号
产品名称
N_title
文本
产品介绍
nope
备注
产品图片
pic
日期/时间
加入时间
jointime
数字
产品数量
cpsl
数字
产品单价
cpjg
文本
类一
class1
文本
类二
class2
备注
点评
dianping
数字
销售数量
xssl
数字
精品
bpic
文本
产品数据表products保存了所有已添加上传的产品数据信息。
8、网站用户信息表userinfo:
字段名称
数据类型
id
自动编号
username
文本
用户名
userpass
文本
密码
userpower
数字
权限
realname
文本
实名
sex
文本
性别
outdate
日期/时间
出生日期
tel
文本
电话
addr
文本
地址
work
文本
工作
regdate
日期/时间
注册日期
mibaowt
文本
密保问题
mibaoda
文本
密保答案
文本
网站用户信息表userinfo保存了网站的注册用户数据信息,该数据库在创建初期就由开发人员手动输入一特殊用户admin,admin用户为网站的超级管理员,该用户具有管理着网站的所有信息的权限。
2.2网上手机网站的总体处理流程
业务流程用户打开该网站后,可以浏览手机或者搜索想要购买的手机,再购买手机,购买前必须先登陆,没有注册的用户必须注册登陆后才能购买,完成订单,提交订单。
管理员通过查看订单,来决定是否发货,若已付款则发货,否则删除该订单。
用户:
管理员:
数据流程图介绍
数据数据流图:
简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
数据流程图包括外部实体、处理过程、数据存储和系统中的数据流四个组成部分
1.外部实体
外部实体指系统以外又和系统有联系的人或事物,它说明了数据的外部来源和去处,属于系统的外部和系统的界面。
外部实体支持系统数据输入的实体称为源点,支持系统数据输出的实体称为终点。
通常外部实体在数据流程图中用正方形框表示,框中写上外部实体名称,为了区分不同的外部实体,可以在正方形的左上角用一个字符表示,同一外部实体可在一张数据流程图中出现多次,这时在该外部实体符号的右下角画上小斜线表示重复.
2.加工
加工指对数据逻辑处理,也就是数据变换,它用来改变数据值。
而每一种处理又包括数据输入、数据处理和数据输出等部分。
在数据流程图中加工用带圆角的长方形表示处理,长方形分三个部分,标识部分用来标识一个功能,功能描述部门是必不可少的,功能执行部门表示功能由谁来完成。
3.数据流
数据流是指处理功能的输入或输出。
它用来表示一中间数据流值,但不能用来改变数据值。
数据流是模拟系统数据在系统中传递过程的工具。
在数据流程图中用一个水平箭头或垂直箭头表示,箭头指出数据的流动方向,箭线旁注明数据流名。
4.数据存储
数据存储表示数据保存的地方,它用来存储数据。
系统处理从数据存储中提取数据,也将处理的数据返回数据存储。
与数据流不同的是数据存储本身不产生任何操作,它仅仅响应存储和访问数据的要求。
在数据流程图中数据存储用右边开
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 手机商城
![提示](https://static.bdocx.com/images/bang_tan.gif)