网上购书(书店)管理系统设计与实现(PHP+Mysql)

目    录	

1 引言 1
1.1 开发背景 1
1.2 当前现状 2
1.3 课题研究的意义 2
2 程序技术相关知识 4
2.1 PHP简介 4
2.2 PHP 平台相关简介 4
2.3 PHP的相关简介 4
2.4 wamp简介 5
2.5 MySQL简介 5
3 需求分析 6
3.1 需求分析的原因 6
3.2需求分析任务 6
3.3实体-联系图 7
4 系统设计 8
4.1 系统功能设计 8
4.2数据库表设计 10
4.3 功能设计 12
5 系统的实现 15
5.1 界面演示及核心代码 15
6 软件测试与分析 34
6.1 测试目的 34
6.2 测试方法 35
6.3 测试过程 35
6.4 测试分析 36
参考文献 37
致 谢 38
3 需求分析
3.1 需求分析的原因
根据现在社会上对网络书店的需求,为了开发出真正满足用户需求的产品——网上书店,首先必须要知道客户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能满足用户需求的程序只会给客户带来失望,给开发带来麻烦。虽然在可行性研究阶段已经粗略了解用户的需求,甚至还提出了一些可行的方案,但是,可行性研究的基本目的使用较小的成本在较短时间内确定是否存在可行的解法,因此,在需求分析阶段要确定系统必须完成哪些工作,也就是对系统提出完整、准确、清晰、具体的要求。
3.2需求分析任务
通过对系统的分析及对其他网店的参考,基本确定了“网上书店”的基本功能以及基本性能的基本需求。
功能需求:这方面的需求指定系统必须提供的服务,通过需求分析应该划分出系统必须完成的所有功能。其功能如下:

  1. 网上购书用户的注册功能。
  2. 用户登录,退出功能。
  3. 用户浏览图书信息功能。
  4. 用户购买图书,购物车管理,和订单提交管理功能。
  5. 管理员对图书信息管理(包括添加、修改、删除图书信息)。
  6. 管理员对图书类别信息管理(包括添加、修改、删除图书类别信息)。
  7. 管理员对提交订单进行管理。
  8. 管理员对公告信息的发布和修改、删除功能。
    性能需求:指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的要求。其要求如下:
    (1)用户在客户端点击存在服务器中的主页时,系统能快速响应。
    (2)在安全性方面,PHP程序要满足客户传输信息的基本安全。
    4 系统设计
    4.1 系统功能设计
      从前面的需求分析中得知,可以将功能分为前台功能实现和后台功能实现两类,因此模块可分为两类:前台模块和后台模块。系统的前台流程图,如图4.1所示。
    系统的后台流程图,如图4.1 。
    在这里插入图片描述
    图4.1 系统前台流程图
    本系统的目标就是将图书销售由传统的商店模式向网上销售的转变,同时还可以对销售的订单和图书的种类等信息进行在线管理[11],进而实现人们可不需出门就能够方便的买到自己喜欢的各类书籍,向客户展现了一种新的购书理念。网上购书这样一种方式,顺应了时代潮流,逐渐为人们所接受[12]。
    本系统使用现在时下较为流行的PHP语言编写,用到了目前先进MYSQL数据库。系统分为前台和后台两个部分,前台部分主要是用户进行图书的浏览,以及订书,购书管理等,主要是面向用户的。而后台主要是管理人员对前台数据的维护和设置,主要是面向管理人员的[13]。网上书店无论是在应用的深度还是广度都是一个逐步发展的过程。本文转载自http://www.biyezuopin.vip/onews.asp?id=11052在开发一个局部系统时要充分考虑到局部系统和整个目标系统之间的相容性和完整性,以利于今后整个系统的建立[14]。
    本设计将使用在PHP 技术体系构建一个网上书店雏形,使每一位顾客不用出门就能够轻松购书。系统将主要采用属于PHP 规范来实现整个系统,并对网上书店经常遇到大规模用户访问做出一定的应对措施,使之更符合实际需求[15]。

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />
<title>学海书店首页</title>
<link type="text/css" rel="stylesheet" href="Css/reset.css" />
<link type="text/css" rel="stylesheet" href="Css/1024_768.css" />
<link type="text/css" rel="stylesheet" media="screen and (min-width:861px) and (max-width:960px)" href="Css/pad_heng.css" />
<link type="text/css" rel="stylesheet" media="screen and (min-width:601px) and (max-width:860px)" href="Css/pad.css" />
<link type="text/css" rel="stylesheet" media="screen and (min-width:481px) and (max-width:600px)" href="Css/tel_heng.css" />
<link type="text/css" rel="stylesheet" media="screen and (max-width:480px)" href="Css/tel.css" />
</head>

