2024年3月8日发(作者:a4l奥迪报价2019款报价及图片)

文档编号:

版 本 号:

文档名称: 概要设计说明书

项目名称:

在线购/订票(汽车票)系统

项目负责人: xxxxx

编写: xxxxx 2013 年 11 月 5 日

校对: xxxxx 2013 年 11 月 6 日

审核: xxxxx 2013 年 11 月 7 日

批准: xxxxx 2013 年 11 月 7 日

开发单位: 11级计科三班第五组

在线购/订票(汽车票)系统

目 录

1引言 ............................................................ 3

1.1编写目的 ....................................................

3

1.2 背景 ...................................................

3

1.3 定义 ....................................................... 3

1.4参考资料 .................................................... 3

2总体设计 ........................................................ 4

2.1需求规定 .................................................... 4

2.1.1 系统输入项目 ............................................

4

2.1.2系统输出项目 .............................................

4

2.1.3系统处理功能 .............................................

4

2.2运行环境 .................................................... 4

2.2.1硬件系统 .................................................

4

2.2.2软件系统 .................................................

5

2.3基本设计概念和操作流程 ...................................... 5

2.3.1基本设计概念 .............................................

5

2.3.2操作流程 .................................................

5

2.4系统软件结构 ................................................ 7

2.5功能需求与程序的关系 ........................................ 9

3.接口设计 ....................................................... 10

3.1用户接口 ................................................... 10

3.2 外部接口 .................................................. 10

4 运行设计 ....................................................... 10

4.1运行模块组合 ............................................... 10

4.2运行控制 ................................................... 10

5 系统数据结构设计 ............................................... 11

5.1数据库逻辑设计 ............................................. 11

5.2 用户子模式设计 ............................................ 12

第 2 页 共 12 页

在线购/订票(汽车票)系统

概要设计说明书

1引言

1.1编写目的

在线购/订票(汽车票)系统概要设计的任务是根据需求分析说明书所确定的用户对系统的功能要求、性能要求、用户操作要求和将来扩展要求,制定系统实现的总体规划。即:

1、 系统设计:以用户功能视图为依据确定系统实现的基本框架

2、 数据库逻辑设计。

3、 软件结构设计:确定组成软件系统的程序模块和以程序模块为单位、用层次结构表示的软件结构,以及各模块的功能描述和接口描述。

编写概要设计说明书的目的:将在线购/订票(汽车票)系统设计、数据库逻辑设计和软件结构设计用规范化的格式和规范化的语言进行描述,作为软件开发人员进行软件开发、软件测试和维护的依据。

① 背景

软件系统的名称:在线购/订票(汽车票)系统

本项目的任务开发者:计科三班第五组

本项目的用户:所有用户

1.3 定义

用户功能视图:在管理信息系统中,特定用户所能操作的软件功能集合。

1.4参考资料

4、

清华大学出版社出版的《软件工程导论(第五版)》

5、 现有的各种订票系统

6、

《软件开发需求标准》

7、

中华人民共和国国家标准UDC 681.

8、 计算机软件产品开发文件编制指南GB 8567-8

第 3 页 共 12 页

在线购/订票(汽车票)系统

2总体设计

2.1需求规定

2.1.1 系统输入项目

系统输入项目:系统外部为系统提供的输入数据的数据载体。

《在线购/订票(汽车票)系统》的输入项目有:

1、 客户注册表

2、 客户订/购票的出发地和到达地、发车时间

3、 客户退票数据

4、 客户查询数据

2.1.2系统输出项目

9、 客户注册表(存档)

10、客户订购票的车次、出发地和到达地、出发时间(存档)

11、客户查询车票的信息

12、车票剩余量更新

2.1.3系统处理功能

1、 数据录入与修改

客户注册数据录入

客户注册的个人信息(电话号码等)修改

查询车票的车辆出发地录入

订/购票信息录入

退票信息录入

更新车票剩余量

2、报表生成

从数据库中获取数据生成2.1.2节所需的各种表格

3、常规查询

车票剩余量查询

车票出发地到达地、出发时间查询

4、随机查询

客户所订购票信息查询

2.2运行环境

2.2.1硬件系统

专用微机服务器,不受型号限制。

客户机:微机,不受型号限制

第 4 页 共 12 页

在线购/订票(汽车票)系统

2.2.2软件系统

软件结构: B/S结构

操作界面:浏览器界面

数据库:MS-SQL SERVER

