C语言课程设计-校园导游咨询系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
大连科技学院
C语言课程设计
题目校园导游咨询系统
学生姓名专业班级计算机(Z) 13-1 指导教师职称助教
所在单位信息科学系计算机教研室
教学部主任
完成日期 2014年12月13日
课程设计成绩考核表
综合评定:
(优、良、中、及格、不及格)
指导教师签字:
2014年12月13 日
课程设计任务书
1.设计(研究)内容和要求
研究内容:
设计并编写一个完善的C语言程序,并要求达到以下几点:
(1)系统功能要求:系统功能完善,具有简洁的操作流程。
(2)以软件工程理论为指导,按照进度计划,完成系统需求分析、系统的概要设计与系统的详细设计等。要求能够对系统进行全面测试和调试,及时更正错误,直至系统运行稳定可靠,要求报告中具有系统测试内容。
(3)完成课程设计报告的编辑工作,报告要求在3000字以上,包括综述、系统总体设计、系统实现、运行调试、结论等,参考文献数量至少2篇,论文书写格式按学校规定来写。
(4)工作量要饱满,具备两周课程设计的基本要求,代码行达到300行左右。
原始依据:
对学过的C语言程序设计课程进行巩固和加深印象。了解C语言的基础知识,有一定的语言编程基础,能够熟练运用C语言进行程序设计。通过用C语言完成的题目的编写与设计,以提高用C语言解决实际问题的能力。
2.系统环境
硬件环境:CPU的主频在500MHZ以上,内存在128MB以上
软件环境:编程语言及工具:C语言;操作系统:Windows 操作系统
3.参考文献
[1] 李瑞. 徐克圣. 刘月凡. 戚海英. C程序设计基础[M]. 北京:清华大学出版社.
2009.7
[2] 布鲁志著.吴丹等译.面向对象的软件工程—构建复杂且多变的系统.清华大学出
版社.2002.10
[3] 霍顿(美).杨杰(译). 北京:清华大学出版社. 2008
[4] 薛圆圆.C语言开发手册. 北京:电子工业出版社. 2011.4
[5] 肯奈斯.艾.瑞克(美).徐波(译).C和指针.北京:人民邮电出版社
[6] 宋旭.黄明.C语言课程设计.北京:电子工业出版社
[7] 宋丽芳.C语言程序设计.北京:现代教育出版社
目录
1 需求分析 (1)
1.1 系统概述 (1)
1.2 系统运行环境 (1)
1.3 功能需求描述 (1)
2 总体设计 (1)
2.1 开发与设计的总体思想 (1)
2.2 系统模块结构 (2)
2.3 模块设计 (2)
2.4 系统流程描述 (3)
2.5 界面设计 (3)
3 详细设计 (6)
3.1 应用部署图 (6)
3.2 查询功能模块 (7)
3.3 删除功能模块 (9)
3.4 系统维护模块 (12)
4 系统测试 (16)
总结 (16)
参考文献 (17)
1 需求分析
1.1 系统概述
随着现代社会生活节奏的加快,人们外出旅行以寻求放松的时间越来越多。考虑到游客不可能对所有景点都有所了解,因此可能无法找到游玩景点最省时,最高效的路径,而人工导游成本又过高,故使用C语言开发了“大连科技学院校园导游咨询系统”。
本系统可为来访我校的游客提供一条最短游览路径,本系统从实际出发,通过对校园平面图的分析,将其转化为数据并保存在系统中,因此系统提供的路径具有较大的可信性。
1.2 系统运行环境
1. 硬件环境
处理器:Inter Pentium 166 MX 或更高
内存:32M
硬盘空间:1GB
显卡:SVGA显示适配器
2. 软件环境
操作系统:Windows 98/ME/2000/XP
开发语言:Visual C++
1.3 功能需求描述
校园导游咨询系统主要是为用户提供一个方便易用的导游界面,同时还具有查看校园各个建筑信息、删除及修改选项的功能。
校园导游咨询管理系统主要需要实现以下一些基本功能:
1. 校园全景浏览:在界面显示校园全景图。
2. 景点信息查询:为用户反馈所查询的校园景点信息。
3. 最短路径查询:为用户提供一条从当前地点到达目的地点的最短路线。
4. 添加校园景点信息:管理员可添加校园景点及景点信息。
5. 用户反馈:游客退出系统时可对系统进行评价。
6. 读取用户反馈:管理员可读取游客对本系统的评价。
7. 系统时间:实时反馈当前系统时间。
2 总体设计
2.1 开发与设计的总体思想
现在各个大学都是所在城市一处不可不去的风景区。本系统设计开发的基本目的是为了帮助学生及家长或游客寻找校园游览路线。因为本系统使用的人群并非全都是计算机专业的,所以系统界面的设计应该尽量做到简洁友好,方便用户的使用。 2.2 系统模块结构
依据需求分析结果,校园导游咨询系统可以分为四个模块:游客模块、管理员模块、
查询模块、信息管理模块、反馈模块。如图2-1所示:
图2-1 系统模块结构图
1. 管理员模块
管理员模块主要实现的功能是管理员登陆。管理员模块包括添加校园景点信息模块、读取游客反馈和退出系统等模块。添加校园景点信息模块主要是添加校园景点及景点信
息;读取游客反馈模块主要是用于读取游客对本系统的评价。如图2-2所示:
图2-2 管理员模块结构图
校园导游咨询系统
管理员模块
游客模块
信息管理模块
查询模块
反馈模块
退出系统
管理员登陆
添加校园景
点信息
读取游客反
馈
退出系统