异步是指基于AJAX的应用与服务器通信方式。对于传统的WEB应用,每次用户发送请求或向服务器请求获得新数据时,浏览器都会完全丢弃当前页面,而等待重新加载新的页面。在服务器完全响应之前,用户服务浏览器将是一片空白,用户的动作必须中断。异步是指示用户发送请求后,完全无须等待请求在后台发送,不会阻塞用户的当前活动。用户无须等待第一次请求得到完全响应就可以立即发送第二次请求。
Ajax的异步读取服务器数据的方法,极大地方便了程序的开发,加深了用户的页面体验度;而引入jQuery库后,不仅完善了原有的功能,而且减少了代码的书写,通过其内部对象或函数,加上几行代码就可以实现复杂的功能[6]。
2.4运行环境
操作系统:Window7操作系统
数据库:SQL Server 2008
开发工具:Microsoft Visual Studio 2012
开发语言:C#
3概要设计
3.1可行性分析
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。在这里我们从经济可行性、技术可行性和操作可行性三方面进行分析论证
3.1.1经济可行性
该系统所需的其他应用软件、硬件系统也都易于获得,且易于维护,成本较低。并且可以节省大量的人力资源、办公费用,大幅度提高办公效率。所以,从经济的角度来看,该系统可行。
3.1.2技术可行性 源'自:751:"论-文'网www.751com.cn
本系前台采用Microsoft Visual Studio 2012作为主要的开发工具,数据库采用Microsoft SQL Server 2008,该数据库在安全性、准确性、运行速度方面较有优势,并且处理的数据库量大,效率高。暂不存在技术问题。
3.1.3操作可行性
系统采用菜单式,实现用户与数据库的交互,操作界面友好简洁,操作方便。
3.2功能需求
整个系统分为管理员模块、列车长模块、列车员模块。
(1)管理员模块包括:车队管理、车组管理、人员管理、车次管理、 配品管理、应知应会、药品管理、夜间提醒、应急处理 、用户管理、角色管理。 管理员可通过此模块进行基础信息设置
(2)列车长模块包括:运行管理、编组管理、值守车厢管理、到站管理、旅客去向、旅客去向(PDA)管理、剩余卧铺、硬座超、欠员管理、列车配品管理、垃圾/上水、服务质量监督、重点旅客、列车长信息发送、列车长信息接收。 列车长通过此模块可查看列车相关信息,对列车编组确认、 消息发送等。
(3)列车员模块包括:配品交换、旅客去向、垃圾上水、服务监督、应急预案、重点提示、接发消息、应知应会。主要功能是确认配品,登记修改旅客去向,垃圾投放上水等。列车员通过此模块可确认配品,登记修改旅客去向,垃圾投放上水等。