基于WEB的网上书城系统论文

合集下载

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现随着互联网技术的发展,人们的购物方式发生了巨大的变化,传统的实体书店逐渐被网上书城所取代。

本文将基于Web技术进行网上书城的设计与实现,以方便用户在线购买图书。

网上书城需要一个用户注册和登录系统。

用户可以在网上进行注册,填写基本的个人信息,例如用户名、密码、姓名、联系方式等。

注册成功后,用户可以使用设置的用户名和密码进行登录,登录后可以查看个人信息、修改密码等操作。

网上书城需要一个图书浏览和搜索系统。

用户可以通过输入关键词或选择分类的方式进行图书搜索,搜索结果将以列表或网格的形式进行展示。

用户可以点击图书进入详细页面,页面包括图书的封面、作者、出版社、价格等信息,并提供书籍的评论和评分。

用户可以将图书加入购物车,方便以后进行购买。

然后,网上书城需要一个购物车和结算系统。

用户可以在网站的任意页面查看购物车,并对购物车中的图书进行增删改操作。

用户在确认要购买的图书后,可以选择支付方式,并输入相关的支付信息进行支付。

支付成功后,系统将生成订单,并提供订单的明细和交易记录等信息。

网上书城需要一个个人中心系统。

用户可以在个人中心查看自己的订单信息、查看和修改个人资料、管理收货地址等。

用户还可以查看自己的购物历史、评价已购买的图书等。

在实现网上书城的过程中,需要注意一些技术细节。

需要数据库来存储用户信息、图书信息、订单信息等。

可以使用关系型数据库或者NoSQL数据库来存储数据。

需要使用服务器端开发语言(如Java、Python等)来处理用户的请求,并与数据库交互。

服务器端还需要提供API接口供前端页面调用。

需要使用HTML、CSS和JavaScript等前端技术来完成网页的布局和交互。

网上书城的设计与实现需要包括用户注册和登录系统、图书浏览和搜索系统、购物车和结算系统以及个人中心系统等功能。

通过合理的数据库设计和服务器端开发,以及前端技术的运用,可以实现一个功能完善、用户友好的网上书城。

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现随着互联网的发展,越来越多的人喜欢在网上购买图书,因此设计和实现一个基于Web的网上书城成为了一个重要的任务。

本文将介绍网上书城的设计和实现。

网上书城需要一个用户界面,使用户能够方便地浏览和购买图书。

用户界面应具有简洁明了的布局,方便用户查找和选择图书。

用户界面应包括一个搜索栏,用户可以在其中输入关键词来搜索图书。

搜索栏下方应有一个图书分类菜单,用户可以根据自己的需求选择不同的图书类别浏览。

用户界面应还有一个购物车,用户可以将自己感兴趣的图书加入购物车,并在需要时进行结算。

网上书城还需要一个图书管理系统,用于管理和展示图书信息。

图书管理系统应具有以下功能:添加图书、编辑图书信息、删除图书、查看图书详情等。

每本图书应包含图书的标题、作者、出版社、价格、简介等信息。

图书管理系统还应支持图书的分类管理,使用户能够根据自己的需求选择不同的图书类别进行浏览。

网上书城还需要一个订单管理系统,用于处理用户的购买请求。

订单管理系统应记录用户的购买信息,包括购买的图书、购买数量、购买日期等。

订单管理系统应具有以下功能:生成订单、修改订单状态、取消订单等。

管理员可以通过订单管理系统查看用户的购买情况,并进行相应的处理。

网上书城还需要一个用户管理系统,用于管理用户账户和权限。

用户管理系统应具有以下功能:用户注册、用户登录、修改密码等。

用户管理系统还应支持用户的个人资料管理,如修改用户名、修改联系方式等。

管理员可以通过用户管理系统管理所有用户的账户和权限。

基于Web的网上书城的设计和实现需要包括用户界面、图书管理系统、订单管理系统和用户管理系统。

通过合理的设计和实现,可以提供给用户一个方便快捷的购书平台,为用户提供良好的购书体验。

