文档库 最新最全的文档下载
当前位置:文档库 › 票务管理方案计划系统程序设计

票务管理方案计划系统程序设计

程序设计报告

(2014/2015学年第一学期)

题目:票务管理系统

专业理工科强化班

组长学号姓名

组员学号姓名

指导教师

指导单位计算机学院软件教学中心日期 2014 年 10月 23日

票务管理

系统

一课题内容和要求

(1)录入班次信息(信息用文件保存number.dat),可随时增加新车次数据

(2)浏览班次信息,可显示出所有车次当前状况(显示车辆是否发出的提示信息)。

(3)查询路线:可按班次号、终点站查询售票情况。

(4)根据发车时间给出顺序的发车时间表,存入文件保存(sort.dat)。

(5)售票和退票功能

当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新余票数量。

退票时,输入退票的班次,当本车次发出前半小时才可以退票,自动更新已售票人数。

(6)改签功能

改签时,输入改签目标班次,退原来的票,功能实现见上。

2、扩展功能要求

(1)角色区分:以上的功能(1)只有管理员凭密码才能操作;其余所有的功能管理员和普通访客均可操作。

(2)管理员提供密码找回服务。

(3)每人限购买一张。

二、需求分析

票管理系统的功能框架图如图1、2所示。

( 1 )提供一个入口,针对用户和管理员,可分别选择登录方式并进行操作。

( 2 )通过数据库文件对车票信息与提示信息进行管理、储存、输入和输出;

图1功能框架图

图2功能框架图

三、概要设计

1 主要的类内变量的定义和函数的声明:

class chepiao

{

public:

string CC,QD,ZD; //车票类的数据成员车次,起点站,终点站

int FCSJh,FCSJm,XCSJ,EDZL,YPSL;//车票类的数据成员发车时间(小时)、(分钟)、行车时间、额定载量、余票数量

chepiao* left; //链表的指针

chepiao(string A,int AA,int AA2,string AAA,string AAAA,int AAAAA,int AAAAAA,int AAAAAAA)

{

CC=A;FCSJh=AA;FCSJm=AA2;QD=AAA;ZD=AAAA;XCSJ=AAAAA;EDZL=AAAAAA;YP SL=AAAAAAA;left=NULL;

}

chepiao()

{

left=NULL;

}

};

函数:

void Output(); //输出number.dat内容

void Output2(); //输出sort.dat内容

void Write(chepiao *start); //把内存中的车票信息写入number.dat

void Write2(chepiao *start); //把内存中的车票信息写入sort.dat

void Sort(chepiao *start); //按发车时间排序车票信息

void Buy(chepiao *start); //购票操作

void Buy2(chepiao *start); //改签中的购票操作

void Refund(chepiao *start); //退票操作

void Refund2(chepiao *start); //改签中退票操作

void Delete(chepiao *start); //释放内存中车票所占空间

void Show1(); //输出欢迎的选择界面

void Show2(); //输出用户的选择界面

void Shout(); //防“熊孩子”设定

void Getpassword(); //读入文件中的密码

void Resetpassword(); //将修改的密码重新读入文件储存

bool Check(); //是否买过票检查

void Setnumber(); //记录买过票的身份证号码

string innumber; //记录身份证号

bool mp=false; //判断是否能购买

string password; //临时储存读入的密码和修改的新密码

int sj; //当前的小时数*60+分钟数,用于时间比较

int sj2; //车票的发车时间的小时数*60+分钟数,用于时间比较bool gq=false; //用于传递改签过程中第一步购票是否成功的信息string name="admin"; //默认的管理员账号

string Q1="中国江苏找南邮"; //默认的管理员密保问题

2 主要函数流程图

四、源程序代码

//车票类.h

#include

#include

using namespace std;

class chepiao

{

public:

string CC,QD,ZD; //车票类的数据成员车次,起点站,终点站

int FCSJh,FCSJm,XCSJ,EDZL,YPSL;//车票类的数据成员发车时间(小时)、(分钟)、行车时间、额定载量、余票数量

chepiao* left; //链表的指针

chepiao(string A,int AA,int AA2,string AAA,string AAAA,int AAAAA,int AAAAAA,int AAAAAAA)

{

CC=A;FCSJh=AA;FCSJm=AA2;QD=AAA;ZD=AAAA;XCSJ=AAAAA;EDZL=AAAAAA;YPSL=AAAAA AA;left=NULL;

}

chepiao()

{

left=NULL;

}

};

#include "车票类.h"

#include

#include

using namespace std;

void Output(); //输出number.dat内容

void Output2(); //输出sort.dat内容

void Write(chepiao *start) ; //把内存中的车票信息写入number.dat

void Write2(chepiao *start); //把内存中的车票信息写入sort.dat

void Find(chepiao *start); //按目的地和车次查询车票信息

void Sort(chepiao *start); //按发车时间排序车票信息

void Buy(chepiao *start); //购票操作

void Buy2(chepiao *start) ; //改签中的购票操作

void Refund(chepiao *start); //退票操作

void Refund2(chepiao *start); //改签中退票操作

void Delete(chepiao *start); //释放内存中车票所占空间

void Show1(); //输出欢迎的选择界面

void Show2(); //输出用户的选择界面

void Shout(); //防“熊孩子”设定

void Getpassword(); //读入文件中的密码

void Resetpassword(); //将修改的密码重新读入文件储存

bool Check(); //是否买过票检查

void Setnumber(); //记录买过票的身份证号码

string innumber; //记录身份证号

bool mp=false; //判断是否能购买

string password; //临时储存读入的密码和修改的新密码

int sj; //当前的小时数*60+分钟数,用于时间比较

int sj2; //车票的发车时间的小时数*60+分钟数,用于时间比较

bool gq=false; //用于传递改签过程中第一步购票是否成功的信息

string name="admin"; //默认的管理员账号

string Q1="中国江苏找南邮";//默认的管理员密保问题

int main()

