- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选修课管理系统程序设计报告精要.doc
湖南涉外经济学院
课程设计报告
课程名称: C语言程序设计
学生选修课管理系统
刘君玮
所在学院: 信息学院
专业班级: 电信1302
学生学号: 134110225
指导教师: 周莹莲
2014 6月 20日
报告题目 学生选修课管理系统 完成时间 4.14-
6.20 学生姓名 刘君玮 专业班级 电信1302班 指导教师 周莹莲 职称 讲师 设计目的 1、熟练掌握C语言课程中所学的理论知识;
通过综合C语言的基本知识来解决实际问题;
3、加强分析和解决问题的能力。 设计内容 选修课信息包括名、、、不重复)。
功能:
设计步骤
1、需求分析:对系统的应实现的功能进行分析。
2、概要设计:对系统功能进行模块分解,对模块的功能及模块之间的相互关系进行说明(如用到函数,则对函数间的接口进行说明),对系统使用的数据结构(各数组、主要变量的设置及其代表的含义)进行说明。
3、详细设计:用流程图、伪代码等方法对各主要算法进行描述。
4、编写代码:根据设计编写。源程序要按照程序的格式规范来编写,要求结构清晰,界面友好,关键部分有必要的注释。
5、调试分析:准备充分的测试数据对系统进行调试(对错误的数据输入也要进行测试,保证程序的容错性),并通过测试对系统提出改进设想。
工作内容及时间进度安排 第17周:
周1:需求分析、小组分工
周2--周4 :设计、实现及测试
周5 :验收答辩 课程设计成果 1、与设计内容对应的软件程序
2、课程设计总结报告
摘 要
(小四、宋体、固定行距20磅)
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息系统的环境。计算机的最到好处的于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。?
尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好学生选课信息而设计的。?
数据处理手工操作,工作量大,出错率高,出错后不易更改,造成了时间上的浪费。?基于这个问题,我认为有必要建立一个学生选课系统,使学生选课信息管理工作规范化、系统化、程序化,避免学生选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。
关键字:选修课管理;信息管理;C程序
目录
一、实现意义 3
二、需求分析 4
2.1 本软件具有如下功能: 4
2.1本软件功能描述: 5
三、系统设计 5
3.1系统模块 5
3.2登陆界面流程图 6
3. 3技术路线 6
四、详细设计 7
4.1登陆界面 7
4.2录入数据 8
4.3选修课排序功能 9
4.4选修课查询功能 10
4.5选修课修改功能: 11
五、结论与心得 12
六、参考文献 14
七、附录 程序源代码字号可以是小5号 0
概述
一、实现意义
现代的社会是信息化的社会,信息无所不在。在生产领域、流通领域、各个部门每天都和信息打交道,如何处理如此多的信息成为了一个重要的课题。学生在学期开始选课是教学活动中的一个重要环节,该环节如果能管理好,它不仅能加快学生的选课速度,也提高了整个活动的效率。?
????????大学一般都有上千名学生,每学期开始学生都要选课,因而产生了大量的课程信息。考虑到用户使用的方便和处理的信息量系统要完成录入,保存,查询,修改和删除课程信息的各种过程,能打印出课程信息表。??
对象:?
????系统的主要使用对象是需要选课的学生。学生在选课是要察看各个课程的详细信息,还要选择一些感兴趣的课程,需要生成课表,在发现课程有冲突后能够修改先前选择的信息。需要随学生选课的变化,计算相应的总学分。在全部选定后,打印报表。系统还需要管理员来查看和修改学生的总体选课情况课程信息和学生信息。
1.1成员及分工
组长刘君玮:登陆界面,、添加,连接各个模块
组员杨卓龙:模块整体布局。林泽宇:查询模块。
李向阳:删除模块。
1.2完成情况概述
周9:需求分析、小组分工
周10---周17 :设计、实现及测试
二、需求分析
具有如下功能
1)登陆验证
2)选修课信息详细列表;
3;
4信息添加与;
5信息
6)选修课信息查询;
文档评论(0)