基于web的网上书城系统的设计实现分析范文

基于web的网上书城系统的设计实现分析范文
2.3操作可行性
本系统对计算机硬件要求很低,目前绝大多数计算机都可以对本系统进行安装,而且安装本系统不会对原来计算机设置等进行改变,相关人员能熟练方便的安装本系统。
2.4 系统的技术介绍
2.4.1 JavaScript
JavaScript是一种基于对象动态类型的脚本语言,器功能非常强大,目前被广泛应用于web项目的开发,它的跨平台性非常强,绝大多数浏览器都支持。用于为前端页面事件触发效果。
用户id
uid
char(32)
外键
表3.5 t_orderitem 订单详细信息
中文名称
英文名称
数据类型
主键
外键
订单id
order键
数量
quantity
Int(11)
总价
subtotal
Decimal(10,2)
书号
bid
Int(11)
书名
bname
Varchar(1000)
1.2国内外研究现状
1.2.1国外的研究现状
网上图书销售是全球经济飞速发展的必然结果,国与国之间互联网的开通更是促进了交易全球化的发展。特别是在美国、德国、日本经济发达的国家,网上图书销售发展迅速,几乎取缔了传统的图书销售模式。据InternetWorldStatS的统计,截止目前全球互联网用户已经达到40亿,网民的迅速增长为网上图书销售开辟了空间和市场,目前国外的网上图书销售也正处于水深火热之中,正在不断开发与完善。
网上书城系统设计
第一章
1.1课题背景、目的及意义
源码请联系企鹅号 115632 216 5
1.1.1课题背景
随着互联网的普及和电子商务的兴起,网上图书销售是互联网电子商务在图书销售行业中的必然结果,这种新型的图书销售形式越来越受人们的欢迎,正在以不可阻挡的气势替代着传统的图书销售模式。其与传统销售模式相比拥有许多优势,一是降低了销售成本,二是利用互联网作为交易平台,是的交易活动不受时间和空间的限制,大大提高了交易的效率,三是互联网更加的灵活方便,足不出户就能知道最新的图书信息。正是由于这些优势网上图书销售才得以飞速发展,客户通过网上图书交易系统可以查看图书并实现在线购买。

基于WEB的网上书城系统论文

基于WEB的网上书城系统论文

目录1. 引言32. 选题的背景和意义 (3)2.1选题的背景 (3)2.2选题的意义 (4)3. 课题的可行性分析 (4)3.1技术可行性 (4)3.2操作可行性 (5)4. 系统的规划设计 (5)4.1需求分析 (5)4.1.1功能需求 (5)4.1.2数据流图 (6)4.1.3数据字典 (9)4.2 总体设计 (10)4.2.1系统模块设计 (10)4.2.2数据库设计 (11)4.3 运行环境规定 (14)5.系统详细设计 (15)5.1任务目标 (15)5.2系统模块流程图 (16)5.2.1 首页图书浏览模块 (16)5.2.2 购物车模块 (16)5.2.3 用户注册登录模块 (17)5.2.4 订单结算模块 (17)6.编码测试和维护 (18)6.1编码 (18)6.1.1首页图书浏览模块 (18)6.1.2 用户注册登录模块 (20)6.1.3 购物车模块 (20)6.1.4 订单结算模块 (21)6.1.5 后台管理模块 (22)6.2测试和维护 (26)6.2.1测试目的 (26)6.2.2测试方法 (26)6.2.3测试过程 (27)6.2.4测试分析 (29)6.2.5系统的维护 (30)7.结束语 (30)致谢 (31)参考文献 (32)1. 引言随着Internet的发展,传统的商品购物运作模式被打破了,网络提供了一种新技术上的可行性的方案:利用Internet的技术和协议,建立各种网上商店,而本网上书店系统,正是通过互联网,将一个虚拟都呈现在用户面前:客户在网上与供应商联系,利用网络进行会计结算和支付服务。

