学位论文-c语言课程设计学生选修课程管理系统.doc

学位论文-c语言课程设计学生选修课程管理系统.doc

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学位论文-c语言课程设计学生选修课程管理系统

内蒙古科技大学 本科生课程设计说明书 题 目:C语言课程设计 —— 学生选修课程管理系统 学生姓名: 学 号: 专 业:软件工程 班 级:软件一班 指导教师: 日 期:2014年12月23日 内蒙古科技大学课程设计任务书 课程名称 C语言课程设计 设计题目 学生选修课程管理系统 指导教师 余金林 时间 2014.12.13——2014.12.23 一、教学要求 1. 巩固和加深学生对C语言课程的基本知识的理解和掌握 2. 掌握C语言编程和程序调试的基本技能 3. 利用C语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用C语言解决实际问题的能力每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。 假定有n门课程,每门课程有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能: 1.课程信息录入功能(课程信息用文件保存)--输入;课程信息浏览功能--输出 2.查询功能:(至少一种查询方式)--算法 ●按学分查询 ●按课程名称查询 3.学生选修课程(可选项) 三、设计要求及成果 1. 分析课程设计题目的 2. 写出详细设计说明 3. 编写程序代码,调试程序使其能正确运行 4. 设计完成的软件要便于操作和使用 . 设计完成后提交课程设计报告第一天? 选择课程设计题目,分析课题的要求 第二天? 编程 第三天? 编程及调试 第四天? 写课程设计报告 第五天? 提交课程设计报告(打印稿及电子稿)1. 根据平时上机考勤、表现和进度,教师将每天点名和检查2. 根据课程设计完成情况,必须有可运行的软件。 3. 根据课程设计报告的质量,如有雷同,则所有雷同的所有人均判为不及格。内蒙古科技大学课程设计任务书 I 目 录 II 第一章 需求分析 3 1.1 引言 3 1.2 任务概述 3 1.3 数据描述 3 1.4 功能需求 3 1.5 性能需求 3 1.6 运行需求 4 1.7 任务计划 4 第二章 概要设计 4 2.1 总体设计 4 2.2 数据类型设计(或数据结构设计) 5 2.3 接口设计 //函数声明 6 2.4 运行界面设计 6 第三章 详细设计 10 3.1 输入模块设计 10 3.2 输出模块设计 12 3.3 查找模块设计 18 第四章 测试分析 20 4.1 测试程序执行情况 20 第五章 用户手册(可选) 26 5.1 使用说明 26 5.2 运行说明 26 第六章 课程设计总结 27 附录:程序代码 28 参考文献 48 致谢 48 第一章 需求分析 引言 本课设真对于选修课,增加课程,阅览课程,按学分选择课程,等一系列功能。现在大学生正处于选课阶段,特作本课设,帮助学生选课。 任务概述 1、采用结构体的形式进行信息输入与输出。 2、对输入的课程的信息进行简单的排序。 3、对输入的课程的信息进行删除。 4、对输入的课程信息进行修改。 5、对输入的课程信息进行浏览。 6、对输入的课程信息进行查询。 数据描述 课程编号: 课程名字: 课程学分: 课程性质: 课程学时: 开课学期: 001 幸福学 2 哲学 16 3-8周春 002 大学语文 2 文学 14 12-18周春 功能需求 1、有登陆系统的界面和一些必要的提示。 2、有输入信息的界面和返回主目录的功能。 3、有信息的浏览功能,对信息进行系统的输出。 4、有信息的删除功能,对无关紧要或不必要并且已输入的信息进行删除。 5、有信息的修改功能,对有错误或对需要修改的信息进行修改。 6、有信息的查询功能,按学分可进行查询。 性能需求 1、具有一定的信息提示功能。 2、对信息由基本的处理功能,如:输入、输出、查询、修改、删除等。 3、对管理的信息进行系统的输入和输出。 运行需求 1、输入信息要严格按照提示顺序进行输入。 2、输入选择项功能,要在选项范围内进行选择。 3、输入的信息严格按照要求的格式输出。 4、输入的信息必须清晰,不可连续不断。 任务计划 1、本程序是以为了更好地帮助学生选课而编写的一个程序。目的是以以一种更系统的操作来帮助学生选课,所以本程序的输入是以数据和文字两种形式输入的,输出也是一样。而本程序可以对学生所选课程进行输入和输出,对信息进行删除和修改并可以对信息进行浏览,使使用者更方便的浏览所选课程的信息。还可以对信息尽查找,方便使用者对信息进行提取。 2、对程序进行调试时,如果有输入错的信息的时候,本程序会对使用者进行提示,而让使用者对信息进行重新输入。 概要设计 总体设计

您可能关注的文档

文档评论(0)

李天佑 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档