教务处管理系统c语言编程,C语言课程设计报告——教务管理系统.docx

功能说明:实现两种权限的身份登陆的教务管理系统

*/

#include "stdio.h"

#include "stdlib.h"

#include "string.h"

#include "time.h"

#include "memory.h"

#define share "d:\\share.dat"//定义邮件地址

#define manager "d:\\manager.dat" //定义管理员邮件地址

#define outmsg "d:\\outmsg.dat"//定义公告邮件地址

#define logtimemsg "d:\\used login time.dat"//定义用户登录时间信息

#define star_stu "d:\\stu_scname.dat"//定义学生起始文件信息

#define stu_msg"d:\\stu.dat"//定义学生成绩信息地址

#define mass_key "3110008758"//定义文件头部密码

typedef struct student stu;

#define sc_num 4//只设定4门科目,不允许改动

#define uint unsigned int

/*学生成绩管理系统结构*/

struct student

{

char num[10];/*学生学号*/

char name[10];/*学生姓名*/

uint score[sc_num];/*科目分数*/

uint average;/*科目平均分*/

stu *next;

}st;

char gettemp=0;

/*管理员身份识别结构*/

typedef struct username user;

struct username

{

char username[20];//

char password[20];

}use;

/*时间登录信息*/

struct Logtime

{

char userlogin[20];

struct tm;

};

char logc;//登录次数

typedef struct Logtime logtime;

//==========================================================

//定义通讯协议

//==========================================================

#define mass_max200//定义信息量

struct Massage

{

int cont;//文件数量

char username[15];//发送人

char mass[mass_max];//信息

}mas;

typedef struct Massage massage;

//==========================================================

//==========================================================

char userlogin[10];

char sc_name[sc_num][10];

/*以上是学生信息*/

char welcome(void);/*用户界面,返回0,则表示退出系统*/

/*

====================================================================

学生信息操作

====================================================================

*/

stu*creat();/*建立链表*/

void display(stu *head);/*显示用户信息*/

void insert(stu *head);/*增加学生信息*/

stu* delname(stu*head,char *stu_name);/*根据学生姓名删除用户信息*/

stu* delnum(stu *head,char *stu_num);/*根据学生学号删除用户信息*/

stu* checkname(stu *head,char *stu_name);/*输出指定学生的信息*/

stu* checknum(stu *head,char *stu_num);/*输出指定学生学号的学生信息*/

void changsc_name(stu *head,char *name);/*修改用

目录 摘 要..............................................................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、付费专栏及课程。

余额充值