实用性:要求本系统能够满足火车票订票管理的需求,因此具有良好的实用性。
一致性:页面整体设计风格以及命名规则的一致性:整体页面布局和用图用色风格及变量、类名和其他元素的命名规则保持一致。功能一致性:完成同样的功能应该尽量使用同样的元素。 元素风格一致性:界面元素的美观风格、摆放位置在同一个界面和不同界面之间都应该是一致的。变量命名规则的一致性:变量应该用统一的规则进行命名,做到任意变量均能从上下文推断其义。
先进性:本系统采用JSP技术、SQL Server2008等被广泛采用系统开发技术和数据库,因此本设计具有良好的先进性,具体表现在其具有良好的可扩展性,可开发性。
2 项目规划
2.1 项目资源
2.1.1. 硬件设备
CPU:Pentium II 2.16GHz以上;
内存:2GB以上;
硬盘:至少20G硬盘空间;
显示器:14″显示器;
其它:键盘、鼠标、打印机等。
2.1.2 软件环境
操作系统:Windows XP /2000以上版本
语言编译系统:Java JDK6.0
数据库管理系统: Microsoft SQL Server 2000
服务器:TOMCAT 5.0.28
2.1.3 软件工具
分析设计建模工具:Microsoft Office Visio 2007
2.2 项目规划
2.2.1 任务描述
要完成火车票订票管理系统分析与设计,需要完成以下几个内容:
可行性研究:可行性分析是在客观条件制约下,对系统开发的必要性和可行性进行分析论证。它是在项目系统实施前进行的一项非常的重要工作,对系统以后能否正常运行、能否从中获得经济效益起着决定性的作用。整个可行性分析包括经济可行性分析、技术可行性分析、法律可行性分析。
需求分析:理解用户对信息系统的需求,包括对系统功能、性能方面的需求,对硬件配置、开发周期、开发方式等方面的意向及打算。
系统设计:系统设计包括系统结构设计和系统详细设计。系统结构设计包括系统的总体框架设计,软件结构和数据结构的设计。系统详细设计:包括程序算法详细设计和数据库的详细设计。对核心程序模块给出关键算法说明,对于大型数据库,进行数据库环境配置说明,对表、字段、主键、索引、关系等情况的详细说明源.自/优尔·论\文'网·www.youerw.com/
系统测试:完成系统设计之后对系统进行调试,从各个模块开始进行测试。说明系统调试的计划、方法、过程与评估和给出系统使用详细说明。
系统试运行:试运行工作是在系统粗略设计完成之后进行的。在设计完之后对系统试运行并对系统不足的地方加以完善,使整个系统更加完美。在所有任务完成后对项目进行总结。
2.2.2 进度安排
根据系统设计的时间要求,结合自己实际情况,做了如下进度安排:设计步骤包括系统分析、系统开发、系统调试、安装测试、系统运行与维护