C语言课程设计说明书,苏州市职业大学计算机工程系老师统一要求上交的课程设计说明书.doc

上传人:壹****1 文档编号:561473046 上传时间:2022-09-12 格式:DOC 页数:27 大小:356.01KB
返回 下载 相关 举报
C语言课程设计说明书,苏州市职业大学计算机工程系老师统一要求上交的课程设计说明书.doc_第1页
第1页 / 共27页
C语言课程设计说明书,苏州市职业大学计算机工程系老师统一要求上交的课程设计说明书.doc_第2页
第2页 / 共27页
C语言课程设计说明书,苏州市职业大学计算机工程系老师统一要求上交的课程设计说明书.doc_第3页
第3页 / 共27页
C语言课程设计说明书,苏州市职业大学计算机工程系老师统一要求上交的课程设计说明书.doc_第4页
第4页 / 共27页
C语言课程设计说明书,苏州市职业大学计算机工程系老师统一要求上交的课程设计说明书.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《C语言课程设计说明书,苏州市职业大学计算机工程系老师统一要求上交的课程设计说明书.doc》由会员分享,可在线阅读,更多相关《C语言课程设计说明书,苏州市职业大学计算机工程系老师统一要求上交的课程设计说明书.doc(27页珍藏版)》请在金锄头文库上搜索。

1、+苏 州 市 职 业 大 学课程设计说明书 名称 计算机语言C课程设计 学生学籍管理系统 2011年6月20日至2011年6月26日 共1周院 系 班 级 姓 名 系主任 教研室主任 指导教师 苏 州 市 职 业 大 学课程设计任务书 课程名称: 计算机语言C课程设计 起讫时间: 2011年06月20日至2011年06月26日 院 系: 班级: 指导教师: 系 主 任: 一、课程设计课题根据自己学习情况按以下参考题目选择,也可以由学生自己选题目,但须经过指导教师、教研室批准。参考题目:图书借阅管理、学生成绩管理、工资管理、飞机订票系统、通讯录管理、职工信息管理系统、客房管理系统、学籍管理、固定

2、资产管理系统二、课程设计的目的和要求1目的 利用C语言程序设计课程中所学到的编程知识和编程技巧,完成具有一定难度和工作量的程序设计题目,帮助掌握编程、调试的基本技能。2要求 (1)对系统进行功能需求分析;(2)设计合理的数据结构和系统框架;(3)编程简练,程序功能齐全,能正确运行;(4)说明书、流程图要清楚;(5)课题完成后必须按要求提交课程设计说明书;在课程设计过程中要求学生:重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;按照课程设计的题目要求,独立地完成各项任务,不允许相互抄袭;按时到机房上机,并接受教师的检查。认真编写课程设计报告。课程设计可以由46名同学合作完

3、成一个课题。全体成员应共同协作完成选题,确定设计思想,进行功能模块划分,然后由组长为各成员分配任务。整个设计期间,组长负责协调工作。各小组成员明确自己的任务后,应独立完成各自模块的设计、编码和调试,独立完成课程设计说明书。小组成员要理解同组其他成员设计的模块,熟练操作本组设计。考核分为两个部分:(1)程序运行情况:按规定时间到机房运行程序,由老师检查运行情况(2)实验报告:是否按规定书写实验报告的各项内容课程设计成绩采用百分制:100%=上机检查(50%)+课程设计报告(50%)三、课程设计进度安排内容学时明确课程设计的目的、要求和任务(由指导老师布置)1查阅资料,分析、讨论,完成选题2进行系

4、统需求分析,设计合理的数据结构和系统框架2编写代码,进行程序调试(功能齐全,能正确运行)10进行模块联调,完成测试2完成课程设计说明书5课程设计验收2四、课程设计说明书内容(有指导书的可省略)为培养学生严谨的工作态度,锻炼学生编写文档的能力,要求学生完成设计任务后,应按要求提交课程设计报告。设计报告除了填写封面内容和正文部分的规定内容外,还包含如下几个方面的内容:1、需求分析:简述本课程设计要解决的问题是什么。2、概要设计:阐述主要设计思想、划分各个功能模块。3、详细设计:主要模块的算法描述,用流程图描述;用户交互界面设计。4、调试报告:调试过程中出现的问题及解决方法,测试结果。5、心得体会:

5、课程设计心得。6、附录1:参考资料7、附录2:程序源代码清单,并附上有针对性的注释。目录目录I一、课程设计的目的与要求1二、题目说明22.1程序开发背景22.2开发工具介绍2三、总体设计43.1系统开发平台:43.2功能模块图43.3 系统流程图53.4数据结构设计5四、详细说明64.1 系统框架主函数的实现64.1.1 函数声明64.1.2 结构体声明64.1.3 主函数实现64.1.4 系统框架测试84.2 添加学生学籍模块的实现94.2.1模块流程图94.2.2 添加模块代码实现94.2.3 添加模块测试报告104.3 查询学生学籍模块的实现114.3.1 流程图114.3.2 代码实现

