日志管理-用户信息-车票信息功能结构图--周俊雯

2022-07-12 11:59:34   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《日志管理-用户信息-车票信息功能结构图--周俊雯》,欢迎阅读!
结构图,信息,车票,功能,用户
日志管理子系统,用户信息管理子系统3.2.3.11,车票信息管理子系统



3.2.3.9. 日志管理子系统数据流图 ...................................... 错误!未定义书签。 3.2.3.10. 日志管理子系统数据词典 ................................... 错误!未定义书签。 3.2.3.11. 用户信息管理子系统数据流图 ............................ 错误!未定义书签。 //3.2.3.12. 用户信息管理子系统数据词典 ........................ 错误!未定义书签。 3.2.3.13. 车票信息管理子系统数据流图 ........................... 错误!未定义书签。

3.2.3.14. 车票信息管理子系统数据词典 -----------------------------------------------误!未定义书签。

4.5日志管理子系统

4.5.1数据流图(分数占20%)

管理

日志查看请求日志信息

1.1查看日志

日志信息

日志



4.5.2功能结构图(分数占50%)






4.5.3 功能模块说明(分数占30%)

1. 日志管理子系统 (1) 处理说明

为用户或管理员等的操作做详细的日志记录。

(2) 接口说明

PROCEDURE LogManage; INTERFACE ACCEPTS;

TYPE AdminID IS NUMERIC;

TYPE RequestList IS BINARY CODE; TYPE EndQuery IS NUMERIC; INTERFACE RETURNS; TYPE Scanlog IS NUMERIC; TYPE EndQuery IS NUMERIC;

Called by no subordinate modules//无上级模块

Calls get_AdminIDGetRequestListScanLogBack//下属模块






2. 取得管理ID (1) 处理说明 取得管理员的ID

(2) 接口说明

PROCEDURE get_AdminID; INTERFACE RETURNS;

TYPE AdminID IS NUMERIC;

Called by LogManage//被日志管理子系统调用

Calls no subordinate modules//无下属模块

3.取得日志查看请求项 1)处理说明

取得日志查看请求项

2)接口说明

PROCEDURE GetRequestList; INTERFACE ACCEPTS;

TYPE Request IS BINARY CODE; INTERFACE RETURNS;

TYPE TYPE RequestList IS BINARY CODE; Called by LogManage//被日志管理子系统调用

Calls GetRequestGetList//下属模块

4.取得日志查看请求 1)处理说明

取得日志查看请求

2)接口说明

PROCEDURE GetRequest; INTERFACE RETURNS;

TYPE Request IS BINARY CODE;

Called by GetRequestList//被取得日志查看请求项模块调用

Calls no subordinate modules//无下属模块

5.取得日志查看项目 1)处理说明

取得日志查看项目


2)接口说明

PROCEDURE GetList; INTERFACE ACCEPTS;

TYPE Request IS BINARY CODE; INTERFACE RETURNS;

TYPE RequestList IS BINARY CODE;

Called by GetRequestList//被取得日志查看请求项模块调用

Calls no subordinate modules//无下属模块

6.管理员查看日志 1)处理说明

根据管理ID,日志产看请求项查看日志

2)接口说明

PROCEDURE ScanLog; INTERFACE ACCEPTS;

TYPE Scanlog IS BINARY CODE; INTERFACE RETURNS;

TYPE EndQuery IS NUMERIC;

Called by LogManage//被日志管理子系统调用

Calls GetDateGetTrainNo//下属模块

7.取得所查看的日期 1)处理说明

选择要查看的日志的日期

2)接口说明

PROCEDURE GetDate; INTERFACE RETURNS;

TYPE Date IS BINARY CODE;

Called by ScanLog//管理员查看日志模块调用

Calls no subordinate modules//无下属模块

8.取得所查看的车次 1)处理说明

根据车次选择要查看的日志

2)接口说明

PROCEDURE GetTrainNo;


INTERFACE ACCEPTS;

TYPE Date IS BINARY CODE; INTERFACE RETURNS; TYPE TrainNo IS NUMERIC;

Called by ScanLog//管理员查看日志模块调用

Calls no subordinate modules//无下属模块

9.日志查看结束并返回 1)处理说明

日志查看结束并返回

2)接口说明

PROCEDURE Back; INTERFACE ACCEPTS;

TYPE EndScan IS NUMERIC;

Called by LogManage//被日志管理子系统调用

Calls no subordinate modules//无下属模块

4.6用户信息管理子系统

4.6.1数据流图(分数占20%)



管理

用户姓名、身份证号

用户信息

1.1用户信息查询

用户信息

用户信息日志

操作写入日志



4.6.2 功能结构图(分数占50%)






