计算机散件销售系统论文设计说明书.docx

上传人:b****4 文档编号:4304792 上传时间:2022-11-29 格式:DOCX 页数:15 大小:321.49KB
下载 相关 举报
计算机散件销售系统论文设计说明书.docx_第1页
第1页 / 共15页
计算机散件销售系统论文设计说明书.docx_第2页
第2页 / 共15页
计算机散件销售系统论文设计说明书.docx_第3页
第3页 / 共15页
计算机散件销售系统论文设计说明书.docx_第4页
第4页 / 共15页
计算机散件销售系统论文设计说明书.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

计算机散件销售系统论文设计说明书.docx

《计算机散件销售系统论文设计说明书.docx》由会员分享,可在线阅读,更多相关《计算机散件销售系统论文设计说明书.docx(15页珍藏版)》请在冰豆网上搜索。

计算机散件销售系统论文设计说明书.docx

计算机散件销售系统论文设计说明书

计算机散件销售系统的设计与实现

摘要:

利用ASP、Access等技术,从计算机散件销售电子商务平台及数据库两个方面的设计出发,实现了前台顾客对商品的浏览、在线购买、会员注册的功能,以及后台管理员对散件信息、交易信息等各种信息的管理,管理员的添加、删除和更改密码等功能。

使计算机散件销售实现了电子化,提高了工作效率。

关键词:

ASP;电子商务;计算机散件;网络;购物系统

目前国内很多大中城市的商场还是以售货员站柜台为主,这样给商场带来很多管理上的问题;其次,由于商场是人群集中的地区,这样为管理以及保安等方面也带来很多的不便。

为了解决这些管理以及其他一些问题,使人们从繁杂的事务中解放出来,迫切需要一种通过网络来进行商品交易的平台。

因此借助Internet/Intranet对信息处理的及时快捷,开发了本套计算机散件销售系统。

1需求分析

网络商城系统的建立,需要进行用户需求调查与分析,以确定系统目标,提出解决问题的详细方案,这是系统建设的重要环节。

要想使商城客户能方便的使用购物系统,功能上对系统的要求是全面的。

因此对用户的需求可分为二个方面:

一方面是管理人员对需要进行网上购物的用户进行信息注册,获得用户ID;二方面是用户通过计算机网络进行远程购物。

这二个方面形成了网络购物的一个工作整体[1-4]。

1.1软硬件需求

软件方面需要能方便地设计出各种功能要求,界面友好,能简单方便地进行网络购物及系统管理。

因此,本系统主要通过Asp、Dreamweaver、Fireworks、flash、Access等技术设计网页、数据库,及实现对数据库的动态连接。

硬件的配置要求以市场流行的为标准,这样可以很好的适应当前的网络管理以及维护。

1.2系统功能及特性分析

1.2.1前台实现功能

用户免费注册及用户信息修改功能,方便的订单管理功能,订单结算统计功能,购物流程简单快捷,包含商品折扣机制。

面向消费者的订单查询功能以及顾客留言,公告栏等。

1.2.2后台实现功能

后台实现功能包括后台的网站数据远程维护,业务数据的分类与信息添加删除等功能;可以在线添加、删除、修改商品各级类别;支持商品图片上载功能,让商品形象更生动以及注册用户、商品信息的轻松维护。

1.2.3管理用户的功能特性分析

后台管理系统是开发者对系统进行管理和维护的环境,模块结构如下:

图1系统后台功能模块图

后台是整个销售系统中最重要复杂的部分。

管理员通过此处对网站内容进行管理。

后台管理共分为商品信息管理,交易信息管理,新闻发布管理,站内信息管理,站内操作管理,以及退出本管理系统等。

在商品信息管理部分实现对在线商品进行添加与删除。

管理者可以在此处创建新的商品类别以便进行分类管理,以及可以对已经注册的商品信息进行浏览编辑及删除,商品可以任意的被分成各个类别。

交易信息管理,也就是商品订单的管理,它包括客户订单处理以及发货记录查询两个方面。

管理者可以在此处查看客户所购买的商品订单,以及对商品订单进行处理。

在新闻发布管理模块可以对网站内的新闻动态区进行管理,添加新闻类别和添加新闻,对其进行修改及删除等等。

站内信息管理可以对顾客留言进行管理及对投票内容进行修改和查看投票的结果。

可以查看所有注册会员的详细资料,对会员进行管理。

另外还可以对管理员进行添加或者删除。

1.2.4普通客户及功能特性分析

前台处理系统是客户使用的最终界面,模块结构图如下:

