LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 8350|回复: 42

关于一个长途汽车和火车票的预订、售票系统的实现方案征集意见

[复制链接]
发表于 2003-6-6 22:07:44 | 显示全部楼层 |阅读模式
关于一个长途汽车和火车票的预订、售票系统的实现方案征集意见

兄弟们请了,在下有一个问题请教大家,希望大家可以踊跃发表意见

我打算做一个关于一个长途汽车和火车票的预订、售票系统的项目,预定是以linux作服务器主机,以apache用作Web服务器,使用SQL和PHP实现网上预订、售票的功能。
这个系统希望取得的成效是信息交换的时效性。分三个部分,分别面向管理员、售票员及乘客。管理员部分管理服务器和数据库,第二部分售票员的电脑与服务器相连,实时传递售票信息,这一个部分实现方式还没有想到,请兄弟们给出意见。另外一个部分是乘客的,比较好实现,就上连上主页,用php实现和服务器连接。

以上是我和另外两位同学共做的一个课题,请兄弟们给我们详细的意见,有更好的实现方案请详细告知,感激不尽。
发表于 2003-6-7 00:10:25 | 显示全部楼层
我的意见不知道有没有用?
1数据方面
Apache+PHP+Oracle
别的不用讲,使用oracle主要是它的稳定性,又是商业数据库,值得信赖。如果想节省成本可以使用MySQL暂时代替。有些网上电子商务也用MySQL做数据库的。实际上售票系统,主要也就是未来近一段时间内将要发生的事件,就象民行的订票系统一样,订过的数据基本上就是一些统计数据了。实际上根据判断应该数据量不大,MySQL应该问题不大。
2.管理数据库这方面
系统管理员实际上就是维护一下软件的正常运行,每天备份数据库,解决一些突发事件,如进程死锁等等 ,难度相对不大。
3.如果售票员与服务器在一所楼内的情况
可以采用由服务器挂接串行终端的方式。这样的好处是业务人员可以直接在终端上挂接打印机,在终端上直接操作即可办理业务,象各大银行目前的储蓄所里的处理方式一样,这样的好处是售票员根本不用进行系统的维护,只要一开机会操作即可。软件开发可以使用字符方式界面使用支持终端的C库,如用<curses.h>中的函数进行屏幕控制。
使用字符界面编程要麻烦一些,但效率相当好,响应速度也快,只是开发付出的代价大一些。
如果不用终端方式,可以在售货员方面使用windows做为客户端,当然linux也可,用局网办法连接起来。用游览器进行录入操作,这样的方法其实也与客户登录订票系统的方法类似,实际上可以在登录时设计为登录不同的端口而得到不同的应用界面,当然应该加上身份验证等安全方法。这样的方法的缺点是:安全性不如采用终端的方式高,投入、维护成本也要比终端方式高。如果不用游览器方式使用编程的话,可以采用KYLIX或DEPHI工具这样开发速度快,也可以在不同平台下跑。当然也可用其他的只是适应力差一些了,如用VB编的话,只能用windows做客户端了,另外应使用开发者的优势去解决,扬长避短,这样能加快开发速度。
4.乘客这方面
实现不太难,不再说明了。

另外,最好把用户的想法详细说明一下,不然往往有些虽然能做成,但往往还得修改来适应用户的需要。
发表于 2003-6-7 08:19:11 | 显示全部楼层
有多大规模,在什么样的网络环境下使用。这些情况都很重要。
 楼主| 发表于 2003-6-7 13:01:57 | 显示全部楼层
谢谢版主的指导,你的意见很有启发,特别是在售票员方面的字符界面的开发,可否更详细地说说,原本我的想法是以连锁店那种付款机上应用的界面那种,不过我对这个一窍不通,不知是如何实现的,有兄弟知道的,请告知,作为一个参考。再次谢谢版主的意见。
 楼主| 发表于 2003-6-7 13:02:59 | 显示全部楼层
       
科研项目立项申请表

