C程序课程设计说明书-教师信息管理系统.doc
上传人:天马****23 上传时间:2024-09-13 格式:DOC 页数:30 大小:1.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

C程序课程设计说明书-教师信息管理系统.doc

C程序课程设计说明书-教师信息管理系统.doc

预览

免费试读已结束,剩余 20 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C程序设计课程设计任务书及说明书设计题目教师信息管理系统学院计算机与通信专业、年级物联网工程学生王明明学号_____14530008_指导教师时间2015年春季学期目录1摘要……………………………………………………………32前言……………………………………………………………43正文……………………………………………………………53.1系统分析(需求分析)3.2系统总体设计3.3详细设计3.4系统测试及使用(操作)说明4总结…………………………………………………………185参考文献……………………………………………………18致谢附录:程序源代码1摘要本次课程设计采用C语言,开发了一个基本的教师信息管理系统,该系统具备了按教师姓名查找并输出教师信息,按教师号查找并输出教师信息,按教师姓名查找并删除数据,输出全部教师信息数据,对教师的管理也可以更加方便快捷。关键词:C语言;课程设计;教师信息管理系统2前言随着教育的广泛性的提高,教师的数量逐渐增多,但是在教师管理是出现教师姓名、年龄等出现错误的诸多问题。本文针对上述问题,采用软件工程的开发原理,根据软件流程过程规范,按照需求分析、概要设计、详细设计、程序编码、测试、软件应用、软件维护等过程开发了一个教师信息管理系统。采用c语言作为开发工具,设计了这个教师信息管理系统,解决了教师信息管理中存在的数据安全性、数据一致性等问题。3、正文3.1系统分析3.3.1.设计要求该设计要求教师以学校教师信息管理业务为背景,设计、开发一套“教师信息管理系统”软件。通过该题目的设计过程,可以培养教师结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解,针对c语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。得到软件工程的综合训练,提高解决实际问题的能力。3.3.2设计任务1、以教师信息管理业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型;2、完成软件结构设计和算法设计;3、完成系统的软件开发和测试工作;教师信息包括:教师号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。设计“教师信息管理系统”,使之能提供以下功能:系统以菜单方式工作;教师信息录入功能;教师信息浏览功能;查询、排序功能:按编号查询、按姓名查询;教师信息的删除与修改;存储教师信息。3.2系统总体设计一.功能模块图main欢迎界面选项退出并存盘教师信息查询教师信息删除教师信息排序教师信息录入教师信息修改二.总体数据结构本系统采用结构体为主要数据结构,将教师信息,包括:教师号,姓名,年龄,性别,出生年月,地址,电话,E-mail以结构体的形式存储在计算机中。structTEACHER{intID;charName[10];intAge;charSex[2];intBirthday;charAdress[15];charTelNum[12];charEmail[10];};3.3详细设计(1)功能模块及函数说明函数原型:voidDispMainMenu();函数功能:显示菜单(欢迎界面)函数原型:charchoice();函数功能:选择操作函数原型:voidinput(teacherstu[],intMax,intcn);函数功能:录入教师信息函数原型:intfindteacherID(teacherstu[],intfindID,intMax);函数功能:按编号查找教师信息函数原型:intfindteacherNAME(teacherstu[],charfindNAME[10],intMax)函数功能:按姓名查找教师信息函数原型:voidDisplayInfor(teacherstu[],intMax);函数功能:显示教师信息函数原型:voidDispQueryMenu();函数功能:显示查询菜单函数原型:intInforInput(teacherstu[],intcn);函数功能:输入要录入的教师信息条数函数原型:voidQueryInfor(teacherstu[],intMax);函数功能:信息查询函数原型:voidEditInfor(teacherstu[],intMax);函数功能:修改教师信息(信息编辑)函数原型:DEL(teacherstu[],intMax,inti)函数功能