操作系统:桌面系统:Windows 9X系列

服务器系统 Win2000 Server

2.3基本设计概念和操作流程

2.3.1基本设计概念

设计基础:该系统通过宽带网连通,带宽为1000兆。因此,性能能够满足各分部通过网络访问订购票数据库的实时响应要求。

本系统的设计思想是:

1、建立客户信息管理数据库集中管理客户信息数据。

2、以用户功能视图作为系统设计的依据。即将整个系统按用户功能视图划分成与用户大类相对应的功能群,由此形成整个系统的主体逻辑结构。

根据系统的需求分析,本系统确定的功能群有:

13、系统管理:用户管理、BBS后台管理、模块权限分配管理。

14、客户信息数据管理:客户姓名、性别、年龄、身份证号录入与修改、客户信息查询、

客户信息数据报表生成。

15、 客户数据查询:查询与自己相关的数据和公共信息。

3、系统安全性设计:

① 身份验证(登录)

② 数据限制:访问数据库用户的分部属性决定的访问数据的范围。

③ 功能限制:通过用户功能视图限制用户对数据的操作。

4、用户角色设定和用户权限分配:客户注册后即可使用本系统进行订购票;管理员则可以对车次增加,修改,删除等操作。

5、为了实现用户权限的动态变化,用户功能视图界面必须动态生成。

2.3.2操作流程

系统的基本操作流程是:

登录失败

启动系统

输入用户帐号和密码

登录

用户功能操作

第 5 页 共 12 页

在线购/订票(汽车票)系统

2.4系统软件结构

系统主控模块

用户登录

客户操作管理

系统管理

客户数据管理

图1 系统主控结构图

用户登录

客户数据查询

用户登用户修取回

录验证 改信息 密码

图2 用户登录软件结构图

用户修改信息:指用户可以随时修改自己的信息,特别是用户密码必须经常修改,以防止他人盗用自己的身份操作系统,破坏数据库数据。

取回密码:当用户忘记了密码时,使用该功能通过简单的回忆获得自己的密码。

用户管理

系统管理

BBS后台管理

权限分配

图3 系统管理软件结构图

第 6 页 共 12 页

模块维护权限分配

在线购/订票(汽车票)系统

注:主要实现用户权限的管理,注册后的客户才可以使用该系统进行订购票操作。

客户订票

客户购票

客户退票

客户操作管理

图4 客户操作管理软件结构图

查询车票

客户付款

更新车票信息

客户订票

图5 客户订票软件结构图

注:当客户付款失败后得重新付款

查询车票

客户付款

更新车票信息

客户购票

图6客户购票软件结构图

注:客户成功付款后即可取票,购票成功后更新车票信息

客户退票

查询车票

转账

更新车票信息

图7 客户退票软件结构图

注:客户退票成功后,其得到相应的订票钱,然后更新车票信息

第 7 页 共 12 页

在线购/订票(汽车票)系统

客户数据录入

客户报表生成

客户数据查询

客户数据管理

图8客户管理软件结构图

注:管理客户数据

注:完成有关客户各种信息的录入

图9客户数据录入软件结构图

客户报表生成

图10客户报表生成软件结构图

第 8 页 共 12 页

客户数据录入

客户注册数据录入客户订票信息录入客户购票信息录入客户退票信息录入

客户注册信息客户订票信息客户购票信息客户退票信息

在线购/订票(汽车票)系统

客户注册信息查询

客户订票信息查询

客户购票信息查询

客户退票信息查询

客户数据查询

图11客户数据查询软件结构图

注:查询客户自己订购票以及退票信息

2.5功能需求与程序的关系

序号

1

2

3

4

5

6

7

8

9

10

11

12

13

功能需求

用户登录及验证

用户修改信息

取回用户密码

注册

修改用户信息

模块维护

权限分配

客户注册

客户订票

客户购票

客户退票

客户注册信息修改

客户订/购票或者退票后更新车票信息

客户注册

客户订票

客户购票

客户退票

客户注册信息查询

程序模块

用户登录

用户修改信息

取回用户密码

用户注册

修改用户信息

模块维护

权限分配

客户注册数据录入

客户订票数据录入

客户购票数据录入

客户退票数据录入

修改客户个人信息

更新车票信息

备注

用户修改自己的信息

为用户分配功能模块

主要就是车票的剩余量

客户自己只能查询自己的注册信息,系统管理员能看到所有的客户注册信息。