从而通过简单、廉价、快捷、低成本的电子通信方式的通讯手段,将买家与卖家、书商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而使买卖双方不谋面地进行的各种商贸活动。

从而大大的节约了交易成本,扩大了交易范围。

而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现随着互联网的快速发展,网上购物已经成为了现代人们生活中不可或缺的一部分。

从衣服、食品到电子产品,几乎所有的商品都可以在网上购买到。

而网上书城更是受到了广大读者的青睐。

因为在网上书城,读者不仅可以随时随地浏览和购买自己喜欢的图书,还能够参与到各种线上阅读活动中。

基于此,本文将介绍一下基于Web的网上书城的设计与实现。

一、网上书城的设计与实现1. 网上书城的设计理念网上书城的设计首先需要明确自己的定位和理念。

一家专业的网上书城应该具备以下几个方面的特点:(1)提供丰富的图书资源:为了吸引更多的读者,网上书城需要提供丰富的图书资源,涵盖不同的类别和类型,满足不同读者的需求。

(2)提供便捷的购书服务:购书的过程需要简单、方便,用户应该可以通过几个简单的步骤就能够完成购书。

(3)提供优质的阅读体验:对于在线阅读的用户来说,网上书城需要提供良好的阅读环境,包括清晰的页面布局、舒适的阅读界面等。

2. 网上书城的技术实现(1)平台选择:网上书城的平台选择是网站建设的首要任务。

可以选择WordPress、Drupal、Joomla等成熟的开源平台进行搭建,也可以选择自行开发。

平台的选择需要考虑到网上书城的规模和功能需求。

(2)数据库设计:网上书城的数据库设计是整个网站建设中的核心环节。

需要设计出符合网上书城需求的数据库结构,确保数据的完整性和安全性。

(3)前端设计:网上书城的前端设计是用户直接接触到的部分,因此需要注重用户体验。

页面布局、配色、图书展示等都需要考虑到用户的习惯和喜好。

(4)后台开发:网上书城的后台开发包括用户管理、图书管理、订单管理等各个方面。

需要提供给管理员一套方便、高效的管理系统,来管理整个网上书城的运营。

3. 安全与保障1. 网站功能网上书城需要具备以下一系列的基本功能:(1)会员注册与登录:用户可以通过注册成为网上书城的会员,享受会员特权。

(2)图书浏览与搜索:用户可以通过关键词搜索、分类浏览等方式找到自己喜欢的图书。

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现随着互联网的迅速发展和普及,网络购物已经成为人们购书的主要渠道之一。

基于Web的网上书城的设计与实现,成为了重要的商业模式之一。

在这篇文章中,我们将探讨一个基于Web的网上书城的设计与实现,包括用户界面设计、商品管理、交易流程以及安全性等方面。

一、用户界面设计网上书城的用户界面设计是其重要的一部分,良好的用户界面设计可以使用户更加方便快捷地找到自己需要的图书,并进行购买。

在用户界面设计中,需要考虑以下几个方面:1. 页面布局:页面布局需要清晰简洁,方便用户浏览和选择商品。

将图书按照分类进行展示,用户可以通过分类找到自己需要的图书。

2. 搜索功能:提供方便快捷的搜索功能,用户可以通过图书名称、作者、ISBN等关键词进行搜索。

3. 图书详细信息展示:点击图书后,需要展示图书的详细信息,包括图书的封面、简介、作者等信息。

4. 购物车功能:用户可以将自己需要的图书加入购物车,方便批量购买。

5. 支付功能:提供方便快捷的支付功能,用户可以通过支付宝、微信支付等方式进行支付。

二、商品管理网上书城的商品管理是其运营的关键之一,包括图书采购、库存管理以及商品更新等方面。

在商品管理中,需要考虑以下几个方面:1. 图书采购:网上书城需要与出版社、图书经销商等建立合作关系,及时获取最新的图书信息并进行采购。

2. 库存管理:网上书城需要及时更新库存信息,避免因为库存不足而给用户带来不便。

