C语言课程设计

发布 2022-09-30 18:36:28 阅读 7798

广东工业大学华立学院。

课程设计(**)

课程名称___程序设计基础。

题目名称___学生借书信息管理___

学生学部(系管理学部___

专业班级___11信管(1)班。

学号___150

学生姓名___蔡梓锋。

指导教师___师平。

2024年6月20日。

广东工业大学华立学院。

课程设计(**)任务书。

一、课程设计(**)的内容。

某学校有n个学生,图书管理员负责n个学生的借书信息管理。每个图书管理员将每天各自搜集到的学生借书信息进行记录,信息内容包含:(1)学生的学号(2)学生的姓名(3)学生的所借书本。

假设,每个图书管理员现收集到了一个年级学生的借书信息,要求用c语言编写一个简单的成绩管理系统,可进行录入、查询、修改和浏览等功能。学习相关开发工具和应用软件,熟悉系统建设过程。

二、课程设计(**)的要求与数据。

设计的主要内容应包括:①总体设计(程序设计组成框图、流程图);②详细设计(模块功能说明(如函数功能、入口及出口参数说明,函数调用关系描述等);③调试与测试:测试结果的分析与讨论④源程序清单和执行结果:

清单中应有足够的注释。

三、课程设计(**)应完成的工作。

1)根据上述要求完成一个功能完善学生借书信息管理系统;

2)采用模块化的程序设计方法,程序书写符合规范,程序设计应完善;

3)对系统进行初步的错误和漏洞检测;

4)根据设计规范撰写报告并按时提交;

5)设计内容用a4纸打印并按要求装订。

四、课程设计(**)进程安排。

五、应收集的资料及主要参考文献。

1] 广树建。新编c/c++程序设计教程。广州。华南理工大学出版社。2008

2] 谭浩强,张基温,唐永炎。c语言程序设计教程[m].北京:高等教育出版社,2002.

3] 科汗。c语言教程[m].张小潘,译。北京:电子工业出版社,2006.

4] kernighan b w,ritchie d 程序设计语言[m].2版。徐宣文,李志,译,北京:机械工业出版社,2004.

5] 楼永健,吴鹏,徐恩友。c语言程序设计[m].北京:人民邮电出版社,2006.

6] 李春葆,张植民,肖忠付。c语言设计题典[m].北京:清华大学出版社,2002

7] 谭浩强著。c程序设计(第三版)[m].北京:清华大学出版社,2005.

发出任务书日期: 2011 年 4 月 29 日指导教师签名:

计划完成日期: 2011 年 6 月 27 日教学单位责任人签章:

摘要。随着科学技术的高速发展,我们已步入数字化、网络化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。

图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的"图书馆管理信息系统"已孕育而生。 另外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。

本课程设计就是设计出一个简化的学生借书信息管理系统,包括学生学号、学生姓名、学生所借书本等基本信息的管理。

针对以上功能,学生成绩管理系统的特点具有:1、操作人性化。2、输入简单3、界面显示信息完整。

本课程设计以microsoft c++作为系统开发平台,用c语言编写程序。

关键词:microsoft c++,学生借书信息管理,模块化。

目录 1序言 1

2 系统分析与设计 1

2.1 系统需求分析 1

2.2 系统功能分析 1

2.3 功能模块设计 2

3 系统的实现 2

总结 6参考文献 7

随着科学技术的高速发展,我们已步入数字化、网络化的时代。图书馆是学校的文献信息中心,是为全校教学和科学研究服务的学术性机构,是学校信息化的重要基地。图书馆的工作是学校教学和科学研究工作的重要组成部分,是全校师生学习和研究的重要场所。

为了更好地适应这种网络数字化信息的环境,一种成功的跟踪最新技术,充分利用软硬件资源,扎根于准、新、全数字资源的"图书馆管理信息系统"已孕育而生。

另外,由于图书馆陈旧的管理手段给读者和图书馆管理员带来的很多操作上的不方便,同时为了提高工作效率、服务质量和管理水平,并使图书馆管理人员从繁琐的工作中解脱出来,从而使我们下定决心开发该系统。

本项目的名称是学校图书馆学生借书信息管理系统,设计的对象是学校图书管理员,主要用户是学校的图书管理员,几乎所有功能操作以及对系统的维护工作都是面向学校图书管理员的。因此设计项目的时候以图书管理员的立场、工作重心和工作需求出发,系统的外观界面也是针对学校图书管理员而设计。

根据要求,主要功能包括:(1)学生借书信息录入功能(学生信息用文件保存);(2)学生借书信息浏览功能;(3)学生借书查询功能:按学号查询;(4)学生借书信息的修改。

学生借书信息管理系统包括借书信息录入、借书信息的查询、借书信息的浏览、借书信息的修改,详细的功能描述如下:

1)借书信息的录入功能主要包括对学生信息的录入,包括学生的学号,学生的姓名,学生的所借书本。

2)借书查询功能是对已经录好的学生借书信息进行查看。输入学号后能清楚地看到学生的借书信息,便于图书管理员对学生借书的追踪和分析。

3)借书浏览功能就是对系统的每个帐户进行查看,有利于管理者对学校的教育水平和质量的了解与分析,有助于校方对学校教学水平的提高。

4)借书信息修改功能是将整个系统的学生借书信息进行筛选,对那些经常借书的学生进行鼓励,有利于学生的发展。

根据功能描述,学生成绩管理系统可以分为4个模块,每一个模块有提供了更具体的功能。学生成绩管理系统的功能模块图如图2-1所示。

图2-1 系统功能模块图。

主要功能**。

#include <>

#include <>

#include <>

#include <>

#include <>

#include <>

#define n 100

struct employee

int num;

char name[10];

int score;

em[100]; 定义一个结构体*/

void menu();

void input();

void s**e(int);

void display();

void search();

void search_num();

void modify();定义各函数*/

void menu() 菜单函数*/

void main()else

while(flag==0);

while(flag==1)

getchar();

printf("");

C语言课程课程设计

课程设计报告。课程名称 c语言程序设计 系别 xxx 专业班级 xxx班 学号 xxxxxxxxxx 姓名 xxx 课程题目 10或100以内儿童加减乘除算术游戏。完成日期 2013.6.14 19 指导老师 xxx 2013年 6月 21日。附件 一 程序模块图。二 源程序。include inc...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。xx xx学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 课程类别 专业基础课。制订时间 2010年11月 计算机科学与技术系制。c语言程序课程设计教学...

C语言课程设计

目录。1 c语言程序课程设计教学大纲。2 c语言程序课程设计说明书。3 c语言程序课程设计报告 模板 4 c语言程序课程设计成绩评定表。珠海学院。课程教学大纲。课程名称 c语言程序课程设计。适用专业 2010级计算机科学与技术系各专业。课程类别 专业基础课。制订时间 2010年11月 计算机科学与技...