{

Getpassword();

int ways;//登陆方式

Show1();

cin>>ways;

if(ways==1)

{

string inname; //键盘输入的管理员账号

string inpassword; //用于键盘输入管理员密码

string inQ1; //用于键盘输入管理员密保问题

char bbb='N'; //用于键盘输入是否使用密保问题

int aaa=1; //用于循环,每三次密码错误,提示一次是否使用密保问题bool judge=false; //用于判断是否输入正确

cout<<"请输入管理员账号:";

cin>>inname;

if (inname==name)

judge=true;

else

{

while(!judge)

{

cout<<"输入错误,请重新输出管理员账号:";

cin>>inname;

if (inname==name)

judge=true;

}

}

judge=false;

cout<<"请输入管理员密码:";

cin>>inpassword;

if (inpassword==password)

judge=true;

else

{

{

if(aaa%3==0)

{

cout<<"是否使用密保问题重置密码?(Y/N)";

cin>>bbb;

if(bbb=='Y'||bbb=='y')

{

cout<<"编程技术哪家牛?"<

cin>>inQ1;

if(inQ1==Q1)

{

cout<<"回答正确!请输入新密码"<

cin>>password;

Resetpassword();

cout<<"请牢记密码"<

break;

}

else

{

cout<<"密保问题验证失败。"<

}

}

}

cout<<"密码错误,请重新输入管理员密码:";

cin>>inpassword;

aaa++;

}

}

//*****************************分割线**********************************

//*****************************分割线**********************************

ofstream fout("number.dat",ios::out|ios_base::app);//定义输出数据流,以输出方式打开,打开位于文件尾

if(!fout)

{

cerr<<"open error!"<

exit(1);

}

//*****************************分割线**********************************

//*****************************分割线**********************************

string a,b,c; //用于储存即将输入的车票的车次、起点和重点

int d1,d2,e,f,g; //用于储存即将输入的发车时间小时、分钟、行车时间、额定载量、余票数量

cout<<"请输入需要增加的车票数"<

int x,i; //用于循环判断是否输入完毕

cin>>i;

cout<<"车次发车时间(小时)发车时间(分钟)起点站终点站行车时间额定载量余票数量"<

for(x=0;x

{

cin>>a>>d1>>d2>>b;

cin>>c>>e>>f>>g;

fout<

fout<<" ";

fout<

fout<<" ";

fout<

fout<<" ";

fout<

fout<<" ";

fout<

fout<<" ";

fout<

fout<<" ";

fout<

fout<<" ";

fout<

fout<<" ";

}

cout<<"录入成功"<

//*****************************分割线**********************************

//*****************************分割线********************************** fout.close();//关闭文件

return 0;

}

else if(ways==2)

{

chepiao cp;//车票类链表的第一个空链对象,仅为了方便操作,无实际意义

chepiao* start=&cp;//用于储存链表头

chepiao* p=start;//用于对链表进行操作

//*****************************分割线**********************************

//*****************************分割线********************************** struct tm *newtime;//时间类对象

time_t long_time;

time( &long_time ); //Get time as long integer

newtime = localtime( &long_time );

int h = newtime->tm_hour;//得到当前时间的小时

sj=60*h+m;

//*****************************分割线********************************** //*****************************分割线********************************** ifstream infile("number.dat",ios::out);//定义输入数据流,以输入方式打开

if(!infile)

{

cerr<<"open error!"<

exit(1);

}

chepiao *q=start;//用于对链表进行操作

int num=1;//用于记录这是读入的第N个数据,用于判断数据类型

string y;//用于记录第一个读入的车次

for(;;num++)

{

if(num%8==1)

if(!(infile>>y))

break;

else

{

q->left=new chepiao [1];

sum++;

q=q->left;

q->CC=y;

}

switch(num%8)

{

case 2:infile>>q->FCSJh;break;

case 3:infile>>q->FCSJm;break;

case 4:infile>>q->QD;break;

case 5:infile>>q->ZD;break;

case 6:infile>>q->XCSJ;break;

case 7:infile>>q->EDZL;break;

case 0:infile>>q->YPSL;break;

}

}

infile.close();//关闭文件

//*****************************分割线********************************** //*****************************分割线********************************** int yh;//用于读入用户需要的操作的序号

while(1)

{

Show2();

cin>>yh;

switch (yh)

case 1:Output();break;

case 2:Find(start);break;

case 3:;Sort(start);Write2(start);Output2();break;

case 4:if(Check()){Buy(start);}if(mp){Setnumber();}Write(start);break;

case 5:Refund(start);Write(start);break;

case 6:Buy2(start);if(gq){Refund2(start);}Write(start);gq=false;break;

case 7:break;

default:Shout();system("pause");return 0;

}

if(yh==7)

{

Delete(start);

break;

}

}

return 0;

}

else

{

Shout();

system("pause");

}

return 0;

}

//*****************************分割线**********************************

//*****************************分割线**********************************

void Write(chepiao *start)

{

chepiao *p=start->left; //用于对链表进行操作

ofstream fout("number.dat",ios::out|ios::trunc); //定义输出数据流,清空并打开

if(!fout)

{

cerr<<"open error!"<

exit(1);

}

while(p!=NULL)

{

fout<CC<<" "<FCSJh<<" "<FCSJm<<" "<QD<<" "<ZD<<" "<XCSJ<<" "<EDZL<<" "<YPSL<

p=p->left;

}

fout.close();//关闭文件

}

//*****************************分割线**********************************

void Write2(chepiao *start) //本函数内各变量作用同前

{

chepiao *p=start->left;

ofstream fout("sort.dat",ios::out|ios::trunc);//定义输入数据流,清空并打开

if(!fout)

{

cerr<<"open error!"<

exit(1);

}

while(p!=NULL)

{

fout<CC<<" "<FCSJh<<" "<FCSJm<<" "<QD<<" "<ZD<<" "<XCSJ<<" "<EDZL<<" "<YPSL<

p=p->left;

}

fout.close();//关闭文件

}

//*****************************分割线**********************************

//*****************************分割线**********************************

void Sort(chepiao *start)

