网上书店管理系统--课程设计.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《网上书店管理系统--课程设计.docx》由会员分享,可在线阅读,更多相关《网上书店管理系统--课程设计.docx(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、网上书店管理系统-课程设计 网上书店管理系统 摘要:21世纪是网络的时代、信息的时代,时间是非常宝贵的,人们由于种种原因没有时间到书店去,也不知道哪家书店有自己需要的书籍,同时那些传统书店的经营者又没什么好的方法让人们知道我这就有顾客需要的书 籍,这种买卖双方之间信息交流上的阻碍成为“网上书店”网站发展的原动力。 网上书店网站的建立可以更好的解决这方面的问题,我们向广大用户推出的是一种全新的网上信息服务,旨在书店与消费者之间架起了一座高速、便捷的网上信息桥梁,我们的目的是节省您的时间、方便您的购书,使您永远走在时代的前沿。 关键词:数据库;SQL 1引言 1.1课程背景 随着全球经济一体化的逐
2、步发展和深入,网上书店已成为传统书店必不可少的经营策略之一.目前,网上书店在国际互联网上可以实现的商务已经多样化,可以完成从最基本的信息展示、信息发布功能到在线交易、在线客户服务、在线网站管理功能等,可以说,传统书店所具备的功能几乎都可以在互联网上进行电子化的高效动作。虽然传统书店规模有所不同,随着网上交易的开展,都将有力地改变企业的发展空间,会对企业的竞争力产生不可忽视的影响 1.2课程目的 开发一套网上书店购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。本系统的目的就是要开发一套既方便客户网上购
3、书,又方便网站维护人员维护的网站。 1.3课程任务 问题提出与解决 网上书店:明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。随着Internet的迅速发展,当今电子商务已接被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了迅速的发展。网上书店系统通过网上开店的方式向读者出售书本。国内著名的两大书店,当当网与卓越网,他们售书的理念很简单,读者可以自己寻找自己喜爱的书。读者无需为寻找一本自己想要的书好奔波于城市的各个角落,无需因为时间问题而错过了新书的首发式,或者因为时间问题而
4、去不了书店,网上书店系统,只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的书本。 2系统结构分析 2.1需求分析 需求分析就是描述系统的需求,通过定义系统中的关键域来建立模型。分析的根本目的是在开发者和提出需求的人之间建立一种理解和沟通的机制。 需求分析: (1)能够显示书籍和对书籍进行分类。 (2)能够按照书名,出版社查询搜索书籍。 (3)能够购买书籍并放进购物车。 (4)能够添加,修改,删除购物车中的商品。 (5)能够登录,注册,和找回密码。 (6)能够下订单和查看订单,修改订单。 2.2功能分析 网上书店系统主要是实现网上选书、购书、产生订单等功能的系统。一个典型的
5、网上商城一般都需要实现商品信息的动态展示、购物车管理、客户信息注册登录管理、订单处理等模块。 网上书店系统的用例图如图2-1表示。 根据网上书店的基本需求,本系统需要完成的具体任务如下: 1、图书查询:当客户进入网上书店时,应该在主页面中分类显示最新的书 目信息,以供客户选择所需要图书,同时也应该提供按照图书名称,或者作者信息快速查询所需要书目信息的功能。 2、购物车管理:当客户选择购买某图书产品时,应该能够将对应图书信息,例如:价格、数量记录到对应购物车中、并允许客户返回书目查询页面,选择其它商品,并添加到购物车中,当对应购物订单生成后,应该能够自动清除以生成订单的购物车中的信息。 3、订单
6、处理:对应客户购买图书商品信息的需求,在确定了所购图书商品的价格、数量等信息后,提示用户选择对应的送货方式及付款方式,最张生成对应的订单记录,以便于网站配货人员依据订单信息进行后续的出货、送货的处理。 4、会员管理:为了能够实现图书商品的购买,需要管理客户相关的联系方式和详细信息。 5、新闻管理:为浏览者提供最新的图书信息和新闻信息。 图书查询 购物车管理 网上书店会员登录新会员注册 订单管理 返回 图2-1 UML活动关系 2.3系统模块 图2-3网站前台模块 图2-4网站后台管理模块 3数据库设计 3.1数据库需求分析 主 界 面 管理员登录后台管理 客户登录前台 浏览商品 管理个人信息
7、下订单 评论留言 添加商品 删除修改商品 商品分类管理 用户信息管理 评论 留言管理 新闻公告管理 管理员登录 系统后台管理欢迎界面 商品 管 用户 管 分类 管 信息 管 其他 管 添加商品 查看修改商品 商品订单管理 前台用户管理 后台管理员管理 商品大类管理 商品小类管理 添加站内新闻 新闻修改删除理 留言板块管理 网站初始化信息 送货汇款管理 网上书店建设离不开数据库的支持,为了方便面对数据库的存取降低对硬件和软件的要求,网上书店采用Sqlsever作为后台的数据库,存放图书信息,客户资料,订单信息。 首先进行数据库的逻辑设计,分析用户活动所涉及的数据就是以数据流图的形式表示出数据的流
8、向和对数据所进行的加工。所谓分析系统数据就是对数据流图中的每一个数据流名、每个文件名进行加工,都要给出具体定义,都需要用一个条目进行描述。描述后的产物是数据字典。数据流图和数据字典结合在一起,加上必要的说明构成系统说明书。 依据网上书店的处理需求,对应数据库表的设计及功能如下: 1、图书基本信息表:存放网上书店所销售图书的基本信息。 2、图书分类基本信息表:存放网上书店所提供图书分类的信息。 3、会员基本信息表:存放书店客户的基本信息。 4、订单信息表:存放与客户相关的订单的基本信息。 5、订单条目详细信息表:存放订单中详细条目的基本信息。 3.2数据库概念结构设计(E-R图) 开始查看购买
9、用户是否注 结束 收费 管理员验证购买 管理数据库 提示输入用户 名和密码 Order表 新的订单表Users Goods表 填写用户注册 表单Users表 显示产品目录显示用户购物 车 订购产品列 用户访问站点 需要登录以购物 否是 使用Users表验证口令 商品送给客户 图3-1数据库逻辑结构设计 3.3数据库逻辑结构设计(关系模型) 根据将E-R模型转换为关系模型的原则,可将其转换为如下关系数据库。 新闻表(新闻id,新闻标题,新闻内容) 用户表(用户id,用户名,真实姓名,密码,电子邮件,电话号码,用户 地址,邮编,用户级别) 图书表(id,图书名称,介绍,价格,数量,发行商,照片,分
10、类) 订单(订单号,订单时间,总价格) 订单细节表 (订单号,商品号) 4系统实现 4.1登陆界面 程序运行出现登陆界面,要求用户输入用户名和密码,当用户名和密码均正确时才能进入系统,如图4-1所示。 图4-1登陆界面 4.2购物车功能的实现 购物车页面所要实现的功能,实际上是负责将客户所选图书即该图书的有关信息保存到网站数据库相应的表中,同时在页面上显示当前客户已购买图书的名称,单价,数量和金额等。除此之外,当客户去收银台结帐时,通常需要根据购物车中保存的这些信息来自动生成对应的图书订单,用户对本网站图书的购买,是通过“放入购物车”这个动作来实现的。 “查看购物车”页面如下图所示: 图4-2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 管理 系统 课程设计
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内