欢迎来到天天文库
浏览记录
ID:9937539
大小:250.50 KB
页数:22页
时间:2018-05-16
《课程设计--- 学生基本信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、内蒙古科技大学课程设计说明书内蒙古科技大学本科生课程设计说明书题目:C语言课程设计——学生基本信息管理系统学生姓名:郝显文学号:专业:计算机班级:3指导教师:郝斌II内蒙古科技大学课程设计说明书内蒙古科技大学课程设计任务书课程名称C语言课程设计设计题目学生成绩管理系统指导教师郝斌时间2012.12.31——2013.1.4一、教学要求1.巩固和加深学生对C语言课程的基本知识的理解和掌握2.掌握C语言编程和程序调试的基本技能3.利用C语言进行基本的软件设计4.掌握书写程序设计说明文档的能力5.提高运用C语言解决实际问题的能力二、设计资
2、料及参数每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。某班学生成绩管理,包括以下功能:v从键盘输入包括学号、姓名、各门课程成绩(不少于5门),并将其保存在磁盘文件里v打开文件后,计算每个人的总分和平均分,排序并保存v具有单项查询或多项查询的功能(即按照给定的关键字,如姓名找出满足条件的纪录)v具有插入、删除和修改功能v具有输出文件数据信息的功能三、设计要求及成果1.分析课程设计题目的功能需求(可选用数组或链表实现,可多人(最多3人)协作完成一个题目)2.写出详细设计说明(至少包括功能实现分析和模块流程
3、图)3.编写程序代码,调试程序使其能正确运行(代码书写要规范,标示符要见名知意,要有必要的注释,每人至少3个函数,每人至少200行代码,不包括注释和花括号)4.设计完成的软件要便于操作和使用5.设计完成后提交课程设计报告(请严格按照模板进行排版)四、进度安排第一天 选择课程设计题目,分析课题的要求第二天 编程第三天 编程及调试第四天 写课程设计报告第五天 提交课程设计报告(打印稿及电子稿)五、评分标准1.根据平时上机考勤、表现和进度,教师将每天点名和检查2.根据课程设计完成情况,必须有可运行的软件。3.根据课程设计报告的质量,如有雷
4、同,则所有雷同的所有人均判为不及格。六、建议参考资料1.《C语言程序设计》,谭浩强,清华大学出版社2.《C语言程序设计课程设计》,刘振安,机械工业出版社21内蒙古科技大学课程设计说明书目录内蒙古科技大学课程设计任务书I第一章需求分析31.1引言31.2任务概述31.3数据描述31.4功能需求31.5运行需求41.6任务计划4第二章概要设计52.1总体设计52.2数据类型设计(或数据结构设计)52.3接口设计//函数声明52.4运行界面设计5第三章详细设计73.1输入模块设计73.2输出模块设计73.3查找模块设计73.4排序模块设计
5、73.5保存及读取模块设计7第四章测试分析84.1测试程序执行情况84.2出现的问题和解决的方法8第五章用户手册(可选)95.1使用说明95.2运行说明9第六章课程设计总结10附录:程序代码11参考文献r1221内蒙古科技大学课程设计说明书第一章需求分析1.1引言学生基本信息管理系统1.2任务概述某班学生基本信息管理,包括以下功能:v从键盘输入包括学号、姓名、性别、出生年月日、籍贯、所在院系、专业、奖惩信息等,并将其保存在磁盘文件里v具有进行单项查询或多项查询的功能(即按照给定的关键字姓名等找出满足条件的纪录)v具有插入、修改和删除
6、信息的功能v具有输出文件数据信息的功能1.3功能需求(1)录入个人信息:5个学生的个人信息,学生信息可以包括学号、姓名、性别、出生日期、家庭住址、院系、专业、奖罚信息等;(2)修改个人信息:用户可以修改个人信息,在输入某同学的编号后,进入修改信息的菜单至少包括:①修改学生姓名②修改学生联系电话(3)查询个人信息:可以按学号查询;(4)浏览所有信息:显示所有同学的信息;(5)删除个人信息:按学生姓名删除记录。(6)退出系统。1.4运行需求采用C语言实现开发环境为VC可以运行在操作系统windows98及以上皆可。1.5任务计划(1
7、)输入的形式和输入值的范围structrecord/*声明函数体*/{21内蒙古科技大学课程设计说明书charcode[20];/*学号*/charname[10];/*姓名*/charsex[5];/*性别*/chartime[20];/*出生年月*/charadd[20];/*家庭地址*/charyaunxi[20];/*院系*/charzhuanye[20];/*专业*/charjiangfa[20]/*奖罚信息*/}stu[N];例:学号姓名性别出生年月家庭住址院系专业奖罚信息123张三男19952内蒙古呼和浩特市国际学院计
8、算机无124李四男19935内蒙古赤峰市国际学院计算机无125王五男19962内蒙古通辽市国际学院计算机无学号(20位字符)姓名(10位字符)性别(5位字符)出生年月(20位字符)家庭地址(20位字符)院系(20位字符)专业(20位字
此文档下载收益归作者所有