|
发表于 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.乘客这方面
实现不太难,不再说明了。
另外,最好把用户的想法详细说明一下,不然往往有些虽然能做成,但往往还得修改来适应用户的需要。 |
|