{

chepiao* L; //用于链表排序的交换步骤

chepiao* M; //用于

chepiao* N; //用于

int i,j; //用于排序

L=start;

M=start->left;

N=M->left;

for(i=0;i

{

for(j=0;j

{

if(((M->FCSJh*60)+M->FCSJm)>((N->FCSJh*60)+N->FCSJm))

{

if(N->left!=NULL)

{

L->left=N;

M->left=N->left;

N->left=M;

L=N;

M=L->left;

N=M->left;

else

{

L->left=N;

N->left=M;

M->left=NULL;

continue;

}

}

else

{

if(N->left!=NULL)

{

L=M;

M=L->left;

N=M->left;

}

else

{

continue;

}

}

}

L=start;

M=L->left;

N=M->left;

}

}

//*****************************分割线**********************************

//*****************************分割线**********************************

void Output()

{

int j=1,a,b; //j用于记录输出的是第几个数据,用于判断类型;a,b为时间的小时数和分钟数

string temp; //用于逐个读出数据

ifstream infile("number.dat",ios::out); //定义输入数据流,以输入方式打开

if(!infile)

{

cerr<<"open error!"<

exit(1);

}

while(1)

{

if(j%8!=2)

if(!(infile>>temp))

if(j%8==2)

{

infile>>a;

infile>>b;

j++;

cout<

if(b<10)

cout<<"0";

cout<

if(a*60+b

cout<<"(此车已发出)"<<" ";

else

cout<<"(此车未发出)"<<" ";

}

else

cout<

if(j%8==0)

cout<

j++;

}

infile.close(); //关闭文件

}

//*****************************分割线********************************** //*****************************分割线********************************** void Find(chepiao *start)

{

chepiao *o;//用于对车票链表操作

bool c=false;//用于记录是否找到相应车次

string Cc;//用于输入需要寻找的车次或终点站

cout<<"请输入车次或终点站:"<

cin>>Cc;

o=start;

o=o->left;

while(o)

{

if(o->CC==Cc||o->ZD==Cc)

{

cout<CC<<" "<FCSJh<<":";

if(o->FCSJm<10)

cout<<"0";

cout<FCSJm;

if((o->FCSJh*60+o->FCSJm)

cout<<"(此车已发出)"<<" ";

else

cout<QD<<" "<ZD<<" "<XCSJ<<" "<EDZL<<" "<YPSL<

c=true;

}

o=o->left;

}

if(!c)

cout<<"未找到目标车次或终点站。"<

}

//*****************************分割线**********************************

//*****************************分割线********************************** void Output2()//同Output();

{

int j=1,a,b;

string temp;

ifstream infile("sort.dat",ios::out); //定义输入数据流,以输入方式打开

if(!infile)

{

cerr<<"open error!"<

exit(1);

}

while(1)

{

if(j%8!=2)

if(!(infile>>temp))

break;

if(j%8==2)

{

infile>>a;

infile>>b;

j++;

cout<

if(b<10)

cout<<"0";

cout<

if(a*60+b

cout<<"(此车已发出)"<<" ";

else

cout<<"(此车未发出)"<<" ";

}

else

cout<

if(j%8==0)

cout<

}

infile.close(); //关闭文件

}

//*****************************分割线********************************** //*****************************分割线********************************** void Buy(chepiao *start)

{

chepiao *o;//用于对车票链表进行操作

string Cc;//用于输入车次

bool c=false;//用于记录购买是否成功

cout<<"请输入需要买票的车次"<

cin>>Cc;

o=start;

o=o->left;

while(o)

{

if(o->CC==Cc)

{

if((o->FCSJh*60+o->FCSJm)

cout<<"发车时间已过,购买失败"<

else if(o->YPSL<=0)

cout<<"票已售空,购买失败"<

else

{

o->YPSL=o->YPSL-1;

cout<<"购买成功"<

mp=true;

}

c=true;

}

o=o->left;

}

if(!c)

{

mp=false;

cout<<"未找到目标车次,购买失败"<

}

}

//*****************************分割线********************************** //*****************************分割线********************************** void Buy2(chepiao *start)

{

chepiao *o;//用于对车票链表进行操作

string Cc;//用于输入车次

cout<<"请输入需要改签的目标车次"<

cin>>Cc;

o=start;

o=o->left;

while(o)

{

if(o->CC==Cc)

{

if((o->FCSJh*60+o->FCSJm)

{

cout<<"发车时间已过,无法改签"<

}

else if(o->YPSL<=0)

{

cout<<"目标车次票已售空,无法改签"<

}

else

{

o->YPSL=o->YPSL-1;

cout<<"改签成功,请退原车次车票"<

gq=true;

}

c=true;

}

o=o->left;

}

if(!c)

cout<<"未找到目标车次"<

}

//*****************************分割线********************************** //*****************************分割线********************************** void Refund(chepiao *start)

{

struct tm *newtime; //时间类指针

time_t long_time; //用于时间累对象

time( &long_time ); //Get time as long integer

newtime = localtime( &long_time );

int h = newtime->tm_hour; //得到当前时间的小时

int m = newtime->tm_min; //得到当前时间的分钟

int sj=60*h+m; //记录时间的小时数*60+分钟数,用于比较

chepiao *o; //用于对车票类链表的操作

string Cc; //用于输入退票的车次

cout<<"请输入需要退票的车次"<

列车票务系统数据库课程设计说明书

列车票务系统数据库课 程设计说明书 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

摘要 铁路运输一直都是我国重要的经济命脉,而且由于我国是内陆国家,这铁路运输的意义就显得更加突出了,对于这样重要的一件事,当然需要良好的管理了。经过几十年的发展,我国拥有总里程超过五万公里的铁路线,是世界上最大的铁路运输网之一。而铁路客运服务在其中又占有非常重要的地位。事实早就证明了使用计算机软件来辅助自己比单纯的人工处理手段高明的多,在这样的背景下,研究这样的课题的意义也就不言而明了。一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优势。在此背景下,本文论述了小型列车票务管理系统的设计与实现。通过对各种数据库管理系统(DBMS)的模型分析,结合火车站售票查询的实际需求,同时本文还说明了列车订票管理系统的开发过程及各种技术细节。本系统是适应时代发展的需要,提高管理的效率而开发设计的。结合所要开发的系统的特点,此列车票务管理系统系统采用SQL语言进行编写,后台数据库在IBM DB2环境下运行。整个系统力求做到操作简便、界面友好、灵活、实用和安全。可实现现代化的集预定车票、售票、退票、查询及其他各种服务及功能,车站售票组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助数据库设计来进行现代化的信息管理。系统运行结果证明,本文所设计的列车票务管理系统可以满足购票者、票务工作人员和票务系统管理员等几方面的需要。 关键词:SQL语言;IBM DB2;数据库设计;列车票务管理系统 已售出的列车票表信息、列车管理功能、售票员登陆

《管理信息系统》课程设计分析方案

管理信息系统设计报告 实验题目:航班售票管理系统设计报告 院系班级: 姓名: 学号: 辅导老师:徐恒 完成日期:2018年5月17日

目录 一、实验题目3 二、实验目的3 三、实验内容3⑴.系统分析:3 <一)必要性分析3 <二)可行性分析3 <三)航班售票管理系统业务流程分析3 <四)航班售票管理系统数据流图5 <五)航班售票管理系统数据字典5 ⑵.系统设计:8 <一)功能模块设计8 <二)代码设计9 <三)系统运行环境与数据库设计9 <四)输入输出设计11 四、总结与体会16 参考书目:18

一、实验题目:航班售票管理系统设计报告 二、实验目的: 1.能够正确运用网络数据库课程的基本理论和知识,结合本课题,复习巩固提高数据库反感设计,论证和分析方法; 2.熟悉关系数据库规范化设计理论,根据实验要求设计并建立 科学合理的数据库,正确建立数据库中表与表之间的关系; 3. 熟悉业务流程图,数据流程图,数据字典的绘制; 4. 熟悉数据存储设计,输入输出设计等环节; 5. 进一步树立正确的系统设计,实施思想,培养分析能力和解 决问题能力,提高查询信息和撰写书面文件的能力。 三、实验内容 ⑴.系统分析: <一)必要性分析 国际民航业的激烈竞争又迫使担负国际航线运输任务的航空公司必须尽快推出自己的因特网售票系统,而这些又必须由一个安全

的网上订票与支付系统作支持。更重要的还要提供票务管理。面对不同种类的信息,需要合理的数据库结构来保存数据信息以及有效的程序结构支持各种数据操作的执行。航空业身处信息时代的电子商务大潮中,加之传统的售票方式已经不能满足现今航空业的发展,于是航空售票管理系统就自然而然被应用。 <二)可行性分析 由于本系统管理主要是对机票的管理,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且航空公司用于机票管理的微机都是PIII以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有相关参考文献,还有就是网上资料,特别是参考其它程序的功能,因此完全可以实现系统的投资约50万元,待5年后更新,年使用费约10万元,在经济上是可行的。 <三)航班售票管理系统业务流程分析 航班售票系统主要有以下几项管理功能: <1)订票管理:根据乘客的订票信息查询航班信息,查看是否还有余票未售出,为乘客订票,备份数据。当需要修改订票记录时,查找原订票记录,找到后修改订票记录,备份数据。 <2)退票管理:根据乘客提供的证件号码查找相应乘客信息,若找到,为其退票。 <3)综合查询:根据乘客的要求和提供的信息,检索航班信息数据表,查询航班信息。

剧院票务管理系统方案

剧院票务管理系统方案 技术方案 (一).系统概述 剧院的智慧化建设是借助物联网技术、互联网/移动互联网、虚拟现实等技术,通过软件系统的应用和数字化网络的部署,建立起便捷的旅游信息传播网络和高效的剧院管理运营体系,在以应用体验创新满足游客体验需求的过程中,实现旅游剧院运营资源和服务设施相统一的作业体系,进而促进旅游剧院的效益化经营和可持续发展。 剧院的智慧管理体系:资源管理系统,办公自动化、财务管理系统,指挥调度中心; 剧院的智慧服务体系:电子门票系统、监控管理系统、电子导览自助、电子巡更系统、语音广播系统; 剧院的智慧营销体系:电子商务平台(包括门户网站); 剧院的智慧体验体系:游客互动体验(触摸屏形式等的内软显示与信息交互)、移动手机语音; 剧院的智慧环境构建:公用电话网、无线宽带网、通讯技术网和物联感知识别网络的覆盖性建设。 1.设计原则 稳定性、可靠性:系统设计、设备选型、调试、安装等环节严格贯彻技术规范书、国家和安防行业有关的标准与规定,以及公安部门有关安全技术防范的要求,确保系统

