报纸发行员投递管理系统

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

报纸发行员投递管理系统

报纸的客户主要集中在社区,每个社区有若干客户。每个发行员管理若干客户。为该报社开发一个报纸发行员投递管理系统。

系统主要功能如下:

(1) 系统用户管理:实现系统管理员添加、删除和更改密码等功能。

(2) 发行员管理:实现发行员个人信息的查询和维护。

(3) 客户信息管理:实现客户信息的查询和维护。

(4) 报纸管理:报纸订购和退订信息的维护和查询

(5) 管理统计:发行员负责区域的安排,客户数量和订购信息的统计。

一、报纸发行员投递管理系统的分析和概要设计

(1)系统模块菜单:

1 系统用户管理

实现系统管理员添加

删除以及密码更改功能

2 发行员管理

实现发行员个人信息的维护

对发行员进行查询

3 客户信息管理

实现客户信息的维护

对客户进行查询

4 报纸管理

报纸订购和退订信息的维护

报纸订购和退订信息的查询

5 管理统计

发行员负责区域的安排

客户数量和订购信息的统计

(2)报纸发行员投递管理系统功能描述

1 系统用户管理:

对系统管理员添加,删除,更新及查询;

2 发行员管理:

实现对每个发行员添加,删除,更新及查询

3 客户信息管理:

实现对每个客户信息添加,删除,更新及查询

4 报纸管理:

报纸订购与退订,及报纸信息的添加,删除,更新及查询

5 管理统计:

发行员负责的区域的更新,客户数量的统计,订购信息的统计

二、系统数据结构设计

用户需求具体有报刊发行员管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据。

1.数据流图描述:

本系统从总体上分为系统系统用户管理、发行员管理、客户管理、报纸管理和统计功能。

信息流入图

2.数据库中的表

有关创建数据库和关系表的SQL 语句如下所示:

/*==============================================================*/

/* DataBase: 报纸发行员投递管理系统, 创建数据库,数据库名称为报纸发行员投递管理系统*/ /*==============================================================*/ create database 报纸发行员投递管理系统 go

/*==============================================================*/ /* Table: paper, 报纸信息表 */

报纸发行员管理人员

客户信息录入

系统用户信息录入 发行员信息录入 报纸信息录入

数据库

客户信息表

系统用户信息表

发行员信息表

报纸信息表

报纸发行员投递管理人员

查询条件

查询结果

系统管理员信息录入

发行员信息录入 客户信息录入 报纸订购信息录入 系统用户信息管理表

发行员信息管理表

客户信息管理表

报纸管理表

/*==============================================================*/ create table paper (

paper nchar(10), /*报纸名*/

)

go

/*==============================================================*/ /* Table: CustomerInfo, 客户个人信息表 */

/*==============================================================*/ create table CustomerInfo (

name1 nchar(10), /*客户姓名*/

sex nchar(10) , /*客户性别*/

telephone nchar(20), /*客户电话*/

site nchar(10), /*客户住址*/

distributor nchar(10), /*客户发行员*/

)

go

/*==============================================================*/ /* Table: CustomerOrder,客户订购信息表 */

/*==============================================================*/ create table CustomerOrder(

name1 nchar(10), /*客户姓名*/

sex nchar(10) , /*客户性别*/

telephone nchar(20), /*客户电话*/

site nchar(10), /*客户住址*/

distributor nchar(10), /*客户发行员*/

date datetime /*订购时间*/

)

go

/*==============================================================*/ /* Table: CustomerCancle,客户退订信息表*/

/*==============================================================*/ create table CustomerCancle(

name1 nchar(10), /*客户姓名*/

sex nchar(10) , /*客户性别*/

telephone nchar(20), /*客户电话*/

site nchar(10), /*客户住址*/

distributor nchar(10), /*客户发行员*/

date datetime /*退订时间*/

)

Go

相关文档
最新文档