《信息系统分析与设计》课程设计报告售票管理信息系统

上传人:re****.1 文档编号:394368667 上传时间:2022-09-25 格式:DOC 页数:13 大小:1.23MB
返回 下载 相关 举报
《信息系统分析与设计》课程设计报告售票管理信息系统_第1页
第1页 / 共13页
《信息系统分析与设计》课程设计报告售票管理信息系统_第2页
第2页 / 共13页
《信息系统分析与设计》课程设计报告售票管理信息系统_第3页
第3页 / 共13页
《信息系统分析与设计》课程设计报告售票管理信息系统_第4页
第4页 / 共13页
《信息系统分析与设计》课程设计报告售票管理信息系统_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《《信息系统分析与设计》课程设计报告售票管理信息系统》由会员分享,可在线阅读,更多相关《《信息系统分析与设计》课程设计报告售票管理信息系统(13页珍藏版)》请在金锄头文库上搜索。

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

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

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

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

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

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

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

8、计字段名数据类型是否主键是否必填字段说明CarID文本否是车次编号Date时间/日期否是日期Terminal文本否是终点站Selled是/否否否票是否售出Price数字否是车票价格表2.3 PriceDiscount表详细设计字段名数据类型是否主键是否必填字段说明RecordNumber自动编号是是记录号TicketTypeID数字否是车票类型Discount数字否是折扣CarID文本否是车次表2.4 Price表详细设计字段名数据类型是否主键是否必填字段说明TerminalID文本是是终点站编号OutStation文本否否起始站TerminalName文本否是终点站TNPYCode文本否是拼

9、音码CarID文本否是车次编号TicketPrice数字否是票价表2.5 Type表详细设计字段名数据类型是否主键是否必填字段说明RecordID自动编号是是记录号TicketTypeID数字否是车票类型编号TicketType文本否是车票类型3.2数据库建表如下:车票顾客4 程序模块设计4.1代码设计:票价管理部分代码如下(信息添加过程):Private Sub Cmd_Add_Click() 初始化FrmDiscountEdit信息 FrmPriceEdit.txtTerminalName = FrmPriceEdit.txtTNPYCode = FrmPriceEdit.txtCarID

10、 = FrmPriceEdit.txtTicketPrice = FrmPriceEdit.Modify = False FrmPriceEdit.VarTermanalID = OriTerminalID FrmPriceEdit.Show RefreshDataEnd Sub5.1.3用户管路模块代码实现(编辑窗体代码):Private Sub Cmd_OK_Click() If Trim(txtUserName) = Then MsgBox 请输入用户名 txtUserName.SetFocus Exit Sub End If If Len(txtPass) 5 Then MsgBox

11、密码长度不能小于5 txtPass.SetFocus txtPass.SelStart = 0 txtPass.SelLength = Len(txtPass2) Exit Sub End If If txtPass txtPass2 Then MsgBox 密码和确认密码不相同,请重新确认txtPass2.SetFocus txtPass2.SelStart = 0 txtPass2.SelLength = Len(txtPass2) Exit Sub End If 判断是否存在同名用户 With MyUser If Modify = False Or OriUser Trim(txtUserName) Then

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号