c语言学生基本信息管理系统任务书

上传人:第*** 文档编号:55633271 上传时间:2018-10-03 格式:PDF 页数:23 大小:524.72KB
返回 下载 相关 举报
c语言学生基本信息管理系统任务书_第1页
第1页 / 共23页
c语言学生基本信息管理系统任务书_第2页
第2页 / 共23页
c语言学生基本信息管理系统任务书_第3页
第3页 / 共23页
c语言学生基本信息管理系统任务书_第4页
第4页 / 共23页
c语言学生基本信息管理系统任务书_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《c语言学生基本信息管理系统任务书》由会员分享,可在线阅读,更多相关《c语言学生基本信息管理系统任务书(23页珍藏版)》请在金锄头文库上搜索。

1、内蒙古科技大学内蒙古科技大学本科生课程设计说明书本科生课程设计说明书题题目:目:C C 语言课程设计语言课程设计学生基本信息管理系统学生基本信息管理系统学生姓名:周旭学生姓名:周旭学学号:号:13768073261376807326专专业:业:1313 级计算机级计算机班班级:级:3 3 班班指导教师:王丽颖老师指导教师:王丽颖老师内蒙古科技大学课程设计说明书I内蒙古科技大学课程设计任务书内蒙古科技大学课程设计任务书课程名称课程名称C 语言课程设计语言课程设计设计题目设计题目学生基本信息管理系统学生基本信息管理系统指导教师指导教师王丽颖老师王丽颖老师时间时间2014-2015 秋学期第秋学期第

2、 17、 18 周周一一、教教学学要要求求 1.1. 巩固和加深学生对巩固和加深学生对 C C 语言课程的基本知识的理解和掌握语言课程的基本知识的理解和掌握 2.2. 掌握掌握 C C 语言编程和程序调试的基本技能语言编程和程序调试的基本技能 3.3. 利用利用 C C 语言进行基本的软件设计语言进行基本的软件设计 4.4. 掌握书写程序设计说明文档的能力掌握书写程序设计说明文档的能力 5.5. 提高运用提高运用 C C 语言解决实际问题的能力语言解决实际问题的能力 二二、设设计计资资料料及及参参数数 每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。每个学生在教师

3、提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。 某班学生基本信息管理,包括以下功能:某班学生基本信息管理,包括以下功能: 从键盘输入包括学号从键盘输入包括学号、姓名姓名、性别性别、出生年月日出生年月日、籍贯籍贯、所在院系所在院系、专业专业、奖惩信息等奖惩信息等, 并将其保存在磁盘文件里并将其保存在磁盘文件里 具有进行单项查询或多项查询的功能(即按照给定的关键字姓名等找出满足条件的纪具有进行单项查询或多项查询的功能(即按照给定的关键字姓名等找出满足条件的纪 录)录) 具有插入、修改和删除信息的功能具有插入、修改和删除信息的功能 具有输出文件数据信息的功能具有输出文件数据信息的功

4、能 三三、设设计计要要求求及及成成果果 1.1. 分析课程设计题目的分析课程设计题目的功能需求功能需求(可选用数组或链表实现可选用数组或链表实现,可多人可多人(最多最多 3 3 人人)协作完成一个题目协作完成一个题目) 2.2. 写出详细设计说明写出详细设计说明(至少包括功能实现分析和模块流程图)(至少包括功能实现分析和模块流程图) 3.3. 编写程序代码,调试程序使其能正确运行编写程序代码,调试程序使其能正确运行(代码书写要规范,标示符要见名知意,要有必要的注(代码书写要规范,标示符要见名知意,要有必要的注 释,每人至少释,每人至少 3 3 个函数,每人至少个函数,每人至少 200200 行

5、代码,不包括注释和花括号)行代码,不包括注释和花括号) 4.4. 设计完成的软件要便于操作和使用设计完成的软件要便于操作和使用 5 5. . 设计完成后提交课程设计报告设计完成后提交课程设计报告(请严格按照模板进行排版)(请严格按照模板进行排版) 四四、进进度度安安排排 第一天第一天 选择课程设计题目,分析课题的要求选择课程设计题目,分析课题的要求 第二天第二天 编程编程 第三天第三天 编程及调试编程及调试 第四天第四天 写课程设计报告写课程设计报告 第五天第五天 提交课程设计报告(打印稿及电子稿)提交课程设计报告(打印稿及电子稿) 五、评分标准五、评分标准 1.1. 根据平时上机考勤、表现和