运行的可靠性和稳定性,达到最大的平均无故障时间。 先进性:选用当今先进、成熟、通用的安防技术和设备。确保能充分反映所具有的先进水平,又能使系统具有强大的发展潜力,以便在尽可能长的时间内与社会发展相适应。 安全性:系统的使用,除对防范区域内人员、财产起到保护作用外,系统自身也应该具备防破坏、抗干扰的能力。 经济性:在考虑整个系统先进、可靠的同时,还着重考虑了系统的经济实用性,力求达到最高的性能价格比。 实用性:方案设计满足甲方实际需求,充分考虑使用要求。做到易于学习、便于操作、维护方便,使系统功能尽可能地完善并能够充分加以利用。 可扩充性:系统的设计要考虑将来可能存在的扩容需要。 可操作性:系统的使用界面简单明了,方便各种层次管理人员的使用和操作。 2.建设原则 坚持总体规划、分步实施、逐步推进、安全可靠的原则; 坚持统一领导、统一规划、统一标准、统一资源、统一管理的原则; 坚持引进与自主创新相结合的原则。采用先进、成熟、适用、可靠的技术,对于关键技术强化技术创新,为建立具有自主知识产权的票务系统提供持续的技术支持; 坚持“以人为本”的原则。在系统的规划、设计、开发、实施、管理的整个过程中贯穿以游客为中心的思想,确保系统为游客的游玩提供全面、准确、及时、综合的人性

影院售票管理系统

系统介绍 《影院售票管理系统》是一款集售票管理、会员管理、小卖部管理于一体的软件,适用于各大中小型电影院、剧院等。软件在功能方面主要包括:基础设置(节目设置、场所设置、票价设置、状态图示设置);售票管理(当前节目设置、创建节目场次、售票、清空无用数据);会员管理(会员信息、会员充值、会员消费明细查看);小卖部管理(商品信息、商品入库、商品销售、库存明细、商品入库期间查询、商品销售期间查询、销售盈利);查询统计(按日期查询统计售票数、按场次查询统计售票数、按售票员查询统计售票数)五大模块。 《影院售票管理系统》包括以下功能模块: 一、输入功能: 该系统提供了对节目设置、场所设置、票价设置、售票、会员信息、会员充值、商品信息、商品入库、商品销售等的模式录入和表格界面录入。录入信息时可能会出现相同的信息,为避免重复录入部分字段设置了辅助录入功能,您只需输入几项即可完成录入功能。操作方便快捷,可大大提高您的工作效率。 二、查询功能: 根据不同的查询统计条件显示出需要的结果。 三、报表功能: 根据查询或者统计出来的结果生成报表。 四:打印功能: 系统支持打印功能,如想打印信息单击预览报表上的打印按钮即可。 五、安全功能: 进入系统后,单击菜单“系统→工具→用户及权限”可以设置系统的各用户权限。 六、数据备份与恢复功能: 可备份在硬盘或其他可移动磁盘中,并可对备份的数据进行多项操作。 七、适应性: 适应在WINDOWS98/ME/2000/XP系统上运行。 八、灵活的版本选择: 系统有单机版和网络版,可以安装在每台电脑上,分别是数据独立的单机版和数据共享的网络版。

表格界面 表格界面根据当前选定节点指定的连接数据源,以表格的形式显示信息内容,如果信息节点同时包含主表和从表,则表格界面 分为上下两部分,分别显示主表和从表,如果有多个从表,则从表部分以多页控件的方式显示多个从表,可以通过单击相应的按钮选择查看相应的从表。 表格界面除了有表格显示数据外,还有配套的记录导航按钮,通过导航按钮可以控制记录的移动。 【记录导航条】 通过记录导航条可以对记录进行移动、插入、删除、修改、保存、取消修改等操作。 一般情况下,可以直接对表格内的数据进行追加和维护,除非设置了只读。 通过工具栏的查询功能可以实现对表格数据(主表数据)进行查询,查询分为两种:单步累积查询和复合查询。 控件按钮 名 称 功 能 第一条记录移动记录指针到第一条记录上一条记录移动记录指针到上一条记录下一条记录移动记录指针到下一条记录最后一条记录移动记录指针到最后一条记录插入记录按钮在当前记录前面加入一条新记录删除记录按钮删除当前记录 编辑记录按钮使当前记录处于编辑状态保存记录按钮保存当前记录的修改撤销修改按钮 撤销对当前记录的修改 (表 格 界 面)

超棒的车站售票管理系统——软件工程课程设计报告

目录 1.可行性研究报告 (5) 1.1问题的定义 (5) 1.2 系统要解决的问题 (5) 2.需求规格说明书 (5) 2.1 要求 (5) 2.2 目标 (5) 2.3开发的开发工具、软硬件环境简介 (5) 2.4技术可行性 (6) 2.5经济可行性 (6) 2.6 操作可行性 (6) 2.7可行性分析结论 (7) 3.总体设计说明书 (7) 3.1 工作内容 (7) 3.2 项目概述 (7) 3.3 服务 (7) 3.4 运行条件 (7) 4.详细设计说明书 (8) 4.1 系统需求 (8) 4.2 功能需求 (8) 4.3系统功能框架图、系统流程图 (8) 5.运行界面与测试说明书 (10) 5.1测试说明 (10) 5.2运行界面 (11) 6.小组成员个人总结报告 (25) 7.开发会议记录 (26)

7.1时间、地点、主持人 (26) 7.2会议记录 (26) 7.3 小结 (28) 8.系统使用说明 (29) 8.1NetBeans的安装 (29) 8.2 JDK1.6.0_10的环境变量配置 (29) 8.3安装Microsoft SQL Server 2008 (32) 8.4、Java程序与SQL Server 2008相连 (32) 《软件工程》课程设计报告

1.可行性研究报告

1.1问题的定义 车站售票系统,乘客购买,查看自己所需要的车次,车票价格,发车时间等因素的选择自由,同时,售票员对销售的票务进行查看、删除、更新等操作。 1.2 系统要解决的问题 建立一个小型的车站售票系统,乘客(姓名,购买车次,购买时间,车票数量)能够查询车辆(车次,票价,起点站,终点站,发车时间,剩余票数),售票员(姓名,密码,类型)进行记录管理。 2.需求规格说明书 2.1 要求 A、功能:售票员能够登录进售票系统,对票务进行管理,乘客可以通过售票员查看自己所需要的车次,乘客可以退票,买票。 B、性能:查询效率尽可能做到精准,信息维护做到简单易用,不需要对用户进行培训; C、完成期限:到本学期的第18 周。 2.2 目标 系统应该尽量做到以下的目标: A、人力与设备费用的减少; B、采用现代程序设计技术; C、数据的处理速度提高; D、管理信息服务的改进; E、人员利用率尽可能提高; F、结果应能清除地审查。 2.3开发的开发工具、软硬件环境简介 本设计在Windows 7平台下,使用的开发工具为netBeans IDE7.2.1数据库为Microsoft SQL Server 2008。 Windows 7 是由微软公司开发的操作系统。Windows 7 可供家庭及商业工作环境、笔记本电脑、平板电脑、多媒体中心等使用。 NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功

票务管理系统解决方案

