1 / 17 火车票订票系统实验课题:火车票订票系统专业:计算机科学与技术姓名: AAAAA 组员: BBBBBBB 日期: 2013 年 5 月 26 日2 / 17 火车票订票系统一、团队成员XXXXXX 二、角色分配——系统分析员作为团队中的系统分析员。 首先需要理解和明确整个项目的管理目标和未来的发展方向, 其次需要充分了解用户的需求并且对用户需求未来可能的改变有一定的了解和预判。在了解了用户的需求后, 与系统设计员、系统开发员及 DBA进行沟通以及对整个项目的统筹规划。作为一名普通的学生, 在学校经常会遇到各种订票的时候。尤其是在放假的阶段,火车票、 飞机票更是供不应求。所以开发一个能够服务于普通用户的订票软件正是顺应了市场所需。所以我们团队最后选择了设计开发一个火车票订票管理系统。对于一个火车票订票管理系统, 准确快捷的车次信息查询功能和方便简单的订票操作是十分必要的,因此系统必须为用户提供准确的车次信息和当前的车票状况, 这也是火车票订票管理系统的最基本要求。客户端后台管理员要能够及时添加、修改车次信息,并能够对用户信息进行录入和删除。所以结合实际情况,火车票订票系统应满足一下需求:1. 客户端界面清晰友好,达到一目了然的效果。2. 客户端能够有方便的查询系统及简单明了的订票、退票操作。3. 防止用户重复订票、退票操作,影响系统数据的正确性。4. 服务器端提供信息完全可靠,时效性强。3 / 17 5. 能够保证数据与信息的安全性。综合以上需求,本系统需要以下几个模块来支持:1. 用户模块:用于用户注册,用户登陆,订票,退票。2. 管理员模块:供后台管理员登录。用于添加、修改车次及票务信息,查看所有用户信息及相应的订票信息。3. 游客模块: 列车时刻查询,车次相关信息查询,及剩余车票查询。三个模块的关系如下:当然,系统分析员也非常有必要与设计员沟通,共同确定系统的软硬件配置和数据库系统的总体设计。整个系统的数据库E-R 图设计如下:火 车 票 订 票 系 统游客管理员管理用户管理订票退票用户登陆注册用户查看订票信息查看用户信息添加车次信息管理员登录剩余车票查询车次查询列车时刻查询管理号4 / 17 数据字典如下:管理员表:字段名称字段类型主键号 管理号Char(10) 是密码Char(10) 否用户表:字段名称字段类型主键用户号Char(10) 是姓名Char(10) 否管理员火车票用户用户名密码姓名性别身份证号票价票余量时间终点站始发站车次密...