6、进度,教师将每天点名和检查根据平时上机考勤、表现和进度,教师将每天点名和检查 2.2. 根据课程设计完成情况,必须有可运行的软件。根据课程设计完成情况,必须有可运行的软件。 3.3. 根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。 六、建议参考资料六、建议参考资料 1 1 C C 语言程序设计语言程序设计 ,谭浩强,清华大学出版社,谭浩强,清华大学出版社 2 2 C C 语言程序设计课程设计语言程序设计课程设计 ,刘振安,机械工业出版社,刘振安,机械工业出版社内蒙古科技大学课程设计说明书II目目录录内蒙古科技

7、大学课程设计任务书内蒙古科技大学课程设计任务书I 第一章第一章需求分析需求分析3 1.11.1引言引言3 1.21.2任务概述任务概述错误!未定义书签。错误!未定义书签。 1.31.3数据描述数据描述错误!未定义书签。错误!未定义书签。 第二章第二章概要设计概要设计4 2.12.1总体设计总体设计4 2.22.2数据类型设计(或数据结构设计)数据类型设计(或数据结构设计)接口设计,函数说明接口设计,函数说明4 2.2.3 3运行界面设计运行界面设计 6 第三章第三章详细设计详细设计7 第四章第四章测试分析测试分析8 4.14.1测试程序执行情况测试程序执行情况 8 4.24.2出现的问题和解决

8、的方法出现的问题和解决的方法11 第五章第五章用户手册(可选)用户手册(可选)12 5.15.1使用说明使用说明12 5.25.2运行说明运行说明12 第六章第六章课程设计总结课程设计总结12 附录:程序代码附录:程序代码 14 参考文献参考文献 22 致谢致谢 22内蒙古科技大学课程设计说明书3第一章第一章需求分析需求分析1.11.1引言引言当今时代是飞速发展的信息时代当今时代是飞速发展的信息时代,在各行各业中离不开信息处理在各行各业中离不开信息处理,这正是计这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利

9、用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。1.21.2教学要求教学要求1.1. 巩固和加深学生对巩固和加深学生对 C C 语言课程的基本知识的理解和掌握语言课程的基本知识的理解和掌握 2.2. 掌握掌握 C C 语言编程和程序调试的基本技能语言编程和程序调试的基本技能 3.3. 利用利用 C C 语言进行基本的软件设计语言进行基本的软件设计 4.4. 掌握书

10、写程序设计说明文档的能力掌握书写程序设计说明文档的能力 5.5. 提高运用提高运用 C C 语言解决实际问题的能力语言解决实际问题的能力1.31.3任务概述与计划任务概述与计划某班学生基本信息管理,包括以下功能:某班学生基本信息管理,包括以下功能: 从键盘输入包括学号、姓名、性别、出生年月日、籍贯、所在院系从键盘输入包括学号、姓名、性别、出生年月日、籍贯、所在院系、 专业、奖惩信息等,并将其保存在磁盘文件里专业、奖惩信息等,并将其保存在磁盘文件里 具有进行单项查询或多项查询的功能(即按照给定的关键字姓名等具有进行单项查询或多项查询的功能(即按照给定的关键字姓名等 找出满足条件的纪录)找出满足条

11、件的纪录) 具有插入、修改和删除信息的功能具有插入、修改和删除信息的功能 具有输出文件数据信息的功能具有输出文件数据信息的功能内蒙古科技大学课程设计说明书4第二章第二章概要设计概要设计2.12.1总体设计总体设计2.22.2数据类型设计(或数据结构设计)接口设计数据类型设计(或数据结构设计)接口设计函数声明函数声明1.文件载入函数(文件载入函数(void file1(void))1)函数原形:)函数原形:void file1(void)2)功)功 能:能:采用动态内存分配和链表结构。建立打开采用动态内存分配和链表结构。建立打开“student2.dat”文文件保存数据。并建立头指针为件保存数据。并建立头指针为 head_1 的单链表。的单链表。开始开始是否可行主菜单主菜单 1.录入学生信息录入学生信息 2.浏览学生信息浏览学生信息 3.查询学生信息查询学生信息 0.退出系统退出系统修改核实修改核实是否运行行录入录入修改修改查询查询浏览浏览删除删除退出退出结束结束内蒙古科技大学课程设计说明书53)变量及类型:)变量及类型:STUMSG*stu,*p;定义结构体指针定义结构体指针FILE *fp;定义文件指针定义文件指针4)说明:执行操作前先执行)说明:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号