1、河北XX大学XXXX毕业论文智源图书商城专业名称:XXXXX班 级:XXXXX学生姓名:XXXXX指导老师:_完成时间:_河北经贸大学经济管理学院毕业论文摘要随着多媒体和网络通信技术的发展和普及,互联网日益成为收集和 提供信息的最佳渠道。现在越来越多的商家在网上建起在线商店,向消 费者展示出一种新颖的购物理念。知源图书商城系统是基于php+mysql具有图书商城的常用功能的网 站。本系统以构建网上书店网站为目标,使用php制作,由前台购物和 后台管理两大部分组成。前台部分分为会员中心、商品购物2大部分。后台管理由管理员使用,主要包括商品管理、订单管理2部分。开发主 要包括前台应用程序的开发和后
2、台数据库的建立和维护两个方面,前者 要求应用程序具有功能完备、易用等特点,后者要求建立数据的一致性 和完整性,基于上述考虑本系统采用B/S模式架构。知源网上商城是个24小时在线的网上书店,它不需要支付昂贵 的店铺租金、不需要花费浩大的装修经费、不需要24小时营业员,仅 仅利用各种文字、图像、动画,就可以让客户感受到全方位的服务。本 系统尝试用PHP在网络上架构个动态的网上书店销售系统,方便每个 顾客呆在家里就能通过网上书店买到自己心仪的图书,而不必费时费 的出门购书!关键词 网上图书销售;图书商城;PHP+MySql河北经贸大学经济管理学院毕业论文AbstractWith the develo
3、pment of multimedia and network communication technology and popularization,the Internet has increasingly become the best channel to collect and provide information.Now more and more businesses built on the Internet online store,to consumer shows a kind of new shopping concept.Known source book shop
4、ping system is based on PHP+mysql has a book mall web site commonly used functions.This system to construct the online shop website as the goal,using PHP,is made up of shopping at the front desk and background management of two parts.Front desk part divided into the member center,2 most goods shoppi
5、ng.Background management by the administrator use,mainly including commodity management,order management two parts.Mainly includes the foreground application development and the backstage database the establishment and maintenance of two aspects,the former requires the application has the characteri
6、stics of fully functional and easy to use,the requirement to establish data consistency and integrity,based on the above consideration this system adopts B/S mode structure.Known source online mall is a 24-hour online online bookstores,it does not need to pay a heavy rent for the store,dont need exp
7、ensive decoration budget,dont need 24 hours shop assistant,just use a variety of text,images,animation,can let the customer feel a full range of services.This system try to use PHP on the network architecture of a dynamic online bookstore sales system,convenience of each customer to stay at home can
8、 through an online bookstore to buy books,desired without time-consuming to go out shopping!Il河北经贸大学经济管理学院毕业论文目录!绪论.11.1 研究背景.11.1.1 国内外现状.错误!未定义书签。1.1.2 电子商务的研究背景.错误味定义书签。1.2 研究的意义.11.3 研究的基本思路和方法.11.4 本文研究的重点和难点.21.4.1 系统的安全.21.4.2 数据安全性.22系统概述.32.1 PHP 概述.32.1.1 PHP语言简介.32.1.2 PHP语言的优势.32.2 HTML
9、语言.42.3 MySql 数据库.53系统需求分析.53.1 性能需求分析.63.2 环境需求分析.73.3 功能需求分析.73.4 研究可行性分析.83.4.1 技术可行性.83.4.2 经济可行性.83.4.3 操作的可行性.83.4.4 法律可行性.83.5 数据库需求分析.84系统总体设计.104.1 知源图书商城总体模块.114.2 各个功能模块的作用.11hi河北经贸大学经济管理学院毕业论文4.3 数据库分析.114.4 系统数据表设计.155系统详细设计.195.1 前台首页.195.2 系统模块.205.2.1 用户注册模块.205.2.2 用户登陆模块.225.2.3 购物
10、车模块.245.2.4 新闻管理.255.2.5 留言管理.255.2.7 订单管理.265.3 后台模块.23结论.29致谢.30参考文献.31IV河北经贸大学经济管理学院毕业论文知源图书商城!绪论1.I 研究背景随着多媒体和网络通信技术的快速发展,数据库技术在Internet中 的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。当今社会,网络销售越来越受到重视,许多大型企业以及相关行业纷纷 建立自己的网站,直接面向消费者销售业务和服务。借助网上书店这个良好的平台进行书籍的销售,可以使读者足不出 户就能选购自己需要的书本。它与传统的书店相比较而言,具有全面且 快速的图书查询检索功
11、能,齐全的图书品种,方便快捷的配送服务,低 廉的销售价格,直接准确的数据积累,灵活多样的宣传营销平台,先进 的互联网技术,完善的售后服务等优势,极大地促进了文化的传播,有 助国家和学校培养优秀人,具有长远的社会效益和经济效益。1.2 研究的意义网上书店就是种典型的电子商务应用。网上书店随着信息时代的 来临已经由上个世纪末的萌芽期转向发展高潮期和务实创新期。网上书 店,是利用信息技术、网络技术通过网络完成图书交易的种电子商务 类型。作为种新兴的书籍售卖方式,越来越受到人们的关注。网上书店系统目前主要是以B2C的方式进行经营,通过网上开店的 方式向读者出售书本。读者可以自己很轻松的寻找到自己喜爱的
12、书。并 且网上书店的成本远远低于传统模式的书店。加上与传统店面书店相 比,网上购书的市场规模和经营模式突破了地理位置,经营面积,营业 时间的局限,是一种全新的销售渠道。1.3 研究的基本思路和方法1河北经贸大学经济管理学院毕业论文本网站设计的方案采用使用php技术客户端脚本用Java script来编 写,据库使用MYSQL数据库服务器IIS5.0以上。并且本网站有较好的导 航以便读者浏览。可行性分析、需求分析、流程设计、搭建系统、建立 数据库、前台界面设计、后台开发、系统测试、维护。此管理系统具有 易安装、成本低、可扩充、客户端使用IE浏览器就可以使用。所有应用 数据安装在服务器端。当系统出
13、现了故障只需系统管理员对服务器端进 行故障排除进而达到整个系统故障的排除这样大大的减轻系统管理员 的工作量。网站内容有较好的检索设计有简明的页网题目和反映主题的 关键字以增大被检索的概率。网页有较好的可读性篇幅和版面效果比较 适宜。网站能满足用户网上购买产品的专门使用目的。开发平台及运行环境:操作系统本系统是在Microsoft Windowsv操 作系统下开发完成的。开发工具MYSQL、网页三剑客的Dreamweaver、Flash和Photoshop等。运行环境本系统运行于WindowsV和XP操作系 统下。1.4 本文研究的重点和难点1.4.1 系统的安全电子商务网站最重要的部分就是系统
14、的安全性,为了保证信息的保密性和安 全性,系统采取不同的登陆方式,分为用户登陆和管理员登陆,不同的人员登陆 后进入不同的访问权限及操作功能。前台用户可注册成为会员,会员的个人信息 可以由用户凭密码自己修改,添加;书店图书信息只能由书店管理人员在后台添 加,删除及修改;所有注册的会员信息只能由书店管理人员查询。1.4.2 数据安全性系统采用MYSQL中的身份验证方式进行登录,管理员登录时要求输入用户名 和密码,登录用户被映射到本系统所对应的数据库,成为该数据库的拥有者,并 且对数据库的访问和修改也需要密码才能进行,使其具有较高的保密性。2河北经贸大学经济管理学院毕业论文2系统概述2.1 PHP概
15、述2.1.1 PHP语言简介PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。它 是种易于学习和使用的服务器端脚本语言,用PHP可以很简单的建立 个真正交互的web站点。PHP的3种基本结构:嵌入方法、包含文件、程序注解和分割符。个简单的php小程序:First program 这段小程序需要放到相应的web服务器的目录下,命名为hello.php。这样通过在浏览器地址栏输入:http:/localhost/web/php/hello.php 就可 以在浏览器页面看到“hello word!”字串出现。2.1.2 PHP语言的优势PHP语言优势特性如下:优势开放
16、的源代码:所有的PHP源代码事实上都可以得到。PHP是免费的:和其它技术相比,PHP本身免费且是开源代码。php的快捷性:程序开发快,运行快,技术本身学习快。它相 对于其他语言。编辑简单,实用性强,更适合初学者。跨平台性强:由于PHP是运行在服务器端的脚本,可以运行在 UNIX、LINUX、WINDOWS Mac OS T 效率高:PHP消耗相当少的系统资源。图像处理:用PHP动态创建图像,PHP图像处理默认使用GD2o3河北经贸大学经济管理学院毕业论文 面向对象:在php4,php5中,面向对象方面都有了很大的改进,php完全可以用来开发大型商业程序。专业专注:PHP支持脚本语言为主,同为类
17、C语言PHP支持 脚本语言为主。2.2 HTML 语言HTML(Hyper Text Markup Language超文本标记语言)是种用来 制作超文本文档的简单标记语言。用HTML编写的超文本文档称为 HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。HTML文档(即Homepage的源文件)是个放置了标记的ASCII文本 文件,通常它带有.html或.htm的文件扩展名。生成一个HTML文档主 要有以下三种途径:(1)手工直接编写(例如用你所喜爱的ASCII文本编辑器或其它 HTML的编辑工具)。(2)通过某些格式转换工具将现有的其它格式文档(如WORD文 档)转换
18、成HTML文档。(3)由Web服务器(或称HTTP服务器)一方实时动态地生成。目前HTML语言的版本是2.0,它是基于SGML(Standard Generalized Markup Language,标准广义置标语言,是套用来描述数字化文档的结构并管理其内 容的复杂的规范)中的个子集演变而来的。通常的HTML文档由三对标记构成,内容如下:头部信息文档主体,正文部分其中在最外层,表示这对标记间的内容是HTML文档。4河北经贸大学经济管理学院毕业论文之间包括文档的头部信息,可见在个HTML网页文件中,一 般必须有一寸(html)标记作为文件的开头和结尾。2.3MySql数据库MySQL是个高性能
19、、运行速度快、多线程、多用户、建立在客 户/服务器结构上的开源关系型数据库管理系统。MySQL的性能优点:性能高效而稳定MySQL数据库服务器是个客户/服务器系统,它 由多线程SQL服务器组成,支持不同的后端、多个不同的客户程序和库、管理工具和广泛的应用程序接口(APIs)。开放源代码MySQL是开源的,开源意味着任何人都可以使用和修 改该软件,任何人都可以从Internet上下载和使用MySQL而不需要支付 任何费用。多用户支持可以有效满足多个并发用户的访问,支持ANSI SQL-99 标准,适用于多种操作系统。3系统需求分析需求分析活动本来就是个人与客户交流,正确引导客户将自己的实 际需求
20、用较为适当的技术语言进行表达,以明确目的的过程。这个过程 中也包含了对要建立的网站基本功能和模块的确立和策划活动。所以在 设计网站之前我们应注意:网站设计时的可增长性功能需求、安全性及可靠性的要求、境、网站页面总 理及录入任务的 过分析大概可以 图如下:网站的运行环 体风格、内容管 分配等因素。经 设计出角色用例河北经贸大学经济管理学院毕业论文系统管理员用例图3.1 性能需求分析设计系统除了满足用户的功能要求外,系统的性能要求也占有很重 要的地位。系统的性能要求通常包括:信息查询的平均响应时间尽量短、连接的终端数尽量多、数据存储容量尽量大、可扩充存储容量适用、系 统安全性高、可靠性强、容错能力
21、强等特点。系统的性能要求应按以下几个方面确定:(1)容量要求:确定系统的容量,使处理的记录和数据满足最大容 量等要求;(2)类型要求:合理地选择各字段数据类型,在合理情况下,尽可 能提高各种类型数据的健壮性;(3)时间要求:确定系统的时间特性,使系统的处理时间、响应时 间尽量缩减在用户能够忍耐的范围之内;(4)系统易修改性:系统设计时应采用模块化和信息隐蔽原理,提 高内聚性、降低耦合性,当需求分析发生变化时,系统只做少量的修改 即可;(5)系统可靠性:为提高系统可靠性必须采用模块化和结构化设计,提高系统的容错能力,并保障系统不会因人为的操作错误而死机或崩 溃;(6)界面友好性:界面的设计应该做
22、到智能化人机交互界面,以便6河北经贸大学经济管理学院毕业论文用户经过简单的学习就可熟练操作使用。3.2环境需求分析环境基本要求主要包括:操作系统、软件以及硬件的环境。(1)操作系统要求:Windows XP Windows7 Windows8、等操作系统均可。(2)软件环境选择:本软件的前台操作界面以及与数据库的链接主要是由PHP高级语 言进行设计完成,而资料库管理主要通过MySql数据库来进行管理,故 系统须安装eclipse和MySql数据库。(3)硬件环境要求CPU 主频:2.5GHZ显示屏:1024*768内存:2GB以上显存:2M以上硬盘空间:至少剩余4G鼠标:Microsoft兼容
23、鼠标3.3功能需求分析会员中心:顾客可以申请注册账号,然后登录商城购买图书。订单管理:顾客可以查看自己购买图书的订单商品、订单号、订单 金额、下单时间等;购物管理:具有购物车的功能,顾客可以及时查看自己购买了有哪 些图书;在线留言:顾客对于商城有哪些方便的疑惑,可以及时通过在线留 言板反馈给我们;新闻动态:顾客可以第一时间了解到关于图书的新闻消息;购物指南:图文并茂的显示网上购物的整个流程;后台登录:方便管理员随时登陆商城后台,管理有关图书订单、库7 83.5数据库需求分析自主开发设计的,因此不会产生侵权,在法律上是可行的。发和运行,不会在社会上引起侵权或其它责任的问题,该系统是由上海代表第一
24、个提案是建议设立电子商务法。同时本系统的开国九届人大三次会议上,律体系建设;另一方面,针对新市场、新问题提出新法案,如在全发展的有利保障。目前我国立法机关,一方面完善现有市场的法提供了法律保障。加强网上交易的相关立法是推动电子虚拟市场系统的安全,促进计算机的应用和发展,保障经济建设的顺利进行华人民共和国计算机信息系统安全保护条例,为保护计算机信息我国对于信息相关的立法一直很重视,1994年时,国务院发布了中3.4.4法律可行性会基本的操作就可以查询书籍的相关信息和完成购书。训就能管理此系统,对于用户而言,也没有过高的计算机操作能力要求,本系统操作简单、易于理解,运行环境要求低,操作者只需稍做培
25、3.4.3操作的可行性提高利用率,为顾客创造良好的购书环境,使销售质量更上一层楼。租金,节省开支,并且可大大提高信息量的取得,缩短信息处理周期,替代原来实体书店系统的手工工作,减少人工开支,不需要昂贵的店面利用图书销售系统对书店销售的各种信息进行合理优化地管理,可3.4.2经济可行性些小、中型的系统,可在WindowsXP/Windows7/Windows8下运行。本系统采用PHP语言开发技术与MySQL数据库管理系统,适合开发可用硬盘容量,目前的普通微型计算机配置都能满足其要求。在软件上,2GB或以上的内存空间,支持!024x768分辨率的32位显示器,500GB本系统在硬件方面要求,2.5
26、GHz处理器以及更高频率的处理器,3.4.1技术可行性3.4研究可行性分析存、会员管理等信息的平台。河北经贸大学经济管理学院毕业论文河北经贸大学经济管理学院毕业论文数据库在个信息管理系统中占有非常重要的地位,数据库结构设 计的好坏将直接影响到系统的效率及系统实现的效果。合理的数据库结 构设计可以提高数据存储的效率,保证数据的完整和一致,同时,合理 的数据库结构也将有利于程序的实现。用户的需求具体体现在各种信息 的提供、保存、更新和查询,这就要求数据库结构能够满足各种信息的 输出和输入。收集基本数据、数据结构及数据处理的流程,组成一份详 尽的数据字典,为后面的具体设计打下基础。数据库的需求分析,
27、具体包括:(1)用户信息表,包括的数据项有:ID、用户ID、密码、姓名、性 別、E-mail地址、电话、地址、邮编和注册日期等;(2)管理员信息表,包括的数据项有:ID、用户ID和密码等;(3)商品信息表,包括的数据项有:商品号、商品ID、商品名、所 属大类、所属小类、商品介绍、商品价格、会员价格、上货时间和浏览 次数等;(4)订单信息表,包括的数据项有:订单ID、用户ID、姓名、邮编、电话、地址和付款方式等;(5)购物信息表,包括的数据项有:ID、商品ID、订单ID、商品名 称、数量、商品价格和购物时间等。本系统的数据流程包括:用户注册登录账号验证、修改信息、商品 信息浏览、购买商品。管理员
28、进行用户管理、商品管理及交易管理等流 程。如下为数据流程图:9河北经贸大学经济管理学院毕业论文4系统总体设计10河北经贸大学经济管理学院毕业论文4.!知源图书商城总体模块知源图书商城总体模块划分如下:留言管理新闻管理会员管理订单管理商品管理会员注册人.厶员登录14.2 各个功能模块的作用会员管理:会员的登录、会员注册;购物管理:购物车查看、订单查询;信息管理:新闻动态、在线留言;管理员管理:商品管理、订单管理、会员管理;4.3 数据库分析概念结构设计:现在采用的概念模型主要是实体联系(ER)模型。ER模型主要用ER图来表示。根据系统需求分析可得出用户与商品之间 的ER图。如图4-4所示。河北经
29、贸大学经济管理学院毕业论文会员注册:卷录账g购物车:;数耳新闻管 J录?n)乂、L、会员注册1、系电(姓名)(JP)编、购物车一理:新闻管理一N12河北经贸大学经济管理学院毕业论文留言管理:商品管理:13河北经贸大学经济管理学院毕业论文订单管理:会员管理:14河北经贸大学经济管理学院毕业论文4.4 系统数据表设计购物车信息表(cart)字段名称数据类型字段大小是否主键说明gidInt11是商品编号usernamenvarchar50否订购人memberproductnvarchar100否商品名称pricefloat否单价numbernvarchar100否数量组成的字符串danweinvar
30、char否单位seisbool否删除orderpayfloat否小计订单信息表(Order)字段名称数据类型字段大 小是否主键说明idInt11是编号ordernonvarchar50否订单号usernamenvarchar50不订购人ordergoodsnvarchar100否订购商品goodspricefloat否商品总价ordernumnvarchar100否数量组成的字符串order_yunfloat否运费15河北经贸大学经济管理学院毕业论文orderpayfloat否订单总价rectnvarchar 20否配送paytnvarchar 20否付款uptimedatetime否下单时间
31、baoxianfloat否保险Isqxbool否退订会员管理信息表(member)字段名称数据类型字段大 小是否主键说明idInt11是编号membernamenvarchar50否登陆账号usernamenvarchar50否会员姓名member_noticetext否会员公告memeber_onlinepafloat100否消费总额ymembertypebool否会员类型member_centInt11不会员积分member_lostfloat20不账户余额regtimedatetime否注册时间会员登录信息表(Admins)字段名数据类型字段大小是否主键说明idInt4是用户编号User
32、amenvarchar50否用户名称pwdnvarchar50否用户密码16河北经贸大学经济管理学院毕业论文会员注册信息表(Member)字段名说明类型长度是否主键MemberlD编号Int4是MemberName登录帐号nvarchar50否pwd登录密码nvarchar50否MemberS ex性别nvarchar50否MemberName姓名nvarchar50否MemberPhone电话nvarchar50否MemberEmail邮箱nvarchar50否MemberAddress通信地址datetime50否_新闻管理信息表(Article)字段名_说明类型长度可否为空主键id编号I
33、nt4否是Titles标题nvarchar50否否Content内容text16否否Addtime发布时间datetime8否否author作者nvarchar50不不留 W 信息表(userliuyanban)字段名说明类型长度可否为空主键UserID编号nvarchar50否是Titles留言主题nvarchar50否否Content留言内容text16否否username客户名称nvarchar50否否MemberPhone联系电话nvarchar50否是QQQQ/MSNint4否否17河北经贸大学经济管理学院毕业论文商品管理信息表(books)字段名说明类型长度否为空主键id编号Int
34、11否是goodsName商品名称nvarchar50否否goodsNum销量nvarchar50否否GoodsMoney商品售价nvarchar50否否Goodsclass商品分类nvarchar50否否GoodsTel联系电话nvarchar50否否GoodsNew商品发布nvarchar50否否Goods_id商品编码float否否18河北经贸大学经济管理学院毕业论文5系统详细设计知源网上商城是个定位于在企业与消费者类型的图书在线销售 系统,用户在该网站上可以方便、快捷的查找所需要商品的信息。5.I 前台首页前台首页承载并显示网站前台所包含的模块,使浏览者能够了解网 站内容和特点,在知源
35、图书商城开发设计中,首页分别实现网站头部导 航和左侧导航,然后通过PHP的包含语句include或require将二者加载 到主页中。知源图书商城的首页主要包括图书类别导航、新品上市、热 销商品等几个模块组成。网站标题搜索框首页导航类导航网站内容知源图书商城主页结构19河北经贸大学经济管理学院毕业论文首页功能包括用户常使用的功能,本系统页面设计原则是简单方 便,清晰明朗,用户能方便的找到和清楚的看到网站提供的相关功能,主页功能包括:会员登录/注册、订单查询、商品查询、商品分类和管理 员登录。同时主页显示的信息也做到清晰简便,使用户清楚的看到系统 主要提供得商品及商品分类。系统首页如图5-2和源
36、圖書甯城冈月月。口目邱呪包心说商品分类商城首页 会员登录 订单查询 购物管理 会员注册 会员中心 在线留言 后台登录 新闻动态计算机与互联网 励志与成功 英文原版书 人文社科 文学 少儿 管理 艺术 科 购物车中共有0个商品画去结算N计算机与互联网程序设计操作系统数据库N励志与成功人在职场女性励志心灵鸡汤英文原版书C人文社科历史心理学国学/古籍N文学小说小说传记青春文学谁说菜鸟 不会数据5.2 前台模块#5.2.1 用户注册模块用户可以通过该模块注册成为该系统的会员,只有成为会员才能够 在系统内进行在线财务等交易活动。单击系统首页“会员注册”链接,进入用户注册页面,该模块的页面注册有4个。20
37、河北经贸大学经济管理学院毕业论文本商城系统虽然默认添加了管理员用户,但普通用户的使用仍需要 通过注册来实现。注册模块可以分为前台与后台两部分实现,前台用于 让用户输入基本信息,后台则用于将用户信息添加到用户表中。关键代码:query(nselect*fromP_memberwherememberid=,$memberid,n;21河北经贸大学经济管理学院毕业论文if($msql-next_record()$name=$msql-f(,name,);$company=$msql-f(,company,);$sex=$msql-f(,sex,);$birthday=$msql-f(,birthda
38、y,);$zoneid=$msql-f(,zoneid,);$url=$msql-f(furr);$passtype=$msql-f(,passtype,);$passcode=$msql-f(,passcode,);$bz=$msql-f(,bz,);$membertypeid=$msql-f(,membertypeid,);$membergroupid=$msql-f(,membergroupid,);)?5.2.2 用户登陆模块用户登陆模块:用户登陆模块的流程是前台给出简单的表单,让用户 输入用户名以及密码.在后台获取用户提交的内容,并与库存的内容相比 较,如果存在同名用户且密码也正确,
39、则页面跳转到指定的显示页面,如果 不存在相应的记录,则给出错误的提示。用户登陆功能实现过程:当用户输入登陆信息后,首先判断用户名 和密码是否为空,然后再判断用户名和密码是否正确,如果正确则登陆 成功,则页面跳转到指定的显示页面,否则将给出错误提示。关键代码:Function checkit()alert(请填写登陆账号!);return false;if(forml.pwd.value=)alert(“请输入密码!;Forml.pwd.select();return false;)22河北经贸大学经济管理学院毕业论文return true;后台用户登陆表单(LoginForm.php),关键代
40、码:function LoginForm()global$fsql;$coltitle=$GLOBALSnPLUSVARSnHcoltitleH;$tempname=$GLOBALSnPLUSVARSHntempnamen;$Temp=LoadTemp($tempname);$var=array(coltitle=$coltitle);$str=ShowTplTemp($Temp,$var);return$str;)?5.3 后台模块#后台首页承载并显示网站后台所包含的模块,在系统首页单击后台 登录,进入电子商务系统后台管理系统登录首页,如下:管理员帐号管理员密码图形始证码gengcl9689
41、 9689管理员登录23河北经贸大学经济管理学院毕业论文后台管理系统页面和系统首页同样是个框架页面,分别是上、右和中三个框架,其中上面的框架显示的是后台导航,左面的框架显示 的是系统菜单,中间部分显示主要网站内容。5.3.1 购物车模块购物车的主要功能是保留用户选择的商品信息,购物车的操作流程 是首先登陆到网站中浏览商品;然后,购买指定的商品,加入购物车,然后填写订单信息、生成订单,付款成功。购物车中商品的增、册、改等业务逻辑操作都是在cart.php文件中 实现的,为了区分不同的商品购买者,可以用$_SESSION全局数组来保 存商品id和商品数量串的。关键代码(ShopCart.php)如
42、下:function ShopCart()global$fsql,$msql;$tempname=$GLOBALSHPLUSVARSnHtempnamen;购物车$var=array(,showcent,=$showcent);$str.=ShowTplTemp($TempArrnmOn,$var);24河北经贸大学经济管理学院毕业论文$CARTSTR=$_COOKIESHOPCARTH;$array=explode(,#,$CARTSTR);$tnums=sizeof($array)-1;$tjine=O;$kk=O;$tjine=$tjine+$jine;$kk+;)5.32新 闻管理新闻
43、管理是管理员登陆成功后的些简单操作,包括添加内容、上 传图片、发布标题等。关键代码:function NewsConfig()global$msql;$msql-query(nselect*from P_news_configH);while($msql-next_record()$variable=$msql-f(,variable1);$value=$msql-f(,value1);$GLOBALSHNEWSCONFn$variable=$value;)5.3.3 留言管理switch($act)/Z留言板case”formsend”:$REMOTE_ADDR=$_SERVERHREMOT
44、E_ADDRH;25河北经贸大学经济管理学院毕业论文$groupid=htmlspecialchars($_POSTHgroupid);$email=htmlspecialchars($_POSTnemail);$title=htmlspecialchars($_POSTntitle);$name=htmlspecialchars($_POSTHnamen);$tel=htmlspecialchars($_POSTntelH);$address=htmlspecialchars($_POSTnaddress);$qq=htmlspecialchars($_POSTqqn);)5.3.4 订单管
45、理订单管理也是商城的一个重要模块,管理员登陆后台之后,单击左 侧导航条的订单查询管理,即可看到顾客下单的些情况,然后去确认收款,然后配送,关键代码如下:非会员订单查询:订单详情:niT 单不存在);$str=ShowTplTemp($TempArrHerrr,$var);return$str;if($memberid!=HOH)if(isLogin()$mymemberid=$_COOKIEnMEMBERIDn;$membertypeid=$_COOKIE,MEMBERTYPEIDn;if($mymemberid!=$memberid)$var=arrayCntc,=,T单身份校验未通过,您无
46、权查看此订 单;$str=ShowTplTemp($TempArrnerrlH,$var);return$str;)elseheader(location:n.ROOTPATH,member/login.php);)else非会员订单查询校验码$chkmd=substr(md5($OrderNo.$s_name),0,5);$md=$_GET md;27河北经贸大学经济管理学院毕业论文if($md!=$chkmd)$var二arrayCntc,订单查询码错误,您无权查看此订单;$str=ShowTplTemp($TempArrHerrlH,$var);return$str;)$user二非会员
47、”;28河北经贸大学经济管理学院毕业论文结论毕业设计是大学的最后门课程,是能否适应社会的块试金石,也是大学几年一个人学习的折射,由此你可以检验自己这几年来所学到 的知识。通过这次设计,我不仅学到了很多VC+编程和数据库等方面 知识,并通过对这些知识从理论到实践运用加深了对数据库设计和数据 库编程思想的了解,也积累了系统编程的些经验,同时动手能力和自学 能力也有了很大程度的提高,可以说受益非浅,我简要的叙述一下:(1)我认识到无论是做数据库还是做应用软件开发都不能盲目出 发,而是要综合分析问题,把问题考虑全面。设计应既要节省内存,又 要提高速度,因此代码优化非常重要。(2)调试过程中,进步提高了
48、自己综合分析问题和解决问题的能 力,同时也增强了独立解决问题的能力,培养了我的耐性,增强了我的 自信心,学会了知识的灵活运用,将理论与实践紧密结合起来,在实践 中不断总结经验教训,指导再一次实践的顺利进行。(3)在设计过程中我感到自己学的东西太少,实践经验缺乏,这反 而更激发了我浓厚的学习兴趣和创作欲望,使我有信心完成自己的毕业 设计。但是,由于我们平时做的项目很少,实际经验相当匮乏,难免会在设 计屮存在些不足之处,希望老师多提宝贵意见,从而使我们的系统改进 成一个有一定实际应用价值的系统。这次设计充分锻炼了我独立思考问 题和分析解决问题的能力,是我自己由理论迈向实践的第一步。29河北经贸大学
49、经济管理学院毕业论文致谢首先,特别感谢毕业论文撰写期间高双喜老师的精心指导,从论文 的选题、文献的采集、框架的设计、结构的布局到最终的论文定稿,从 内容到格式,从标题到标点,老师都用心的指导我。在这段时间里,高 老师的耐心指点和积极鼓励,给予了我极大的信心和动,不仅使我在 专业知识上得到了很大的提高,而且也使我学到了很多在书本中无法掌 握的知识。高老师认真负责的工作态度,严谨的治学作风和深厚的理论 水平都使我受益终身,无论在理论上还是在实践中,都给予我很大的帮 助。再此,感谢信息系全体老师给予我丰富的专业知识和各个方面的关 心和帮助,感谢小组长的认真负责,感谢合作组员的热心协助,感谢在 毕业设
50、计中给予无私帮助的同学表示感谢。同时也要感谢学校给了我这 次机会,并提供了较好的学习工作环境。我才能一个个克服困难、解 明疑惑,直至本文顺利完成,在这里请接受我诚挚的谢意!毕业论文暂告收尾,这也意味着我在某某大学的四年的学习生活既 将结束。冋首既往,自己一生最宝贵的时光能于这样的校园之中,能在 众多学富五车、华横溢的老师们的熏陶下度过,实是荣幸之极。通过 这次毕业论文设计,我得到了许多老师和同学的热心帮助,同时在各个 方面都得到了锻炼。请容许我再次对所有帮助过我的人们说声谢谢!30河北经贸大学经济管理学院毕业论文参考文献庞春辉,基Web企业管理系统的设计D.大连:大连理工大学,20082卜佳旭