图2系统前台功能模块图

前台销售部分就是顾客浏览、选择、结账的地方,需根据所需销售商品特点安排布局,商品数据灵活根据需要从数据库挑出,照顾顾客浏览习惯,简化流程,使顾客能迅速找到所需商品,真正做到“简洁高效流畅”购物环境。

注册会员功能实现顾客可以浏览本网站的商品内容以及其他一些信息,但是用户必须通过注册成为会员才能具有购买权限。

购买商品模块中注册会员可以通过购物车购买所需商品,购物车能够根据具体情况将具体的商品价格进行总结计算,把商品清单形成订单发给商店管理者。

订单查询模块中购买后的顾客可以通过订单号在此处对所购商品的订单信息进行查询,并且每个顾客只能够查询属于自己购买商品的订单。

2系统概要设计

2.1系统基本设计思想

方便商场的管理以及方便消费者购物,要从根本上改变过去复杂、低效的手工管理方式,使工作规范化,即管理工作基于工作流程,完全采用计算机技术处理商品销售管理工作。

使消费者与商城能方便快捷地共享、交流信息。

同时又能实现迅速、全方位的信息采集、信息处理,为消费者提供一个方便、快捷的购物方式,使其足不出户就可以享受购物的乐趣。

本系统主要包括前台顾客对网站的访问页面和管理员对网站的维护后台。

图3系统主界面图

前台顾客访问页面设计主要包括如下功能:

注册会员,购物车及订单功能的实现,商品查询,订单查询,顾客留言,新品速递公告栏,二手交易商城动态和系统帮助[5-7]。

2.2系统结构设计

系统结构采用当前流行的B/S结构,也就是浏览器/服务器模式,它开发时间短,成本低,而且数据量的传输快等优点。

图4系统结构设计

3模块开发

3.1数据库的设计

本系统通过MicorosoftAccess2000,建立一个数据库shop.mdb,并通过Micorosoft.jet.OLEDB.4.0来连接和操作数据库[8-9]。

对于系统的基本信息数据库,可以列出以下数据表:

表1用户信息数据表(user表)

名称

数据类型

长度

允许空

作用

Username

Nvchar

20

用户名

Password

Nvchar

10

用户密码

Password

Nvchar

10

确认密码

Question

Nvchar

50

提示问题

Answer

Nvchar

50

问题答案

Email

Nvchar

30

用户邮箱

Address

Nvchar

50

用户地址

Province

Nvchar

50

用户所在城市

City

Nvchar

15

用户所在地区

QQ

Nvchar

15

QQ

Address

Nvchar

50

用户地址

Postcode

Nvchar

10

用户邮编

Tel

Nvchar

30

用户电话

表2系统管理员信息表(Administrator表)

名称

数据类型

长度

允许空

作用

Adminname

Nvchar

10

管理员

Password

Nvchar

10

管理员密码

表3货物信息表(goods表)

字段名称

字段说明

Name

商品名称

Marketprice

市场价

Ourprice

商场价

Vipprice

会员价

Dmount

数量

Province

地区

city

城市

Hits

点击数

表4订单信息表(form表)

字段名称

字段说明

Goods

货物

Amount

数量

User

购买者

Dateandtime

订单时间

Address

住址

Postcode

邮编

Tel

电话

QQ

QQ

Truename

真实姓名

Email

电邮

Totalmoney

总金额

3.2数据库连接公用模块

本系统通过数据库连接文件conn.asp,实现与数据库的连接,该文件也可以被其他文件调用来实现数据库的连接[10]。

其代码如下:

<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>

<%optionexplicit

response.Buffer=true

/*定义连接数据库需要的变量*/

dimconn

/*初始化连接对象*/

setconn=Server.CreateObject("adodb.connection")

/*打开数据库连接*/

conn.open"provider=microsoft.jet.oledb.4.0;datasource="&server.MapPath("help/data/shop.mdb")

3.3用户信息模块

这部分主要实现用户注册、登陆、查看、更改注册资料等功能。

图5用户信息注册

3.3.1客户注册

任何需要在线购买的用户必须进行会员注册,点击注册用户,进行用户注册或通过此处进行会员的登陆。

会员登陆或顾客注册必须按要求填写信息内容,否则登陆或者注册将不能继续进行。

主要用了reg.asp页面,reg.asp主要实现对用户名的选取,系统自动检测用户名,系统设置帐号必须取4到16且仅可使用英文大小写母、数字、“_”,当客户在首页单击注册时,进入注册的第一个页面reg.asp,通过调用数据库给出库里的注册协议,主要说明用户在网上商店购物所需要遵守的准则和制度。

