收藏 分享(赏)

售票管理信息系统new.doc

上传人:dzzj200808 文档编号:2285772 上传时间:2018-09-09 格式:DOC 页数:12 大小:1.21MB
下载 相关 举报
售票管理信息系统new.doc_第1页
第1页 / 共12页
售票管理信息系统new.doc_第2页
第2页 / 共12页
售票管理信息系统new.doc_第3页
第3页 / 共12页
售票管理信息系统new.doc_第4页
第4页 / 共12页
售票管理信息系统new.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、1信息系统分析与设计课程设计报告课程设计题目:售票管理信息系统姓 名 : 专 业 : 班 级 : 学 号 : 指导老师 : 2目 录1、需求求报告分析31、1 概述31、2 系统功能分析31、3 业务流程图41、4 数据流程图52、概念及逻辑结构设计52、1 功能模块设计52、2 ER 图 62、3 关系模式83、数据库设计83、1 数据库结构83、2 数据库建表94、程序模块设计 104、1 代码设计104、2 界面设计115、设计总结12参考文献1231 系统需求分析报告1.1 概述随着计算机网络的发展,人们对售票要求速度与效率,人们对售票管理系统要求越来越高。售票管理系统主要用于车站日常

2、的票务处理。车售票管理系统在正常运行中需要对使用该系统的主要是车站售票人员、车站售票工作的管理人员与系统管理员。为达到操作过程中的直观、方便、实用、安全等要求,我们组在这个系统中采用模块化程序设计的方法,便于系统功能的组合和修改,以及扩充和维护。12 系统功能分析根据需求分析,本系统要实现以下的基本功能:。1登录功能:分为车站售票人员和系统管理员两种权限登陆。用户通过输入不同用户名和密码进行身份验证,系统通过用户名和密码判断不同用户的权限,从而确定该用户可以执行的操作。2车票信息查询功能:由车站的普通售票人员通过不同的检索入口,查询车票信息,并进行排序。3修改功能:车站售票人员、车站售票工作的

3、管理人员能够修改自身的用户名和密码,系统管理员则能实现系统用户与普通用户的添加,修改普通用户与系统管理员的密码,以此确保该系统能够安全操作,避免不必要的损失。4汇总功能:对当天车票的信息进行汇总。41.3、售票管理系统业务流程分析 售票系统主要有以下几项管理功能:(1)订票管理:根据乘客的订票信息查询航班信息,查看是否还有余票未售出,为乘客订票,备份数据。当需要修改订票记录时,查找原订票记录,找到后修改订票记录,备份数据。(2)退票管理:根据乘客提供的证件号码查找相应乘客信息,若找到,为其退票。(3)综合查询:根据乘客的要求和提供的信息,检索航班信息数据表,查询航班信息。图 1.1 售票管理系

4、统业务流程图登录订票管理查询列车信息修改订票记录订 票是否存在订票信息是否有剩余座位退票管理 输入乘客身份证退票权限认证退 票退出是否找到乘客订票信息备份数售票管理系统据NYNY时刻查询 选择查询依据 输入查询内容 退出NY开始51.4、航班售票管理系统数据流图图 1.2 售票管理系统数据流程图2 概念及逻辑结构设计2.1 功能模块设计1、功能模块图图 2.1 售票管理系统功能模块图订票管理员 车次及座位查询车次信息数据表 车次座位等级分配与座位占用表退票管理员 乘客信息审核 退票处理乘客信息数据表车次信息数据 座位占用数据订票数据车次信息乘客信息 退票信息订票处理订票信息乘客信息数据退票信息

5、退票信息售票管理系统订票管理 乘客查询与退票管理查询时刻 系统维护查询车次信息新乘客订票退票信息9票修改订票记录备份数据查询订票信息时刻综合查询用户权限维护座位及等级初始化62、功能模块说明本系统的功能设计是以系统业务流程和数据流程为依据的。为此本系统的功能划分为订票管理、乘客查询与退票管理、时刻查询和系统维护四项,如图2.1 所示。在订票管理功能中,可以进行航班座位占用情况的查询、进行新乘客订票、修改订票记录和备份数据;在乘客查询与退票管理功能中,可以进行乘客的信息查询,进而执行退票功能;在飞行时刻查询功能中,可以进行航班的发出时间、到达时间、发出地点、到达地点等信息的查询;在系统维护功能中