6、124.3.3 测试报告134.4 删除学生学籍模块的实现144.4.1 流程图144.4.2 代码实现154.4.3 测试报告174.5 修改学生学籍模块的实现184.5.1 流程图184.5.2 代码实现194.5.3 测试报告20五、总结21六、参考文献22计算机语言C课程设计一、课程设计的目的与要求1目的 力用C语言程序设计课程中所学到的编程知识和编程技巧,完成具有一定难度和工作量的程序设计题目,帮助掌握编程、调试的基本技能。2要求 (1)对系统进行功能需求分析;(2)设计合理的数据结构和系统框架;(3)编程简练,程序功能齐全,能正确运行;(4)说明书、流程图要清楚;(5)课题完成后必

7、须按要求提交课程设计说明书;在课程设计过程中要求学生:重视课程设计环节,用严谨、科学和踏实的工作态度对待课程设计的每一项任务;按照课程设计的题目要求,独立地完成各项任务,不允许相互抄袭;按时到机房上机,并接受教师的检查。认真编写课程设计报告。课程设计可以由46名同学合作完成一个课题。全体成员应共同协作完成选题,确定设计思想,进行功能模块划分,然后由组长为各成员分配任务。整个设计期间,组长负责协调工作。各小组成员明确自己的任务后,应独立完成各自模块的设计、编码和调试,独立完成课程设计说明书。小组成员要理解同组其他成员设计的模块,熟练操作本组设计。考核分为两个部分:(1)程序运行情况:按规定时间到

8、机房运行程序,由老师检查运行情况(2)实验报告:是否按规定书写实验报告的各项内容课程设计成绩采用百分制:100%=上机检查(50%)+课程设计报告(50%)二、题目说明学生学籍管理对学生(学生学号、姓名、生源地等等)完成增加、删除、修改学生信息、查询学生资料。2.1程序开发背景现代教育技术特别是网络与多媒体技术的发展,对学习活动产生了具有深远意义的冲击,网络中的学习者必须是一个主动行为着的主体,人们可以选择或者设计适合其学习特点的信息采集、加工与重组方式,一种个性化的学习类型。该学籍管理系统采用多层架构的系统,是真正适应教育信息化发展三大趋势的校园网络应用系统,全面支持Internet功能、远

9、程访问功能,全部采用最先进的B/S(浏览器/服务器) 模式来开发,支持有关学校信息交流、日常教学、教务管理等的各种应用,提供了一个基于校园内联网中支持各种类型的学校应用产品的服务平台和开发平台,基本目标是在学校内部和外部建立起顺畅的信息通道,让信息技术成为推动教育生产力的有力工具,提高学校的管理水平和效率,同时充分利用全球的教育资源为学校的教育服务,克服了目前大部分学校的校园网建设只起到宣传作用的通病。2.2开发工具介绍Visual C+ 6.0 简称VC或者VC6.0,是微软推出的一款C+编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C+是一个功能强大的可视化软件

10、开发工具。自1993年Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。虽然微软公司推出了 Visual C+.NET(Visual C+7.0),但它的应用的很大的局限性,只适用于Windows 2000、Windows XP和Windows NT4.0。所以实际中,更多的是以Visual C+6.0为平台。Microsoft Visio 2003是一款商用和科技图表制作程序,该程序帮助您以图表的形式诠释您的想法、过程、系统以及数字。能够协助您分析和传递信息,使您可以更好的进行决策、跨公司达成一致的意见、增

11、强交流、监控和维护 IT 系统,以及给您的听众留下更为专业、深刻的印象。作为一个绘图平台软件功能与使用方法的书籍,可供各个行业的使用者参考,特别适用于制造业、IT、电信等行业中从事流程图、网络拓扑图、人事管理图、建筑图等绘制的人员使用。 三、总体设计3.1系统开发平台:Windows XP系统 + Visual C+ 6.03.2功能模块图学生学籍管理系统对学生学籍完成添加、删除、修改学生学籍、查询学生学籍。根据系统分析,得到如下动作:添加、删除、修改、查询。其中隐藏的动作有退出系统。通过以上分析得到如图3-1系统功能模块图。3.3 系统流程图3.4数据结构设计根据系统要求,系统中主要针对学生

12、学籍数据进行操作,分析学生学籍数据内容可以得到以下属性值:学号、姓名、生源地,如图3-3 所示。对数据的存储形式中,可以使用文件、数组、链表的形式,其中文件可以将数据保存在系统外,数组适合查询,链表适合添加、删除。根据系统要求,保存文件可作为额外操作,后续完成,在本系统中因为要大量完成添加、删除,因此主要操作手段选择使用链表的形式。图3-3 数据模型图生源地学号好、号姓名学生学籍四、详细说明4.1 系统框架主函数的实现参照图3-2系统流程图搭建系统框架,并完成主函数。4.1.1 函数声明根据分析得到以下函数:/=函数声明=void ShowMenu();/显示菜单函数void AddStuSt

13、atus();/添加学生学籍模块函数void DelStuStatus();/删除学生学籍模块函数void ModStuStatus();/修改学生学籍模块函数void SelStuStatus();/查询学生学籍模块函数void ExitSystem();/退出系统函数4.1.2 结构体声明参照图3-3数据模型图,根据分析得到以下数据:/=结构体声明=typedef struct StuStatuslong num;char name10;float status;struct StuStatus *next; Status;4.1.3 主函数实现主函数结构如下/=主函数=main()int iChoice;while(1)ShowMenu();printf(请输入相应的选项号:);scanf(%d, &iChoice);switch(iChoice)case 1:AddStuStatus();break;case 2:

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

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