1、 课程设计(论文)任务书 软件软件 学 院 软件软件+ 信控信控 专 业 1 班 一、课程设计(论文)题目 机房机位预约模拟系统的设计与实现 二、课程设计(论文)工作自 2017 2017 年 1 月 2 日起至 2017 2017 年 1 月 6 6 日止。 三、课程设计(论文) 地点: 南区 创新大楼东楼 406 四、课程设计(论文)内容要求: 1课程设课程设计的目的计的目的 数据结构课程设计是计算机科学与技术专业集中实践性环节之一,是学习完 数据结构课程后进行的一次全面的综合练习。目的是要达到理论与实际应用相结 合,使学生能够根据数据对象的特性,学会数据组织的方法,能把现实世界中的实际
2、问题在计算机内部表示出来,并培养良好的程序设计技能。 要求能从实际应用问题出发,合理地选择数据结构,设计相应的数据处理算法, 并对算法进行必要的分析;合理选择编程工具,实现数据的物理结构和相应的数据处 理算法;对算法进行调试和测试,并对调试及测试结果进行分析;针对数据结构及算 法的设计、调试及测试过程认真写出设计分析报告。 2课程设计的要求及任务课程设计的要求及任务 (1)基本要求)基本要求 1) 初步掌握软件开发过程的问题分析、 系统设计、 程序编码、 调试等基本方法和技能。 2)要求从问题需求入手,完成系统的分析与设计,独立完成系统的数据和功能分析, 应用数据结构知识,设计抽象数据类型、构
3、思算法、完成系统的设计。 3) 结合 数据结构 理论知识, 编写程序求解指定问题, 程序设计语言推荐使用 C/C+, 程序书写规范,源程序需加必要的注释。 4)认真完成系统的调试与测试工作,测试数据要完备,详细记录测试结果。 5)规范撰写课程设计报告。 (2)课程设计论文撰写要求)课程设计论文撰写要求 1)按照书稿的规格撰写打印课程设计论文; 2 2)论文包括任务书、目录、绪论、正文、总结、参考文献、附录等; 3)正文中要有问题描述与分析、数据结构的设计、算法的设计、算法的实现、调 试分析与结果; 4)课程设计论文装订按学校的统一要求完成 (3)课设考核)课设考核 1)考勤和态度; 2)任务的
4、难易程度及设计思路; 3)编码及调试能力; 4)论文撰写的水平、格式的规范性。 (4)课程设计进度安排)课程设计进度安排 内容内容 天数天数 地点地点 构思及收集资料 1 图书馆 程序设计与调试 3 计算机房 撰写论文 1 图书馆 具体任务:具体任务:20 台机器,从早 8 点到晚 8 点,每两个小时一个时间段。实现如下功能: (1)机位空闲查询,查询空闲机位; (2)机位预定,根据输入的日期和时间段查询是否有空机位,若有则预约,若无则提 供最近时间段的空机信息。另外,如果用户要求在非空时间上机,则将用户信息插入 该时间段的等待列表。 (3)退出预定,根据输入的时间撤销该时间的预定。 (4)查
5、询是否有等待信息,若有则按顺序显示联系方式,若无则显示提示信息。 提高提高部分:部分:利用外部.txt 文件同步记录所有数据。 学生签名: 2017 年 1 月 2 日 课程设计课程设计( (论文论文) )评审意见评审意见 (1)考勤和态度 :优( )、良( )、中( )、一般( )、差( ) (2)任务难易及设计思路 :优( )、良( )、中( )、一般( )、差( ) (3)编码及调试能力 :优( )、良( )、中( )、一般( )、差( ) (4)论文撰写水平及规范性:优( )、良( )、中( )、一般( )、差( ) 评阅人: 职称: 副教授 年 月 日 目目 录录 1. 绪论 1 1
6、.1 设计题目 . 1 1.2 模块划分 . 1 2. 需求分析.1 3. 系统设计 1 3.1 数据结构.1 3.2 系统包含的函数 . 2 4. 编码实现. 2 4.1 主菜单 3 4.2机位查询4 4.3 机位预定 4 4.4 取消预定 7 4.5 查询等待信息 8 5. 调试及运行结果. 10 6. 课程设计心得 12 参考文献. 13 附 录 . 14 华东交通大学课程设计 1 1. .绪论绪论 1.1 设计题目 机房预约系统的设计与实现 操作系统:Windows 软件:Visual C+ 6.0 软件 1.2 模块划分 2.需求分析需求分析 (1).建立一个比较完善的菜单系统保证可以满足用户的所有需求; (2).利用二维数组和一维数组建立一个模拟数据库,使查询系统建立在 数据库上