4.6.3 功能模块说明(分数占30%)

1.用户信息管理子系统 1)处理说明

管理用户信息,查询用户信息 2)接口说明

PROCEDURE UserInfoManage; INTERFACE ACCEPTS;

TYPE UerName IS BINARY CODE; TYPE UserID IS NUMERIC;

TYPE RequestList IS BINARY CODE;

TYPE UserInfo IS BINARY CODE; INTERFACE RETURNS;

TYPE UerName IS BINARY CODE; TYPE UserID IS NUMERIC;

TYPE RequestList IS BINARY CODE;

TYPE OpInfo IS BINARY CODE; TYPE EndQuery IS BINARY CODE;

Called by no subordinate modules//无上级模块

Calls GetUserNameGetIDGetRequestListUserInfoQueryOpInfo//下属模块

2.取得用户名 1)处理说明

取得用户名,传递给上级以便确认查询对象等 2)接口说明


PROCEDURE GetUserName; INTERFACE RETURNS;

TYPE UerName IS BINARY CODE;

Called by UserInfoManage//被用户信息管理子系统模块调用

Calls no subordinate modules//无下属模块

3.取得身份证号 1)处理说明

取得用户身份证号,传递给上级以便于对用户进行查询 2)接口说明

PROCEDURE GetID; INTERFACE RETURNS; TYPE UserID IS NUMERIC;

Called by UserInfoManage//被用户信息管理子系统模块调用

Calls no subordinate modules//无下属模块

4.取得查询项目 1)处理说明

取得查询的具体项目 2)接口说明

PROCEDURE GetRequestList; INTERFACE ACCEPTS;

TYPE SelectInfo IS BINARY CODE; TYPE RequestList IS BINARY CODE; INTERFACE RETURNS;

TYPE RequestList IS BINARY CODE; TYPE SelectInfo IS BINARY CODE;

Called by UserInfoManage//被用户信息管理子系统模块调用

Calls GetSelectGetRequest//下属模块

5.取得用户选择信息 1)处理说明

取得用户的选择信息,查询选择 2)接口说明

PROCEDURE GetSelect; INTERFACE RETURNS;

TYPE SelectInfo IS BINARY CODE;

Called by GetRequestList/被取得查询项目模块调用

Calls no subordinate modules//无下属模块

6.获得查询项目 1)处理说明 获得查询项目


2)接口说明

PROCEDURE GetRequest; INTERFACE ACCEPTS;

TYPE SelectInfo IS BINARY CODE; INTERFACE RETURNS;

TYPE RequestList IS BINARY CODE;

Called by GetRequestList//被取得查询项目模块调用

Calls no subordinate modules//无下属模块

7.用户信息查询 1)处理说明

根据用户名,身份证号,查询项目惊醒用户信息的查询 2)接口说明

PROCEDURE UserInfoQuery; INTERFACE ACCEPTS;

TYPE UerName IS BINARY CODE; TYPE UserID IS NUMERIC;

TYPE RequestList IS BINARY CODE;

INTERFACE RETURNS;

TYPE UserInfo IS BINARY CODE;

Called by UserInfoManage//被用户信息管理子系统模块调用

Calls no subordinate modules//无下属模块

8.操作信息 1)处理说明

查询结束后,将操作信息写入日志 2)接口说明

PROCEDURE OpInfo; INTERFACE ACCEPTS;

TYPE EndQuery IS BINARY CODE; TYPE OpInfo IS BINARY CODE; TYPE OpRecord IS BINARY CODE;

Called by UserInfoManage//被用户信息管理子系统模块调用

Calls GenerateOpInfoWriteToLog//下属模块

9.生成操作记录 1)处理说明

根据操作信息生成操作记录,以便存入日志 2)接口说明

PROCEDURE GenerateOpInfo; INTERFACE ACCEPTS;

TYPE OpInfo IS BINARY CODE; INTERFACE RETURNS;


TYPE OpRecord IS BINARY CODE; Called by OpInfo//被操作信息模块调用

Calls no subordinate modules//无下属模块

10.写入日志 1)处理说明

将操作记录写入日志 2)接口说明

PROCEDURE WriteToLog; INTERFACE ACCEPTS;

TYPE OpRecord IS BINARY CODE; Called by OpInfo//被操作信息模块调用

Calls no subordinate modules//无下属模块

4.7车票信息管理子系统

4.7.1数据流图(分数占20%)

管理

车次

车次、票价

车票信息

车票信息修改请求

1.1车票信息查询

车票信息

1.2车票信息修改

操作写入日志

保存修改信息

操作写入日志

日志

4.7.2 功能结构图(分数占50%)



车票信息








