c语言程序设计课程设计源代码,计科_《C语言程序设计》课程设计报告.doc

计科_《C语言程序设计》课程设计报告

宁 波 工 程 学 院

2011 ~ 2012 学年第 二 学期

电信学院

C语言课程设计报告

题 目: 学生信息管理系统

班 级: 计科113

姓 名:

学 号:

指导教师:

2012 年 3 月

目录

目录2

1、系统功能和结构3

1.1系统设计目的3

1.2系统功能分析3

1.3系统结构分析3

2、核心技术介绍3

3、函数功能介绍3

4、设计体会及总结4

参考文献:4

附录一:5

系统功能和结构

1.1系统设计目的

作为C#课程结课设计,验证自身的学习效果,同时希望利用所学的基本知识和技能,进行简单数据库应用程序设计。希望通过项目实践,熟悉巩固所学知识,以使自身达到熟练掌握.NET基本结构以及C#语言的基本知识和技能,基本掌握面向对象程序开发的基本思路和方法,了解ADO.NET数据库开发基本知识,为今后的进一步深入学习,奠定基础。

学生管理系统的开发目的是为了实现学生课程、学籍的信息化管理。本系统需要完成的功能有:班级管理、学生管理、科目管理、课程管理、成绩管理以及系统管理员才具有的教师管理和用户管理。

本系统可以能减少很多不必要的资源,不用象以前那样用冗余的张式的理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了学籍管的效率,并且还提高了学籍信息管理的精确度。

方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了财富。

数据库分析

用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。

学生管理系统是各大中专院校不可缺少的一部分,它主要包括用户登录、学生信息输入修改、学生信息查询以及学生成绩输入、学生成绩查询、系统用户管理等几个页面,因而该系统具有较强的实用性。

1.2系统功能分析

1.输入学生信息

2.显示学生信息

3.查找学生信息

4.删除学生信息

5.插入学生信息

6.结束

1.3系统结构分析

核心技术介绍

void main()

{

int change;

do{

system("cls");

printf("=========================**学生信息管理系统**================================\n");

printf(" ===============欢迎使用============= ");

printf("\n温馨提示:为保证您的操作得到保存,请按正常顺序退出系统\n");

printf("\t\t1: 输入学生信息\n");

printf("\t\t2: 显示学生信息\n");

printf("\t\t3: 查找学生信息\n");

printf("\t\t4: 删除学生信息\n");

printf("\t\t5: 插入学生信息\n");

printf("\t\t6: 排序学生成绩\n");

printf("\t\t0: 退出程序\n");

fflush(stdin);

printf("\t\t请输入功能选项:");

scanf("%d",&change);

switch(change)

{

case 1:

shuru(); break;

case 2:

xianshi(); break;

case 3:

chazhao(); break;

case 4:

shanchu(); break;

case 5:

charu(); break;

case 6:

paixu(); break;

case 0:

break;

}

getch();

}while(change!=6);

}

函数功能介绍

输入数据

printf("\n请输入学号:");

scanf("%d",&st[i].id);

fflush(stdin);

printf("\n请输入姓名:");

gets(st[i].name);

printf("\n") ;

pr

目录 摘 要..............................................................1 1设计内容、任务及具体要求.........................................2 1.1设计内容.....................................................2 1.2设计任务及具体要求...........................................2 2概要设计.........................................................3 2.1该系统的功能简介.............................................3 2.2 总体程序框图.................................................3 2.3各个模块之间的主要关系........................................4 3系统功能模块的具体设计............................................5 3.1各个模块的程序流程图及运行界面................................5 3.2对关键代码加以分析说明.......................................15 4程序调试分析.....................................................23 5程序使用说明.....................................................24 6总结.............................................................25 致谢...........................................................26 参考文献...........................................................27 附:源程序..........................................................28 摘 要 工资管理系统是针对企业的工资管理业务进行计算机处理而开发的应用软件。该系统由系统维护、输入、查询、修改、输出、统计等子模块组成,功能基本涵盖普通企业的工资管理业务范围。企业应用本系统后,可以有效的提高工资管理水平。本文从需求分析、开发平台选择、系统模块建立、数据库设计、功能模块编程实现及软件测试等方面阐述了本应用系统的设计过程。为便于说明,文中绘制了程序结构框图、数据流程图和部分界面图。最后附有主要的源程序代码清单。 关键词:工资管理 系统维护 数据汇总 管理系统 软件开发
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值