文档详情

C语言实训报告完整版.doc

发布:2025-05-13约1万字共25页下载文档
文本预览下载声明

高级程序语言

综合实训

报告题目:教师管理信息系统

学院:计算机科学与信息学院

专业:通信工程

年级:通信111班

学号:_____________

学生姓名:________

指导教师:_________

2012

目录

摘要……………1

实训目的…………………1

需求分析…………………1

系统设计…………………2

运行环境………………2

系统结构………………3

系统模块设计…………3

系统界面设计…………8

系统实现…………………11

使用的语言……………11

模块代码实现…………12

单元测试………………19

集成测试………………19

五、总结………20

摘要

教师信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。对教师业务档案信息系统的设计和实现进行了初步研究,描述了整个系统的各个功能模块以及相互之间的逻辑关系,并重点对师资队伍统计管理模块、教师信息管理模块进行了详细设计与实现。教师管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据平安性好的数据库.而对于后者那么要求应用程序功能完备,易使用等特点。通过本系统,能将教师的信息最大限度的利用的起来,除了能实现传统的教师信息档案存档之外,还提供了教师及相关信息的查询,信息的实时更新,以保证数据的准确性。本系统分为:教师信息录入,教师信息修改,教师信息查询,教师信息打印以及教师账号管理几个功能模块。总的来说能够满足学校对于教师根本信息的管理。

实训目的

综合应用所学知识的能力

模块化程序设计的能力

工程组协作开发能力

工程文档开发能力

工程管理能力

工程调试、测试能力

二、需求分析

〔1〕可以存储历届的教师档案,管理更为平安、高效;

〔2〕只需一到二名信息管理员即可操作系统,节省大量人力;

〔3〕可以迅速查询及修改所需信息;

1

〔4〕友好的界面操作,能保证系统的易用性和方便性;

〔5〕对系统的平安性管理,包括用户的添加以及密码的修改;

(6)界面设计函数实现程序运行时的界面效果;

(7)鼠标操作控制函数实现鼠标对程序的操作;

(8)创立教师信息循环双链表主要实现程序最初运行时教师数据的输入以及其后的运行中教师数据的插入功能;

(9)显示函数实现的是显示目前所有的有效教师的记录信息;

(10)教师信息查询函数允许按照教师工资或教师学历对教师的各项;

每一位教师的记录都包含姓名,以及性别、学历、工资和所任班级、工作量、所任学科,在程序当中,将教师记录类型定义为结构体类型,可以对教师数据进行永久保存,保证每次运行程序都可以采用原来的数据。

三、系统设计

1、系统的运行环境

软件环境:windows7、TurboC2.0集成环境、UCDOS汉字系统

硬件环境:CPU80386、500GB硬盘、2GB内存

2

系统模块设计

2.系统结构

教师信息

教师信息管理系统

输入

删除

插入

添加

保存

格式化

菜单管理

信息浏览

应用

查询管理

查询

管理

每个模块的功能:

主界面TeacherlessonF:用来显示教师的信息的面板

信息输入模块:教师信息的输入

保存模块:教师信息的保存

插入/添加模块:教师信息的插入

输出模块:格式化输出教师信息

3

流程图

结束开始定义变量unit,flag,temp

结束

开始

定义变量unit,flag,temp

定义指针info

init()

flag=1

输入教师信息并对其进行处理是

输入教师信息

并对其进行处理

〔1〕显示第一条记录这一功能的N-S结构图

First==Last

First==Last

T

F

return

clear

P=First-next

Print(p)

〔2〕显示前一条记录这一功能的N-S结构

显示全部
相似文档