《现代软件工程与实践》课程论文模版

《现代软件工程与实践》课程论文模版

ID:35568059

大小:129.50 KB

页数:7页

时间:2019-03-29

《现代软件工程与实践》课程论文模版_第1页
《现代软件工程与实践》课程论文模版_第2页
《现代软件工程与实践》课程论文模版_第3页
《现代软件工程与实践》课程论文模版_第4页
《现代软件工程与实践》课程论文模版_第5页
资源描述:

《《现代软件工程与实践》课程论文模版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.学号成绩不要忘记了填写学号。课程论文现代软件工程与实践题目这里的题目是自己选的设计题目,不是本课程的题目。:学院(系):信息工程学院专业班级:××专业××班学生姓名:×××指导教师:魏洪涛年月日...摘要摘要标题格式:居中,黑体,小二,2倍行间距,段前段后1.5行距。简要介绍所选题的目的、意义、要求,说明主要的设计思路、功能、运行结果。×××××××××××××摘要的格式同正文内容一样:宋体,小四,1.25倍行距。...目录格式同摘要一样。摘要1目录11前言(或“绪论”)11.1设计任务11.1.1需求说明11.2设

2、计内容12程序要求13算法分析14流程图(或框图、模块图)35程序源代码36调试及运行结果47体会48参考文献4...1前言(或“绪论”)章标题格式:前面序号用阿拉伯数字,数字与标题之间空一个空格,两端对齐,黑体,小二,2倍行间距,段前段后1.5行距。1.1设计任务小节标题格式:序号用章的加点再加节的阿拉伯数字表示,序号与标题间空一个空格,两端对齐,宋体,小三,2倍行间距,段前段后0.5行。1.1.1需求说明最小的节标题格式:序号使用3个阿拉伯数字,中间用点号分隔,与标题间空一个空格;宋体加黑,小四号字,2倍行距,段前

3、段后0.5行距。通过一个学期的学习,我认为要学好C语言程序这门课程,不仅要认真阅读课本知识,更重要的是要通过上机实践才能增强和巩固我的知识。特别是作为高职生,更要注重实践这一环节,只有这样我们才能成为合格的计算机人材。其目录为:正文格式:段首空两个汉字,宋体,小四,1.25倍行距。1.2设计内容(1)程序要求(2)算法分析(3)流程图(4)源程序(5)调试及运行结果(6)体会2程序要求学生成绩管理是高等学校教务管理的重要组成部分,其内容较多,为了简化计论,要求设计的管理系统能够完成以下六种功能:(1)学生注册登记;(2

4、)登记学生成绩;(3)修改学生成绩;(4)打印一个班级学生的单科成绩;(5)求出每个学生一学期中各科的平均成绩;(6)打印某一课程成绩处于指定分数段内的学生名单。3算法分析1.学生成绩管理软件的数据结构学生成绩一般都是以班级为单位进行管理的,一个班级用一个结点来表示。考虑到插入和删除的方便,这些以班级为单位的结点用链表方式组成一个主目录。每个结点有四个域:...(1)班级代号;(2)课程情况;(3)学生情况;(4)班级顺序链。课程情况应能反映出大专生所学过的全部课程。因课程是逐年增多的,所以采用链表结构以便能不断插入新

5、的课程。该班学过的课程构成一个课程链表,所以班级结点中的课程情况用课程链表表示。学生情况主要反映学生的学号,姓名,每学期学生的成绩情况。因为学号总是顺序排列的,所以选用一个结构体数组作为反映学生情况的登陆记表。该数组的下标值接上班级结点中的班级号就是学号。例如,设每班学生数不超过40个人,班级号为9612,某学生在登记表中相应分量的下标值为26,则该学生的学号为961226。另外,学生成绩管理要分6个学期,所以在学生登记表中,开设6个指针域,每个指针指向该生某学期某门课程学成绩的结点。各结点结构如下所示:(1)主目录中

6、班级的结点为:班级号课程链班级顺序链学生登记表(2)程链表中的结点:课程代号学期号二叉树链课程顺序链(3)分数链表中的结点为:左链学号课程代号成绩分数顺序右链为了便于登记和查询学生的成绩,选择二叉排序来存放学生的成绩。每个班级的每门课程对应一棵二叉树。通过主目录中班级结点的课程链找到指定的课程结点,再通过课程结点中的二叉树指针指向该门课程的成绩二叉排序树。另外通过主目录中班级结点的学生登记表中的学期指针,指向该学生本学期某门课程的分数结点,并以分数结点的分安数顺序链勾链该生各门课程的成绩。在登记成绩和查询分数时,都要用

7、到课程代号。课程代和课程名称是一一对应的。为了简化程序,课程名称和代号对照表设计为一个向量,向量的下标值就作为课程代号,而向量中的元素就是课程名称,这样可以省去代号域。1.各函数的功能和实现学生成绩管理的相关功能由对应的函数来实现。(1)学生注册登记学生入学后,首先应是注册登记。注册时应先检查该学生所在班级是否已经登入主目录,未登入则若调用新结点后登陆入主目录。然后将新调入的班级结点中对应域赋初值,最后再读入学生的学号和姓名并一一填入学生登记表。这样就完成了一个班级的注册和登记工作。(2)登记学生成绩...学生注册后才

8、可以登记成绩,所以先要检查这个班级是否已经注册,班级中是否有这个学生。在确认有此学生后,登记该生成绩。这时需完成两个操作。一个查询课程代号,另一个是将成绩填入二叉树。这两个操作分别用两个函数来实现:①查询课程代号;②插入二叉排序树。有了这两个函数,登记学生成绩的工作可以很方便地完成。首先查处课程代号,调用课程结点,填入课程代号和学

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。