网上购物系统
C mp t K o l g a dT cn l y电脑知识与技术 o ue n we e n eh o g r d o
第6卷第 1期 (00年5月) 3 21
4商品类别管理功能,大、便、捷的查询,便顾客可以按照商品类 )强方快方别查找自己需要的商品。
5用户中心:专为会员设计的,员可以修改自己的资料,看自己的信 )是会查息.看订单,看积分、查查申请成为会员、成在线支付、改密码等。完
修 6公告管理。为顾客提供商品的一些打折、价或热销商品的一些信息。 )特7订单和评论管理。客户购物后 . )可发表对商品的评价。
8在线留言。够了解顾客的意见,顾客的需求,强与顾客间的联系 )能掌握加建立良好的顾客关系。
3数据流分析根据各模块的功能分析,知系统中共定义了两类角色:员和管理员。可会
图 1系统功能模块图
顾客经过注册成为会员后,现商品查询,单查询和商品订购,对商品评实订并
价:管理员则有专用的登录帐号进入商品管理子系统,行商品管理,用户进对订单处理,算用户所购商品的金额,布最新商品公告以及进行系统设置和计发维护、络性能管理和安全管理。购物系统流程图如图 2所示。网
4网上购物系统的设计与实现41数据库结构 .
本系统使用 A cs 20 ces 0 3数据库,有 2 共 0个数据表,主要数据表有:理管员表 (d n,户表 ( v U e)类别表 (a gr)商品分类信息表 (o s, ami)用 D— sr, ct o, e y sr )商 t
图 2系统流程图
品信息表 (r )商品评论表 ( v w)新闻信息表 (e s,单表 (res, po, d ri, ee nw )订 odr)系统配置表 (of )。 cn g等 i42网站前台主要功能模块的实现 .
网站前台功能由系统导航信息和菜单、员注册及登录模块、户中心、品分类显示模块、购商品、告栏等组成。以系统会用商选公导航信息和菜单、员注册及登录两个模块为例 .析其实现过程。会分421系统导航信息和菜单 ..
本模块分为两部分:一个是系统的标识图片和导航广告条,些数据存储在 a据表中;二个是商品搜索表单。第这 d数第
导航部分使用了 cn . p文件中创建的数据库连接对象 cn ona s on和结果集对象 r,部分代码如下: s其
sts sre.ra O jc”d d . crst e r e r et beta obr ode”= v C e ( e )r . e s l c f m d I o n 11 so n” e e t r p o a lc n,,,
商品搜索部分创建了一
个 sacfr的表单域,向用户提供简单查询和高级查询两种方式,以 P S erhom O T方式将搜索信息提交到 rsa hap页面,果这些信息直接传递,处理时会增加代码的编写量, eer . c s如在因此在提交前增加了一个判空功能 cekp c0 hcsae。即如果关键字为空则不会提交。代码如下:
fnt ncekpc( ekt{ u c o hc aec cs ) i h rvar t=: s r
f (:0 i hc s. nt;+ ) o i;<cekt1 g i+{ r re hsr= s r+ t t :
}
rt nrr=cekt; e r t= hcs ) u s r42 . 2会员注册及登录模块 .
为了确保交易信息的有效性和网站功能拓展,购物网站需要以会员机制运作,浏览者成为会员且登录后,能够享受网站中的会员折扣。该模块通过与浏览者的交互,录浏览者的基本信息,过后台审核确定其信息的有效性。用 lg . p ck sr s记通 oi a、h ue. p和 l ns a o .g u. p三个文件来实现。 ot s a
在 l i. p文件中,用判断是否为未登录, o na g s先只有在未登录时才会显示登录表单。判断代码为:< i I a U el””t e i u l%>% f_ g s r a D= 0 h n d m r
登录表单后应该显示会员信息。建立数据库连接后,据获取的会员姓名在 odr中查找订单信息,将相应用户的订单数根 re表并赋给 Itre u变量: treN m=r i. crcut如果为空 ( treN m 0 ̄说明为新会员,示新会员的基本信息和问候 n dr m O N I O dru n s pr o on。 v e d I Od ru= )l n, j显语:有未处理的订单则显示数量及价格总计。若43网站后台主要功能模块的实现 . .
网站后台功能模块主要实现对整个系统的管理与设置,由用户管理、品管理、息管理、票管理四部分构成。以用户管理为商信投例 .析其实现过程:分 后台的用户管理包括管理员登录、台用户 (员 )理和后台用户 (理员 )理三部分。考虑到安全因素,前会管管管系统将管理员与会员分开存放。由于会员注册模
块已经实现了会员的添加功能,因此,员管理分为会员的查看、询和删除三部分:台用户的管理会查后
主要包括:理员的名字、管密码、限的修改,理员的删除以及添加三个功能。同时,了保证帐户安全,统采用文献[提出的改权管为系 1】进步函数后的 MD 5技术对口令进行加密。部分步函数代码如下:P iae S b md rv t u 5一
F ( b C d x P Sa) Fa,,,,,, c, a d U s nda A d ni e (d U s ndm 5Fb C d, )a)=A d ni e(, d U s ndA d ni e (d一 (,, )x c g g g, )3 4 s软件设计开发一。… 41 **
(下转第 3 2 4 8页 )本栏目责任编辑:谢媛媛