C/C++ 编程代写
当前位置:以往案例 > >案例C语言报告+程序题目:学生/职工信息管理系统
2017-12-15


一、课程设计应达到的目的

1、通过对本题目的设计,更加系统地理解和掌握C语言的基本概念、语言特点和编程技巧。利用学到的编程知识和编程技巧,在图书馆查阅资料或网上咨询独立完成程序的编写,并能运用学过的技巧独立上机调试完成。

2、通过本课程设计,使C语言在程序设计方面得到系统锻炼,为将来用C、VC进行软件开发打下良好基础。

二、课程设计题目及要求

1、设计题目(2选1)

(1)学生信息管理系统

(2)职工信息管理系统

2、设计任务

(1)分析和描述学生/职工信息管理系统的基本要求与内容。

基本要求与内容:(1)具有数据录入功能 (2)具有数据浏览功能 (3)具有各种查询(如按学号查询、按姓名、按出生年月查询,按性别查询,按职工号查询,按工资查询等)及查询结果输出功能 (4)具有数据修改功能(单项修改) (5)具有数据删除功能 (6)具有数据文件建立和读写功能 (7)*具有数据插入、数据排序等功能;   注:打星号为选做功能

(2)描述及绘制出学生/职工信息管理系统的功能结构框图。

(3)编写C语言源程序代码,并调试运行成功。

(4)编写“课程设计报告”,及复制源程序代码。

、基本设计要求

)对所编写软件的要求:

(1)具有学生/职工信息管理系统的基本内容,做到四个正确(数据输入正确、数据处理正确、数据输出正确、数据文件建立和读写正确),并且能够达到基本要求。

(2)能够实现任务中功能框图中所描述的功能。

(3)尽可能的使界面友好、直观、易操作,使用汉字。

(4)源程序代码要有适当的注释,使程序容易阅读。

)编写“课程设计报告”的要求:(见附件:C语言课程设计报告书)

(1)封面。

(2)内容提要。

(3)目录。

(4)“课程设计报告”正文:

1)概述所作题目的意义、本人所做的工作、及本软件的主要功能。

2)分析和描述学生/职工信息管理系统的基本要求与内容。

3)描述及绘制出学生/职工信息管理系统的功能结构框图。

4)C语言源程序代码(可以只写出关键部分源程序)。

(5)使用说明:

1)使用计算机的软、硬件要求。

2)本软件的使用方法。

(6)参考文献。

)课程设计验收要求:

(1)运行所设计的软件。

(2)回答有关问题。

(3)提交课程设计报告(纸质打印)。

(4)提交设计结果的电子版(内容有:源程序、执行程序、课程设计报告)。

(5)内容有创新的成绩要高一些。(界面和功能可自行设计和完善)。

4、设计具体要求

1)学生信息系统软件设计具体要求:

(1)系统以菜单方式工作

(2)建立结构体数组或动态链表(二者选其一),结构体中成员应包括学生基本信息:如学号、姓名、出生年月、性别、年龄、宿舍号码、电话号码、E-mail等。

(3)程序能实现以下功能:

数据录入功能:可根据使用者的要求一次或多次录入一个或多个学生信息。

数据浏览功能:录入的数据信息或从文件中读取的信息应能正确的显示。

查询功能:如按学号、姓名、等查询,及查询结果显示。

数据修改功能:指的是对某一学生相关信息的单项修改(比如:电话号码),而不是将某一学生的所有相关信息重新输入一次。

数据删除功能:即可根据某一学生信息中相关条件(比如学号),查找到该学生并将其删除。

数据文件建立和读写功能:数据是以文件的形式保存在存储介质(如磁盘)中的,要保存学生信息数据,需指定文件名和路径,将输入的学生信息存储在该文件中;若读取学生信息,必须先按文件名找到所指定的文件,然后从该文件中读取数据。

(4)程序运行时,先显示实现以上功能所构成的主菜单,然后根据选项调用相应程序并显示其对应的结果,调用结束后返回主菜单,直到按“退出”选项,程序执行结束。

2)职工信息系统软件设计具体要求:

(1)系统以菜单方式工作

(2)建立结构体数组或结构体指针(二者选其一),结构体中成员应包括职工基本信息:如职工号、姓名、性别、年龄、学历、工资、住址、电话等

(3)程序能实现以下功能:

数据录入功能:可根据使用者的要求一次或多次录入一个或多个职工信息。

数据浏览功能:录入的数据信息或从文件中读取的信息应能正确的显示。

查询功能:如按职工号,按工资等查询,及查询结果显示。

数据修改功能:指的是对某一职工相关信息的单项修改(比如:学历),而不是将某一职工的所有相关信息重新输入一次。

数据删除功能:即根据某一职工信息中相关条件(比如职工号),查找到该职工并将其删除。

数据文件建立和读写功能:数据是以文件的形式保存在存储介质(如磁盘)中的,要保存职工信息数据,需指定文件名和路径,将输入的职工信息存储在该文件中;若读取职工信息,必须先按文件名找到所指定的文件,然后从该文件中读取数据。

(4)程序运行时,先显示以上功能所构成的主菜单,然后根据选项调用相应程序并显示其对应的结果,调用结束后返回主菜单,直到按“退出”选项,程序执行结束。

三、主要参考文献

1. 谭浩强,C程序设计(第三版).北京:清华大学出版社,2005

2. 谭浩强,C程序题解与上机指导(第三版).北京:清华大学出版社,2005

3.廖雷,C语言程序设计基础.北京:高等教育出版社,2004

4.廖雷,C语言程序设计基础实验教程.北京:高等教育出版社,2005

四、课程设计进度安排

起 止 日 期

时间:8:00-11:00

13:30-16.30

工  作  内  容

星期一

星期二

星期三

星期四

星期五

下达课程设计任务书,学生了解课程设计题目,查阅资料

分析课题,制定设计方案,程序编写

程序编写

程序调试

撰写课程设计报告书

五、成绩考核办法

1、课程设计报告书           30%

2、设计过程与实际动手能力   50%

3、创新能力                 10%

4、课程设计态度和纪律       10%,总成绩按优、良、中、及格和不及格五档记分。


在线提交订单