数据库课程设计--车站售票系统2021

上传人:氟**** 文档编号:196096717 上传时间:2021-09-16 格式:DOCX 页数:18 大小:681.59KB
返回 下载 相关 举报
数据库课程设计--车站售票系统2021_第1页
第1页 / 共18页
数据库课程设计--车站售票系统2021_第2页
第2页 / 共18页
数据库课程设计--车站售票系统2021_第3页
第3页 / 共18页
数据库课程设计--车站售票系统2021_第4页
第4页 / 共18页
数据库课程设计--车站售票系统2021_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《数据库课程设计--车站售票系统2021》由会员分享,可在线阅读,更多相关《数据库课程设计--车站售票系统2021(18页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及应用课程设计一,课程设计的目的数据库原理及应用课程设计为运算机科学与技术专业集中实践性环节之一,为学习完数据库原理及应用 课程后进行的一次全面的综合练习;本课程设计主要在于加深同学 对数据库基础理论和基本学问的懂得,把握数据库应用系统设计开发的基本方法,达到进一步使同学综合运用所学学问和增强实际动手才能的目的;二,课程设计的任务与要求要求同学依据自身对题目的懂得情形,从给定的设计题目中挑选一个, 以 MS SQL Server作为后台数据库平台,以PowerBuilder作为前台开发工具,完成一个小型数据库应用系统的系统的分析,设计和开发;18|精.|品.|可.|编.|辑.|学.|

2、习.|资.|料.三,课程设计说明书课题简介:车站售票系统车站售票治理系统为一套适用于各大路客运站的治理软件;用户可在本系统中实现方便,快速的销售功能,包括车票的预订和退票的功能,能够支持团体的预订票和退票;能精确地明白售票情形, 供应多种查询和统计功能,如车次的查询,时刻表的查询;能按情形所需实现对车次的更换,票价的变动及调度功能;有完善的报表系统;具有肯定的保护功能;并统计分析系统供应的各种统计信息表,便于顾客购票, 也便于领导精确明白营收,客源等情形,并准时做出策略调整;随着 Internet技术的进展,人们对网络数据库的交互和查询速度等性能的要求越来越高;将来车站的进展趋势为完全自动化的

3、售票信息查询,网络订票 , 智能化订票 , 而且随着运算机的普及, 信息处理量的逐步扩大, 手工处理方式已经远远不能满意人们治理活动的需要, 各种工作都逐步由手工转为自动化,将使很多复杂, 繁琐,且需要很多人力的工作变得简洁;车站售票治理为本系统的根本任务,通过实现票务信息的运算机治理,以提高工作效率;实现运算机治理的正确技术就为数据库技术;我们可以利用数据库将整个车站的票务情 况存入运算机, 再配置上功能丰富的用户接口,以满意用户需求; 一个车站售票信息治理系统应达到的目标为供应准时,广泛的信息服务,加快信息检索的效率,实况敏捷的查询,减轻治理人员制作报表和统计分析的负担,且系统规模不太大但

4、又要保证支持日常工作的要求,以便系统应易于扩充,便利日后统一联网与治理,提高治理水平;车售票系统为用运算机治理车站票务信息的一种运算机应用技术的创新, 在运算机仍未普及之前售票业务都为由工作人员人工完成的, 查询方式来操作的 . 现在一般的车站售票业务都采纳运算机灵能化治理, 采纳运算机作为工具的有用的运算机订单治理程序来帮忙前台治理员进行更有效的车票业务查询, 出售治理工作;车票出售治理系统为典型的信息治理系统 (MIS), 其开发主要包括后台数据库的建立和保护以及前端应用程序的开发两个方面;对于前者要求建立起数据一样性和完整性强,数据安全性好的库; 而对于后者就要求应用程序 功能完备 ,

5、易使用等特点;1 系统需求分析1.1 系统功能需求分析|精.|品.|可.|编.|辑.|学.|习.|资.|料.车站售票治理系统要求具有便利,快速的销售功能, 包括车票的预订和退票的功能, 能够支持团体的预订票和退票;能精确地明白售票情形,供应多种查询和统计功能,如车次的查询, 时刻表的查询; 能按情形所需实现对车次的更换,票价的变动及调度功能; 有完善的报表系统;具有肯定的保护功能;经过分析后确定系统应具备以下功能:( 1),售票功能 销售车票 预订车票 退票( 2),查询功能 车次查询 时刻表查询 预定情形查询( 3),调度功能 运价修改 车辆修改 终点站修改 车次修改( 4),保护功能 车票

6、表修改 密码修改 退出( 5),统计功能 售票统计 报表打印1.2 数据需求分析使用结构化分析方法,确定系统的数据主要为运价,车次,终点站名,发车时间和车票,对数据的操作主要有运价修改,车次修改,终点站修改,发车时间修改,售票及打印,可以确定系统的处理规律和流程,得到如下所示的系统数据流图;车次表车次修改已 售 车 票报表打印系统治理运价修改终点站修改运价表终 点 站 名发车修改发 车 时 刻退票表售票查询预 订 车 票已 售 车 票售票员|精.|品.|可.|编.|辑.|学.|习.|资.|料.1.3 数据字典经过分析可以得到以下数据流条目: 车次表 =车辆编号 +车型 +座位数终点站名表 =站

7、名+里程运价表 =车型 +运价发车时刻表 =车次+车辆编号 +站名 +发车时间 +检票口已售车票表 =票号+乘车日期 +车次 +站名+发车时间 +票价 +全半价 +工号 +退票否预订车票表 =预订号 +乘车日期 +车次 +站名 +发车时间 +车型 +票价 +客户名称 +订票数量退票表 =票号 +退票时间 +票价+应退款售票员编号 =工号+姓名2 系统总体设计2.1 系统总体结构设计车站售票治理系统售票功能查询功能调度功能保护功能统计功能ppiao预退车时售运车终车已预退售报订票次刻票价辆点次售订票票表车查表情修修站修车车表统打票询查况改改修改票票计印询查改表表询销售 车票车辆编号车型座位数站名

8、里程车辆n开往m目标站名车次发车时间检票口车型价格运价退票时间票价应退款1顾客名称计费退票乘车日期工号1nn顾客1预订n车票n售票1售票员预订号车次站名票号车次站名票价座位号全半价退票否乘车日期2.2 系统数据模型设计2.2.1 E-R 图|品.|精.|可.|编.|辑.|学.|习.|资.|料.2.2.2 关系模式车辆(车辆编号,车型,座位数) 目标站名(站名,里程)主键: 外键:发车时刻表(车次,站名,车辆编号,发车时间,检票口)途径(车次,站名)车票(票号,乘车日期,车次,站名,票价,全半价,座位号,工号,退票否) 预订(预订号,车次,站名,乘车日期,顾客名称,票数)退票(票号,退票时间,票

9、价,应退款)售票员(工号,姓名) 运价(车型,价格)2.2.3 数据表预定表|精.|品.|可.|编.|辑.|学.|习.|资.|料.运价表车辆表车票表治理员表目标站名表|精.|品.|可.|编.|辑.|学.|习.|资.|料.售票员表发车时刻表退票表3. 系统实施结合 PowerBuilder进行数据库应用开发的特点,设计过程可按如下步骤进行:|精.|品.|可.|编.|辑.|学.|习.|资.|料.一,连接 tickt数据库:/ Profile ticktSQLCA.DBMS = MSS Microsoft SQL Server SQLCA.Database = ticktSQLCA.LogPass

10、= saSQLCA.ServerName = 37E48911880B444SQLCA.LogId = sa SQLCA.AutoCommit = False SQLCA.DBParm = connect; open(w_welcome)二,制作登陆界面:系统分为治理员登陆和售票员登陆,并且他们的权限为不同的, 在后面的系统功能介绍中会做具体的介绍;|精.|品.|可.|编.|辑.|学.|习.|资.|料.登陆代码:string username,pasusername = trim(sle_name.text) pas = trim(sle_pas.text)if isnull(username

11、) or trim(username)= then messagebox(提示 , 请输入用户名 ) sle_name.setfocus()return end ifif isnull(pas) or trim(pas)= then messagebox(提示 , 请输密码 ) sle_pas.setfocus()return end if string tempif rb_2.checked=true thenselect 密码 into :temp from售票员表where 工号=:username; elseif rb_1.checked=true thenselect 密码 into

12、 :temp from治理员表where 工号=:username; elsemessagebox(提示 , 请输入用户类型 )end ifif sqlca.sqlcode =0 thenif trim(temp)=pas then open(w_main)if rb_2.checked=true thenmainmenu.m_调度 .m_运价修改 .enabled=false mainmenu.m_调度 .m_车辆修改 .enabled=false mainmenu.m_调度 .m_终点站修改 .enabled=false mainmenu.m_调度 .m_车次修改 .enabled=false mainmenu.m_保护 .m_车票表修改 .enabled=false mainmenu.m_保护 .m_预订车票表修改 .enabled=false mainmenu.m_保护 .m_退票表

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

当前位置:首页 > 中学教育 > 初中教育

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