基于CS框架的网上书店管理系统 联系客服

发布时间 : 星期日 文章基于CS框架的网上书店管理系统更新完毕开始阅读eaf2f114fab069dc5122018f

基于C/S框架的网上书店管理系统

引 论

随着互联网的迅速发展,当下电子商务被广大的互联网用户所接受,网上书店系统作为其中的一部分也有了快速的发展。网上购物也日益流行,贯穿着我们的日常生活,网上书店也自然成为我们网上消费的一部分。

1 系统开发概况

本系统基于C/S框架的设计技术中的java语言开发,首先介绍一些关于网页设计的基本知识。

1.1 课题的研究背景与意义

随着21世纪的到来,一个全新的信息时代已经展现在我们面前,计算机的先进技术和互联网技术迅猛发展,网络信息化已经成为全球性的大趋势,为人们提供了许多的信息资源和服务资源。通过网络,全球范围内的人们既可以互通信息,交流思想,又可以获取方方面面的知识、经验和信息。网上书店作为开放的资源为人们提供了所需的大量信息,而且还可以及时更新,是用户之间互相交流,互相学习的一个互动平台,具有一定的社会价值。

该系统为大家提供了查找书籍资源平台,任何安装过此软件的用户都可以在此获取有用的资源,此外通过该系统的编写可以对我们所学知识进行的检测、巩固和提高。同时能是我们更加的了解当代网上购物的一些流程。亲自体验网购的一些乐趣。

1.2 论文的主要工作

(1)搜集和查阅大量国内外的有关文献和资料,网上书店系统采用基于J2SE的MVC结构。 使系统更具有良好的可扩展性、可维护性及平台无关性。

(2)结合本人的实际水平,设计出基于J2SE的网上书店系统架构。个模块的可操作性,根据已 有的经验和技能,不断的对系统架构和使用技术做出改进。

(3)编写程序实现系统每个模块,数据库选用Oracle来存储数据。

(4)最后进行反复调试,在导师的指导下进行程序修改和调试,直到系统运行稳定。 (5) 撰写论文。

2 需求分析

软件需求分析是把软件设计时期建立的软件可行性分析求精和细化,分析种种可能的解法,并分配给各个软件元素。需求分析是软件定义阶段中的最后一步,也是很重要的一步。确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰、具体的要求。

2.1 系统的功能与分析

网上书店系统功能需求主要有:

用户端功能:用户查询、个人信息管理、购买书籍、收藏夹、地址管理、修改个人信息。 管理员端功能:对书籍进行增删改查的操作、查询用户的信息、修改自己的密码、可以查到本商店的所有定单,并且可以通过点击“发货”按钮进行发货,只有当买家确认收货之后,管理员

才可以删除该订单。买家和卖家之间可以通过聊天按钮进行聊天。 登录模块:

用户输入帐号和密码进行验证登录。

忘记密码:如果用户忘记密码。可以通过输入正确的用户名、电话和邮箱验证码找回密码。 注册模块:

用户或管理员输入正确的注册信息才可以注册,输入有误提示。 用户主界面模块:

用户查询:用户可以查询书籍(支持模糊查询、和按类型按书名查询)。 个人信息管理:用户可以完善个人信息,更换图像,修改密码等。 购买书籍:用户输入正确的购买数量、收货信息可以进行购买。 订单:购买后会生成一张订单。

购物车:用户可以将商品加入购物车,可以通过购物车购买书籍,删除商品。 收藏夹:用户可以商品收藏,可以对收藏夹进行增删改查。

地址管理:用户可以提示设置一些地址,当购买书籍时可以直接点击按钮添加地址。 管理员界面模块:

管理员可以对对书籍进行增删改查的操作。

管理员可以查询用户的信息(但密码等敏感信息不能查询)。 管理员可以修改自己的密码。

管理员可以查到本商店的所有定单,并且可以进行发货,也可以删除该订单。 聊天:买家和卖家之间可以通过聊天按钮进行聊天。

退出:用户和管理员都可以进行直接退出系统或者是重新登录。

2.2 系统设计环境

本系统开发采用C/S(客户端/服务器)模式,使用Java语言开发。本系统服务器端运行在Windows环境下 ,数据库系统采用Oracle 设计制作。用户可以使用Microsoft Internet Explorer 7.0或Firefox浏览页面。

2.3 系统功能模块图

网上书店前台 图书显示 用户管理 购物车 收银台 收藏夹 地址管理 订单管理 新书 热书推荐 查看所有图书 注册会员 会员登录 修改信息 添加到购物车 查看移出购物车 填写订单详情 付款结账 查看删除收藏夹 添加到收藏夹 查看删除地址 新增地址 查看所有订单 确认收货

图2-3 前台功能模块图

网上书店后台 图书显示 会员管理 订单管理 退出 分类查看图书 查询书籍 图书增删改 查看所有用户 查看管理员 修改个人密码 所有 订单列表 订单发送 删除订单 重新登录 退出系统

图2-3-1后台功能模块图

3 系统流程图及数据流图

数据库的设计是本系统的核心部分,本系统的全部开发都是围绕着数据库开发。数据库设计的

好坏直接关系到本系统的性能高低。以及后来的一些维护工作。

3.1 系统流程图

用户登录 搜索图书 查看图书 下订单 付款 快速发货 快递送货 用户查收 图3-1系统流程图

3.2 数据流图

图3-2数据流图

4 数据库设计

在数据库设计阶段,我们可以设计用户界面和系统中各个组成部分的功能和接口。

4.1 管理员用户表设计

表4-1 管理员用户表