并通过[接受协议]和[拒绝协议]两个按钮选择是否进一步填写基本信息。

客户填写信息完成后按[注册]按钮,在客户端进行信息的有效验证,如果信息填写不正确,则给出相应的提示,信息填写正确则进行后台数据处理。

进入注册新会员界面后,用户首先填写新会员资料,再判断带*号的必填项是否已填写齐全,用户名是否重复,地址、Email等资料是否有效等等。

如果所有数据有效,系统则在数据库中添加一条新记录,存储新会员信息,完成新会员的注册。

3.3.2客户登陆

图6客户登陆界面

注册会员可以通过此处实现会员的登陆。

登陆审查页有Log.asp。

如果输入正确,记录用户,登陆成功则返回首页,如果登陆出现密码或帐户错误,则出现提示信息重新要求登陆并返回首页。

3.3.3查看和修改资料

查看操作是显示用户注册的所有信息。

更新操作,直接从更改表单中获取相应值,执行后根据回值做响应处理。

3.3.4购物车的用途与实现

图7购物车界面

购物篮要实现以下功能:

添加商品到购物篮,显示购物篮信息,更新购物篮信息,删除购物篮中的商品。

购物车的设计要用到bag.asp页面,它显示了商品的编号及其价格,可以对商品进行添加删除,还可以改变商品的购买数量以及对商品总体价格进行结算,对几种不符合要求的价格情况进行处理。

3.3.5订单功能及实现

图8订单界面

当商品形成订单后,注册会员可以进行对自己所购商品的订单进行查询、交易、确认、退货和选择支付方式,同时还包含查看帐户、货物出售和发布商品[6][8][9]。

3.3.6顾客留言功能及实现

顾客发表意见,管理者也可以通过此处了解顾客对商品的需求,以便加以了解,进行改进。

留言板的实现主要通过guestbook.asp实现其功能.留言板通过分页来显示其内容,

3.3.7公告栏

通过滚动的公告栏引起顾客注意,发布一些比较新的公告信息。

本部分通过notice.asp实现,公告栏可以实现滚动,并且可以按鼠标后停止滚动。

3.4管理用户模块功能实现

3.4.1管理员登陆

图9管理员登陆界面

通过对管理员账户及密码在数据库中的核对,审核是否符合登陆条件,如果符合则进入管理界面,否则进行提示错误信息。

管理员通过admin_login.asp进行管理员的登陆及对账号及密码的条件进行审核,成功则直接进入管理界面admin_index.htm,否则出现提示信息,要求重新登陆.[11]

sublogin%>

bold">管理员登录

/*下面一段代码添加一个表单,通过POST方法传递值*/

act=chk"name="login"method="post"onSubmit="javascript:

returnclogin();">

管理员:

密 码:

functionclogin()

{

if((document.login.adminname.value=="")||(document.login.password.value==""))/*判断用户名是否为空*/

{alert("请完整输入管理员名称和密码");returnfalse;}

returntrue;

}

<%endsub

对帐户密码的条件进行审核:

subchk

dimadminname,password

adminname=request("adminname")

password=md5(request("password"),16)

/*查询数据库*/

rs.open"selecttop1*fromadminwhereadminname='"&adminname&"'",conn,1,1

ifrs.eofandrs.bofthen

alert"无此管理员"

else

/*如果用户名存在,则继续判断密码是否正确*/

ifpassword=rs("password")then

/*如果密码正确,设置SESSION对象存储用户信息*/

session("adminname")=adminname

session("leavel")=rs("leavel")

response.redirect"admin_index.htm"

else

alert"密码错误"

endif

endif

endsub

/*如果用户名密码为空,退出返回登陆页面*/

sublogout

session("adminname")=""

session("leavel")=""

response.write""

endsub%>

3.4.2商品信息管理

图10商品信息管理界面

管理员可以在此处进行商品的分类,把商品分作多个不同的类型进行处理,在网站前台首页上商品按分类规定显示,及可以对商品分类信息进行填加,注册新的分类,审查已经存在的分类,对已经存在的分类信息进行管理,进行修改或删除。

实现程序是admin_class.asp。

主要实现的功能为对商品大类的添加、修改、删除和分类代码生成操作,如果进行了空操作,则显示错误提示信息。

3.4.3交易信息管理功能及实现

这部分主要实现对商品订单信息的管理,它包括对客户订单处理,以及对发货记录的查询,可以对订单记录进行查看及删除。

3.4.4公告发布管理功能与实现

