- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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、对程序进行调试时,如果有输入错的信息的时候,本程序会对使用者进行提示,而让使用者对信息进行重新输入。
概要设计
总体设计
您可能关注的文档
- 《创新设计》全国版数学理科2017届二轮专题复习题 毕业设计论文 .doc
- 《升方壶》的创作及评析艺术设计本科毕业生 毕业设计论文 .doc
- 《食品工厂设计》预处理车间5700×10×10000布置设计 毕业设计论文 .doc
- 《数据库原理》课程在线考试系统的设计与实现 毕业设计论文 .doc
- 《机械设计》课程设计说明书 毕业设计论文 .doc
- 《英语专业角色扮演在英语教学中的运用》 毕业设计论文 .doc
- 2×135mw机组为扩建燃煤发电机组电气安装专业施工组织设计 毕业设计论文 .doc
- 3万立方米每天水污染控制工程课程设计 毕业设计论文 .doc
- 3溴4羟基苯甲醛的制备 毕业设计论文 .doc
- 4万吨甲烷氯化物工程施工组织设计 毕业设计论文 .doc
- dk1型制动机的故障与处理() 毕业设计论文 .doc
- dht11为数字湿度度传感器单片机课程设计说明书 毕业设计论文 .doc
- ds18b20数字温度计设计大学本科 毕业设计论文 .doc
- dsp课程设计报告数据采集处理和控制系统设计 毕业设计论文 .doc
- eda课程设计基于vhd语言的乒乓球游戏机设计 毕业设计论文 .doc
- effective management of human resources 商务英语专业 毕业设计论文 .doc
- eda乐曲硬件演奏电路设计《电子系统设计》课程课程设计报告 毕业设计论文 .doc
- dsp应用实践 毕业设计论文 .doc
- flash多媒体课件定稿 毕业设计论文 .doc
- heroism in earnest hemingway’s the old man and the sea 英语专业 毕业设计论文 .doc
最近下载
- 基坑支护内支撑梁拆除施工方案.docx VIP
- 最新人教版一年级上册《数学游戏》课件(整套)教学PPT(2024年秋-新教材).pptx VIP
- 最新人教版一年级数学上册《数学游戏》教学课件(整套)PPT(2024秋-新教材).pptx VIP
- GBT6058-2005 纤维缠绕压力容器制备和内压试验方法.pdf
- GB╱T 23711.1-2009 氟塑料衬里压力容器电火花试验方法.pdf
- 7m焦炉推焦车的结构特征.pdf
- 研发领料单模板.docx VIP
- 辽宁省技工学校审批表.doc VIP
- GB 26501--2011 氟塑料衬里压力容器 通用技术条件.pdf
- 施工放样报验单.doc VIP
文档评论(0)