数据库理论与设计1Word文档下载推荐.docx

上传人:b****5 文档编号:19905561 上传时间:2023-01-12 格式:DOCX 页数:16 大小:166.29KB
下载 相关 举报
数据库理论与设计1Word文档下载推荐.docx_第1页
第1页 / 共16页
数据库理论与设计1Word文档下载推荐.docx_第2页
第2页 / 共16页
数据库理论与设计1Word文档下载推荐.docx_第3页
第3页 / 共16页
数据库理论与设计1Word文档下载推荐.docx_第4页
第4页 / 共16页
数据库理论与设计1Word文档下载推荐.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

数据库理论与设计1Word文档下载推荐.docx

《数据库理论与设计1Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《数据库理论与设计1Word文档下载推荐.docx(16页珍藏版)》请在冰豆网上搜索。

数据库理论与设计1Word文档下载推荐.docx

2.3功能需求

该系统构建了一个能实现简单的电子商务的小型动态商务网站,实现了后台管理功能。

这些功能主要包括会员和员工的管理、商品管理、订单管理等功能。

该系统基本上具备一个网上商品销售系统的后台应该具备的功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站的后台管理也就是我们这个小型网站的后台管理在内容上的扩充和重复。

2.4系统边界

本系统为一个网上购物公司内部管理系统,服务于管理员及员工。

通过一个内部的管理界面对网上购物后台进行管理,管理人员可以通过管理商品的后台界面实现与系统的信息交换。

3.系统具体功能

3.1管理员对员工及其维护需求

录入员工资料,及方便员工资料的修改。

员工名称可以修改,如在“原来的密码”、“新密码”、“密码确认”、“新密码”、“真实姓名”、“年龄”、“职业”和“Email地址”的文本框中可以直接进行修改,最后确认即可。

同时,管理员可以对员工信息进行增删改查操作。

3.2管理员对客户维护的需求

管理员录入客户资料,如”会员编号”、“会员姓名”、“会员账号”、“会员年龄”、“会员地址”等。

同时管理员可以对客户信息进行增删改查操作。

3.3商品管理

管理员录入商品信息,如“商品编号”、“商品名称”、“大类别”、“小类别”、“商品价格”、“是否特价”等。

同时实现对商品上下架,增删,改查等操作。

3.4订单处理

确认订单信息,如“编号”、“真实姓名”、“是否出货”、“订货时间”、“配送公司”、“操作”等。

实现商品交由运输公司的的发货与送达。

4网上购物业务流程分析

4.1管理员管理流程

电子商务方便了客户足不出户,可是却给管理者提出了新的挑战。

管理人员需要赋予一定的权限对商品和员工以及布告栏等进行及时的管理。

后台管理流程入下:

(1)注册:

新的管理者都必须核对身份,注册信息;

(2)登录:

管理者必须进行登录网站才能实施相应的管理权限;

(3)管理:

不同的管理者可以对授权部分进行管理,例如公告管理、商品管理、订单管理、会员管理、友情链接。

后台管理者管理流程如图4-1所示。

图4-1后台管理者管理流程

4.2商品添加和订单处理流程

商品添加的情况:

(1)库存提示不足时,管理员要及时联系供应商补货;

(2)有新产品时,要录入新产品信息;

订单处理:

管理者要随时查看订单,对已经生成的订单要及时联系配送单位配送,并返回发送信息。

经过初步调查和分析,对购物网站的机理进行确定,得到流程图4-2所示。

图4-2网上购物流程图

 

4.3系统的功能结构

本系统的总体功能结构如图4-3所示,详细功能图定义见用例模型。

图4-3购网站后台功能结构图

4.4用例模型

4.4.1后台用户信息维护

后台用户信息维护包含员工和管理员登录、信息查询、修改密码,如图4-4所示。

图4-4后台用户信息维护用例图

(1)后台员工登录。

员工只有登录网站后台后才能实施自己的管理权限。

员工点击后台系统,页面将会转入登录界面,员工根据提示输入用户名和密码,待系统验明身份后将返回登录结果。

(2)后台员工修改密码或找回密码。

当员工忘记登录密码或者账号被他人改密时,便可使用该功能修改或找回密码。

员工在记得原密码的情况下想要重新设置密码,必须先输入原密码,再输入两次新密码提交系统,若密码前后一致,则修改成功;

