的属性和各项处理功能进行详细分析。系统分析的主要成果是系统的逻辑模型。本系统主要是以数据流程图、E-R图和系统功能模块图为主要描述工具来勾画系统的概貌。
在仔细分析调查有关售票管理信息需求的基础上,将得到如下图3-1所示的本系统所
处理的数据流程。
图3-1 火车票售票管理系统数据流程图
3.4功能需求
3.4.1登录系统 登录系统是指系统的两类用户访问系统并应用自己权限内的功能。包括一般用户登
录,系统管理员登录。
3.4.1.1一般用户登录
一般用户登录,一般用户通过浏览器访问该系统的网址,登录到系统的首页并在页
面的提示下做自己权限内的操作,包含注册信息修改、车票查询、订票、查看购票车和退票。
3.4.1.2管理员登录
系统管理员登录,系统管理员在输入用户名和密码后,系统自动识别身份跳转到管
理员页面。登录系统后,系统会显示出系统管理员所具有的所有操作权限,包括查看用户信息、删除用户、查看用户购票车、强制用户退票、浏览车票信息、修改车票、删除车票、添加新票等。
3.4.2售票及退票 火车票的售票是只针对于用户的,用户在登录后进行车票查询,选择车票进行购购票。
退票是针对用户和管理员的。用户在登录后可以选择购票和对购销车内的票执行退
票。管理员在登录属于自己的工作平台后,可以查看用户购票车对其执行强制退票。
3.4.3车票管理 车票的管理是针对于系统的管理员权限内的操作。列车及车票的管理包括火车票的添
加、火车票的删除、火车票的修改。
3.4.3.1添加车票
火车票的添加是系统管理员向系统的数据库中添加新的车票。新的车票添加到数据库
中后,售票员可以出售这些新添入的车票。
3.4.3.2删除车票
火车票的删除是系统管理员将过期的车票或者是系统中已经不存在的列车的车票删
除。比如当日已经发出的列车的车票车站已经停运的列车的车票都属于过期的车票。这样的车票不能在出售,所以要从系统的数据库中将它们删除。管理员在删除车票的同时,要对已定该票的用户执行强制退票操作。
3.4.3.3修改车票
火车票的修改是系统管理员对系统中信息有误的车票或者临时有变动的车票进行信
息更新。管理员在修改车票的同时,要对已定该票的用户执行强制退票操作。
3.5小结
本章对系统的需求分析做了详细的说明,并对系统的主要功能及开发环境做了明确 的介绍。