客户可以通过起始地一、用户登录

二、系统管理

三、数据录入与修改

五、报表生成

14

15

16

17

18

学员注册表

客户订票表

客户购票表

客户退票表

客户客户注册信息查询

六、主要查询

19

客户订票查询 客户订票查询

第 9 页 共 12 页

在线购/订票(汽车票)系统

和终点站以及出发时间查询订票时所剩票的数量。

20

客户购票查询 客户购票查询 客户可以通过起始地和终点站以及出发时间查询购票时所剩票的数量。

客户可以查询自己是否退票成功。

21

客户退票查询 客户退票查询

3.接口设计

3.1用户接口

用户通过以internet方式登录该系统。用户成功登录该系统后,按浏览器方式使用该系统与用户权限相关的功能。

4 运行设计

4.1运行模块组合

本系统的用户功能视图实际描述了系统运行所引起的运行模块的组合。

4.2运行控制

本系统以internent的浏览器操作方式运行。系统按用户功能试图的功能要求设计用户操作界面。用户操作界面按树形层次菜单结构设计。

操作步骤:

输入用户帐号和密码

菜单选择

用户功能页面操作

管理员功能页面操作

5 系统数据结构设计

5.1数据库逻辑设计

16、

字段名称

客户关系模式定义

字段代码 字段类型(长度) 数据约束

第 10 页 共 12 页

在线购/订票(汽车票)系统

姓名

性别

身份证号

年龄

联系号码

出生日期

订票的编号

购票的编号

所退票的编号

字段名称

姓名

身份证号

订票的编号

所订票的出发时间

订票的出发地

订票的到达地

座位号

客户购票关系模式:

字段名称

姓名

身份证号

购票的编号

所购票的出发时间

购票的出发地

购票的到达地

座位号

客户退票关系模式:

字段名称

姓名

身份证号

所退票的编号

字段代码

XM

FB

TID

字段类型(长度)

Varchar(8)

Int

Varchar(20)

数据约束

Not null

Not null

外键

字段代码

XM

ID

GID

GTM

GCF

GDA

GZID

字段类型(长度)

Varchar(10)

Varchar(20)

Varchar(20)

datetime

Datetime

Varchar(10)

Varchar(10)

数据约束

Not null

Not null

外键

Not null

Not null

Not null

Not null

XM

XB

FB

NL

Tel

CSRQ

DID

GID

TID

字段代码

XM

ID

DID

DTM

DCF

DDA

DZID

Varchar(8)

Varchar(6)

Int

Int(4)

char(20)

Datetime

Varchar(20)

Varchar(20)

Varchar(20)

Not null

Not null,男/女,缺省:男

主键

Null

Null

Not null

Null

Null

Null

数据约束

Not null

Not null

外键

Not null

Not null

Not null

Not null

客户订票关系模式:

字段类型(长度)

Varchar(6)

Varchar(20)

Varchar(20)

datetime

Varchar(10)

Varchar(10)

Varchar(10)

5.2 用户子模式设计

1、客户注册子模式定义

字段名称

身份证号

姓名

性别

联系号码

年龄

籍贯

字段代码

ID

XM

XB

Tel

NL

JG

字段类型(长度)

Varchar(20)

Varchar(8)

Varchar(6)

char(20)

Int(4)

Varchar(20)

第 11 页 共 12 页

数据约束

主键

Not null

Not null,男/女,缺省:男

Null

Null

Null

在线购/订票(汽车票)系统

出生日期

民族

字段名称

身份证号

姓名

订票的编号

CSRQ

MZ

字段代码

ID

XM

DID

Datetime

Varchar(8)

字段类型(长度)

Varchar(20)

Varchar(8)

Varchar(20)

Not null,1910~2000

Not null

数据约束

Not null

Not null

外键

2、客户订票子模式定义

3、客户购票子模式:

字段名称

身份证号

姓名

购票的编号

字段代码

ID

XM

GID

字段类型(长度) 数据约束,值域

Varchar(20)

Varchar(8)

Varchar(20)

Not null

Not null

外键

4、客户退票子模式:

字段名称

身份证号

姓名

所退票的编号

字段代码

ID

XM

TID

字段类型(长度) 数据约束,值域

Varchar(20)

Varchar(8)

Varchar(20)

Not null

Not null

外键

第 12 页 共 12 页

更多推荐

客户,系统,用户,信息,功能,查询