【需求分析】
1、用户根据自己的情况选择信息 1)选择出发地 2)选择到达地
2、生成最佳路线 当用户填完信息,点下“查询”按钮,本系统计算出最佳路线(最省时间)。 当用户点下“确认”按钮,可在界面显示出最佳路线,生成文件名为“plan.doc”的文件,供用户打印,并且可以选择email给用户。
【要求分析】
1.数据存储:根据邹欣老师第一条和第八条要求,我们使用服务器上的数据库存储相关信息有 {线路号,线路的各个站名,车站的换乘信息},这样在处理多个地图的时候可以方便数据的更新和修改,同时也解决了第三条的问题。
2.对于第五条要求,我们会优先设计出面对大部分用户的软件,而后将这条纳入到附加功能并入给用户提供的几种方案中。
3.图形界面展示
4.测试基于正确实例
【采用语言】
可以是python也可以是c++
【人员分工】
王子祎:负责撰写需求文档、测试、及相关文档的撰写
陈浩强:算法及相关文档的撰写
王志东:数据库、服务器及相关文档的撰写
夏乐天:测试及相关文档的撰写
丁振兴:UI、数据等及相关文档的撰写
刘鑫:负责UML图和类图设计
【计划安排】
第十周:小组成员在github上完成准备工作
第十一周:小组成员在github上各自完成工作,期间讨论模块的封装问题
第十二周:在完成代码的同时,撰写各自的报告
第十三周:整合代码
第十四周:提交报告