若员工想要找回密码,必须回答对注册信息时的提问,再进行新密码的设置。

在员工找回密码时重新设置完后,首先系统将会核对系统当初给员工注册时填写的邮箱发送更新后的密码,这样对账号的安全操作性也有所提高。

(3)后台员工信息维护。

员工的信息修改,修改密码功能的操作对象都是员工自己,相当于针对用户自己的基本信息如用户名,联系电话,邮箱,身份证号,性别,部门等进行更新操作。

员工新增,离职设置,权限设置功能则是只有相应权限的超级管理员才可进行对后台用户的管理。

4.4.2商品管理

商品管理包括进货、验收入库、录入商品和商品维护,如图4-5所示。

图4-5商品管理用例图

采购管理是对企业商家商城所卖产品购买的管理,包括采购商管理,采购单管理,产品库存管理功能模块。

采购商管理主要是对所购买产品的生产商增、删、改、查操作。

采购单管理则是对企业购买所缺产品订单的管理,涉及到企业的应付账款。

库存管理则是对产品库存量的管理,也会影响到前台用户购买商品时了解是否还有存货的情况。

(1)进货。

当库存不足时,管理员可以进行进货业务,主动联系供应商确定订货信息。

(2)验收入库。

当采购的货物运到时,管理员要安排相应的员工验收入库。

员工要根据收货单验收商品,核对商品数量,保证商品质量。

核对无误后,员工要将商品信息进行录入。

要是发现商品不合规要马上退回。

(3)录入商品。

负责商品录入的员工要将新采购的商品按照大小类别进行分门别类的录入,主要包括:

商品名,单价,数量,生产日期,保质期等等。

同时对于新进商品要在新品上架上显示。

(4)商品维护。

被授予商品维护的员工要随时关注商品的售出和购入情况,及时对商品信息进行更新。

员工可以查询商品信息、修改商品信息,如商品价格调整、删除将不再销售的商品、促销将快过期的商品等。

4.4.3订单处理

订单处理包括发货和订单统计两个环节,如图4-6所示。

图4-6订单处理用例图

订单管理模块主要是对前台用户购买商品后产生的订单进行处理,也就是对销售单的管理,包括订单处理,订单配送管理等功能。

订单处理主要是对从订单生成到订单确认收货过程的管理,包过订单审核,订单等待付款,订单配货,订单发货等具体状态确认。

订单配送管理则是根据物流配送过程相结合,将订单配送过程详细记录下来,可对用户进行订单查询时显示订单的具体配送情况。

统计模块是对网上商城系统业务模块相关数据进行总结,包括网站访问量统计,客户订单总额统计,月订单量统计,应收账款统计,应付账款统计等模块。

网站访问量统计可以看出用户登录系统所感兴趣的主要方面,便于企业商家宣传。

客户订单总额统计则是为了了解各个用户的潜在购买力,对商家客户关系管理方面有所帮助。

月订单量统计则是对系统运营状态的一种评估。

应收应付款统计则是考虑企业的财务信息状况,让企业能够方便的结合会计系统进行会计处理。

(1)发货。

当客户下订单成功,员工要在第一时间处理订单。

员工首先获得订单明细,再整理配送单信息,然后将商品连同配送单副本委托配送公司配送。

当配送公司返回发送信息时,员工要更改订单状态方便客户查询追踪。

(2)订单统计。

管理员需要统计当天销售额、月末销售额、年末销售总额、统计各种商品的销售额、统计各个客户的销售总额、统计畅销的商品,推荐给客户、统计滞销商品,进行促销等等。

4.4.4公告管理

公告管理包括公告的添加和删除,如图4-7所示。

图4-7公告管理用例图

公告管理是员工被授权对网站上的最新动态在第一时间对客户进行公告,方便客户能够随时了解网站的状态和商品信息等等。

4.4.5链接管理

链接管理即链接维护,包括对链接的添加和删除,如图4-8所示。

图4-8链接维护用例图

5.网上购物网站后台管理E-R图

根据以上需求分析,作出系统E-R图如下:

实体属性:

商品:

商品ID、类别ID、小类别关键字、商品名称、商品简介、定价、现价、图片文件、录入时间、是否新品、购买次数

