您的当前位置:首页正文

管理信息系统课程设计

2022-01-05 来源:星星旅游


管理信息系统 课程设 计

20131416 付天洋 学 号: 名:

业:信息管理与信息系统

班 1 级信管 13

专 管理学院 :系 学院 ()

天津市通莎长途客运站购票管理信息系统分析与设计

一、问题综述

随着市场经济的不断飞速发展, 交通道路环境的不断改善, 人们的出行次数不断 增多,人口流动频繁,数量不断加大,车站信息量迅猛增长,车站购票管理系统 在人们的日常生活中发挥着越来越重要的作用。 本系统实现了线路信息、 汽车信 息、票务信息的查询和管理,满足人们的需求。

二、需求分析

1、模块分析 员工管理模块: 员工有两种身份,售票员和系统管理员。系统管理员可以进行系统用户的添加 , 密码的修改操作,汽车,线路,车票信息的更新等,售票员可以查询以上信息和 购买车票等。

线路信息管理模块: 系统管理员可以在线路信息管理模块对车站线路信息进行管理。 管理员首先建立 线路信息数据库, 输入原始的线路信息, 当有新的线路需要添加或者需要对已有 的线路信息进行修改, 删除的时候, 管理员就可以进行相应的操作。 管理员也可 以通过本模块查询到所有需要查询的线路的详细信息。

汽车信息管理模块: 系统管理员可以在汽车信息管理模块实现对汽车信息的管理。 管理员首先应该建 立汽车信息数据库, 输入原始的数据信息, 当有新的汽车信息的时候或者管理员 需要修改某个汽车的相关信息以及想要删除某个汽车信息的时候, 就可以完成相 应的操作。管理员也可以在整个数据库中查询相关汽车信息。

车票信息管理模块: 系统管理员可以在车票管理模块实现对车票信息的管理。 管理员根据相应的汽车 信息和线路信息来设置相应的车票详细信息。 管理员还可以对某条线路的车票信 息进行修改,删除和查询操作。

车票订购信息模块 用户可以通过查询时间,线路和汽车信息,来确定自己要买什么时间, 什么路线, 什么型号的汽车的车票,并形成表单。

业务流程分析 2.1

乘客 管系统 理人员 订票购查身份站点信汽车信

车售票汽车站点 输入信 发车时间 车车票信息系

输出信打

图一 业务流程图

售票员根据乘先提供乘客身份信息, 购票信息, 乘客在车站购取车票过程, 并更 新车票信息系统, 打印车票,客提供的信息进入车票信息系统查询汽车信息、 将 打印好的车票交付给乘客, 完成此次购票活动。 业务流程图如图一所示。 2.2 数 据流程分析 数据流程调查过程中需收集的资料包括:收集原系统全部输入单据 (如线路信息、站点信息表等) 、输出报表和数 1. 据存储介质的典型格式。 弄 清各环节上的处理方法和计算方法。 2.在上述各种单据、报表的典型样品上或用 附页注明制作单位、报送单位、 3. 存放地点、发生频度(如每月制作几张) 、发 生的高峰时间及发生量等。 、4. 在上述各种单据、(数字、报表的典型样品上注明 各项数据的类型字符) 长度、取值范围(指最大值和最小值) 。根据售票管理信 息系统业务流程图绘制售票管理信息系统系统数据流程图 如图二所 示。. 线车、汽

系 售票路信 汽车售票信息系汽车、 购票路信息 图二

绘制与其相关的主要外部实体和数据流的数据流程图(图三) .

图三

三、系统功能结构设计功能结构图设计和包括信息系统流程图设计、 总体设计,

系统设计的工功能模块图设计等。 模块结构设计: 车站售票管理系统

员工线路汽车增加增加增加删除删除删除查询查询查询 修修修

员工主要为售票员和管理人员。管理人员可以进行系统用户的添加 ,密码的修 改操作,汽车,线路,车票信息的更新等,售票员可以查询以上信息和出售车票 等。

管理人员可以在线路信息管理模块对车站线路信息进行管理。 管理员首先建立线 路信息数据库, 输入原始的线路信息, 当有新的线路需要添加或者需

要对已有的 线路信息进行修改, 删除的时候, 管理员就可以进行相应的操作。 管理员也可以 通过本模块查询到所有需要查询的线路的详细信息。 管理人员可以在汽车信息管理模块实现对汽车信息的管理。 管理员首先应该建立 汽车信息数据库, 输入原始的数据信息, 当有新的汽车信息的时候或者管理员需 要修改某个汽车的相关信息以及想要删除某个汽车信息的时候, 就可以完成相应 的操作。管理员也可以在整个数据库中查询相关汽车信息。 管理人员可以在车票管理模块实现对车票信息的管理。 管理员根据相应的汽车信 息和线路信息来设置相应的车票详细信息。 管理员还可以对某条线路的车票信息 进行修改,删除和查询操作。

用户可以通过查询时间, 线路和汽车信息, 来确定自己要买什么时间, 什么 路 线,什么型号的汽车的车票,并形成表单。 .

程序分为登陆界面,主界面,线路信息管理界面,汽车信息管理界面,车票信息 管理界面, 票务信息管理界面, 员工管理界面这几个主体界面。 使用时应先知道 管理员或员工帐号和密码, 登陆进入系统主菜单界面, 里面包括线路信息, 汽车 信息,车票信息,票务信息,帮助,退出程序菜单选项。

四、输入、输出设计 4.1 输入设计