票务管理系统解决方案 1.综述 票务管理系统是我公司根据各类演出的实际需要,融合多种传媒公司、票务代理机构、演出单位的实际业务运作特点和管理需要,推出的体现当前行业最先进管理思想的解决方案。 票务管理系统 实现了对票务自动化管理,结束了传统手工售票及统计的历史,它的意义不仅是网上订票那么简单,而是使得票务管理工作走向全面自动化、规范化,对信息及时发布和进行会员管理,从根本上提高了票据管理效率和对客户的服务质量。 2.适用范围 演出单位:音乐剧、给类演出剧场、体育馆等举办文化活动场所 传媒公司:各类演出的组织者、承办方、发行方。 票务代理机构:票务中间商。 3.功能描述 票务平台信息展示 展示各种文化活动信息:主要有音乐会、戏剧、歌舞、综艺节目、体育运动在内的相关信息。包括演出单位名称、演出地点、演出时间、演出内容简介、演员名单、票价等信息 展示最新演出预告:动态更新最新的演出预告 展示最新演出通告:采用图文并茂的方式动态更新最新的演出通告 展示最新资讯:动态更新最新最火的新闻资讯 展示票务转让信息:展示需转手票务用户的交易信息,包括转手票的信息,转让人的联系方式等信息 展示特惠票务信息:提供特价票,超值票,会员优惠服务等信息 展示最新的劲爆排行榜:统计各种演出的访问人数,选出访问量比较大的几个,按降序列成排行榜 展示会员对演出的评论:会员登陆后可以对不同的演出进行评论,这些评论都能展示出来展示专题信息:对一个或某几个特定演出以专题的形式进行报道、专评、汇总 展示一场具体演出的图集:对于每一场演出都做成一个图集进行展示 展示统计信息:包括自动统计出来的最近演出目录、网站访问量 会员管理 会员注册:用户可以注册成不同等级的会员,有普通会员、VIP会员、企业会员 会员等级管理:不同等级的会员享有不同的服务,高等级会员享受特别折扣优惠,优先定票权等权利 会员积分管理:后台自动记录会员的登陆次数、消费金额、评论数量并给予相应的积分。积分越多,社区的头衔越高 会员收费管理:VIP和企业用户需要交纳一定的会员费,收费管理可以记录会员的缴费情况,并自动进行处理。例如对欠费的会员自动发送欠费通知邮件 会员评论管理:对会员的评论进行审核,例如删除不通过的评论、嘉奖有价值的评论(给予一定数量的积分)等等

影剧院音响系统设计方案

(此文档为word格式,下载后您可任意编辑修改!) 前言 本项目为放映厅工程,为了节约工程费用,特设计了智能放映系统,使操作更趋人性化,使观众得到更完美的视听享受。根据整体工程的要求,我方提出详细的设计解决方案,该系统工程集电工、电子、声学、视频、机械等多项技术于一体,是一项复杂的综合性工程。其设计不仅包含了用户的使用要求,也包含了设计者的创意。 本公司很荣幸能参与其设计。根据甲方要求及实际使用需要,我们对系统作了精心研究,提供科学的设计方案,以供权商。本系统集数字化、集成化为一体的现代化多媒体音视频放映系统;集视听信息交流为一体的多媒体系统;采用先进的数码控制器、音视频处理器等数字设备来控制会议室的音视频系统。 专业的设计还需要有专业的施工队伍来实现,我方将以专业的设计、规范化的施工队伍来保证整个工程的实施,全面达到用户的使用需求与理论设计的完美结合,以优良的服务和一流信誉争创样板工程。 一、方案内容 第一篇视频系统 第二篇音响、隔音系统 第三篇座椅安装

第一篇视频系统 一、设计思路 我们在充分考虑到各处显示系统今后的使用方式及使用功能后,重点考虑了显示亮度、分辨率、兼容性、清晰度、矩阵式多种显示等方面,此外,还要充分保证系统的可靠性。在这样的一个前提下,进行了显示设备及其辅助器材的选型。 二、视频系统设计: 本投影显示系统选用: 宏基P1510 1080P蓝光3D投影机(1台) 红叶120寸电动投影幕布16:9 (1副) 投影机吊架(1副) 1.高分辨率显示 显示为1080*1920高清分辨率 2.多路视频信号显示 支持全制式视频输入信号,视频监控信息、摄像机、录像机、大小影碟机、彩色投影仪等各类视频信号源均可接入多屏处理器。具RS232C通讯控制电路 操作由控制计算机通过RS232串口控制,完成投影机各项功能的调整。 具有RGB输入端口 配合内置处理板还可具有Video输入端口,可任意选择输入模

影院票务在线系统数据库课程设计说明书

中国计量学院经济与管理学院 课程设计报告 课程设计名称影院票务在线系统 专业信息管理与信息系统 班级08信管(2) 姓名沈佳锋、潘满 学号0800702207、0800702208 指导教师钮亮 2010年 9月 16日 I

《影院票务在线系统》课程设计报告 目录 一、绪论 (1) 1. 课题简介 (1) 2. 设计目的 (1) 3. 设计内容 (1) 二、需求分析 (4) 1.需求分析的任务 (4) 2.需求分析的过程 (4) 3.数据字典 (5) 三、概念结构设计 (9) 1.概念结构设计的方法与步骤 (9) 1.1 概念结构设计的方法 (9) 1.2 概念结构设计的步骤 (9) 2.数据抽象与局部视图设计 (9) 3.视图的集成 (11) 四、逻辑结构设计 (12) 1.ER图向关系模型的转换 (12) 2.数据模型的优化 (12) 3.数据库的结构 (12) 五、数据库的实施与运行 (15) 1.数据的载入 (17) 2.数据库的运行 (17) 总结 (20)

一、绪论 一、绪论 1. 课题简介 计算机的出现和逐步普及,把信息对整个社会的影响逐步提高到一种绝对重要的地位.信息量,信息传播的速度,信息处理的速度以及应用信息的程度等都以几何级数的方式在增长。人类进入了信息时代。 当今,人们已经可以娴熟应用电脑技术对影片进行CG合成、3D剪辑制作。观赏影片也成了人们日常生活中必不可少的一项娱乐项目。那么,现今有一项难题摆在我们面前:当我们从网络上获取最新影片上映时间的时候,迫不及待带着好友一起奔向电影院的时候,可能会碰上被告知票已售完的尴尬局面。如何能够在网上就能知道附近影院票务情况,成了一项新的立题。本文所阐述的影院票务在线系统,通过对实际的影院票务销售查询过程的研究及对何种数据库管理系统的模型分析,结合现实中影院票务销售所存在的不足,旨在通过在线网络票务销售系统,分析解决这一难题。影院票务在线管理系统,能提高影院管理运作效率,其主要任务,是通过计算机来实现影院票务销售的联网发行,为此,实现此目的的最佳途径就是数据库技术。其中,各个影院管理者可以将各自影院的票务信息存入计算机,注册用户可以根据自己所在地,查找与选择最近的影院及订购自己喜欢的影票。本文所阐述的影院票务管理系统可提供广泛、及时的影票信息,提高影院运行效率,满足消费者足不出户轻松订票的需要,此系统规模不太大但又要保证支持日常工作的要求,以便系统应易于扩充,方便日后统一联网与管理,提高管理水平。 2.设计目的 目前,通过计算机来提高各行各业管理部门运行效率的例子已经屡见不鲜。但是,我们发现,在影院电影票务售票情况上还存在一定的问题,观众去影院可能会出现票已售完而白忙活一场的尴尬局面。我们所设计的电影票务在线管理系统,它所能解决的问题就是当人们想去电影院看电影的时候,不需要当面再去影院购票,而是可以直接通过这个系统在家里足不出户轻松一点就能将自己喜欢的影票预定完成。这样对于观众买票是很方便的一件事,观众可以根据自己的空余时间来预定完成自己所喜欢的 1

旅游景区电子票务系统案例

旅游景区电子票务系统 1概述 电子票务系统采用先进的电子条码制作识别技术,并与计算机门票信息管理相结合,以实现票务的现代化管理。 传统门票多以纸质、塑料等形式存在,查验过程必须由工作人员来完成,这就造成了传统门票在应用过程中人为操作或干预过程过多,导致检票工作效率较低,难以辨别真伪,错误率高,严重阻碍了使用部门的票务管理质量和管理水平。 随着信息化技术深度应用于社会的各行各业,门票的电子化管理无疑成为替代传统门票管理方式的必然选择。将其应用于景区、会展中心、影剧院、体育场馆、博物馆等公共场所,成为管理机构强化票务管理、提高工作效率、保障公共安全的重要手段。 随之产生的电子票务系统具有管理一体化、信息实时性、防伪可靠性、核算严密性的特点,从而进一步实现全面、安全、高效、规范、自动化的票务管理。 2需求分析 行业现状 近年来,我国票务行业随着经济的迅猛发展而发展,票证系统在体育赛事、文化活动、展览、旅游、公路铁路收费等越来越多的领域得到应用。 当前我国的票证系统,处于纸质传统票务系统与电子门票管理系统并行的阶段,其中,传统票证管理方式仍占据较大比例。 传统票务系统多采用纸质门票,在使用和管理上存在很多问题,而且一直很难解决。主要体现在以下两方面: 1)传统的票务管理都是以手工作业为主,进行剪票、验票等操作效率非常低,后续的统计工作繁琐而复杂,数据的真实性有限,客户的管理和跟踪无法很好的实施,导致在某些特定的高峰时段,售、检票人员的劳动强度剧增,工作效率下降,而管理人员也无法由准确的统计数据来科学合理地安排售、检票人员的工作,从而严重影响了管理、服务质量。

