我用东方快车翻译一下吧,省事儿了。
------------------
介绍
为这个工程,你必须邮寄用户要求系统体系结构,设计,并且测试。功能的要求
定义一个航空公司预定系统在一个航空公司数据库追踪下列:
旅客(你将分配钥匙)与接触和信用卡片细节
证实的飞行预定,与飞行联系一位知道的旅客
未解决的飞行预定,在飞行上等空间
飞行,用2把钥匙: 飞行标识符(6字符字符串)并且飞行的日期。 这应该认明联系的预定和飞机。
飞机,有键由尾巴数字(8位字符串),并且提供旅客能力。
能从在Java被写的一个图形的用户接口管理上述所有(awt或秋千)。 你应该允许职员增加,删除,并且修改旅客,预定(未解决并且证实),飞行,并且飞机。 当一位旅客被删除时,所有的联系的预定应该被删除。 当证实的预定被增加时,应该是飞行为它有能力的一张支票在那里。 当证实的预定被删除时,为飞行的未解决的预定应该为飞行直到能力成为证实的预定并且有序什么时候预定原来被做。 当飞行被取消时,联系的预定应该被取消并且被给接触的职员详细说明因此他/她能通知旅客。 当一架飞机被删除时,联系的飞行应该被取消。 当一架飞机被代替并且旅客能力被演绎时,证实的预定应该在他们进入系统的颠倒顺序被转变成未解决的预定(即., LIFO)为列出每张数据库表格提供机制。你必须在你的程序记录这些并且任何导出的要求reuirements文档。 记得要定义适当的使用诉讼和系统行为。建筑学
图形的用户接口将在从航空公司数据库的一个分开的分系统。设计
你被鼓励使用你学习了的模式。 飞行数据库应该被存储并且检索了我们一ObjectStream在一个文件附近造了。 在使用期间,它应该是记忆居民(在Java使用类收集框架,而非一个数据库管理系统,维持数据)。这必须,这样在Java SDK 1.3.1编别使用专利的类。