报纸发行员投递管理系统

合集下载
相关主题
  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

3.ER图

1. 系统管理员查询

相关文档
最新文档