项目情况:        项目名称        长途汽车、火车站网上售票、预订系统

        项目类型        制作类作品

        研究意义        长期以来,每逢新年春运高峰期和旅游黄金时期,在校学生、民工的返乡潮和旅客的旅游热潮是民运局每年应战的头件大事,究其原因,就是因为不能很好的运用资源的时间性分配以及信息的不对称所造成的。致使在短时间内大批的乘客急需购票订票,导致人员工作量大增,但另一方面在非繁忙时期,却闲置了大量人员,造成资源的浪费。针对这个问题,我们可以建立一个长途汽车、火车站网上售票、预订系统,以建立一个统筹时间和空间的系统,在网上就可以接受个人和团体的车票预订以及车次、空位、发车时间的查询,通过计算机售票,减轻工作量,提高效率,可以进行统计,核算,管理车次,合理安排,员工管理。具有提高管理信息化,车站管理效率化的作用,并且可以方便顾客购买所需的车票并且及时获取相关信息。因此研究本系统对缓解广东地区民工潮带来的客运压力有很大帮助,并且做到了城市管理的信息化和网络化。
       
技术方案:        采用sql、php、c&vc搭建适用于linux、windows 等操作系统平台的预订查询系统。本系统主要由顾客和管理员、售票员三个板块组成。这三个版块分别实现查询预订、管理数据库、录入数据、等功能。这三个板块利用网络连接起来,实现数据快速传输,做到信息的同一时间匹配。
       
项目可行性说明:        目前车站使用的还是单台电脑的管理方式,即使是联网也是个别功能和个别车次的局部联网,并没有实现完整的配套查询管理,就如天河客运站(http://www.tianhebus.com/ee/thb_index.php)。并且每年的春运压力越来越大。我们的目标是开发出一个功能强大全面而且使用方便的长途汽车、火车站网上售票、预订系统,使顾客在任何有联网的地方都可以快捷的按照自己的需要了解班次的信息以及预订相应的车票,节省顾客的时间并且减少售票工作量和打击非法黄牛。

项目情况:
        研究计划        2003年7-10月进行系统分析,制定方案。 
           2003年11-3月程序编写和调试2004年4-6月 测试和提交作品。
        预期效果        该系统的研制为车站的管理车票和统筹车次以及反馈信息和方便乘客买票提供了强大的技术支持。预期效果为:
     长途汽车、火车站网上售票、预订系统一套。
     撰写使用指南分两部分一篇面向管理员,一篇面向售票员。
       
  作品可展示形式        ■实物、产品  □模型  □图纸  ■光盘■现场演示    □图片  □录像  □样品

  经费预算        总    计:  5950        (元人民币)
具体预算:资料费(书籍、打复印) 1500 元
     磁 盘                  600  元
     软件费用               800  元
     系统测试               800  元
     上网费                 1050 元
     鉴  定                 600  元
     杂项                   600  元
        其他说明       


用户方面想要得到的讯息都应该包括进去,包括车次,发车时间,某次车的空座位,票价,预订,查询某时间段的车次,到某地的车次的详细情况。

网络方面的环境是这样的,在客运站里服务器和售票员是在一幢大楼里,另外有一些同城市内的代售点,可以连网到车站里。
这个系统开发是准备明年的挑战杯大赛参赛作品,最好有比较好的伸缩性,可以适应各种的规模。
 楼主| 发表于 2003-6-8 14:08:00 | 显示全部楼层
有没有更多的人来讨论啊
发表于 2003-6-8 20:00:12 | 显示全部楼层
用B/S结构比较合适。
 楼主| 发表于 2003-6-8 20:42:22 | 显示全部楼层
最初由 kj501 发表
用B/S结构比较合适。


请问这是什么结构来的???
发表于 2003-6-9 07:51:23 | 显示全部楼层
你可以去看看体系结构方面的书。这是你的项目必然要涉及到的。多用google搜索。
发表于 2003-6-9 08:01:55 | 显示全部楼层
连锁店付款机终端上的电脑叫什么?忘了
找工作的时候好像经常看到这个称号
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表