输入设计对系统的质量有着决定性的重要影响。 因为如果输入数据有误, 即使计 算和处理十分正确, 也无法获得可靠的输出信息。 输入设计包括数据规范和数据 准备的过程。在输入设计中, 提高效率和减少错误是两个最根本的原则。 本系统 中使用的输入数据格式比较单一, 所以采用键盘—磁盘输入装置和终端输入设备。 对于所输入的数据长度有所限制, 避免了一定的出错率, 同时基本上大量的数据 采用下拉选择式,避免了由于数据输入方式的自由性而产生错误。 4.2 输出设计

数据的输出主要依靠显示器的显示, 而在必要时则是通过打印机得到所需的数据。 数据形式主要为文字和数据。 输出格式包括表格、 图形以及文件。 对于车票等主 要使用专用纸作为输出介质,而线路表、站点表等则是使用普通白纸。

数据库概念结构设计 五、数据库概念设计的目标就是要产生反映企业组织

信 息需求的数据库概念结构, 即概念模型。 它应该能够真实、 充分地反映现实世界 中事物和事物之间的联系。概念模型设计常用的工具是 E-R(实体 -联系)图, 从数据流程图出发,确定实体及其联系。

实体关系 E-R 图:

系统整体实体关系 E-R图如图 1 所示

售票员.

座位号 购买日期

购买

网上预定或购检票 车站 修途

系统管汽线更管

图1 系统整体实体关系 E-R图

售票员关系 E-R图如图 2 所示 站点关系

站点名称 站点编号

姓名 员工编号 站点 员工 身份 站点所属县市 密码 图

3 图站点关系 E-R E-R2

5E-R 车票关系图如图图如图 E-R 4 示 车票编号 剩余票数 线路编

车票价格 车票 线路 已卖票数 途径站出发日出发时起始城图5 线路关系 E-R4 图车票关系 E-R图

E-R图如图 3 所示

图售票员关系图

所示线路关系 所到达城市.

所示 E-R 图如图 6

负责位

汽车 车牌号电有无 空有无 编汽车购买时

汽车关系

图图 E-R6 汽车关系

六、系统逻辑结构设计 图转化为以下的逻辑结此阶段将概念模型结构设计

阶段设计好的基本 E-R

构模型。 数据库逻辑模型: 1 数据库中员工表结构见表 员工表结构表 1

是否允许为空数据长度数据类型列名 否 字符型员工编号 10 否 10

字符型 姓名密码 字符型 20 否 否 身份 10

字符型 数据库中站点表结构见表 2

表2 站点表结构

列名 站点 编号站点 名称站点 所属县市 数据 类型 字符 型字 符型 字符 型 数据长是否允许为

1020

20 数据库中车票表结构见表 3 表

3 车票表结构 列名 数据类型 数据长度 是否允许为

空 否字符型 车票编号 20 否 字符型汽车编号 20 否 20 线路编号 字符型

否 10 车票价格 数值型否 10 已卖车票 整型否整型 10 剩余车票 是日期型 10 出发日期 是 10

出发时间 日期型

数据库中购票表结构见表 4 表4 购票表结构

列名 数据类型 数据长度 是否允许为空 否字符型 20 车票编号 否 日期型 购票日期 10 否 50 字符型网上预定或购买 否 10 否 10 数值型 座位号检票口 数值型 数据库中线路表结构见表 5 表5 线路表结构 列名 线路编号 站点 编号 起始城市 到

达 城市.

数据类数据长是否允许为字符 20

20 字符 10 字符 10 字符型

路程时间 字符型 字符型 20 20 是 是 途径站点 数据库中汽车表结构见表 6 表6 汽车表结构

列名 否 20 字符型车牌号 否 15 字符型 汽车型号

否 10 日期型购买时间否座位数量 20 数值型 是有无电视 10 字符型 是 有无空调 10 字符型否字符型负责人 10

数据类型 数据长度 是否允许为空 否 10 汽车编号 字符型

七、数据库的物理设计 数据库在物理设备上的存储结构与存取方法成为数

据库的物理结构, 它依赖于选 定的数据库管理系统。 为了给此逻辑数据模型选一个最适合应用要求的物理结构, 本设计全部基于 SQL Server 2005 。

八、总结

这次课程设计使我巩固了管理信息系统的相关知识, 通过实践, 我学到了很多课 本上学不到的知识。 在这次车站售票管理系统的分析研究过程中, 我也遇到了许 多的问题,但是经过认真思考并在老师和同学的帮助下我顺利完成了本次设计。 对车站售票管理系统进行系统分析: 如需求分析和开发工具选择, 功能分配等等。 这之中不乏自己的实际经历与经验。 虽然自己的技能有限, 但是我已经最大限度 的把课程设计与实际生活相结合, 能够最好的展现出车站购票的流程以及车站的 管理。想着日常生活买票的流程以及在客运站的观察,分析出客运站管理的 E-R 模型,然后一个一个的添加属性,一步一步的完成课程设计。

通过这次课程设计, 不仅仅提高了我专业技能的素质, 同时也增加了经验, 丰富 了知识,提升了能力, 为日后的专业活动打下了良好的基础。 虽然这次课程设计 比不上毕业设计, 但是让我们提前感受到了毕业设计的困难和艰辛, 让我更加坚 定了努力学习好专业知识,在毕业后身怀绝技,找到称心的工作。 无论是学习还是生活,只要我们努力了,付出了,定将收获回报。

参考文献 九、.

[1] 管理信息系统 安忠 主编 中国铁路出版社

[2] 管理信息系统(第二版) 李卓伟 王庚兰 主编 中国铁道出版社 [2] 数据库系统概论(第 4 版)

王珊 萨师煊 主编 高等教育出版社

科学出版社 曾慧 金晶 李春葆 应用系统开发教程 [4] SQL Server 2005

因篇幅问题不能全部显示,请点此查看更多更全内容