《学生信息管理系统报告》

《学生信息管理系统报告》

ID:17765125

大小:368.00 KB

页数:21页

时间:2018-09-05

《学生信息管理系统报告》_第1页
《学生信息管理系统报告》_第2页
《学生信息管理系统报告》_第3页
《学生信息管理系统报告》_第4页
《学生信息管理系统报告》_第5页
资源描述:

《《学生信息管理系统报告》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、225552《C程序设计》课程设计报告题目——学生信息管理系统班级:计算机科学与技术(师范)设计者:学号:20101201053指导老师:刘怀愚2011年3月30日一、设计目的与内容(1)学生信息管理系统的功能为显示主要操作页面,通过密码验证登陆界面,学生信息处理功能。通过密码验证登陆,可实现安全登录,方便可靠。学生信息处理功能包括增加学生信息,显示学生信息,学生信息条件查询(分为:按学生姓名进行查询,按学生学号进行查询),修改学生信息,删除学生信息,读取保存学生信息。(2)学生信息管理系统的功能模块有:用户名和密码验证登陆界面,输入正确的用户名和

2、密码登陆主菜单选择界面,方便用户对程序的功能进行选择,选择要实现的功能按enter键进入该功能。0.系统帮助及说明1.增加学生信息。2.显示学生信息。3.学生信息条件查询。4.修改学生信息。5.删除学生信息。6.读取学生信息。7.保存学生信息。8.退出,谢谢使用!!!程序分为多个小模块,通过调用实现各种功能,增强了程序的可建设性。二、总体设计流程图学生信息管理系统密码登陆界面登陆主菜单选择框架界面输入信息模块显示信息模块条件查询模块修改信息模块退出系统模块从键盘输入信息输出信息至屏幕按学生学号查询按学生姓名查询修改学生信息将退出界面显示删除信息模块

3、读取保存信息模块读取文件信息保存文件信息删除学生信息该流程图为此次学生信息管理系统的总体流程图,用户进入界面以后可以看到登陆密码界面,密码输入正确进入主菜单选择框架界面,0为系统帮助及说明,1为输入学生信息,2为显示学生信息,3为查找学生信息,4为修改学生信息,5为删除学生信息,6为读取学生信息,7为保存学生信息,8为退出系统,谢谢使用!!!用户可以根据自己的需求方便快捷的做出自己的选择。三、算法的基本思想1.头文件的引用和函数的声明#include//I/O函数#include//字符串函数#defineN1

4、00000//最大学生人数,实际请更改//structrecord//结构体{charcode[15];//学号charname[15];//姓名charage[3];//年龄charsex[8];//性别chartime[15];//出生日期charadd[30];//家庭地址chartel[15];//电话号码charmail[30];//电子邮件地址}stu[N];intk=1,n=0;//定义全局变量voidpassword();//验证密码函数voidmainmenu();//主菜单函数声明voidhelp();//系统帮助函数声明voi

5、dinsert();//插入函数声明voiddisplay();//显示函数声明voidsearch();//查找函数声明voidsearch_by_num();//通过学号查找函数声明voidsearch_by_name();//通过姓名查找函数声明voidmodify();//修改函数声明voiddel();//删除函数声明voidreadfile();//读取文件函数声明voidsave();//保存文件函数声明该函数是对头文件的加载和引用,定义结构体、常量和变量,并对他们进行初始化工作。2.系统主调函数voidmain()/*主函数*/{p

6、rintf("ttt+----------------------------+");printf("ttt

7、

8、");printf("ttt

9、欢迎使用学生信息管理系统

10、");printf("ttt

11、

12、");printf("ttt+----------------------------+");password();}该函数为程序的主函数,通过密码验证进入主菜单。3.密码验证函数/*通过对比字符串数组比较实现密码校验*/voidpassword()/*验证密码函数*/{inti;charAdminis

13、trator[15];charPassword[15];for(i=0;i<3;i++){printf("管理员初始用户名和密码均为admin");printf("请输入您的用户名:");scanf("%s",Administrator);printf("请输入您的密码:");scanf("%s",Password);if((strcmp(Administrator,"admin")==0)&&(strcmp(Password,"admin")==0)){printf("登录成功!");while(k)/*循环判断*/mainmenu(

14、);break;}else{if(i<2){printf("用户名或密码错误,请重新输入!");}else{print

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。