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