6、,可以进行航班座位及等级的初始化和用户权限维护,其中用户权限可以实现增加新用户、删除新用户以入旧用户密码修改等子功能。2.2 E-R 图本系统根据以上的设计规划出的实体有:车票实体、车站实体、顾客实体。各个实体具体的描述-图如下:图 2.2 车票 ER 图7图 2.3 顾客 ER 图图 2.4 实体之间 ER 图换票退票时间顾客售票 退票票号退票手续费车票新票号原票号换票时间换票手续费订票日期交易时间数量起始站终点站身份证号交易金额1N1N1N1N82.3 关系模型:车票与顾客之间的联系售票 1:N车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站)顾客(身份证号,银行

7、卡号,票号)退票 1:N车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站)顾客(身份证号,银行卡号,票号,退票时间,退票手续费)订票 1:N车票(票号,车次,日期,车型,票价,开车时间,票种,座位号,起始站,终点站)顾客(身份证号,银行卡号,票号,日期,交易时间,交易金额,数量,起始站,终点站)3 数据库设计3.1 数据库结构表 2.1 Car 表详细设计字段名 数据类型 是否主键 是否必填 字段说明CarID 文本 是 是 车次编号CarType 数字 否 否 客车型号PlateNumber 文本 否 是 车牌号CarHolder 文本 否 否 责任人Running

8、Way 文本 否 否 经营路线SeatLimit 数字 否 是 座位限额OutSetTime 日期/时间 否 是 发车时间表 2.2 Seat 表详细设计字段名 数据类型 是否主键 是否必填 字段说明CarID 文本 否 是 车次编号Date 时间/日期 否 是 日期Terminal 文本 否 是 终点站Selled 是/否 否 否 票是否售出Price 数字 否 是 车票价格表 2.3 PriceDiscount 表详细设计字段名 数据类型 是否主键 是否必填 字段说明RecordNumber 自动编号 是 是 记录号TicketTypeID 数字 否 是 车票类型Discount 数字 否

9、 是 折扣CarID 文本 否 是 车次表 2.4 Price 表详细设计字段名 数据类型 是否主键 是否必填 字段说明TerminalID 文本 是 是 终点站编号OutStation 文本 否 否 起始站9TerminalName 文本 否 是 终点站TNPYCode 文本 否 是 拼音码CarID 文本 否 是 车次编号TicketPrice 数字 否 是 票价表 2.5 Type 表详细设计字段名 数据类型 是否主键 是否必填 字段说明RecordID 自动编号 是 是 记录号TicketTypeID 数字 否 是 车票类型编号TicketType 文本 否 是 车票类型3.2 数据库

10、建表如下:车票顾客104 程序模块设计4.1 代码设计:票价管理部分代码如下(信息添加过程):Private Sub Cmd_Add_Click()初始化 FrmDiscountEdit 信息FrmPriceEdit.txtTerminalName = “FrmPriceEdit.txtTNPYCode = “FrmPriceEdit.txtCarID = “FrmPriceEdit.txtTicketPrice = “FrmPriceEdit.Modify = FalseFrmPriceEdit.VarTermanalID = OriTerminalIDFrmPriceEdit.Show R

11、efreshDataEnd Sub5.1.3 用户管路模块代码实现(编辑窗体代码):Private Sub Cmd_OK_Click()If Trim(txtUserName) = “ ThenMsgBox “请输入用户名“txtUserName.SetFocusExit SubEnd IfIf Len(txtPass) txtPass2 ThenMsgBox “密码和确认密码不相同,请重新确认“txtPass2.SetFocustxtPass2.SelStart = 0txtPass2.SelLength = Len(txtPass2)Exit SubEnd If判断是否存在同名用户With

12、 MyUserIf Modify = False Or OriUser Trim(txtUserName) ThenIf .In_DB(Trim(txtUserName) = True ThenMsgBox “用户名已存在,请重新输入“txtUserName.SetFocustxtUserName.SelStart = 0txtUserName.SelLength = Len(txtUserName)Exit SubEnd If11模块中的程序代码如下:Public adoCon As New ADODB.ConncetionPublic adors As New ADODB.Recordse

13、t连接数据库Public Sub main()Set adoCon = New ADODB.ConnectionadoCon.Open = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=“ Persist Security Info=False“FrmLogin.ShowFrmLogin.txtUser.SetFocusEnd Sub4.2 界面设计: 1、售票订票界面图 3.1125、设计总结5.1 心得体会:通过这次课程设计,我对信息系统分析与设计这门学科有了更深的认识。让我这学期所学的课程得到巩固和良好的吸收,我对系统设计的理解得到进一步提高,完善了一些把握不准确的知识点。对之前学过的数据库等课程知识得到了复习与巩固。认识到了对编程的不熟悉,对实践的不足,以后要继续努力。参考文献:1.袁勤勇,顾冰, 信息系统分析与设计 清华大学出版社 20082.蔡淑琴,管理信息系统,北京:科学出版社, 20013.常新功, 管理信息系统开发方法与工具 ,国防工业出版社,20024.陈国青, 信息系统管理 ,北京:中国人民大学出版社,2005

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报