4.7.3 功能模块说明(分数占30%)

1.车票信息管理子系统 1)处理说明

管理车票信息,进行车票信息的查询和修改;查询或修改结束后,将操作写入日志,并将更新后的数据保存到车票信息 2)接口说明

PROCEDURE TicketInfoMnanage; INTERFACE ACCEPTS;

TYPE TrainNo IS NUMERIC;

TYPE Modifylist IS BINARY CODE; TYPE EndQuery IS BINARY CODE; TYPE InfoUpdate IS BINARY CODE; INTERFACE RETURNS; TYPE TrainNo IS NUMERIC;

TYPE Modifylist IS BINARY CODE; TYPE EndQuery IS BINARY CODE; TYPE InfoUpdate IS BINARY CODE;

Called by no subordinate modules//无上级模块

Calls GetTrainNoGetModifyListQueryTicketInfoModifyTicketInfoOpInfoSaveToTicketInfo//下属模块

2.取得车次


1)处理说明

通过管理ID获得要查询的车次 2)接口说明

PROCEDURE GetTrainNo; INTERFACE ACCEPTS;

TYPE TrainNo IS NUMERIC;

TYPE AdminID IS BINARY CODE; INTERFACE RETURNS; TYPE TrainNo IS NUMERIC;

TYPE AdminID IS BINARY CODE;

Called by TicketInfoMnanage//被车票信息管理子系统模块调用

Calls GetAdminIDGetTrainNO//下属模块

3.取得管理ID 1)处理说明

取得管理员的ID 2)接口说明

PROCEDURE GetAdminID; INTERFACE RETURNS;

TYPE AdminID IS BINARY CODE;

Called by GetTrainNo//被取得车次模块调用

Calls no subordinate modules//无下属模块

4.获得车次 1)处理说明

获得要查询的车票的车次信息 2)接口说明

PROCEDURE GetTrainNO; INTERFACE ACCEPTS;

TYPE AdminID IS BINARY CODE; INTERFACE RETURNS; TYPE TrainNo IS NUMERIC;

Called by GetTrainNo//被取得车次模块调用

Calls no subordinate modules//无下属模块

5.取得修改项 1)处理说明

取得要修改的项 2)接口说明

PROCEDURE GetModifyList; INTERFACE RETURNS;

TYPE ModifyList IS BINARY CODE;

Called by TicketInfoMnanage//被车票信息管理子系统模块调用

Calls no subordinate modules//无下属模块




6.车票信息查询 1)处理说明

输入车次进行车票信息的查询 2)接口说明

PROCEDURE QueryTicketInfo; INTERFACE ACCEPTS;

TYPE TrainNo IS NUMERIC; INTERFACE RETURNS;

TYPE EndQuery IS BINARY CODE;

Called by TicketInfoMnanage//被车票信息管理子系统模块调用

Calls no subordinate modules//无下属模块

7.车票信息修改 1)处理说明

输入相应的车次和修改项,进行车票信息的修改,输出相应修改后的信息 2)接口说明

PROCEDURE ModifyTicketInfo; INTERFACE ACCEPTS;

TYPE ModifyList IS BINARY CODE; TYPE TrainNo IS NUMERIC; INTERFACE RETURNS;

TYPE InfoUpdate IS BINARY CODE;

Called by TicketInfoMnanage//被车票信息管理子系统模块调用

Calls no subordinate modules//无下属模块

8.操作信息 1)处理说明

获得相应的操作信息,以便于将其写入日志 2)接口说明

PROCEDURE OpInfo; INTERFACE ACCEPTS;

TYPE EndQuery IS BINARY CODE; TYPE OpInfo IS BINARY CODE; TYPE OpRecord IS BINARY CODE; INTERFACE RETURNS; TYPE OpInfo IS NUMERIC;

TYPE OpRecord IS BINARY CODE;

Called by TicketInfoMnanage//被车票信息管理子系统模块调用

Calls GenerateOpRecordWriteToLog//下属模块

9.生成操作记录 1)处理说明

/根据操作的信息,生成工操作记录


2)接口说明

PROCEDURE GenerateOpRecord; INTERFACE ACCEPTS;

TYPE OpInfo IS BINARY CODE; INTERFACE RETURNS;

TYPE OpRecord IS BINARY CODE; Called by OpInfol//被操作信息模块调用

Calls no subordinate modules//无下属模块

10.写入日志 1)处理说明

将进行的操作信息数据写入日志 2)接口说明

PROCEDURE WriteToLog; INTERFACE ACCEPTS;

TYPE OpRecord IS BINARY CODE; Called by OpInfo//被操作信息模块调用

Calls no subordinate modules//无下属模块

