信管009信息系统分析与设计Word格式文档下载.docx
《信管009信息系统分析与设计Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《信管009信息系统分析与设计Word格式文档下载.docx(7页珍藏版)》请在冰点文库上搜索。
5)新系统比现行系统性能更优越,使用更方便,主要体现在:
5 《信息系统分析与设计》课程设计——计算机信息管理0902班 新增了数据报表与统计分析功能,预定功能,使系统功能更加完善;
新系统提供的信息更加简洁、实用、人性化;
改进服务,更好地满足用户的需求;
3.社会可行性:
随着用户需求的逐渐增多,现行系统越来越不能满足用户了,而且系统功能不稳定,因此需要对现行系统进行改进和完善,增加更多新的功能。
于是新系统的开发亟不可待。
6 《信息系统分析与设计》课程设计——计算机信息管理0902班 第二章系统分析与设计 第一节、需求分析 系统应具有售票、查询、管理和维护等功能,系统管理员可以进行对车次的更改、票价的变动及调度功能,票价的修改可以通过修改运价来进行,车次调度可通过对发车时刻表的修改来进行,维护功能即可对表进行修改。
功能需求 经过分析后确定系统应具备以下功能:
售票功能①销售车票 任一售票员均可以售权限范围内车次的客票,权限可按班次、车属等属性管理员设置。
可售全票、半票 ②预订车票 预订票可在任一未停止售票的车次上进行操作,预订数量仅受剩余位数量限制。
预订的客票售票员不能售出。
预订的客票也可取消预订,取消预订的客票售票员可以售出。
在订票人来取票时,售票员可将预订的客票从电脑上售出。
③退票 退票时退票员输入客票的编号,计算机将根据退票时的时间,自动确定退票手续费的比例,也可系统管理员指定手续费比例。
对不合法的客票,计算机将自动识别,不予退票。
查询功能 ①车次查询,可以查询各个班次和票情况。
②时刻表查询:
查询任一时刻的班次和票情况。
③售票情况查询:
查询已售票和剩余票数的情况。
7 《信息系统分析与设计》课程设计——计算机信息管理0902班 、调度功能 ①运价修改:
只有管理员有这一权限,根据各种调整票价。
②车辆修改:
对车辆信息进行调度和增删改功能。
③终点站修改:
对车次终点站的调度和修改。
④车次修改:
对各个车次实施调度和调整、维护功能 ①车票表修改:
管理员针对实际情况对车票表的修改和维护 ②预订车票表修改:
管理员根据车票的预定情况对该表进行修改和维护③退票表修改:
该功能管理员根据退票情况进行修改④密码修改:
售票员可以根据个人修改自己的登入密码、统计功能 ①售票统计:
可按车次,售票员对已售出票情况进行统计②报表打印:
对当天和该月的售票情况及盈利情况做表 第二节、系统分析 要求和目的基本要求 该系统的功能:
售票功能、查询功能、报表维护功能、管理功能、统计功能 查询功能:
购票者可以请求服务人员完成车次、时间或地点完成查询工作,并浏览查询信息 报表维护功能:
系统管理人员可以及时对车票表、预定表、退票表进行添加、修改、删除 管理功能:
系统管理员可以对运价、车次、终点站及售票员的信息进行删除、修改、添加 统计功能:
售票员与系统管理员均可浏览车票统计情况以及打印报表 性能 方便数据的录入,使查询售票速度大大提高,方便数据的管理和报表的维护 系统的输入 购票者所要求的查询信息、购票信息、退票信息、订票信息等系统的输出 8 《信息系统分析与设计》课程设计——计算机信息管理0902班 查询的结果操作提示和各类报表的信息 售票管理系统结构图 售票管理系统售票功能查询功能管理功能统计功能售票改签订票退票车次查询时间查询地点查询运价修改车次修改终点站修改车票统计打印报表 第三节、数据的流程 使用结构化分析方法,确定系统的数据主要是运价、车次、终点站名、发车时间和车票,对数据的操作主要有运价修改、车次修改、终点站修改、发车时间修改、售票及打印,可以确定系统的处理逻辑和流程,得到如下所示的系统数据流图 9
《信息系统分析与设计》课程设计——计算机信息管理0902班 已售车票车次修改决定车次表查看按票出售情况做车次表调整修改运价修改决定修改系统管理员修改发车修改包含运价表关系着售票查看报表打印打印售票表退票表出售票售票员修改终点站修改预订车票发车时间表查看已售票车票情况已售车票表终点站名表 第四节、业务流程 1、业务流程图 售票人员 旅客 2业务定义 售票管理系统班次表旅客登记表通过对售票系统的调查与分析,可知该汽车客运公司主要以下几个步骤:
1. 旅客登记个人信息,形成个人信息表交给售票员;
10 《信息系统分析与设计》课程设计——计算机信息管理0902班 2.3. 售票员将旅客信息录入到旅客信息表中;
管理员将汽车的基本信息录入到班次信息表中;
4.退票的旅客填写退票单交给售票员,售票员修改旅客表中的信息。
第五节、功能组成 在这个汽车站售票管理系统下设有五个不同模块的功能:
分别是车次管理、票价管理、票务管理、用户管理和查询管理。
车次管理中实现车次信息的编辑。
票价管理部分实现票价信息的录入、修改与删除以及票价折扣信息的录入、修改与删除。
票务管理部分实现前台售票、前台退票功能。
用户管理部分实现用户添加,用户信息修改与用户的删除。
具体联系如图所示 车次管理票价管理票务管理用户管理查询管理 功能逻辑售票员旅客信息旅客班次信息查询班次旅客信息表旅客信息输出班次信息11 车次信息编辑票价信息录入票价信息修改票价信息删除前台售票前台退票用户信息添加票价信息修改票价信息删除车次信息查询票价信息查询 读入信息总表信息处理班次信息《信息系统分析与设计》课程设计——计算机信息管理0902班 第三章系统设计 第一节、总体设计 处理流程 ?
系统启动,管理员账号密码登陆。
?
管理员进入系统,对系统进行单方面的操作,设置信息。
?
系统成功建立数据库,调用数据库资料,记录数量。
打印出需要提供服务的部分。
退票系统,自动做保存处理。
第二节、总体设计和模块设计 打印结果窗口人员管理员计算处理系统系统数据库退出?
?
第三节、运行模块设计 运行模块的组合 模块命名方式在数据流图基本显示。
需要注意的是,每次进行数据记录时一个ID的计算过程必须有管理员出终止。
同一个ID建立独立的数据接口出错处理设计 本软件对数据库的依赖程度较大,会进行定期的跟新和检测对话窗会提示管理员信息修改,提供确认机制,避免错误安全保密设计 在管理员登陆系统是会要求输入正确的密码不可以随便添加项目,否则报错 12 《信息系统分析与设计》课程设计——计算机信息管理0902班 维护设计 第四节、模块设计原则 〖主要原则〗“高内聚,低偶合”提高模块的独立性。
〖其他原则〗 模块的分解原则:
按功能分解。
模块的扇出系数:
不宜太大,也不宜太小。
模块的扇入系数:
越大越好。
对于任何一个内部存在判断调用的模块,模块的判断作用范围应该是它的控制范围的一个子集。
且存在判断调用的模块,所在层次不要与那些属于判断作用范围的模块所在层次相隔过远。
13 《信息系统分析与设计》课程设计——计算机信息管理0902班 第四章数据处理 第一节、数据需求 一、数据的定义字段名车次终点站编号额定人数发车时间车牌号字段名车次座位号票价字段名折扣编号折扣类型数据类型文本数字数字文本文本数据类型文本数字数字数据类型数字数字字段大小是否主键1010101010是否否否否是否必填是是是是是是否必填是是是是否必填是是字段大小是否主键101010是是否字段大小是否主键1010是否二、数据的关系 字段名终点站编号终点站名称数据类型数字文本字段大小是否主键1010是是是否必填是是是票价数字10否窗会提示管理员信息修改,提供确认机制,避免错误14
《信息系统分析与设计》课程设计——计算机信息管理0902班 安全保密设计在管理员登陆 售票员1售票N车票乘车日期15 《信息系统分析与设计》课程设计——计算机信息管理0902班 顾客n车票退票退票时间票价应退款顾客1订票N车票预定号车次日期站名 三、数据词典 售票信息管理系统数据流程图中,数据信息和处理过程需要通过数据字典才能描述清楚。
在我们定义的售票信息管理系统数据字典中,主要对数据流程图中的数据流、数据存储和处理过程进行说明。
1.主要数据流的描述 数据流编号:
D-01 数据流名称:
用户需求信息 16 《信息系统分析与设计》课程设计——计算机信息管理0902班 数据流来源:
管理员输入电脑数据流去向:
系统主菜单 数据流组成:
时间、车次、目的地 数据流编号:
D-02 数据流名称:
订票信息 数据流来源:
售票员输入电脑的车次、座位号、发车日期、发车时间、座位等级、票价 数据流去向:
订票账 数据流组成:
车次、座位号、发车日期、发车时间、座位等级、票价 数据流编号:
D-03 数据流名称:
退票信息 数据流来源:
退票账 数据流组成:
车次、始发站、终点站、发车时间、到达时间 数据流编号:
D-04 数据流名称:
车次座位等级分配及座位占用信息 数据流来源:
售票员输入电脑的车次、座位号 数据流去向:
车次座位等级分配及座位占用信息表 数据流组成:
车次、座位号、座位等级、票价、占用标志 2.主要处理逻辑过程的描述 处理逻辑编号:
P-01 处理逻辑名称:
订票处理 输入:
车次、座位号、发车日期、发车时间、座位等级、票价 输出:
订票账 17 《信息系统分析与设计》课程设计——计算机信息管理0902班 处理操作:
用户登录后可以进行订票处理 处理逻辑编号:
P-02 处理逻辑名称:
查询与退票处理 输入:
退票账 处理操作:
用户登录后可以进行退票处理 处理逻辑编号:
P-03 处理逻辑名称:
收入统计结算信息查询 输入:
车次或发车日期 输出:
总收入 处理操作:
按车次或日期统计总收入 处理逻辑编号:
P-04 处理逻辑名称:
车次座位等级分配及座位占用信息查询 输入:
车次、座位号 输出:
车次、座位号、座位等级、票价、占用标志 处理操作:
用户登录后可以查询车次座位等级分配及座位占用信息 3、主要数据存储的描述 存储编号:
F-01 存储名称:
订票账 数据结构:
车次+座位号+发车日期+发车时间+座位等级+票价 关键字:
车次+座位号 存储编号:
F-02 存储名称:
退票账 数据结构:
车次+座位号+发车日期+发车时间+座位等级+票价 18 《信息系统分析与设计》课程设计——计算机信息管理0902班 关键字:
F-03 存储名称:
收入统计结算 数据结构:
车次、座位号、座位等级、票价、占用标志 说明:
其中车次为主键,座位号为候选主键 4、外部实体的描述 将售票信息管理系统的E-R图转换为关系数据库的数据模型,其关系模式为:
1)车次信息其中车次为主键 2)订票信息其中车次为主键 3)车次座位等级分配及座位占用信息其中车次为主键,座位号为候选主键 4)用户其中用户名为主键,密码为候选主键 19 《信息系统分析与设计》课程设计——计算机信息管理0902班 五总结 这次课程设计,是对课本知识的巩固与实践,在这个过程中,我们熟练掌握了信息系统分析与设计的整个过程,使得在学习阶段一些模糊的概念变得清晰深刻。
在设计的过程中通过团队的协作,亲手解决问题,我们提高了解决问题的能力,更加重视团队的力量。
总之,这次的课程设计,让我们收获颇多,对我们今后的系统建设有非常重要的意义。
结束语 致谢 首先,要感谢我们的《系统分析与设计》的任课老师——杨中华老师。
其次要感谢我们小组的各个成员。
在杨老师的指导下和各个组员的辛勤工作下我们终于完成了小组的课程设计。
主要
《信息系统分析与设计》课程设计——计算机信息管理0902班 五总结 这次课程设计,是对课本知识的巩固与实践,在这个过程中,我们熟练掌握了信息系统分析与设计的整个过程,使得在学习阶段一些模糊的概念变得清晰深刻。