网上书店售书系统设计论文_第1页
网上书店售书系统设计论文_第2页
网上书店售书系统设计论文_第3页
网上书店售书系统设计论文_第4页
网上书店售书系统设计论文_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录1绪言111开发背景112课题研究意义22系统分析与设计321系统分析3211需求分析3212可行性分析322系统设计4221功能结构图4222购物流程图523开发环境63数据库设计731数据库的分析732数据表设计74前台开发1141设计分析1142前台首页设计1143书目展示模块1244购物车模块1445用户登录模块16451用户注册17452用户登录17453用户密码修改18454用户密码找回1846公告模块195后台开发2051设计分析2052后台首页设计2053后台登录模块2154书本信息管理模块2255订单信息管理模块2356用户管理模块2557信息管理模块256结论27致谢28参考文献291绪言11开发背景随着INTERNET的发展,企业与企业之间电子商务的兴起,电子商务逐渐成为网络发展的主流,而网上购物也将成为一种流行的购物方式,例如,大家比较熟悉的淘宝网、拍拍网和易趣购物网站。企业通过建立起自己的电子商务网站,建立企业宣传网络,逐步扩大企业自身的网络销售渠道,完成企业对个人的各种网络交易,从而提高企业经济效益。随着硬件技术、网络技术及网上交易法规的日趋完善,电子商务将成为企业销售经营的主要渠道。电子商务的快速发展以及上网人数的急增,为企业创造了许多网络商机。网上书店便应运而生了,网络书店在全球范围内的兴起对传统的图书营销方式产生了前所未有的冲击,在图书购销体系中扮演着日渐重要的角色,呈现出广阔的发展前景。PHP作为全球最普及、应用最广泛的互联网开发语言之一,从1994年诞生至今,已被2000多万个动态网站采用,如国外知名互联网公司GOOGLE、YAHOO、EBAY和中国知名网站新浪、百度、腾讯、网易、阿里巴巴等。随着PHP技术的成熟和完善,PHP已经从一种针对网络开发的计算机语言发展成为一个适合于企业级部署的技术平台。PHP是用于开发动态网页的工具,它在INTERNET用户与网络之间的作用,它和MYSQL及APACHE的配合使用已经被许多网站的设计人员所采用。PHP语言的特点如下。(1)简单易学,只要掌握了基本的语法,就可以开始PHP编程之旅了;(2)支持强大的数据库功能,PHP与MYSQL是最佳的组合,同时它还支持与ACCESS、SQLSERVER、ORACLE等数据库的组合;(3)开发成本低,PHP是完全免费的,其所需的软件(如MYSQL)和服务器平台(如LINUX)也完全是免费的;(4)面向对象编程,面向对象编程的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好WEB开发构架都非常有意义;(5)应用范围广,世界上很多大公司都采用了PHP技术,如德意志银行的交易系统,华尔街的股票在线买卖系统,汉莎航空公司的票务处理系统等。12课题研究意义通过对网上书店的研究,充分深入的了解网上书店的结构。网上书店电子商务系统的优点有(1)突破了商业往来的时间限制网络上的计算机可以一天24小时,天天为客户提供完善的网络服务,而且可以提供给全国各地的消费者,以最快的速度将公司图书的外观、内容、价格及相关信息提供给客户。(2)节省公司营运成本网上书店本身没有店面,减少了公司的管理费用,同时,网上书店管理系统精简了办公程序,促进了管理的规范化。(3)提高了客户购物的积极性顾客利用网上书店,可以很快的找到所需的图书,在网上提交订单后,如果是当地地区的,图书当天就会送达顾客手中,节省了顾客的购物时间和精力。本论文就毕业设计的内容,系统地阐述了整个网上书店售书系统的功能及实现。实现了从书目管理,书目分类和查询,到购物车实现,用户订单处理,再到留言板,管理员系统,基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于INTERNET网络。2系统分析与设计21系统分析网站开发前,首先要对网站进行需求分析、可行性分析,使得开发的过程中能更了解和掌握网站的前期准备和开发流程。211需求分析在信息飞速发展的时代,INTERNET的迅速发展,电子商务将成为21世纪网络发展的主流。网上购物成为了一种购物时尚,它为人们提供了网络购物的方便性,使消费者可以足不出户就能买到所需的商品。而一个网上书店,其基本需求和功能有(1)网站设计页面大方美观、个性化,能显示出书店的形象;(2)书店所有的书目数据都能在平台中展示;(3)规范、完善的基础信息设置;(4)书目分类详尽,可按不同类别查看书目信息;(5)实现选购书目订购书目支付交易成功功能;(6)实现各种查询,如模糊查询,高级查询等;(7)管理员对用户订单进行管理。212可行性分析可行性分析的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决,不能靠主观猜想而是要靠客观分析。必须判定系统目标和规模是否现实,系统完成后所能带来的效益是否达到值得投资开发这个系统的程度。因此可行性分析实质上是要进行依次大大地压缩简化的系统分析和设计的过程,就是在较高层次以较抽象的方式进行的系统分析和设计的过程。网上书店的可行性分析可以从以下两点考虑。(1)经济性。网上书店的宗旨是根据用户需求和市场形势提供书目的详细信息,并对书目进行详细分类,方便用户查找和购买合适的书目。(2)技术性。网上书店网站提供购物车和收银台功能,用户选择书目并可以在线提交订单;信息管理系统实现对书目信息、用户信息、订单信息以及交易方面的管理,使得网站具有舒适的交易界面和良好的管理平台。22系统设计对网上书店的系统进行了分析后,就要开始对网站进行设计了,就是详细规划和设计书店。221功能结构图(1)前台功能模块网上书店前台管理系统最新书目推荐书目热门书目书目分类用户注册用户中心订单查询购物车书店公告用户登录友情链接修改个人信息修改密码用户留言图21前台功能模块(2)后台管理模块添加书目网上书店后台管理系统修改书目信息书目类别管理添加书目类别用户信息管理用户留言管理更改管理员信息编辑订单查询订单公告管理评论管理书目管理用户管理信息管理订单管理图22后台管理模块222购物流程图网上书店,实质是建立一个虚拟的购书环境。在书店选购书目时,首先将选到的书目放到购物车中,待选购完书目后就可以到收银处开单付款。建设网上书店系统的原理与在书店购买书目的原理是一致的,首先用户在网页中选购自己所需的书目,并将书本放进购物车中,其过程可以改变购买书目的数量或删除购物车中的书目,选好书目后就可以进行支付程序,在支付的过程中填写收货人信息、提交收货人信息及查看账单等操作,网上书店的购物流程图如图23所示。是是否是是否是否否否登录网上书店网站登录管理员用户进行书目信息管理、订单管理、用户管理、网站信息管理注册选购书目购物车更改书目数量查看账单购买收银台浏览网站其他功能模块图23网上书店的购物流程23开发环境建设网站时,除了确定网站的功能结构和购物流程外,还需确定网站的开发环境。服务器端(1)操作系统WINDOWS2003SERVER(2)服务器APACHE20(3)软件PHP50,ADOBEPHOTOSHOPCS3,FLASH8(4)数据库MYSQL(5)浏览器IE80(6)分辨率1024X768客户端(1)浏览器IE80(2)分辨率1024X7683数据库设计31数据库的分析PHP跟踪和管理用户的状态和行为主要有两种措施,一是使用SESSION或COOKIES保存用户登录网站的信息,但这种信息会随着用户退出网站而消失,对于那些需要持久保存的信息,如用户的个人资料、用户的订单及书本信息等,则需要保存到数据库中进行长期存储。数据库适合存储那些需要持久保存的信息,并且提供了很好的方式进行查询、插入、修改和删除等操作。32数据表设计结合实际情况以及对用户需求的分析,网上书店SHOP数据库主要包含如下数据表。(1)TB_LEAVEAWORD(用户留言表)用户留言表主要用存储用户留言的相关信息,数据表结构如表31。表31TB_LEAVEAWORD表字段名称数据类型字段大小是否主键说明IDINT4是自动编号IDUSERIDINT4用户IDTITLEVARCHAR200留言主题TIMEDATETIME50留言时间CONTENTTEXT留言内容(2)TB_PINGJIA(书本评价表)书本评价表主要用于存储用户对书本评价的信息,数据表结构如表32。表32TB_PINGJIA表字段名称数据类型字段大小是否主键说明IDINT4自动编号IDUSERIDINT4用户IDTITLEVARCHAR200评价主题TIMEDATETIME50评价时间SPIDINT4书目IDCONTENTTEXT评价内容(3)TB_ADMIN(管理员表)管理员表主要用于存储管理员的信息,数据表结构如表33。表33TB_ADMIN表字段名称数据类型字段大小是否主键说明IDINT4是自动编号IDNAMEVARCHAR25管理员名字PWDVARCHAR50管理员密码(4)TB_DINGDAN(用户订单表)用户订单表主要用于存储用户的订单信息,数据表结构如表34。表34TB_DINGDAN表字段名称数据类型字段大小是否主键说明IDINT4是自动编号IDDINGDANHAOVARCHAR250订单号SPCVARCHAR250书目串SLCVARCHAR250数量串SHOUHUORENVARCHAR50收货人姓名SEXVARCHAR4收货人性别DIZHIVARCHAR250收货地址YOUBIANVARCHAR50邮编号码TELVARCHAR50联系电话EMAILVARCHAR50EMAIL地址SHFFVARCHAR50收货方式ZFFFVARCHAR50支付方式LEAVEWORDTEXT用户留言TIMEDATETIME50下单时间XIADANRENVARCHAR50下单人姓名ZTVARCHAR50订单状态TOTALFLOAT8总价格(5)TB_TYPE(书目大类表)书目大类表主要用于存储书本类别的信息,数据表结构如表35。表35TB_TYPE表字段名称数据类型字段大小是否主键说明IDINT4是自动编号IDTYPENAMEVARCHAR50书目类别名称(6)TB_SHANGPIN(书目信息表)书目信息表主要用于存储书本的基本信息,数据表结构如表36。表36TB_SHANGPIN表字段名称数据类型字段大小是否主键说明IDINT4是自动编号IDMINGCHENGVARCHAR50书目名称JIANJIETEXT书目简介ADDTIMEDATETIME50出版时间DENGJIVARCHAR50书目等级XINGHAOVARCHAR50书目型号TUPIANVARCHAR200书目图片SHULIANGINT4书目数量CISHUINT4购买总数TUIJIANINT4是否推荐TYPIEDINT4类型IDHUIYUANJIAFLOAT8会员价SHICHANGJIAFLOAT8市场价PINPAIVARCHAR50品牌TEJIAINT4是否有特价(7)TB_GONGGAO(公告表)公告表主要用于存储公告的信息,数据表结构如表37。表37TB_GONGGAO表字段名称数据类型字段大小是否主键说明IDINT4是自动编号IDTITLEVARCHAR200公告主题TIMEDATETIME50发布时间CONTENTTEXT公告内容(8)TB_USER(用户信息表)用户信息表主要用于存储用户的基本信息,数据表结构如39。表39TB_USER表字段名称数据类型字段大小是否主键说明IDINT4是自动编号IDNAMEVARCHAR50用户名PWDVARCHAR50用户密码DONGJIEINT4用户是否被冻结表39TB_USER表(续)字段名称数据类型字段大小是否主键说明SFZHVARCHAR50用户身份证号TELVARCHAR50联系电话EMAILVARCHAR50用户EMAIL地址QQVARCHAR50用户QQIPVARCHAR50用户IP地址TISHIVARCHAR100密码找回提示HUIDAVARCHAR100密码找回答案DIZHIVARCHAR200联系地址YOUBIANVARCHAR50邮编号码REGTIMEDATETIME50注册时间TRUENAMEVARCHAR50用户真实姓名PWD1VARCHAR50未加密的密码4前台开发41设计分析网站首页是关于网站的建设及形象宣传,对网站生存和发展起着至关重要的作用。首页是一个信息含量较高,内容丰富的宣传平台,设计好坏将直接影响顾客的购买欲望,在首页,用户不仅可以了解书城最新书目、热门书目、推荐书目,还可以实现对所需书目的搜索、订单查询等功能,书城首页包含的内容有(1)网站导航,主要包括网站的个性形象广告和主功能导航两部分;(2)商品信息的快速搜索以及高级搜索;(3)最新书目模块,主要展示最新书目信息;(4)推荐书目模块,主要展示书城重点推荐的书目信息;(5)热门书目模块,主要展示书城销量最高的书目信息;(6)用户登录模块,主要用于用户登录、登录后可以购买书本、查询订单和查看个人消费情况;(7)用户中心模块,主要用于用户登录后,对个人资料及登录密码的修改、用户留言和评论信息;(8)站内公告模块,主要用于发布书店提供部分书目信息以及购买书目的一些优惠制度等信息;(9)在线帮助模块,主要使用户更快熟悉网站的使用方法;(10)联系我们模块,主要提供与本站联系的各种方法。42前台首页设计网站首页的布局如图41,前台首页设计流程如下。TOPPHPINDEXPHPRIGHTPHPBOTTOMPHP图41首页示意图(1)主要用于显示网站的标题及未用户提供前台功能导航,被封装成一个独立文件TOPPHP页;(2)主要用于展示网站提供的最新书目信息和推荐书目信息,直接在首页INDEXPHP页实现;(3)主要实现用户注册、登录、找回密码和网站公告功能,被封装成一个独立的文件RIGHTPHP页;(4)主要用于显示尾部导航链接和版权信息,被封装成一个独立文件BOTTOMPHP页。前台首页被访问的次数比较多,为了加快页面的运行速度,在前台首页使用INCLUDE语句包含主要功能模块,部分代码如下。/书目展示模块代码部分43书目展示模块书目展示模块主要功能是显示重点推荐书目、最新书目、热门书目以及书目的详细信息。书目展示页面设计流程如下(1)为表格添加背景效果,输入书目名称;(2)添加标记,在页面中显示书目图片,代码如下WIDTH130HEIGHT100BORDER0(3)以分栏显示方式展示推荐、最新、热门书目的详细信息;(4)未“查看信息”和“放入购物车”添加文字连接,部分代码如下查看信息放入购物车推荐书目、最新书目、热门书目这三种实现方法类似,因此页面设计效果也类似,页面效果设计如图42图42书目展示页面设计效果重点推荐书目的实现方法首先在后台数据库为每个书目分配一个TUIJIAN标记,添加书目时,如果某书目为重点推荐书目,则使TUIJIAN的值为1。显示重点推荐书目就是将TUIJIAN的值为1的书目显示出来。最新书目展示是在前台页面中显示系统管理员最新添加的10本书目。它实现的原理是在后台数据库SHANGPIN表中开辟一个ADDTIME字段,利用该字段记录书目的添加时间,在前台显示书目时只需利用这个字段将所有书目降序排列,再从排好序的记录中选择最后添加的10条记录。热门书目的实现方式是根据销售书目的数量对已销售的产品进行有序显示,实现的原理是在SHANGPIN表中增加一个CISHU字段来记录书目销售的数量,根据这个字段就可以对书目的销售进行排列,销量最高的书目就成为热门书目。单击相应书目中的“查看信息”文字超链接,查看书目的详细信息。书目详细信息页面主要功能是根据获取到书目ID编号或查询书目名称关键字显示该书目的详细信息,包括书目名称、市场价、会员价、书目简介等,其页面设计效果如图43。图43书目详细信息页面效果书目详细信息展示页面设计流程如下(1)制作表格显示书目的详细信息;(2)添加标记,在页面中显示书目图片;(3)在表格中添加文字超级链接,用于执行购买书目的操作。为了能让客户全面了解某书目,本购物系统设置了查看书目详细信息模块。在该模块中不仅可以对书目信息进行整体把握,而且还可以发表用户个人评论,根据用户的评论,管理人员可以对书目做一些调整,例如,增加一些口碑较好的书目,删除一些评价相对较差的书目。设计时只须用_GET接收不同书目的ID值就可以浏览该书目的信息。设置书目分类显示不仅可使该购物系统的所有书目都分门别类的显示出来,而且为用户选择书目提供了很大的方便。首先应该建立一个单独的TYPE表用来存储书目大类,之后在SHANGPIN表中增加一个TYPEID字段,该字段中存储的内容是书目大类ID值,利用这个值就可以确定该书目属于那一类。44购物车模块购物车的主要功能是保留用户选择的书目信息。用户可以在购物车内设置选购书目的数量,显示选购书目的总金额,还可以清除选择的全部书目信息重新选择书目信息。购物车帮助用户完成书目的选购,并把选购的书目交给服务台进行结算,购物车的页面设计效果如图44,其管理框架如图45。图44购物车页面设计效果是否添加购物车开始添加书目购物车列表查看购物车移除书目修改数量清空购物车支付结账结束是否有书目图45购物车管理框架购物车页面设计的流程如下(1)购物车中的书目默认购买数量是1,若用户多件相同的书目就需利用修改文本框中书目数量来实现,代码如下VALUE(2)添加“移除”文字超链接,删除ID制定的书目,代码如下移除(3)在表格中添加“更改书目数量”按钮,用于更新书目的实际购买数量,(4)添加“去收银台”文字超链接,实现选购书目的结算功能,去收银台(5)添加“清空购物车”文字超链接,当用户想重新选购书目时,就可以清空购物车中所有书目,清空购物车当每个用户登录成功后系统将为每个用户分配两个SESSION变量PRODUCELIST和QUATITY,分别用来存储用户放入购物车中的商品ID和这些商品的数量,当然一个变量同一时刻只能有一个值,要实现将多个ID值同时保存在一个PRODUCELIST变量中,首先将ID转变成字符型变量,并且这些变量用字符“”进行连接。从购物车中移去指定商品的基本思想是首先用函数EXPLODE将SESSION变量PRODUCELIST以“”进行分割,并把分割出的子串存放到数组中,之后将用户移去的商品对应的数组元素赋予空值,最后将数组元素重新组合成新串。购物车中的商品默认数量是1件,如果用户打算购买多件相同的商品就需要利用修改商品购买数量这一模块来实现,从购物车中移去某件商品是将该商品对应的数组元素赋予空值,而修改商品购买数量是将购物车中某件商品对应的数组元素赋于新值。购物车中用于输入商品数量的文本框是用商品ID来命名的,所以通过语句LISTNAME,VALUEEACH_POST赋值就使NAME为购物车中某件商品的ID,而VALUE为该商品对应的数量,之后通过循环处理将VALUE赋予新的数量就可以实现该模块。当用户重新选购商品时,就需要清空购物车中所有商品,该功能实现的基本思想是将SESSION变量PRODUCELIST和QUATITY的值都赋予空串。用户确定要购买购物车中所有商品之后,就需要到收银台页面填写收货人信息,系统管理人员将通过该信息确定收货人地址、商品名称及数量等,同时系统会根据这些信息给出订单,收银台页面设计如图46。图46收银台页面设计效果45用户登录模块用户登录模块的功能有用户注册、用户登录、用户资料修改、用户密码、用户密码修改、查看提交订单信息和查看在书店的消费情况。451用户注册用户注册页面的主要功能是将新注册用户的信息添加到数据库中。在页面中建立多行两列的表格,用于显示注册条目名称以及放置对应的控件。用户注册页面中用到了“查看昵称是否已用”,它的目的是为不同的用户提供不同的昵称,从而实现对用户的区分。首先利用该按钮的ONCLICK事件调用自定义的CHKNC函数来弹出新窗口,并将“用户昵称”文本框中的内容传递给该新窗口,在该新窗口中完成新用户昵称是否已经被占用的验证。下面的代码是通过按钮的ONCLICK事件调用CHKNC函数,该函数的参数FORM1USERNCVALUE是注册页面中用户输入的昵称的值,FORM1是注册页面中表单的名称,USERNC是该表单中输入用户昵称的文本框的名字,VALUE是窗体对象的属性,表示某个窗体对象的值,所以参数FORM1USERNCVALUE就表示表单FORM1中文本框USERNC的内容。用户填写好个人注册信息后,如果单击“提交”按钮,该用户的注册信息将被提交到SAVEREGPHP中进行处理,处理方式是首先用_POST自动全局数组获取用户提交的信息,之后用INSERT语句将信息存入数据库,其页面效果如图47。图47用户注册页面效果452用户登录用户登录主要功能是用户登录用户中心进行操作的入口,为了防止使用恶意程序不断猜测用户的密码,采用了带验证码的用户登录技术,页面设计效果如图48。图48用户登录页面效果用户登录页面设计流程如下。(1)在表格中设置背景颜色,用于标注页面导航;(2)设置隐藏域,用于显示图形验证码;(3)建立表单,在表单中包含文本框、按钮控件以及文本链接。验证码的主要思想是在用户登录页面随机产生一个数字,用户登录同时需要输入这个数字,用户提交输入的内容后,系统将把用户输入的验证码与系统记录的验证码进行对照,如果相同则进行其他信息的检测,否则将返回错误信息。453用户密码修改用户密码修改主要功能是允许用户登录以后修改原有的密码,再次登录时使用新密码登录。用户密码修改页面要求用户输入旧密码和新密码,在程序中根据用户登录的用户名以及输入的旧密码判断该用户信息是否与数据库中数据相符合,如果符合则更新数据库,将新密码存储在数据库中,其页面效果如图49。图49用户密码修改页面效果454用户密码找回如果已注册的用户将密码忘记或密码被盗,可以通过“取回密码”来找回,根据提示用户就可以找回自己的密码。用户通过输入的用户名称、密码提示问题和问题答案信息,查找数据库中与条件符合的记录,并将查找到的用户的密码信息返回给用户浏览器,实现密码找回。用户密码找回的页面效果如图410。图410用户密码找回的页面效果46公告模块公告模块的主要功能是显示书店发布的公告信息,页面效果如图411和图412。图411公告模块页面效果图412公告模块页面效果公告模块页面设计的流程如下(1)制作表格用于显示公告内容;(2)设置“更多公告”文字超级链接,用来显示书店的全部公告信息。MORE站内公告页面读取数据库中的站内公告信息,通过SUBSTR函数控制公告标题的显示长度。5后台开发51设计分析后台首页承载并显示网站后台所包含的模块,使管理员能够清楚其管理权限。根据需求分析,本书店的后台系统包含以下模块。(1)书目信息管理模块,主要包括书目信息的添加、修改、删除和书目种类的添加;(2)用户信息管理系统,主要包括查询和显示用户注册信息、冻结用户、用户留言管理、更改管理员密码。(3)订单信息管理系统,主要包括查看所有用户提交的订单信息,并根据执行阶段对订单进行标记处理、删除订单和查询订单;(4)公告信息管理模块,主要包括站内公告信息的添加、修改、删除和用户评论信息的查看和删除。52后台首页设计后台首页的主要功能是列出管理模块,以便管理员对各个模块进行操作。在后台管理系统的首页面中使用浮动框架来规划页面布局。浮动框架的作用是把浏览器窗口划分成若干区域,每个区域内可以显示不同的页面,并且各个页面直接按不会受到任何影响,为框架内每个页面取不同名字作为彼此互动的依据。在后台首页中先使用左右浮动框架进行页面布局,其设计效果如图51。图51后台首页设计效果后台首页设计流程如下(1)在左侧浮动框架中调用左侧功能导航,(2)添加图像,应用JAVASCRIPT脚本显示和隐藏左侧浮动框架,(3)在左侧浮动框架中调用书目添加信息页,53后台登录模块后台登录做为后台管理系统的入口,主要用于验证管理员的身份,其页面设计效果如图52。图52后台登录页面设计效果后台登录页面设计流程如下(1)在表格中插入背景图片,用于展现网站的标识;(2)建立表单,在表单中放置文本框和图像“登录”按钮。页面中为了防止非法用户进入后台管理系统,通过调用CHKINPUT方法实现判断用户名和密码是否正确,如果为合法用户,则可以登录后台管理系统的主页面;否则弹出相应的错误提示。54书本信息管理模块后台管理系统对书目信息的管理十分重要,书目信息管理模块主要实现对书目信息的管理,包括书目信息的添加、修改、删除和书目类别的添加。通过书目类别添加和管理可以把复杂的步骤简单化,不但可以方便用户的日常操作,而且可以提高工作效率。其页面效果如图53和图54。图53书目类别添加页面效果图54书目类别管理页面效果书目信息添加主要完成书目基本信息和书目图片信息的添加,通过添加商品信息这一模块,系统管理人员可以将新入市的商品添加到购物系统中,其页面效果如图55。图55书目信息添加页面效果书目信息修改页面主要以列表形式分页显示书目信息,单击“更改”超链接可以对书目信息进行编辑。为了管理方便,采用了能够同时删除多件书目的方式,选中欲删除商品前的复选框,选择好时点击“删除选择”按钮即可完成删除多项商品的任务。其页面效果如图56和图57。图56书目信息修改页面效果图57书目信息修改页面效果55订单信息管理模块订单信息管理模块作为后台核心功能,主要用于执行订单已收款、已发货、已收货的过程,可以查看所有用户提交的订单信息,并可以根据不同条件查询订单信息,订单信息的管理框架如图58。否否是是开始结束结束用户订单列表查看订单打印订单执行订单查找订单删除订单处理订单是否删除订单是否处理订单图58订单信息的管理框架查看订单,当用户提交订单后,系统管理人员就可以通过“查看订单”来查看用户已经提交的订单,在该模块中管理人员可以同时查看多个用户的订单信息,并可以同时删除多个订单。其页面效果如图59。图59查看订单信息页面效果为了便于管理员管理订单,该后台提供了管理员订单查询功能,管理员可以通过订单人姓名或订单号查询订单的相关信息。输入查询条件,提交表单信息到数据处理页,对指定条件的订单信息进行检索,通过IF条件语句进行判断,如果订单人姓名为空,则按订单号查询;如果订单号为空,则按订单人姓名查询;如果两者均不为空,则按以上两个条件同时查询,最后应用DOWHILE循环语句输出与查询条件所匹配的订单信息。其页面效果如图59。图510查询订单信息页面效果56用户管理模块用户管理主要实现对用户短信管理、用户状态显示、用户信息查看、删除多个用户信息,并可以对用户进行用户冻结与用户解冻,用户管理页面设计效果如图511。图511用户管理页面效果用户冻结是指当某用户没有按照注册约定使用本购物系统时,管理员有权使该用户处于冻结状态,使该用户暂时无法登录本购物系统选购书目,只有当管理员对其解冻后才可以继续使用该购物系统。这样能有效保证其他用户的权益及系统的正常运行,其页面效果如图512。图512用户管理页面效果首先为每位用户在后台数据库分配一个DONGJIE标记,用户注册时使该标记的值为1,当管理员需冻结该用户时使DONGJIE的值为0,当用户登录时只需检测DONGJIE标记的值,如果该值为0则允许其登录,如果为1则不允许登录,这就是实现用户冻结的基本思想。57信息管理模块系统管理人员,可以通过系统中“添加公告”模块将公告添加到后台数据库,从而将一些公告内容及消息及时的通知给用户。为了便于管理人员高效率地管理公

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论