3. 商品更新:及时更新最新的图书信息,包括新书推荐、畅销图书等。

三、交易流程网上书城的交易流程是其核心之一,包括用户下单、支付、发货、退款等环节。

在交易流程中,需要考虑以下几个方面:1. 用户下单:用户在选择完图书后需要填写配送地址信息等,提交订单。

2. 支付环节:用户选择支付方式,完成支付环节。

3. 发货:网上书城收到用户订单后及时进行发货,提供物流信息。

4. 退款:如果用户对所购商品不满意,可以进行退款。

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现本文是关于基于Web的网上书城设计与实现的综合性论文,将介绍网上书城的需求分析、功能设计、数据库设计、网站界面设计以及系统实现等内容。

一、需求分析1. 用户需求用户可以通过网上书城购买图书、查询图书信息、获取优惠信息和阅读评论等。

用户可注册登录,并可以管理自己的个人信息和订单信息。

2. 管理员需求管理员需求包括对图书信息的管理、用户信息的管理、订单信息管理以及网站内容的管理等。

3. 技术需求网站需要具备良好的用户体验,能够保证网站的稳定性和安全性。

同时需要具备一定的响应速度,能够处理大量的用户请求。

二、功能设计1. 用户功能用户可以进行图书查询、购物车管理、订单管理、地址管理、用户信息管理等。

图书查询功能可根据关键字、图书分类和作者等进行搜索。

购物车管理功能包括将图书添加至购物车、购物车中删除图书、结算等。

订单管理功能包括查看订单、取消订单、确认收货、评价等。

地址管理功能包括添加收货地址、修改收货地址和删除收货地址等。

用户信息管理功能包括修改个人信息、修改密码等。

2. 管理员功能管理员可以进行图书信息管理、用户信息管理、订单信息管理以及网站内容管理等。

图书信息管理包括添加图书信息、修改图书信息和删除图书信息。

用户信息管理包括查看用户信息、禁用用户账号等。

订单信息管理包括查看订单信息、发货处理等。

网站内容管理包括添加优惠活动、编辑网站公告等。

3. 通用功能通用功能包括注册登录、密码找回、搜索、留言板等。

三、数据库设计1. 用户表字段包括用户ID、用户名、密码、邮箱、电话、地址等。

2. 图书表字段包括图书ID、图书名称、作者、出版社、上架时间、价格、库存等。

3. 订单表字段包括订单ID、用户ID、下单时间、订单状态、收货地址等。

4. 购物车表字段包括用户ID、图书ID、数量等。

四、网站界面设计1. 首页首页展示图书分类、优惠活动和热销图书等。

2. 图书详情页图书详情页展示图书的详细信息、价格、评论和购买按钮等。

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现

基于Web的网上书城设计与实现一、引言随着互联网的普及和电子商务的兴起,传统的实体书店逐渐被网上书城所取代。

网上书城不仅提供了更为便捷的购书方式,也拓展了读者的选择范围,为图书出版和销售带来了新的机遇和挑战。

设计和实现一款功能完善、用户友好的基于Web的网上书城至关重要。

二、设计理念1. 用户体验至上在设计网上书城的过程中,用户体验应始终是首要考虑的因素。

从用户浏览书籍到下单购买,再到收货体验,每一个环节都需考虑用户的需求和感受,从而提供更好的体验。

2. 丰富的图书资源网上书城的核心竞争力在于其拥有丰富的图书资源。

通过与出版社合作、引入自助出版和图书馆合作等方式,不断丰富网上书城的图书种类,使用户能够找到自己喜欢的图书。

3. 安全可靠的付款方式网上书城购书的最后一步是付款环节,因此付款方式的安全可靠至关重要。

采用多种加密技术,确保用户的支付信息不被泄露,并且提供多种支付方式,方便用户选择。

三、实现步骤1. 网站架构设计需要对网上书城的网站架构进行设计。

包括首页、书籍分类、图书详情页、购物车、订单结算和个人中心等板块。