2)假票的问题日益凸显。目前,市场上现有的各种票务防伪技术普遍存在着技术门槛不高,纸质门票容易伪造,单凭人工查验,无法有效杜绝假票。 对于目前已部分引入了电子票务系统这种新型的管理方式的一些公共场所,其效果仅仅是结束了传统人工检票及统计客流量的历史,电子票务的优越性并未得到充分体现,还存在着以下诸多问题: 1)数据采集、处理不及时,最终造成系统无法实时准确查询和统计门票,从而制约审核及科学化决策管理。 2)票务的实名制落实不到位,无法进行安全监控等。 用户需求 基于上述对行业现状和电子票务系统状况的分析,现阶段电子票务系统需要迫切解决以下问题: 1)建立完整的电子门票查验系统,实现计算机验票、查询、报表等的票务工作全方位管理; 2)建立数据收集和信息查询的票务信息系统,实现统一汇总,提高准确性和工作效率; 3)实时监控各个验票终端的设备状态、工作模式、总流量信息。其中,总流量信息可以按照区域、时间段、通道等进行查询和统计; 4)建立票务实名制系统,杜绝假票通过检验的现象。 3解决方案 系统架构 本方案采用C/S结构,通过数据处理中心,连接查验系统和实施维护系统。在电子票务系统中,数据处理中心作为系统核心,收集来自查验系统的各种票务数据,并对其进行汇总分析,生成各种类型的统计报表;实施维护系统接收票务系统的维护信息,完成维护工作,并提交相关维护信息给数据处理中心,中心可反馈信息至实施维护系统。

(最新整理)影剧院音响系统设计方案7419300445

前言 本项目为放映厅工程,为了节约工程费用,特设计了智能放映系统,使操作更趋人性化,使观众得到更完美的视听享受。根据整体工程的要求,我方提出详细的设计解决方案,该系统工程集电工、电子、声学、视频、机械等多项技术于一体,是一项复杂的综合性工程。其设计不仅包含了用户的使用要求,也包含了设计者的创意。 本公司很荣幸能参与其设计。根据甲方要求及实际使用需要,我们对系统作了精心研究,提供科学的设计方案,以供权商。本系统集数字化、集成化为一体的现代化多媒体音视频放映系统;集视听信息交流为一体的多媒体系统;采用先进的数码控制器、音视频处理器等数字设备来控制会议室的音视频系统。 专业的设计还需要有专业的施工队伍来实现,我方将以专业的设计、规范化的施工队伍来保证整个工程的实施,全面达到用户的使用需求与理论设计的完美结合,以优良的服务和一流信誉争创样板工程。 一、系统功能特点 放映厅功能: 1、使用高级的图形加速多屏卡,使得正面3台投影机所投图象

能够拼接,显示一个完整的画面。 2、放映厅为全遮蔽式(全黑暗),使投影画面具备基本的清晰 度。3、投影机能输出来自DVD、影碟机的视频信号,并能 连接台式 pc或笔记本电脑。 4、投影幕因前置在窗前,所以在投影幕后方衬以遮光布。 5、单幅投影幕为200英寸(4米X3米宽x高) 6、投影机的安装方式为吊顶安装. 音响功能: 1、实现环绕立体声效果。 2、音响为落地平放式安装。 集中控制系统功能: 1、控制主机一台,具有5路以上的RS—232控制端口,用以控 制五台投影机;3路的红外控制端口,用以控制影碟机。2、集中控制触摸屏采用无线英寸的屏体,放在走廊墙面,触摸 可固定、移动两种方式使用。所有操作均由该触摸屏完成。 3、无线发射机和接收机一套 整套系统的操作主要由集中控制系统进行统一的、程序化的操作来完成,主要有以下几种模式: A、图象联动方式----自动控制视频矩阵切换器,使每个视频输出按每路间隔2-3秒的时间进行播放,使房间内的5台投影机联动投放图象,从而形成每个画面之间产生联动效果,对室内灯光进

课程设计票务管理系统

通达学院 专业课程设计报告 题目:汽车客运公司售票系统 专业软件工程 学生姓名 班级学号 指导教师 指导单位南京邮电大学计算机学院 日期2014-6-9至2014-6-20

一.课题名称:汽车客运公司售票系统 二.设计目标:按照软件工程的规范,以SQL Server或Access为后台数据库,以Delphi 或Visual C++为前端开发工具,设计并实现一个简化的汽车客运公司售票系统。 三.需求描述: 某客运公司每日向10个城市各发一个直达班车(中途不停留下客)。每天 都发售今、明、后三天的车票。 系统在磁盘上存储以下信息: 1.今、明、后三天每个班次的基本信息,包括:每个班次的班次号、发车时间、终点城市、座位数量; 2.今、明、后三天每个班次的旅客登记表,表项有:姓名、身份证号、座位号。 该系统的功能如下: 1.添加班次。开始时添加今、明、后三天每个班次的基本信息,以后每天添加后天一天每个班次的基本信息; 2.办理售票,即在旅客登记表中添加旅客信息,座位号不能重复; 3.办理退票,即在旅客登记表中删除旅客信息; 4.班次查询,显示指定班次的余票数和座位号; 5.旅客查询,显示指定班次的旅客登记表(发车前交驾驶员用)。 四.设计概要 流程图

五.具体设计 本次实验以SQL Server 2000为后台数据库,以delphi7.0为前端开发工具,OS为WinXP sp1系统。 票务管理系统用一个数据库和两张表进行存储 两张表的内容如下: 数据库:票务管理 表:1、班次信息表 基本信息用于录入存储班次的信息,包括班次号,日期,发车时间,终点城市,座位,余票,票价。 具体设置如下 3.旅客信息表 基本信息用于录入存储旅客的信息,包括旅客姓名,身份证号,班次号,日期,座位号等 其中座位号=座位—余票 具体设置如下

旅游景区自动票务系统设计方案

旅游景区自动票务系统设计方案 第一章:项目背景 一个旅游景区的面积大约有3000——5000亩大小,景区有东、西、南、北4个门,数据中心位于南门旁。游客购买门票可以使用刷卡、网购或者现金,购买后,门票打印机自动打印带有条码的卡片门票,游客通过景区门口的翼闸读票即可通过。每个门口2个翼闸,两台PC,景区内部通过有线快速以太网连接。服务器放置于数据中心(不考虑后台软件系统费用)。需要购置服务器若干台,交换机如干台,PC若干台,(“若干台”者需要论证具体需要几台)。翼闸8台,门票打印机8台。 第二章:项目分析 2.1 需求分析 某旅游景区刚刚建成,是一大型3000亩旅游景区,为了实现景区的自动化售票系统,旅游景区客流量大,一般景区年客流量大约在30-120万人次,门票方式将是非常重要的考虑因素,需要建立自己企业的Intranet。 景区有东、西、南、北4个门,数据中心位于南门旁。游客购买门票可以使用刷卡、网购或者现金,购买后,门票打印机自动打印带有条码的卡片门票,游客通过景区门口的翼闸读票即可通过。 系统需要实现的目标如下: (1)现有效的数据交换和共享。企业通过两条专线接入电信和网通。 (2)景点实现售票自动化,可通过刷卡,网购或现金交易。 (3)景点对外提供网站购票,并且能够保证网站安全,不受外部或者内部攻击。 (4)购买后,门票打印机自动打印带有条码的卡片门票,游客通过景区门口的翼闸读票即可通过。 (5)服务器放置于数据中心。需要购置服务器若干台,交换机如干台,PC若干台,翼闸8台,门票打印机8台。 (6)充分考虑后续网络的接入扩展性。 (7)充分考虑数据中心内部网络的安全性。