公告信息管理实现对网站信息的分类,并可以对公告信息进行添加、修改及删除。

实现此功能主要由admin_notice.asp页实现[11]。

rs.open"select*fromnotice",conn,0,2

rs.addnew

rs("title")=request("title")

rs("content")=request("content1")

rs("importent")=cint(request("importent"))

rs.update

rs.close

suc

3.4.5管理员功能及实现

通过此部分可以对管理员信息进行修改、添加或者删除。

添加管理员功能通过admin_admin.asp[4]页实现。

admin_admin.asp页实现对管理员信息的添加:

添加帐户及密码,就和用户注册一样,要考虑到管理员信息的合法性。

admin_admin.asp页实现对管理员信息添加到数据库,并且防止账户的重名。

subadmin

rs.open"select*fromadmin",conn,0,2

rs.addnew

rs("adminname")=request("username")

rs("password")=md5(request("password"),16)

rs("leavel")=cint(request("leavel"))

rs.update

rs.close

suc

endsub

4总结

通过本次毕业设计,我了解了Web开发模式,工作原理,对Web数据库的结构和Web服务器与数据库的几种互连技术有了全面的认识。

在几个月的系统开发和论文撰写过程中,通过查阅、研究大量的相关文献,分析相关领域的特色网站并结合实际,按照软件工程的严格要求,对一个电子商务应用系统——网上商店进行了需求分析,概要设计,详细设计,编码与测试等方面进行分析和讨论,初步建立了一个模拟的网上商店。

通过计算机散件销售系统的实现,让我从感性认识上加强了对电子商务的理解,对电子商务的运作方式初步有所了解,并最终有感性认识上升到理性认识。

通过与数据库的连接,完成了购物功能和网站管理功能,运行本操作系统实现了前台顾客在线购物,后台管理员对商品订单的处理。

通过前台操作系统实现了商品浏览,在线购买功能,会员注册.新闻浏览,订单查询,进行投票等功能。

通过后台操作系统实现了商品信息管理,新闻发布管理,交易信息管理,站内信息管理,会员信息管理和管理员的添加删除及更改密码。

由于Asp页功能强大,处理方式灵活,对客户浏览要求较低,传送到客户端的只是解释后的html页面,保护了页面开发者的知识产权,因此本系统页面大多采用Asp页。

当然由于时间有限,这个系统还不够完善,还有许多地方有待改进。

世界电子商务的内涵、标准和技术等也日新月异,而电子商务又是一个涉及多学科的新领域,且文理渗透,很难从整体上把握,难免存在疏漏,恳请各位老师批评指正。

 

参考文献

[1]袁宁,李勇继等.网上商店大制作[M].重庆:

重庆大学出版社,2001:

58-79.

[2]张领.ASP.NET项目开发全程实录[M].北京:

清华大学出版社,2008:

130-180.

[3]李彦.ASP.NET3.5系统开发精髓[M].北京:

电子工业出版社,2009:

105-142.

[4]张跃廷.ASP.NET从入门到精通[M].北京:

清华大学出版社,2008:

230-262.

[5]周明涛.DreamweaverUltraDev动态网页设计[M].北京:

机械工业出版社,2000.

[6]洪传华.ASP实例演练:

组建商务网站[M].北京:

中国电力出版社,2001:

154-187.

[7]天创工作室.ASP网页制作实战步步通[M].北京:

人民邮电出版社,2001:

60-80.

[8]韩泽坤.Access2003公司数据库管理综合应用[J].软件学报.2004

(2):

110-137.

[9](英)JohnCarter,译者:

张淮野,袁怡等.数据库设计与ASP编程[J].程序员周刊.2004(7):

57-89.

[10]裘民民,戴小林,罗畅.网络程序员入门[M].北京科海集团公司,2002:

67-123.

[11]周学泳.Asp+SQLServer开发网上商店[M].北京:

人民邮电社,2000:

178-206.

 

ComputerPartsSalesSystemDesignAndImplementation

XUXiao-yong

Abstract:

UsingASPandAccesstechnology,suchascomputerpartssalesfrome-commerceplatformanddatabasetwoaspectsofthedesignofthefrontdeskcustomersrealizethebrowse,onlinepurchasegoods,memberfunction,andbackstageonbulk,information,transactionadministratorvariousinformationmanagementinformation,theadministratortoadd,delete,andchangeyourpassword,andotherfunctions.Makethecomputerpartssalesrealizedelectronicalization,improveworkefficiency.

KeyWords:

ASP;E-commerce;Computerparts;Network;Shoppingsystem

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1