每个板块的功能和交互细节都需要仔细规划,确保用户能够方便快捷地完成操作。

2. 数据库设计网上书城需要建立完善的数据库系统,存储图书信息、用户信息、订单信息等。

数据库设计需要考虑数据的结构、关联和查询效率,保证系统稳定运行。

3. 用户注册与登录功能用户注册和登录是网上书城的基础功能,通过用户名、密码和验证码等方式,确保用户信息的安全性。

并且可以通过第三方登录方式,提升用户注册的便捷性。

4. 图书浏览和搜索功能用户可以通过分类导航和关键词搜索的方式快速找到自己想要的图书,同时也可以浏览热门推荐和新书上架等分类,发现更多的图书资源。

5. 购物车和结算功能用户可以将心仪的图书加入购物车,然后一次性结算购买。

购物车功能需要支持添加、删除和修改数量等操作,确保用户购物的便捷性和流畅性。

6. 订单管理和支付功能系统需要提供完善的订单管理功能,用户可以查看自己的订单状态、历史订单等信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

网上书店系统的设计指导教师:学生姓名:学号:内容提要一个现代化的网上书店在正常运营中需要对进书、售书、库存、统计信息以及个人信息进行管理,这些信息数量巨大而且处理起来十分复杂。

传统的方法既浪费人力物力,又存在很多漏洞,一旦出现错误可能会造成不可估量的损失。

因此设计一个智能化系统化信息化的网上图书销售管理系统是十分必要的。

论文首先全面而系统地研究了构建一个电子商务网站所必备的各种知识与技术手段,接着从构建一个电子商务应用系统—网上书店入手,首先对系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了详细的规划,在此基础上将上述理论知识与开发技术运用到系统的实现过程当中,完成了网上书店购物平台的构建过程。

在实现技术上,利用构建网上书店的程序结构和用户界面;利用SQL Server数据库建立网上书店的后端数据源;利用技术实现网上书店中对数据库的安全连接和访问。

针对网上书店的电子商务交易流程,对网站的具体运作形式作了详细地说明。

本论文以一个虚拟的网上书店的电子商务解决方案的背景,详细论述了系统各部分之间的内在联系,最终根据内在联系将它们有机地结合在一起,以形成一个完整的电子商务的解决方案。

关键词网上书店SQLServer目录1. 引言 (4)2. 选题的背景和意义 (5)选题的背景 (5)选题的意义 (5)3. 课题的可行性分析 (6)技术可行性 (6)操作可行性 (6)4. 系统的规划设计 (7)需求分析 (7)4.1.1功能需求 (7)4.1.2数据流图 (7)4.1.3数据字典 (10)总体设计 (11)4.2.1系统模块设计 (11)4.2.2数据库设计 (12)运行环境规定 (16)5.系统详细设计 (17)任务目标 (17)系统模块流程图 (17)5.2.1首页图书浏览模块 (17)5.2.2购物车模块 (18)5.2.3用户注册登录模块 (18)5.2.4订单结算模块 (19)6.编码测试和维护 (20)编码 (20)6.1.1首页图书浏览模块 (20)6.1.2用户注册登录模块 (21)6.1.3购物车模块 (22)6.1.4订单结算模块 (23)6.1.5后台管理模块 (24)测试和维护 (28)6.2.1测试目的 (28)6.2.2测试方法 (28)6.2.3测试过程 (28)6.2.4测试分析 (30)6.2.5系统的维护 (31)7.结束语 (31)致谢 (32)参考文献 (33)1. 引言随着Internet的发展,传统的商品购物运作模式被打破了,网络提供了一种新技术上的可行性的方案:利用Internet的技术和协议,建立各种网上商店,而本网上书店系统,正是通过互联网,将一个虚拟都呈现在用户面前:客户在网上与供应商联系,利用网络进行会计结算和支付服务。

从而通过简单、廉价、快捷、低成本的电子通信方式的通讯手段,将买家与卖家、书商和合作伙伴紧密结合在了一起,消除时间与空间带来的障碍,从而使买卖双方不谋面地进行的各种商贸活动。