11.修改信息保存到车票信息 1)处理说明

将修改信息保存到车票信息



2)接口说明

PROCEDURE SaveToTicketInfo; INTERFACE ACCEPTS;

TYPE InfoUpdate IS BINARY CODE;

Called by TicketInfoMnanage//被车票信息管理子系统模块调用

Calls no subordinate modules//无下属模块

7.1.1数据库表结构(20)

// 根据ER图,设计出对应的表结构,可参照如下示例:






7.1.2.1联系人参数维护表



Table Version Purpose Primary Key Foreign key Index No

contactor 1.0

用于维护联系人参数信息,包括姓名,身份证号信息 ID ID ID Column

Name

Type

Length

NULL

Illumination


1 2

ID name

Vchar(100) Char(18)

100 18

not not

联系人身份证ID 联系人姓名



7.1.2.2用户参数维护表



Table Version Purpose Primary Key Foreign key Index No 1 2 3 4 5 6 7 8

User_ID UserName gender birthday UserAccount psw phoneNo orderNo

User 1.0

用于维护用户参数信息,包括省份证号,姓名,性别,账号,密码,手机号,订单号等基本信息 user_ID User_ID Column

Name

Type char Vchar char Data&time vchar vchar char char

NUL

Length L 18 100 5 20 30 11 10

not not not not not

Illumination 用户身份证号 用户的姓名 用户的性别 出生日期 账号 密码 手机号 订单号



7.1.2.3列车参数维护表 Table Version Purpose

TrainInfo 1.0

用于维护列车系统参数信息,包括车次,停靠站点,正晚点,用户评信息


Primary Key Foreign key Index No 1 2 3 4

TrainNo stops OntimeOrLate UserEvaluation

TrainNo Column

Name

Type Var char undefined undefined Var char

Length 10 1024

NULL not

Illumination 车次 停靠站点 正晚点信息 用户评价



7.1.2.4系统帮助参数维护表



Table Version Purpose Primary Key Foreign key Index No 1 2 3 4

rules recentInfo releaseDate Attention

Help 1.0

用于维护系统帮助信息,包括系统使用规则,近期信息,发布日期,注意事项的信息 Column

Name

Type Var char Date&time Var char Var char

Length 1024 1024 1024

NULL not

Illumination 系统使用规则 近期信息 发布日期 注意事项



7.1.2.5管理员参数维护表



Table Version

Admin 1.0


Purpose Primary Key Foreign key Index No 1 2 3

用于维管理员参数信息,包括登录账号,登录密码,管理员权限的信

AdminAccount Column

Name

Type Var char Var char int

Length 20 30

NULL not not

Illumination 管理员账号 管理员密码 管理员权限

AdminAccount psw Authority



7.1.2.6车票参数维护表



Table Version Purpose Primary Key Foreign key Index No 1 2 3

TrainNo price amount

Query_Modify_ticket 1.0

用于维护车票系统参数信息,包括车票车次,票价,数量的信息 TrainNo TrainNo Column

Name

Type Var char money int

Length 10

NULL not not

Illumination 车次标识 车票价格 车票数量



7.1.2.7订单参数维护表 Table Version Purpose

Order 1.0

用于维护订单参数信息,包括订单号,车次,座位号,出发时间,票价,车票类型,出发站,到达站,订单状态的信息


Primary Key Foreign key Index No 1 2 3 4 5 6 7 8 9

orderNo TrainNo Column

Name

Type char Var char Var char Date&time money char Date&time Var char Var char char

Length 10 10 10 10 20 20 10

NULL not not not not not not not not not not

Illumination 车票标识 车次标识 座位标识 出发日期 车票价格 车票类型标识 车票生成世家 出发站 到达站 订单状态标识

orderNo TrainNo seatNo SetDate price type generateDate startStation destination

10 Orderstate

7.1.2.8日志参数维护表 Table Version Purpose Primary Key Foreign key Index No 1 2

Log 1.0

用于维护日志系统参数信息,包括日志生成时间,日志内容的信息 Column

Name

Type char Var char

Length 20 1024

NULL not

Illumination 日志生成时间 日志内容

generateDate content



7.1.2.9代售点信息参数维护表 Table Version

Retail 1.0


Purpose Primary Key Foreign key Index No 1 2 3

用于维护代售点参数信息,包括代售点名称,代售点地址,代售点经营状况的信息 RetailName Column

Name

Type Var char Var char char

Length 30 100 10

NULL not not

Illumination 代售点名称标识 代售点地址 代售点经营状态

RetailName RetailAdd RetailState


本文来源:https://www.wddqxz.cn/ab22f80f5bfb770bf78a6529647d27284b7337c6.html

相关推荐