大类别:

类别ID、类别名称、创建时间

小类别:

类别ID、父类ID、类别名称、创建时间

连接表:

主键、网站名称、地址、图片地址、创建时间

管理员:

ID号、密码、名字、标识

员工:

ID号、员工名称、密码、名字、Email地址、标识

客户:

会员ID、用户名、真实姓名、密码、年龄、职业、邮政编码、问题、答案、Email地址

订单明细:

ID号、与tb_Order表的OrderID字段关联、商品ID、价格、数量

订单信息:

订单编号、品种数、用户名、真实姓名、联系地址、邮政编码、电话、付款方式、运送方式、是否执行、备注

公告信息:

ID号、公告标题、公告内容、录入时间

订单总汇:

起始日期、结算日期、订单数量、总额

6.数据库表的设计

本系统数据库的功能主要是存储网站中所有数据,以便进行操作。

主要采用SQLServer2000数据库,系统数据库名称为db_shopping,共包含9张表。

关于数据库中的数据表如下:

(1)tb_goods(商品信息表)

商品信息表主要用来保存商品信息。

表tb_goods的结构如表6.1所示。

表6.1商品信息表

字段名

数据类型

长度

是否主键

描述

ID

bigint

8

商品ID

bigID

int

4

类别ID

SmallID

Int

小类外关键字

goodsName

varchar

200

商品名称

introduce

text

16

商品简介

price

money

定价

nowPrice

现价

picture

100

图片文件

INTime

datetime

录入时间

newGoods

是否新品

number

购买次数

(2)tb_bigType(商品大分类信息表)

商品大分类信息表主要用来保存商品类别中大的类别信息。

表tb_bigType的结构如表6.2所示。

表6.2商品大分类信息表

id

bigName

50

类别名称

creaTime

smalldatetime

创建时间

(3)tb_subType(商品小分类信息表)

商品小分类信息表主要用来保存商品类别中小的类别信息。

表tb_smallType的结构如表6.3所示。

表6.3商品小分类信息表

父类ID

smallName

creatime

(4)tb_link(联接表)

联接表tb_link的结构如表6.4所示。

表6.4联接表

主键

linkName

1

网站名称

linkaddress

地址

linkpicure

图片地址

linktime

(5)tb_manager(管理员信息表)

管理员信息表用来保存管理员信息。

表tb_manager的结构如表6.5所示。

表6.5管理员信息表

ID号

PWD

密码

name

名字

sigh

bit

标识

(6)tb_worker(员工信息表)

员工信息报表用来保存员工的信息,原来的密码”、“新密码”、“密码确认”、“新密码”、“真实姓名”、“年龄”、“职业”和”Email地址”等

表tb_worker的结构如表6.6所示

表6.6员工信息表

account

varchar

员工名称

age

20

年龄

profession

职业

email

Email地址

(7)tb_member(会员信息表)

会员信息表主要用来存储所注册的会员的信息。

表tb_member的结构如表6.7所示。

表6.7会员信息表

会员ID

Name

用户名

reallyName

真实姓名

passWord

postcode

6

邮政编码

Questioon

24

问题

result

答案

(8)tb_order_detail(订单明细表)

订单明细表用来保存订单的详细信息。

表tb_order_detail的结构如表6.8所示。

表6.8订单明细表

orderID

与tb_Order表的OrderID字段关联

goodsID

money

价格

数量

(9)tb_order(订单信息主表)

订单信息主表用来保存订单的概要信息。

表tb_order的结构如表6.9所示。

表6.9订单信息主表

订单编号

smallint

2

品种数

15

reallyname

address

联系地址

10

tel

电话

setMoney

付款方式

post

运送方式

sign

是否执行

bz

备注

(10)tb_BBS(公告信息表)

公告信息表主要用来保存商城的公告信息。

表tb_BBS的结构如表6.10所示。

表6.10公告信息表

nane

公告标题

content

4000

公告内容

issueTime

(11)tb_orderscentre(订单总汇表)

订单总汇表用来汇总结算时间段内的订单信息以及销售额。

表tb_orderscentre的结构如图表6.11所示

表6.11订单总汇表

starttime

起始时间

settlementtme

结算时间

ordersnumber

订单数量

saleamount

销售总额

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 实习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1