发信人: yhb_wh()
整理人: leeyg(2001-06-07 11:48:27), 站内信件
|
xxxx旅游信息管理系统
详细设计说明书
[V1.0]
拟 制 人______________________
审 核 人______________________
批 准 人______________________
2001.06.05
xxxx信息科技实业有限公司
详细设计说明书
1.引言
1.1编写目的
对系统功能及数据库进行详细设计,为编程作准备。
主要供程序员、项目经理、系统维护人员参阅
1.2背景
a. 系统的名称;中旅旅游信息管理系统
b. 任务提出者 广东中旅
开发者 信息科技
用户 广东中旅
1.3定义
MIS management information system
ERP enterprise resource plan
1.4参考资料
中旅旅游信息管理系统需求分析书
中旅旅游信息管理系统概要设计书
中旅旅游信息管理系统开发合同书
中旅旅游信息管理系统开发计划书
2.前台报名设计说明
2.1模块描述
简要描述:接受客人咨询、接受客人报名,录入客人资料,计算客人费用,打印缴款单
模块意义:确认客人旅游计划,提供基本信息供报表及决策
特 点:业务上是其他业务的前提和基础。操作上要求业务数据准确。技术上要求实时性强
与其他模块的关系:是其他模块的基础
2.2功能
准确、快捷录入客人个人资料及业务相关信息(如参、退团,线路及出发日期等),自动转接客人费用,打印缴款单,产生详细准确的业务信息,为其他模块提供数据。
2.3 流程(图)
2.4 界面设计
2.5 模块的功能划分:
1、客人参团
2、改、退团
3、费用及单据维护
4、客人基本库维护
2.6 功能间关系
客人参团、改、退团都会涉及到费用,即费用维护,而费用维护的结果要形成单据表,通过单据表可打印客人缴款单
客人参团、改、退团都会影响到客人基本库的维护,此功能应可单独提出。
2.7 实施步骤:(国内游)
参团
一、 客人基本资料录入
A、 系统自动产生并显示报名批次号,客人ID号、选择客人所属营业点代号(默认显示“总社”,选择其他时显示代理点名),客人是插团的要选择插团标志及插团社名称。陪同资料与客人资料一样录入,但要选择陪同标志,生成费用时不生成任何费用。
B、 输入的客人的基本信息,包括:中文姓名、身份证号码、出生日期(有身份证号码的由身份证号产生,注意15位的身份证号由第7位至-12位为年月日,年前补“19”,18位身份证号由第7至14位为年月日;无身份证号如小童,则输入年月日)、性别代号(有身份证号的由身份证号产生,15位的第15位为性别代号,单数为“男”,双数为“女”,18位的暂定第17位识别,方法同前;无身份证的选择输入性别)、客人类别、中文地址、联系电话、自定团号(通过过滤条件选择客人要参加的团号及等级,在选择自定团号的界面中,显示的团号应分为正常截止日期前的团号,还能通过一些按钮过滤出所有团队、正常截止日期前的团队及等级,显示的团号要按线路代号进行分组显示。)、线路代号(有自定团号的自动显示线路代号;无自定团号的选择输入线路代号,提供查找线路代号功能)、线路等级(有团号的自动显示,无团号要选择选择的线路代号的等级)、客人要求出发日期(无自定团号有线路代号时必须输入)、关系号、关系称呼代号(显示关系称呼名称)、备注(输入客人参团要求)。
录入完一个客人的信息后,若此客人是散客,按散客存盘,是团队的按团队存盘(若团队结束按团队结束存盘),按散客存盘及团队结束存盘时,批号自动重新获得新的批号,团队存盘时,批号不变,客人ID号重新获得新值。
若同一批有多个客人,可以再输入新的客人资料,直至输入完后再进行费用设置。
二、 客人费用维护
录入完客人信息后保存,系统自动按刚才每位客人的情况自动设定每位客人的费用明细,包括团费(有团号的取团号的标准价、无团号取线路的标准价)、机场税(若客人已选择了机场税)、航保费(若选择了购航保标志)、以上费用从费用设置表提取相应的费用名称、代号、金额、报价币别、(交款币别默认按报价币别),开单类型,,对生成的费用明细可以按实际情况进行修改,修改客人的交款币别、由于一个单据顺序号只有包含一张发票及一张收据,对于多张发票的要修改单据顺序号。
对于系统自动生成的费用明细不够的,可以增加新的明细,增加新明细时,单据顺序号系统自动取一个未交款的号码,选择费用代号(显示费用名称)、选择费用类别、显示收付类型(由费用代号提供)、报价币别(显示币名)、客人交款币别(显示币别)、汇率、收款数(当收付类别为SA时可维护)、扣款数(当收付类别为SA时可维护)、退款数(当收付类别为SR时可维护)、开单类型。
可以删除费用明细,当有多余明细时,可删除明细,选择此明细,按删除按钮,删除前要提示用户确认,不能删除已交款的明细
重复,直至该客人的所有费用设定完
三、缴款单维护
按打印单据按钮可以打印缴款单,打印前可以对单据进行修改相应的单据信息,包括单据类别、顾客名称、备注、有定金的输入定金币别、定金金额、定金到期日并保存
选择要打印的单据顺序号并打印,把打印的缴款单交客人,如果有多张单据,重复,直至所有单据打印结束。
四、相关字典(表)的处理
保存时在“客人基本情况表”中更新如下字段:报名批次号、客人ID号、客人类型、报名日期、要求出发日期、自定团号、部门代号、线路代号、线路等级、所属营业点代号、联系电话、中文姓名、中文地址、个人电话、性别代号、出生日期、身份证号码、备注、客人状态(参团)、关系号、关系称呼代号、录入人、录入日期。
如果客人已选择了自定团号,还要对“团员明细表”进行更新,包括的字段有:部门代号、自定团号、线路等级、团员类型、报名批次号、客人ID号、关系号、关系称呼代号、团员状态、录入人、录入日期。
在“客人费用明细表”中更新的字段有:报名批次号、客人ID号、收付类型、单据顺序号、汇率、报价币别、客人交款币别、费用类别、费用代号、收款数、扣款数、退款数。
在“客人单据汇总表”中更新的字段有:报名批次号、发生日期(当天日期)、单据顺序号、单号(流水号)、备注、缴费状态(NEW)、定金状态(无定金时为NONE,有定金时为NEW)、定金币别、定金汇率、定金金额、定金到期日、录入人。
五、编程特别说明
1、修改客人的资料,选择进入连续修改选项,在下面按姓名或身份证或批号或报名表号过滤出符合条件的客人名单,选择要修改的客人,单击客人记录进入修改状态,对于客人的资料,除团号及线路代号、等级之外都可以修改。
2、报名界面中支持批追加客人的功能,也可以通过姓名、身份证、批号查找客人并对客人进行修改资料及修改费用明细。
3、尽可能将功能集中在一个界面内完成
4、有批、散客互改功能
3、数据库详细设计:
1)设计工具:POWERDESIGNER 6
2)参考资料:广东中旅旅游信息管理系统概要设计书
3)目标数据库:SYBASE 11。9。2 (NT4)
4)特别说明(数据库设计补充规定)
A、 以POWERDESIGNER 6 作为数据库设计、修改唯一工具
B、 以其他方式(包括SQL脚本)修改数据库,一概无效(需重做)
C、 修改数据库时,请及时附上中文说明(LABEL)
D、 共享标准文件(.PDM)
意义:1)可制作规范数据库文档
2)保证数据结构一致
5)格式说明(表格)
black_1229
Column List
Name Code Label Type P M
id_card id_card char(18) No Yes
Name_chi name_chi char(10) No Yes
Sex sex char(1) No Yes
Remark remark char(30) No No
blacklist
Column List
Name Code Label Type P M
id_card id_card char(18) Yes Yes
name_chi name_chi char(10) No Yes
Sex sex char(1) No Yes
Remark remark char(30) No No
calc_type
Column List
Name Code Label Type P M
cal_code cal_code char(4) Yes Yes
Remark remark char(50) No No
cal_formula cal_formula char(50) No No
delete_flag delete_flag char(1) No No
charge_res
Column List
Name Code Label Type P M
subject1 subject1 char(3) No No
subject2 subject2 char(3) No No
subject3 subject3 char(3) No No
subject4 subject4 char(3) No No
subject5 subject5 char(3) No No
dept_id dept_id char(4) No No
vehicle_id vehicle_id char(8) Yes Yes
vehicle_name vehicle_name char(20) No No
cala_type cala_type char(4) No Yes
currency_id currency_id char(3) No No
charge_price charge_price numeric(8,2) No No
remark remark char(50) No No
mustaccept_mark mustaccept_mark char(1) No No
cal_code cal_code char(4) No No
input_by input_by char(8) No Yes
date_input date_input datetime No No
delete_flag delete_flag char(1) No No
client_accdt
Column List
Name Code Label Type P M
sign_id sign_id char(12) No Yes
客人ID guest_id char(12) No Yes
txtype txtype char(2) No Yes
trn_no trn_no char(2) No Yes
rate rate decimal(6,4) No No
quote_currency quote_currency char(3) No Yes
pay_currency pay_currency char(3) No Yes
expense_type expense_type char(2) No Yes
expense_no expense_no char(3) No Yes
amt_receive amt_receive decimal(12,2) No
......
......
|
|