从而大大的节约了交易成本,扩大了交易范围。

而在实际的生活中,这种方案已经被广泛的运用到了实际的商业活动中了,人们将这种交易模式称为:电子商务。

电子商务通过信息网络以电子数据信息流通的方式,其内容包含两个方面:一是电子方式,二是商贸活动。

网上书店正是以商贸方式展开的,电子商务可以在全中国范围内进行并完成的各种商务、交易、金融等相关的综合服务活动。

它是传统的计算机网络应用技术、信息处理技术和商务运做技术相互渗透的结果。

2. 选题的背景和意义选题的背景网上书店系统,是为了迎合现在人们的生活而设计的。

随着网络的覆盖面的增广,上网的人们也就越来越多了,在网上购买图书是一种潮流,随着现在网上书店大量的出现,人们更喜欢的在网上购书,这样大大节约了出行的时间,而且服务也不比现实的差,网上书店的主要目标是满足人们足不出户购物的需求,只需在网上书店是先订货,然后在一定时间内送货上门或通过邮寄的方式送货,货到再付款。

很多人看到了书这种商品网上销售的诸多好处:方便购买、金额小、风险小、用户容易决定;信息的完整性以及很少出现质量问题和退货现象等。

完全符合人们的理念。

使人们避免了挑选图书的烦琐过程,让人们在购物过程中变得轻松,快捷,方便。

从而在网络上建立一个虚拟的购物书店,让人们在网络上进行购书的行为。

伴随着网上购物以及网上书店的出现,从而使得人们避免了挑选图书的烦琐过程,让人们在购物过程中变得轻松,快捷,方便。

选题的意义电子商务将会是21世纪经济发展的主要动力之一,它将象蒸汽机的发明一样,引起整个社会生活和经济的变革。

当然,如上所述目前困难还很多,由于在消费观念、信用体系、法规政策、网上支付等问题上与国外存在距离,我国电子商务的发展还处于初级阶段,需要进行市场培育与诱导。

电子商务将是21世纪的经济增长点,它所带动的电子商务的技术、产品、服务的发展将会给不同的行业带来大量的新的机会。

电子商务的快速发展以及上网人数的剧增,为企业创造了许多网络商机。

为了跟上世界电子商务的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同的角度积极了解电子商务、参与电子商务,尽快适应飞速发展的信息社会的需要。

为此,我撰写了这篇论文,力求将理论与实践相结合,在对电子商务理论进行阐述的同时,配合一个模拟网上书店购物系统,以期达到对电子商务更深层次的理解与认识。

网上书店作为电子商务系统的一个应用具有如下优点:1.突破了商业往来的时间限制:网络上的计算机可以一天24小时,天天提供客户完善的网络服务。

而且可以提供给全国各地的消费者,以最快的速度将公司图书的外观、内容、价格及相关信息提供给客户了解。

2.节省公司营运成本:网上书店本身没有店面,减少了公司的管理费用,此外,网上书店管理系统精简了办公程序,促进了管理的规范化。

3.提高了客户购物的积极性:顾客利用网上书店,可以很快的找到所需的图书,在网上提交订单后,图书很快就会送到顾客手中,节省了顾客的购物时间和精力。

4.图书商品本身的优越性:根据国内外同行的经验,专业、学术等图书更加适合邮购、直销等无店铺销售。

3. 课题的可行性分析技术可行性本系统使用.NET技术进行开发,编程语言使用Visual C#语言。

是Microsoft开发的适用于构建、管理Web页面的技术,它的特点主要是:简化页面的编辑工作,提供代码与设计视图分离,使得代码更容易编写、修改与维护;不仅能使用Script语言,还可以使用编译式语言,如本系统所采用的C#,不同的动态网页制作技术还可以使用不同的编程语言;所以是实现本系统的最佳技术,它是完全可行的。

此外,.NET Framework框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。

因此,在技术上.NET是完全可以胜任这个平台的开发。

