毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
VC++SQLserver火车票务管理系统设计与开发(4)
面向对象程序设计把数据和程序(代码)封装在一个对象中,数据称为对象的状态,程序称为对象的行为。对象的状态是该对象定义的属性的值的集合,行为是代码的集合。面向对象程序设计要求通过定义在对象行为上的界面对该对象传递信息来激活行为。应用面向对象的程序设计方法,用户只需编写很少的代码,使开发工作变得简单。
四、需求分析
(一) 功能需求
铁路售票管理是一项复杂的管理工作,传统的方式是手工售票,顾名思义,它的主要工作就是依靠人工卖票、统计、报表,这样的问题很多,不仅速度慢而且很容易出错。随着购票需求越来越大,传统的手工操作的弊病越来越明显:不能充分利用各项资源,浪费了大量的人力物力,无法提高工作效率。如果在当今市场
经济
环境下,还倚靠这种混乱的管理方式,将极大的影响铁路系统的信誉,并且阻止铁路系统的进一步发展。
火车站售票系统是一个融合火车票的销售、退票、列车管理、车票管理、售票员管理,列车信息及售票信息查询为一身的综合系统。火车售票系统整体结构图如下:
图4.1 火车售票系统结构图(来源:本研究)
该系统目前规划分为系统管理、车次管理、票务营业、信息查询、票务统计五个模块。但由于个人精力有限,只完成了期中一部分的模块。
1、系统管理
该功能分为售票员管理、系统初始设置、和退出系统。
售票员管理包括添加售票员信息、删除售票员信息以及售票员修改自己的密码、电话号码、家庭地址的信息三部分。添加售票员信息是系统管理员的操作权限,系统管理员可以向系统的数据库中输入某个新的车站售票员的信息,信息被输入到系统中后,该车站的售票员将在案系统中具有一个车站售票员所具有的所有权限内的操作。删除售票员信息也是系统管理员的操作权限,系统管理员从系统的数据库中将某个车站售票员的全部信息从系统的数据库中删除。一旦该车站售票员的全部信息被删除后,该车站售票员将不再能够登录到系统中车站售票员的工作平台,他不再具有一个车站售票员的权限。售票员修改自己的登录密码是指系统中具有售票权限的售票员能够修改自己登录系统时的密码。即系统管理员在向系统中添加一个新的售票员时得到了一个密码,在此之后,售票员仍然可以修改自己的密码。
系统初始设置包括设置票价、设置车票类别的折扣等部分。它是管理员可以根据某些原则在系统数据库中输入各种类型的票价,以及规定退票时的扣除手续费的折扣。
退出系统是售票员或管理员下班或由于电脑突然发生故障退出系统,结束了系统运行。
2、车次管理
该模块功能由车次管理、车次路线管理、车厢管理三个部分组成。这三个部分都是针对于系统的管理员权限内的操作。
车次管理包括添加运行车次、删除车次,修改车次。增加列车,比如车站将要加车,系统管理员将一列新的列车的全部信息输入到系统的数据库中,一列新的列车的全部信息一经被输入到数据库中,售票员便可以通过系统来查询它的所有信息,并且可以出售该列车的车票。删除列车,比如车站将暂时或永远停运某一列列车,系统管理员将一列新的列车的全部信息从系统的数据库中删除,一列新的列车的全部信息一经被从数据库中删除,售票员将无法通过系统来查询它的所有信息,并且不能够再出售该列车的车票。修改车次,比如车站把该列车的运行时间进行了修改,系统管理员将新的时间输入到系统的数据库中替换了原来的运行时间,售票员只能在已经修改成功的新的时间段售出该列车的车票。
共6页:
上一页
1
2
3
4
5
6
下一页
上一篇:
C#税控接口软件开发+ERP文献综述
下一篇:
云计算在校园网中的应用与研究
基于Android的火车票在线订...
asp.net+sqlserver火车票预购及...
asp.net+sqlserver火车票在线销...
asp.net+sqlserver火车票在线售...
jsp+sqlserver电影票务系统的设计与实现
JAVA火车票购票系统的设计与实现
Android二维码电子票务系统设计
AES算法GPU协处理下分组加...
提高教育质量,构建大學生...
酵母菌发酵生产天然香料...
基于Joomla平台的计算机学院网站设计与开发
从政策角度谈黑龙江對俄...
浅论职工思想政治工作茬...
压疮高危人群的标准化中...
浅谈高校行政管理人员的...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
上海居民的社会参与研究