资源预览内容
第1页 / 共23页
第2页 / 共23页
第3页 / 共23页
第4页 / 共23页
第5页 / 共23页
第6页 / 共23页
第7页 / 共23页
第8页 / 共23页
第9页 / 共23页
第10页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
软件工程课程设计个人报告软件工程课程设计个人报告课程设计题目:地铁出行帮助软件北京工业大学 计算机学院 班级:703班报告人姓名:姚开一 学号:11070328 承担角色:组长同组其他成员:高辉、孙涛、王晨鑫、马千里课程教师:杨红丽 实验指导教师:杨红丽实验地点:图书馆完成起止日期:2014.9.3-2014.11.13目录目录一、 课程设计概述.1 1. 目的.1 2. 任务.1 3. 开发环境.1 4. 参考资料.1 二、 项目需求分析.2 三、 项目设计的基本原理和采用的主要方法与技术.2 四、 本人实现项目的过程与步骤.2 1. 程序流程的设计.3 1.1 流程图的设计:.3 1.2 程序系统的结构:.4 1.3 时序建模.5 2. 数据库的设计和录入.6 2.1 完成数据库的设计:.6 2.2 完成数据库的录入:.8 3. 算法设计.8 4. 图形界面设计.9 4.1 图形界面初期架构设计:.9 4.2 图形界面的最终架构以及结果输出:.9 5. 程序开发.9 5.1IDE.95.2 核心算法设计.10 5.3 程序开发完成.11 五、 个人遇到的困难与获得的主要成就.12 1. 开发环境的选择.12 2.数据库的设计.12 3.程序数据结构的设计:.13 4.程序核心算法的选择:.13 5. 程序核心算法的设计: .14 6.图形界面开发的设计: .17 六、 测试与运行记录.19 七、 课程设计完成结果分析与个人小结.20 八、 附录.21 1. 软件配置:.21 2. 个人完成的程序模块:.21 3. 文档清单:.211、课程设计概述1.目的本软件产品是一项独立的软件,而且全部内容自含。开发的意图是为了开发一款地铁出行帮助软件;应用目标是能够文字给出地铁出行建议并且图形表示;作用范围是所有地铁出行的北京居民。2.任务输入:输入形式:下拉菜单选择;输入内容:出发线路,终点线路,出发站、目的站。输出:输出形式:对话框和图形界面;输出内容:地铁出行建议和建议路线图。用户可以选择“最快”、“最方便”和“最优”的地铁出行方案,当选择不同的出行方案时,会从数据库中读取对应不同的换乘时间以及停车时间。程序会根据用户查询的时间调用系统时间,判断当前是否是高峰时间,当前是高峰时间时,会从数据库中读取对应不同的高峰换乘时间以及高峰停车时间。3. 开发环境SQL Server 12、NetBeans IDE 7.24. 参考资料a
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号