<body>


<div class="w_100_l">
	<div class="main">
      <div class="top_banner">
           
            <div class="top_menu">
            	<ul>
                	<li class="sel"><a href="#"><b>书店首页</a></li>
                	
                	<li><a href="research.php"><b>书籍搜索</a></li>
                	<li><a href="regist.php"><b>用户注册</a></li>
                	<li><a href="login.php"><b>用户登录</a></li>
					<li><a href="../admin/login.php"><b>管理登录</a></li>
                </ul>
            </div>
            
        </div>
        <span class="index_img"><img src="Images/03.jpg" alt="Dan Cederholm" border="0" usemap="#Map" />
        <map name="Map" id="Map">
          <area shape="rect" coords="857,230,930,269" href="#" alt="购买 now" />
        </map>
        </span>
        <p class="index_hr"></p>
        
      <div class="content">
            <h1 class="h1_book_title">最新上市</h1>
        	<ul>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_01.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:狂人笔记</a></p>
                            <p class="book_inline">价格:¥45</p>
                            <a class="book_buy"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_02.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:莫言论</a></p>
                            <p class="book_inline">价格:¥75</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_03.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:于丹解读诗经</a></p>
                            <p class="book_inline">价格:¥55</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/20.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:红楼梦</a></p>
                            <p class="book_inline">价格:¥40</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_05.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:唐门绝世</a></p>
                            <p class="book_inline">价格:¥38</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_06.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:狂神</a></p>
                            <p class="book_inline">价格:¥40</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_07.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:狂神</a></p>
                            <p class="book_inline">价格:¥65</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_08.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:第三种爱情</a></p>
                            <p class="book_inline">价格:¥76</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_09.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:凤歌九阙</a></p>
                            <p class="book_inline">价格:¥54</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_10.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:修行爱情</a></p>
                            <p class="book_inline">价格:¥49</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/book_11.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:来不及说爱你</a></p>
                            <p class="book_inline">价格:¥53</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            	<li>
                	<dl>
                    	<dd><a href="#"><img src="Images/16.jpg" alt="book" /></a></dd>
                        <dt>
                        	<p class="book_title"><a href="#" target="_blank">书名:春秋史</a></p>
                            <p class="book_inline">价格:¥64</p>
                            <a class="book_buy" href="#" target="_blank"><a href="alert.php">购买</a>
                        </dt>
                    </dl>
                </li>
            </ul>
      </div>
        <p class="index_hr"></p>
        <div class="content_press">
        	<div class="press_porsen_01">
                <h1>学海书店简介</h1>
            	<dl>
                	<dd><img src="Images/02.jpg" alt="person" /></dd>
                    <dt>
                    	<p class="date">简介</p>
                        <p class="book_title"><a href="#" target="_blank">山西大学商务学院</a></p>
                        <p class="book_intro">
                        学海书店是山西大学商务学院自主开发设计的网上购书网店,该书店默认快递是申通快递,请用户特别注意,如果您所在的地区没有申通快递,请与我们及时联系,我们的电话是:0351-8888888.
                        </p>
                    </dt>
                </dl>
            </div>
            <div class="press_porsen_02">
                
            	<dl>
				</br>
				</br>
                	<dd><img src="Images/02.jpg" alt="book img" /></dd>
                    <dt>
                    	</br>
						</br>
                        <p class="book_intro">
						
                          &nbsp; &nbsp; &nbsp;学海书店主要是一些历史、名著、言情、武侠等小说类型,在以后我们店会陆续增加书籍类型以方便用户可以购买到您需要的书籍。如果您需要购买我店的书籍,请先注册登录,请确保您的注册信息正确,方便我们联系您,谢谢合作。                     </p>
                    </dt>
                </dl>
            </div>
        </div>
       
        
        
        
    </div>
