C语言课程设计报告

发布 2022-10-03 02:53:28 阅读 5403

课程设计报告。

课程设计题目:学生选课管理系统学号:201320182102姓名:邦进专业:软件工程班级:1321821指导教师:吴建东。

目录。摘要1前言2正文31.2.3.4.5.6.

问题描述3需求分析3系统总体设计4详细设计4系统测试6软件使用说明书6

总结7致谢8

摘要。随着课程改革的不断深入,学校规模不断扩大、课程项目不断增多,为了解决学生选课管理上的复杂的人工操作,减轻重复工作,故设计了选课系统。本系统能够实现学生选课的基本功能,包括学生退选课,查看自己的选课信息;教师查看选课学生的信息,提交成绩;实现学生选课的动态管理,使得对信息的管理更加及时、高效,提高了效率。

关键词:学生选课:管理;文件;查询;数据库;

前言。近年来,随着学校和扩招规模的不断扩大,在校学生的数量也相应的增加,有关学生的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致学生选课管理上的混乱,人力与物力过多浪费,学生管理费用的增加,从而使管理人员的负担过重,影响整个学生选课的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的学生选课系统,对学生以及课程进行集中统一的管理。系统开发的总的设计目标是实现学生选课的系统化、规范化和自动化,实现对学生和课程的集中统一的管理。

正文。1.问题描述。

由于教职工和学生人数的增加,课程种类的扩大,使得学生选课工作繁重,而且人工管理效率极低,急需一个软件系统解决这些问题。为了跟上时代潮流,规范管理,提高学生选课的效率,为全校学生提供方便、快捷、准确的选课退课服务,开发一个“学生选课系统”。

2.需求分析。

本设计的任务是学生选课系统的设计与实现,其中要实现,课程信息管理(录入、查询、维护);学生信息管理(录入、查询、维护);教师信息管理(录入、查询、维护);选课管理(选课、退课、选课信息查询);教师输入成绩管理(查询学生选到教师的课并给学生成绩)。

3.系统总体设计。

1:整体结构流程图。

学生选课系统。

课程信息。学生信息。

学生选课。录入课程信息。

查询课程信息。

录入学生信息。

查询学生信息。

查询可选课程。

查询已选课程。

2:系统的执行应从功能菜单的选择开始,依据用户的选择来进行后续处理直到用户选择退出系统为止。其间应对用户的选择做出判断和异常处理。

4.详细设计。

对应于总体设计时的系统功能模块图,各个功能模块的处理逻辑如下:课程信息输入模块:打开课程信息文件;while (继续输入)

关闭学生信息文件;

学生选课模块:while (仍继续选课)

关闭选课信息文件;

提示共有几条符合条件的记录;}else

if (按可选课程查询)

关闭选课信息文件;提示符合条件的记录数;}

else提示输入不合适;提示是否继续查询;}

5.系统测试。

用以下的例子做测试,选择输入操作,依次输入,图书条码,作者名,返回则选择浏览、查询、修改、删除功能。课程编号。

课程名称高等数学综合英语c语言。

学分5546.软件使用说明书。

1)根据正确的提示安装软件。

2)intel486以上系列、amd k6以上系列等pc台式机和便携式电脑都可运行。(3)打开该程序系统,浏览菜单,根据需要选择功能,进行各项操作。

总结。通过这次的课程设计,使我了解了一个简单的学生选课系统的设计过程,并且基本掌握了microsoft visual c++6.0的基本用法,掌握《c语言程序设计》课程的基本知识及其应用情况,加深对该课程的理解,在这次设计过程中使我对编程和程序的开发建立了浓厚的兴趣。

在设计过程中遇到了很多的问题,但是最后通过自己的努力或者在网上寻找最后都得到了解决,虽然这次的设计是一个很小的程序但是设计这样的程序真的不简单呀,首先要想好设计的界面,以及这些界面是怎样连接起来的。然后要考虑数据库怎么样和应用程序连接起来。

虽然这次的设计时间很短,并且程序也不是很大,但是还是遇到了许多问题,但是我相信在以后的学习中我会更加的努力,并且努力的改正现在的程序,使之程序的功能更加的完善。

通过此次编程培养了我们结构化程序设计的思想,加深了对高级语言基本语言要素和控制结构的理解,锻炼我们独立思考制作程序的能力,并且掌握了一些课程设计的相关知识与实践操作能力,为以后的学习提供了锻炼的机会。

经过设计和开发,我对于数据的一致性的问题也通过程序进行了有效的解决。从而是我对c语言这门课程有了更好的了解。

但是由于设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,出错处理不够等多方面问题。这些都有待进一步改善。

致谢。在编写程序的过程中,我们得到了吴建东老师的精心指导以及孜孜不倦的教诲,在老师的指导下,我们的能力得到了提高,同时养成了科学、严谨的作风和习惯,在此,我们对老师的精心栽培表示衷心的感谢!

感谢我们专业同学对我的帮助和指点,尤其感谢我的舍友在非常时期,在生活和学习上帮我许多忙。

在课设即将完成之际,我的心情无法平静,从开始进入课题到课设的顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意。

课程设计评分表。

学生姓名:邦进班级:1321821学号:201320182102课程设计题目:学生选课管理系统。

项目内容。能结合所学课程知识、有一定的能力训练。符合选题要。

选题。工作量适中,难易度合理。

能熟练应用所学知识,有一定查阅文献及运用文献资料能力能力水平。

能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等。

能体现创造性思维,或有独特见解。

说明书综述简练完整,概念清楚、立论正确、技术用语。

成果质量。准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰。

设计说明书栏目齐全、合理,符号统。

一、编号齐全。格式、绘图、**、插图等规范准确,符合国家标准。

有一定篇幅,字符数不少于5000

理论依据充分,数据准确,公式推导正确。

求。5人一题)

满分。实评。

总体设计正确、合理,各项技术指标符合要求。

指导教师评语:

指导教师签名:

年月日。总分。

c语言课程设计报告 课程设计报告

周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...

C语言课程设计报告

华中科技大学计算机科学与技术学院。题目 专业 班级 学号 姓名 成绩 指导教师 完成日期 2016年月日。目录。一 系统需求分析 1 二 总体设计 2 三 数据结构设计 3 四 详细设计 4 五 系统实现 5 六 运行测试与结果分析 6 七 总结 7 八 参考文献 8 九 指导教师评语 9 对所要解...

C语言课程设计报告

c语言。课程设计。商业销售管理系统。学号 121407210 姓名 宋军。班级 软件1202 指导老师 邹姝稚。成绩 2013年6月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...