旅游景区电子票务系统案例

旅游景区电子票务系统 1 概述 电子票务系统采用先进的电子条码制作识别技术,并与计算机门票信息管理相结合,以实现票务的现代化管理。 传统门票多以纸质、塑料等形式存在,查验过程必须由工作人员来完成,这就造成了传统门票在应用过程中人为操作或干预过程过多,导致检票工作效率较低,难以辨别真伪,错误率高,严重阻碍了使 用部门的票务管理质量和管理水平。 随着信息化技术深度应用于社会的各行各业,门票的电子化管理无疑成为替代传统门票管理方式 的必然选择。将其应用于景区、会展中心、影剧院、体育场馆、博物馆等公共场所,成为管理机构强化票 务管理、提高工作效率、保障公共安全的重要手段。 随之产生的电子票务系统具有管理一体化、信息实时性、防伪可靠性、核算严密性的特点,从而 进一步实现全面、安全、高效、规范、自动化的票务管理。 2 需求分析 2.1 行业现状 近年来,我国票务行业随着经济的迅猛发展而发展,票证系统在体育赛事、文化活动、展览、旅 游、公路铁路收费等越来越多的领域得到应用。 当前我国的票证系统,处于纸质传统票务系统与电子门票管理系统并行的阶段,其中,传统票证管理方式仍占据较大比例。 传统票务系统多采用纸质门票,在使用和管理上存在很多问题,而且一直很难解决。主要体现在以下两方面: 1 )传统的票务管理都是以手工作业为主,进行剪票、验票等操作效率非常低,后续的统计工作 繁琐而复杂,数据的真实性有限,客户的管理和跟踪无法很好的实施,导致在某些特定的高峰时段,售、 检票人员的劳动强度剧增,工作效率下降,而管理人员也无法由准确的统计数据来科学合理地安排售、检 票人员的工作,从而严重影响了管理、服务质量。 2 )假票的问题日益凸显。目前,市场上现有的各种票务防伪技术普遍存在着技术门槛不高,纸 质门票容易伪造,单凭人工查验,无法有效杜绝假票。 对于目前已部分引入了电子票务系统这种新型的管理方式的一些公共场所,其效果仅仅是结束了传统人工检票及统计客流量的历史,电子票务的优越性并未得到充分体现,还存在着以下诸多问题: 1 )数据采集、处理不及时,最终造成系统无法实时准确查询和统计门票,从而制约审核及科学 化决策管理。 2 )票务的实名制落实不到位,无法进行安全监控等。 2.2 用户需求 基于上述对行业现状和电子票务系统状况的分析,现阶段电子票务系统需要迫切解决以下问题: 1 )建立完整的电子门票查验系统,实现计算机验票、查询、报表等的票务工作全方位管理;

列车票务管理系统设计

1.课程设计的目的与意义 1.1、课程设计的目的 数据库课程设计是数据库系统原理实践环节的及为重要的一部分.其目的是: (1)培养学生能够应用数据库系统原理在需求分析的基础上对系统进行概念 设计,学会设计局部ER,全局ER图; (2)培养学生能够应用数据库系统在概念设计的基础上应用关系规化理论对 系统进行逻辑设计,学会在ER图基础上设计出易于查询和操作的合理的 规化关系模型; (3)培养学生能够应用SQL语言对所设计的规化关系模型进行物理设计,并 且能够应用事务处理,存储过程,触发器以保证数据库系统的数据完整性,安全性,一致性,保证数据共享和防止数据冲突; (4)培养学生理论与实际相结合能力, 培养学生开发创新能力; (5)培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应计 算机产业日新月异发展的形势; (6)提高和加强学生的计算机应用与软件开发能力,使学生由初学者向专业 的程序员过渡。 1.2、课程设计的意义 目前,我国在计算机应用、计算机软件和电子类相关专业的人才培养方面,取得了长足的发展,但同时也让我们深刻地感觉到缺乏实际开发设计项目的经验,不善与综合运用所学理论,对知识的把握缺乏融会贯通的能力.尤其是我们计算机专业大学生,由于缺乏具体项目经验,毕业之后普遍感到知识不能转化为能力。课程设计可以锻炼我们理论联系实际的能力,为今后工作做铺垫。 信息时代已经来临,信息处理的利器——计算机应用于火车站售票的日常管理为火车站售票的现代化带来了从未有过的动力和机遇,为火车站票务管理领域的飞速发展提供了无限潜力。采用计算机管理信息系统已成为火车站票务管理科学化和现代化的重要标志,给火车站票务带来了明显的经济效益和社会效益。计

电子票务系统方案

景区电子票务系统解决方案

目录 1、目前现状 (3) 2、系统概述 (4) 3、系统特点 (5) 4、系统组成...................................................................................................... 错误!未定义书签。

1、目前现状 目前我国大多数景点、剧院、游乐场所,普遍采用人工售检票,人工统计等管理模式,速度慢、漏洞多、统计困难。 漏洞主要表现在: ?假票:现有的纸质门票容易仿造,验票人员不易分辨,巨大的利 益使得造假集团将目标瞄准了景点门票,而管理部门全然不知。 ?人情票:工作人员都有一些亲朋好友,人情票难免。 ?逃票:在游客量大的时候,一些游客乘机混入。 ?工作人员作弊:导游经常带团来景区,与工作人员勾结,少买票 现象经常发生。 ?当地居民利用人际关系带游客进入。 ?景区内居民、商铺人员进出管理难; ?财务、管理上出现的各种漏洞; ?游客的多次进出问题等等…… 以上情况在各地都有发生,造成了巨大的经济损失。据统计,全国旅游景点每年平均逃票率约15%。若一个景区年客流量100万人次,门票价格90元,则每年有15万人次逃票,经济损失1350万元。对于小景区,年客流量50万人次,逃票率5%计算,票价80元,则每年有25000人逃票,经济损失200万元。

电子票务系统,是针对落后的人工管理方式推出的一种计算机售票、专用检票机自动检票、票务信息化管理以及景区各种消费信息化管理的一整套完整、综合性的计算机网络系统。 主要由售票子系统、检票子系统、票务管理子系统、业务报表子系统、财务报表子系统、实时监控子系统、租借管理子系统、零售商品子系统、游乐项目收费子系统、统一结算子系统十大子系统组成。 电子票务系统融计算机技术、信息技术、电子技术、机械制造于一体,具有很强的智能化功能。它可以克服人工售检票模式中固有的速度慢、财务漏洞多、出错率高、劳动强度大等缺点,在防止假票,杜绝人情票,防止工作人员作弊,提高管理水平,减轻劳动强度,提高景区形象等方面具有无比的优越性。 旅游景区电子票务系统支持单一景点的自动售检票,也支持多景点、多景区的联合售检票,实现统一管理。 电子门票可以采用纸质条形码、ID卡、IC卡、磁卡,可以与指纹、摄像、二代身份证结合,实现特殊的管理功能。

专业课程设计I报告民航票务管理与售票系统

专业课程设计I报告民航票务管理与 售票系统

专业课程设计I报告 ( / 年第二学期) 题目:民航票务管理与售票系统 专业软件工程 学生姓名仓业亮 班级学号 B09040811 指导教师李玲娟 指导单位计算机学院软件工程系 日期 4月26日 指导教师成绩评定表