</div>

</body>
</html>

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

目 录 目 录 2 前 言 2 需求分析 4 一、 用户需求分析 4 1.图书查询需求 4 2.购物车管理需求 4 3.订单处理需求 4 4.管理客户的分类功能 4 系统开发技术 6 一、 MVC模式简介 6 1.电子商务概况摘要 7 系统总体设计 9 1.UML活动关系图 9 2.系统组成 10 3.功能设计 10 (1)图书信息管理 10 (2)购物车管理 10 (3)会员注册 10 (4)订单处理 11 数据库设计实现 12 一、 数据库的需求分析 12 1.数据库的逻辑设计 12 2.数据表基本结构 14 3.创建数据表脚本 15 系统实现过程 17 开发平台 17 一、系统各组件实现 17 用户表示层 17 系统测试运行 26 一、 系统测试 26 二、测试结果 26 结 论 29 参考文献 30 谢 辞 31 毕业设计论文)成绩评定表(理科) 32 (1)注册的主要的代码如下 protected void btnAdd_Click(object sender, EventArgs e) { Accountmod.AccountId = tbusername.Text.Trim(); Accountmod.AccountPwd = tbpwd.Text.Trim(); Accountmod.Auth = "0"; Accountmod.Email = tbEmail.Text.Trim(); Accountmod.Logintimes = 0; Accountmod.LogIp = Request.ServerVariables["Remote_Addr"].ToString(); Accountmod.Telephone = tbphone.Text.Trim(); Accountmod.TrueName = tbTruename.Text.Trim(); Accountmod.Sex = RadioButtonList1.SelectedValue; Accountmod.Balance = 0; lbshow.Text = "用户注册成功!"; Accountbll.Add(Accountmod); Panel1.Visible = false; } protected void btnCheck_Click(object sender, EventArgs e) { DataSet ds = Accountbll.GetList("AccountId='" + tbusername.Text.Trim() + "'"); if (ds.Tables[0].Rows.Count == 0) { lbshow.Text = "该账户可以使用"; btnAdd.Enabled = true; } else { lbshow.Text = "该账户已被占用!"; btnAdd.Enabled = false; } } 2.图书详细信息显示: 本页面是客户登陆成功后的页面,上面会显示出各种图书的列表,
网上书店设计实现 作 者: 指导老师: (湖南信息学院电子信息学院2012级软件设计,长沙 410151) 摘要: 网上书店系统是建立在Internet网上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境;是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。网上商家、合作商家、企业和网络客户可充分利用在线书城提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商务活动。 网上书店系统是基于B/S模式的小型电子商务系统,能够满足中小型书店网上售书需要。 系统采用Visual Studio作为开发平台,以MS SQL Server 2000 作为 后台数据库来完成对系统的设计和开发。主要开发流程为:对基于WEB的网上购物系统进行可行性分析,并对资源分配、进度安排等做出合理的计划后,对该系统进行了需求分析、概要设计和详细设计,最后对每个模块进行了编码,并进一步对完成好的系统进行了测试和运行。 说明书首先对电子商务的基础知识和构建网上书店的关键业务进行了阐述。其次用面向对象的方法分析并设计了一个网上书店系统,其中涉及了网上书店系统开发的模式、后台关系型数据库的设计、工具及环境的说明。本网站开发过程中将依照软件生命周期法则,在需求分析阶段进行了功能需求分析、非功能性需求,其中包括系统业务流程分析。同时对数据库中的关键技术和分析方法也做了详细的阐述。基本囊括了一个电子商务网站的开发制作流程和应该予以重视的要点问题。 关键词:电子商务;网上购物;数据库;动态建模
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值