操作可行性界面设计时充分考虑了管理人员和用户的习惯,简单操作;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩充。

在操作的可行性也得到了保障。

4. 系统的规划设计需求分析4.1.1功能需求经过调查,一个网上图书销售管理系统应该包含两类角色:购书者(用户)和图书销售管理员。

针对不用角色,将系统分为前台和后台两个部分。

●购书者部分(前台):1.购书者进行网上注册、登录:必须先注册,注册时必须提供用户名、密码、电子邮件等。

2.查询待售图书和欲购图书信息:所有注册用户均可通过网上图书销售管理系统,查询最新图书信息、畅销图书信息。

3.订购图书:消费者对欲购图书订购,可以修改自己的购物车,在订购信息被确认之前可以对订购信息进行修改。

●系统管理员(后台):1.管理员登录:管理员进入图书销售系统须填写用户名和密码。

2.管理员发布图书信息:通过图书销售管理系统发布最新图书、畅销图书的信息。

3.管理员处理购书者的订单信息:包括客户填写的订单信息,同时对订单进行审核。

4.管理用户和管理员信息:管理员可以添加管理员,并且对用户信息进行查看。

4.1.2数据流图数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。

数据流图有四种基本符号:正方形表示数据的源点或终点;圆角矩形代表变换数据的处理;或两条平行横线代表数据存储;箭头表示数据流。

1.顶层数据流图该系统的顶层数据流图如图。

由于该系统分为用户和管理员两部分,每个部分总的数据流图分别如图和图所示。

图顶层数据流图图用户部分的数据流图图管理员部分的数据流图2.用户部分分解后的数据流图1)注册登录的数据流图如图4. 4所示。

图 用户注册登录数据流图2) 查看、搜索图书信息的数据流图如图所示。

图 用户查看搜索图书信息数据流图3) 用户购买图书的数据流图如图所示。

图 购物车数据流图4) 订单结算的数据流图如图所示。

图 订单结算数据流图3. 管理员部分分解后的数据流图1) 管理员登录和修改密码的数据流图如图所示。

图管理员登录和修改密码数据流图2)图书类别管理的数据流图如图示。

图图书类别管理数据流图3)图书信息管理的数据流图如图示。

图图书信息管理数据流图4)订单信息管理数据流图如图所示。

图购物信息管理数据流图4.1.3数据字典数据字典是开发者与用户相互沟通的有效途径之一。

它能形象的向用户描述开发者的意图,使用户明白数据库可能具有的项目,可有效地缓解开发者和用户之间的交流鸿沟,也有利于用户向开发者提出自己的要求,避免因理解分歧造成的代价巨大的接口问题。

数据字典是各类数据描述的集合,它是进行详细设计的数据收集和数据分析后所获得的主要成果。

针对本系统,通过对管理内容和过程的分析,设计的主要数据字典表示如下:●名字:用户基本信息描述:用户注册所填写的信息表定义:用户信息=用户ID+用户名+用户名称+密码+性别+地址+电子邮件+固定电话+移动电话●名字:管理员信息描述:系统后台销售管理员的信息定义:管理员ID+用户名+用户名称+密码●名字:图书分类信息描述:图书入库时进行登记的图书分类表定义:图书分类=分类ID+分类名称●名字:图书基本信息描述:所销售的图书的基本信息表定义:图书基本信息=图书分类+图书名称+ISBN+出版社+图书作者+页数+销售价格+进货价格+出版日期+图书介绍+图片●名字:订单基本信息描述:消费者购买图书的信息表定义:订单基本信息=订单号+订购用户+订购日期+图书名称+图书价格+购买数量总体设计4.2.1系统模块设计各个模块的功能描述:●前台:(1)首页图书浏览模块:按照电子商务网站的一般规划和人们使用电子商务网站的习惯,首页图书浏览模块主要实现按照各种条件显示、查看商品的前台显示功能。

(2)用户注册和登录模块:用户只有在成功登录系统后,才可以实现商品的购买。

相关文档
最新文档