民航票务管理与售票系统

一、课题内容和要求 1.1课程简介: 本次课程设计的基本要求主要是按照软件工程思想,以SQL Server 为后台数据库,以Delphi为前端开发工具,设计并实现一个民航票务管理与售票系统。其中,系统实现的功能主要有 (1)能够进行航班信息、票务信息的添加、修改和删除。 (2)允许普通用户和各类人员查询有关民航航班的时刻表,包括航班号、起点、终点、日期、起飞时刻、到达时刻、剩余座位数、票价、航班所属航空公司等方面的准确信息。也能够按照终点和日期进行查询。 1.2. 需求描述 1.2.1 我把本系统的用户统一分为普通用户和具有信息管理职责的管理员特殊用户,其中,管理员是系统指定的用户,不用注册,且本身也不必具备修改用户信息的功能。而普通用户初次登陆时是需要注册的,注册完了之后,如果数据成功添加在了数据库的passenger表中,则显示成功注册,然后重新登陆。 1.2.2能够进行航班信息、票务信息的添加、修改和删除。 该功能只能有管理员实现,其中票务信息我是不允许修改的,只有删除的选项,之因此这么做,第一是票务信息(p_ticket)关联的关联的两张表passenger乘客信息表和flight航班信息表都是能够修改的,因此票务信息的修改本质上意义不大;第二就是我的三张表都是有外键约束的,因此当票务信息被修改的时候,必然

票务管理系统使用说明

电子门票票务管理系统 前言 玛斯特尔科技有限公司自创办以来,一直致力于软、硬件系统的研发和销售。多年以来,我们秉承“诚信为本,科技为先”的企业经营理念,以市场为导向,经过多年不懈努力,成功研制出多系列管理系统。 “电子门票管理系统”是根据当前售票方式灵活多变的特点,经过科学的系统分析,采用先进的多层数据存取技术,而开发出性能稳定、功能完备的数据库管理软件,它人性化的设计、智能化的自动维护、简单易用的操作界面赢得众多客户的好评,广泛适用于我国中小型企事业单位的需求。本系统在国内同行中处于领先水平。其界面友好,操作方便,便于售票员高效地进行售票作业。本系统采用智能化自动维护方式,能自动对售票情况进行汇总及数据维护,消除了人工维护的繁杂性,提高工作效率。 “电子门票管理系统”包括电子门票票务管理系统、售票管理系统、财务管理系统、验票管理系统。

目录 第一章系统登录 (2) 第二章硬件设备设置 (4) 第三章票务管理 (6) 第一节景点信息设置 (6) 第二节票种信息设置 (7) 第四章旅行社管理 (9) 第一节客源地信息设置 (9) 第二节旅行社信息设置 (10) 第三节导游信息设置 (11) 第五章操作员管理 (13) 第一节操作员信息设置 (13) 第二节操作组设置 (14) 第三节操作权限设置 (15) 第六章报表中心 (17) 第七章修改密码 (18)

第一章系统登录 通过快捷方式在电脑桌面中,双击电子门票管理系统软件。便弹出窗口如(图:MP-1): 图:MP-1 进入窗口如(图:MP-1)在其“登录窗口”中输入操作员编号、及操作员密码。输入正确后点击按钮。即可进入“电子门票系统软件”平台。

票务管理方案计划系统程序设计

程序设计报告 (2014/2015学年第一学期) 题目:票务管理系统 专业理工科强化班 组长学号姓名 组员学号姓名 指导教师 指导单位计算机学院软件教学中心日期 2014 年 10月 23日

现 票务管理

系统 一课题内容和要求 (1)录入班次信息(信息用文件保存number.dat),可随时增加新车次数据 (2)浏览班次信息,可显示出所有车次当前状况(显示车辆是否发出的提示信息)。 (3)查询路线:可按班次号、终点站查询售票情况。 (4)根据发车时间给出顺序的发车时间表,存入文件保存(sort.dat)。 (5)售票和退票功能 当查询出已定票人数小于额定载量且当前系统时间小于发车时间时才能售票,自动更新余票数量。 退票时,输入退票的班次,当本车次发出前半小时才可以退票,自动更新已售票人数。 (6)改签功能 改签时,输入改签目标班次,退原来的票,功能实现见上。 2、扩展功能要求 (1)角色区分:以上的功能(1)只有管理员凭密码才能操作;其余所有的功能管理员和普通访客均可操作。 (2)管理员提供密码找回服务。 (3)每人限购买一张。 二、需求分析 票管理系统的功能框架图如图1、2所示。 ( 1 )提供一个入口,针对用户和管理员,可分别选择登录方式并进行操作。 ( 2 )通过数据库文件对车票信息与提示信息进行管理、储存、输入和输出;

图1功能框架图 图2功能框架图

三、概要设计 1 主要的类内变量的定义和函数的声明: class chepiao { public: string CC,QD,ZD; //车票类的数据成员车次,起点站,终点站 int FCSJh,FCSJm,XCSJ,EDZL,YPSL;//车票类的数据成员发车时间(小时)、(分钟)、行车时间、额定载量、余票数量 chepiao* left; //链表的指针 chepiao(string A,int AA,int AA2,string AAA,string AAAA,int AAAAA,int AAAAAA,int AAAAAAA) { CC=A;FCSJh=AA;FCSJm=AA2;QD=AAA;ZD=AAAA;XCSJ=AAAAA;EDZL=AAAAAA;YP SL=AAAAAAA;left=NULL; } chepiao() { left=NULL; } }; 函数: void Output(); //输出number.dat内容 void Output2(); //输出sort.dat内容 void Write(chepiao *start); //把内存中的车票信息写入number.dat void Write2(chepiao *start); //把内存中的车票信息写入sort.dat

大型数据库课程设计---火车站票务管理系统

大型数据库课程设计 设计报告 题目:火车站票务管理系统后台数据库学号: gggg 学生姓名: ddd 指导教师: fgg 提交时间: 2013-11-23

目录 第1章需求分析 (1) 1.1 需求调查....................................................................... 错误!未定义书签。 1.2系统功能分析 (1) 1.3面对用户需求分析 (2) 第2章面向对象分析和设计.................................................... 错误!未定义书签。 类和对象设计如下: (3) 第3章逻辑结构设计 (5) 3.1 类和对象向关系模式转换 (8) 第4章数据库物理结构设计 (8) 4.1存取方法设计 (8) 4.2 存储结构设计 (8) 4.3 物理设计 (8) 第5章数据库完整性设计 (8) 5.1 主键及唯一性索引 (11) 5.2参照完整性设计 (11) 5.3 Check约束 (12) 5.4 Default约束 (12) 5.5触发器设计 (12) 第6章数据库视图设计 (12) 第7章数据库存储过程设计 (14) 第8章权限设计 (16) 总结 (19) 参考文献: (21)

教务管理系统后台数据库 第1章需求分析 通过对火车站客运量、旅客和业务员的调查,该火车站票务管理系统有如下需求: 1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密 码,数据备份,数据还原,注销等功能。 2)票务管理:实现对火车运行站点及时间的管理、对业务员的管理、对余票 的更新及退票的管理。 3)基本信息:实现显示火车及业务员的基本信息。 4)售票:在有剩余座位的情况下自动更新剩余的座位数,控制不超员。 5)查询:包括实现车次查询,业务员查询。可以查询火车的车种、编号、车 厢数等;查询售票员工作的车站名,及其年龄、性别等; 6)服务器配置:对它进行配置可以使得在其他电脑上也照常使用。这样不必 每次都到数据库中去更改。 7)帮助系统:帮助系统为用户指明方向。 1.2系统功能分析

相关文档
相关文档 最新文档