- 1
- 0
- 约7.85千字
- 约 23页
- 2016-10-07 发布于辽宁
- 举报
毕业论文--地铁出行帮助软件--软件工程--课程设计个人报告.doc
软件工程课程设计个人报告
课程设计题目:《地铁出行帮助软件》
北京工业大学 计算机学院 班级:703班
报告人姓名: 学号: 承担角色:组长
同组其他成员:
课程教师: 实验指导教师:
实验地点:图书馆
完成起止日期: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 9
5.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. 文档清单: 21
课程设计概述
目的
本软件产品是一项独立的软件,而且全部内容自含。开发的意图是为了开发一款地铁出行帮助软件;应用目标是能够文字给出地铁出行建议并且图形表示;作用范围是所有地铁出行的北京居民。
任务
输入:输入形式:下拉菜单选择;输入内容:出发线路,终点线路,出发站、目的站。
输出:输出形式:对话框和图形界面;输出内容:地铁出行建议和建议路线图。
用户可以选择“最快”、“最方便”和“最优”的地铁出行方案,当选择不同的出行方案时,会从数据库中读取对应不同的换乘时间以及停车时间。
程序会根据用户查询的时间调用系统时间,判断当前是否是高峰时间,当前是高峰时间时,会从数据库中读取对应不同的高峰换乘时间以及高峰停车时间。
开发环境
SQL Server 12、NetBeans IDE 7.2
参考资料
《软件工程课程设计指导书》
《地铁出行帮助软件需求分析书》
《地铁出行帮助软件概要设计说明书》
项目需求分析
输入 处理 输出
项目设计的基本原理和采用的主要方法与技术
基本原理:堆优化的Dijkstra算法
主要方法与技术:SQL语句创建表与录入数据、JAVA语言访问数据库、JAVA SWT
图形界面编程技术
本人实现项目的过程与步骤
个人在小组中担任组长一职,每周负责给组员们分配各自的任务,让大家在10周的时间内有条不紊的完成软件工程课程设计的程序编写以及各类报告;在程序设计方面,我也负责完成了尽可能多的部分,从数据库、程序算法的设计,到程序算法、图形界面的编写。
程序流程的设计
1.1流程图的设计:
1.2程序系统的结构:
表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个的时候的所见所得。在此系统中,表现层即为用户所,用户通过来获取服务。
业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据逻辑处理。
数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、查找等。
数据访问层
业务逻辑层
表现层
1.3时序建模
用户
数据库的设计和录入
2.1完成数据库的设计:
2.1.1换乘表transfer_station
列名
数据类型
是否为空
简要说明
NumOff
int
NOT NULL
下车车站编号
NumTsf
int
NOT NULL
换乘车站编号
StationName
varchar(20)
NOT NULL
车站名称
OfflineNum
int
NOT
您可能关注的文档
- 毕业论文--大学生数学建模竞赛a题获奖论文—储油罐的变位识别与罐容表标定.doc
- 毕业论文--钢筋混凝土单层工业厂房设计论文方案.doc
- 毕业(设计)论文--机场航站区扩建工程新货站工程项目立项一期工程桩基础施工--组织设计(机场).doc
- 毕业论文--毕设论文--废电池分选设备的设计论文(除杂机构--筛选机构).doc
- 毕业论文--1.1kw双值电容单相异步电动机设计.doc
- 毕业论文--不同堆放方式的cr12mov冷模具钢脉冲退火后的组织、性能分析.doc
- 毕业设计论文--新农商恒大农业联和平台项目书(定稿).doc
- 毕业论文--仓库管理系统设计与实现--软件工程.doc
- 企业一卡通管理系统设计方案--毕设论文.doc
- 毕业设计论文--小高层住宅楼分户采暖与热力站、热力管网设计论文.doc
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- (109页PPT)第1单元 第1课 中华文明的起源与早期国家.pptx VIP
- 神经网络第三章感知器.ppt VIP
- 汽车发动机结构与检修 第二版 项目二 曲柄连杆机构拆装与检修.ppt VIP
- 新改版教科版六年级下册科学全册知识点总结(期末复习资料).doc VIP
- 2021中国制冷展-磁悬浮压缩技术在热泵产品中的应用探索.pdf VIP
- 苯甲苯二甲苯分离过程工艺设计说明书.pdf
- GRAVINER Mk 6 油雾探测器安装使用说明书.pdf VIP
- 屋面工程施工方案(中建,58页).docx VIP
- 游戏机租赁协议.docx VIP
- 新改版教科版六年级下册科学知识点(全册汇总).docx VIP
原创力文档

文档评论(0)