導航:首頁 > 文檔加密 > 給班級管理系統加密碼

給班級管理系統加密碼

發布時間:2023-02-21 11:54:32

Ⅰ C語言班級信息管理系統

#include <stdio.h>
#include <malloc.h>
#include <string.h>
#include <io.h>
#define NULL 0
#define LEN sizeof(struct student)
#define FILE_DATA_PATH "c:\student.txt"

struct student
{
long int num;
char name[20];
int age;
char sex[4];
char birthday[10];
char address[30];
long int tele_num;
char E_mail[20];
struct student *next;
};

int TOTAL_NUM = 0;
struct student *head = NULL;

void welcome();
void mainmenu();
void record();
void insert(struct student *stu);
void display(struct student *stu);
void displayAll();
void query();
void query_by_num();
void query_by_name();
void readData();
void writeData();
void freeAll();
void del();
void change();
void devise(struct student *p);

int main()
{
char userName[9];
char userPWD[7];
int i;
welcome();
for(i = 0; i < 3; i++)
{
printf("\n管理員初始用戶名和密碼均為admin\n");
printf("請輸入您的用戶名:");
scanf("%s", userName);

printf("\n請輸入您的密碼:");
scanf("%s", userPWD);

if ((strcmp(userName,"admin")==0) && (strcmp(userPWD,"admin")==0))
{
//用戶名和密碼正確,顯示主菜單
mainmenu();
break;
}
else
{
if (i < 2)
{
//用戶名或密碼錯誤,提示用戶重新輸入
printf("用戶名或密碼錯誤,請重新輸入!");
}
else
{
//連續3次輸錯用戶名或密碼,退出系統。
printf("您已連續3次將用戶名或密碼輸錯,系統將退出!");
}
}
}
return 0;
}
//顯示歡迎信息
void welcome()
{
printf("+---------------------------+\n");
printf("| |\n");
printf("| 歡迎使用學生信息管理系統 |\n");
printf("| |\n");
printf("+---------------------------+\n");
}

//系統主菜單
void mainmenu()
{
int choice;
choice = -1;
readData();
printf("\n溫馨提示:為保證您的操作得到保存,請按正常順序退出系統^_^\n");
do
{
printf("\n\n\n");
printf("\t\t\t--------------------------------\n");
printf("\t\t\t+ 學生信息管理系統 |\n");
printf("\t\t\t--------------------------------\n");
printf("\t\t\t+ [1]----錄入學生信息 |\n");
printf("\t\t\t+ [2]----瀏覽學生信息 |\n");
printf("\t\t\t+ [3]----查詢學生信息 |\n");
printf("\t\t\t+ [4]----刪除學生信息 |\n");
printf("\t\t\t+ [5]----修改學生信息 |\n");
printf("\t\t\t+ [0]----退出系統 |\n");
printf("\t\t\t+*·*·*·*·*·*·*·*·*·*·|\n");
printf("\t\t\t--------------------------------\n");
printf("請輸入您的選擇:");
scanf("%d", &choice);
switch(choice)
{
case 0:
writeData();
freeAll();
exit(0);
case 1:
record();
break;
case 2:
displayAll();
break;
case 3:
query();
break;
case 4:
del();
break;
case 5:
change();
break;
default:
printf("\n無效選項!");
break;
}
}
while(choice != 0);
}
//錄入學生信息
void record()
{
struct student *p0;

p0 = (struct student *)malloc(LEN);
printf("請輸入學生的學號:");
scanf("%ld",&p0->num);
printf("請輸入學生的姓名:");
scanf("%s",p0->name);
printf("請輸入學生的年齡:");
scanf("%d",&p0->age);
printf("請輸入學生的性別:");
scanf("%s",p0->sex);
printf("請輸入學生的出生年月:");
scanf("%s",p0->birthday);
printf("請輸入學生的地址:");
scanf("%s",p0->address);
printf("請輸入學生的電話:");
scanf("%ld",&p0->tele_num);
printf("請輸入學生的E-mail:");
scanf("%s",p0->E_mail);

insert(p0);
printf("該學生的信息為:\n");
printf("-------------------------------------------------------------------------------");
printf("學號\t姓名\t年齡\t性別\t出生年月\t\t地址\t電話\tE-mail\n");
display(p0);
}

void insert(struct student *stu)
{
struct student *p0, *p1, *p2;

p1 = head;
p0 = stu;

if(head == NULL)
{
head = p0;
p0->next = NULL;
}
else
{
while((p0->num > p1->num)&&(p1->next != NULL))
{
p2 = p1;
p1 = p1->next;
}
if(p0->num <= p1->num)
{
if(head == p1)
head = p0;
else
p2->next = p0;
p0->next = p1;
}
else
{
p1->next = p0;
p0->next = NULL;
}
}
TOTAL_NUM++;
}

void display(struct student *p)
{
printf("%ld\t%s\t%d\t%s\t%s\t%s\t%ld\t%s\n", p->num, p->name, p->age, p->sex, p->birthday, p->address, p->tele_num, p->E_mail);
}
//瀏覽學生信息
void displayAll()
{
struct student *p;

printf("學生總數:%d\n", TOTAL_NUM);
p = head;
if(head != NULL)
{
printf("\n學號\t姓名\t年齡\t性別\t出生年月\t地址\t電話\tE-mail\n");
printf("-------------------------------------------------------------------------------");
do
{
display(p);
p = p->next;
}
while(p != NULL);
}
printf("\n");
}
//查詢學生信息
void query()
{
int choice;
choice = -1;
do
{
printf("\n");
printf("+--------------------+\n");
printf("| 按學號查詢 請按 1 |\n");
printf("| 按姓名查詢 請按 2 |\n");
printf("| 取消 請按 0 |\n");
printf("+--------------------+\n");

printf("請輸入您的選擇:");
scanf("%d", &choice);

switch(choice)
{
case 0:
return;
case 1:
query_by_num();
break;
case 2:
query_by_name();
break;
default:
printf("\n無效選項!");
break;
}
}
while(choice != 0);
}
//按學號查詢學生信息
void query_by_num()
{
int num;
struct student *p1;

printf("請輸入學生的學號:");
scanf("%ld", &num);
if(head==NULL)
{
printf("無學生記錄!\n");
return;
}
p1=head;
while(num!=p1->num && p1->next!=NULL)
p1=p1->next;
if(num == p1->num)
{
printf("\n學號\t姓名\t年齡\t性別\t出生年月\t地址\t電話\tE-mail\n");
printf("-------------------------------------------------------------------------------");
display(p1);
}
else
printf("沒有該學生記錄,請核對!");
}
//按姓名查詢學生信息
void query_by_name()
{
char name[20];
struct student *p1;

printf("請輸入學生的姓名:");
scanf("%s", name);
if(head==NULL)
{
printf("無學生記錄!\n");
return;
}
p1=head;
while(strcmp(name, p1->name) && p1->next!=NULL)
p1=p1->next;
if(!strcmp(name, p1->name))
{

printf("\n學號\t姓名\t年齡\t性別\t出生年月\t地址\t電話\tE-mail\n");
printf("-------------------------------------------------------------------------------");
display(p1);
}
else
printf("沒有該學生記錄,請核對!");
}
//寫入文件
void writeData()
{
FILE* fp;//文件指針
struct student *p;

fp = fopen(FILE_DATA_PATH, "w");
if (!fp)
{
printf("文件打開錯誤!");
return;
}

fprintf(fp,"%d\n", TOTAL_NUM);
for(p = head; p!= NULL; p= p->next)
{
fprintf(fp,"%ld\t%s\t%d\t%s\t%s\t%s\t%ld\t%s\n",
p->num, p->name, p->age, p->sex, p->birthday, p->address, p->tele_num, p->E_mail);
}
fclose(fp);
}

void freeAll()
{
struct student *p1, *p2;

p1=p2=head;
while(p1)
{
p2=p1->next;
free(p1);
p1=p2;
}
}
//讀取文件
void readData()
{
FILE* fp;//文件指針
struct student *p1, *p2;

fp = fopen(FILE_DATA_PATH, "r");
if (!fp)
{
printf("文件打開錯誤!");
return 0;
}

fscanf(fp,"%d\n", &TOTAL_NUM);
head = p1 = p2 = (struct student *)malloc(LEN);
fscanf(fp,"%ld\t%s\t%d\t%s\t%s\t%s\t%ld\t%s\n",
&p1->num, p1->name, &p1->age, p1->sex, p1->birthday, p1->address, &p1->tele_num, p1->E_mail);
while(!feof(fp))
{
p1 = (struct student *)malloc(LEN);
fscanf(fp,"%ld\t%s\t%d\t%s\t%s\t%s\t%ld\t%s\n",
&p1->num, p1->name, &p1->age, p1->sex, p1->birthday, p1->address, &p1->tele_num, p1->E_mail);
p2->next = p1;
p2 = p1;
}
p2->next = NULL;
fclose(fp);
}
//刪除學生信息
void del()
{
struct student *p1, *p2;
long int num;

if(head == NULL)
{
printf("無學生記錄!\n");
return;
}

printf("請輸入您要刪除的學生的學號:");
scanf("%ld", &num);

p1 = head;

while(num != p1->num && p1->next != NULL)
{
p2 = p1;
p1 = p1->next;
}
if(num == p1->num)
{
if(p1 == head)
head = p1->next;
else p2->next = p1->next;
free(p1);
TOTAL_NUM--;
}
else
printf("沒有該學生記錄,請核對!\n");
}
//修改學生信息
void change()
{
struct student *p1, *p2;
long int num;

if(head == NULL)
{
printf("無學生記錄!\n");
return;
}

printf("請輸入您要修改的學生的學號:");
scanf("%ld", &num);

p1 = head;

while(num != p1->num && p1->next != NULL)
{
p2 = p1;
p1 = p1->next;
}
if(num == p1->num)
devise(p1);
else
printf("沒有該學生記錄,請核對!\n");

}

void devise(struct student *p)
{
int choice;
choice = -1;
do
{
printf("請選擇您要修改的學生的信息內容:\n");
printf("+----------------------+\n");
printf("| 姓名 請按 1 |\n");
printf("| 年齡 請按 2 |\n");
printf("| 性別 請按 3 |\n");
printf("| 出生年月 請按 4 |\n");
printf("| 地址 請按 5 |\n");
printf("| 電話 請按 6 |\n");
printf("| E-mail 請按 7 |\n");
printf("| 取消 請按 0 |\n");
printf("+----------------------+\n");

printf("請輸入您的選擇:");
scanf("%d", &choice);

switch(choice)
{
case 0:
return;
case 1:
printf("請輸入新姓名:");
scanf("%s", p->name);
break;
case 2:
printf("請輸入新年齡:");
scanf("%d", &p->age);
break;
case 3:
printf("請輸入新性別:");
scanf("%s", p->sex);
break;
case 4:
printf("請輸入新出生年月:");
scanf("%s", p->birthday);
break;
case 5:
printf("請輸入新地址:");
scanf("%s", p->address);
break;
case 6:
printf("請輸入新電話:");
scanf("%ld", &p->tele_num);
break;
case 7:
printf("請輸入新E-mail:");
scanf("%s", p->E_mail);
break;
default:
printf("\n無效選項!");
break;
}
}
while(choice != 0);
}

Ⅱ 高手,請問你那個班級檔案管理系統程序進入密碼是多少啊。

誰會回答你的 白問

Ⅲ 教育學籍管理系統密碼忘了怎麼辦

如果忘記密碼,可向本單位學籍系統管理員或者上級學籍系統管理員反映,由他們進行修改。省級的賬號密碼,需由教育部相關人員修改。

學籍管理系統是一個教育單位不可缺少的部分,它的內容對於學校的決策者和管理者來說都至關重要,所以學籍管理系統應該能夠為用戶提供充足的信息和快捷的查詢手段。

擴展材料:

教育學籍管理系統更換密碼須知:

1、系統密碼每90天需更新一次。

2、密碼規則為:數字+大小寫字母+特殊字元

Ⅳ 洛陽理工學院教務網路管理系統改密碼

您好,洛陽理工學院教務網路管理系統改密碼的步驟如下:

1.首先,您需要打開洛陽理工學院教務網路管理系統的登錄頁面,輸入您的用戶名和密碼進行登錄。

2.在登錄後,您可以在頁面的右上角找到「個人中心」,點擊進入後,您可以看到「修改密碼」的選項,點擊進入後,您可以看到「原密碼」和「新密碼」的輸入框,您可以在原密碼的輸入框中輸入您的舊密碼,在新密碼的輸入框中輸入您的新密碼,然後點擊「確定」按鈕,即可完成密碼的修改。

3.在修改密碼完成後,您可以使用新密碼登錄洛陽理工學院教務網路管理系統,以後您可以使用新密碼登錄系統。

4.在使用新密碼登錄系統後,您可以在「個人中心」中修改您的密碼,以便您可以更安全地使用洛陽理工學院教務網路管理系統。

Ⅳ 歡迎進入XXXX班級管理系統

package cms;

/**

* @Author: Cool_Wu

* @Date: 2020-10-31 22:17

*/

public class Acc {

private String account;

private String password;

public Acc() {

}

public Acc(String account, String password) {

this.account = account;

this.password = password;

}

public String getAccount() {

return account;

}

public void setAccount(String account) {

this.account = account;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

}


package cms;

import java.util.Scanner;

public class CMS {

private Acc acc;

public CMS() {

this.acc = new Acc();
}

public CMS(Acc acc) {

this.acc = acc;
}

public void register(String acco, String pwd){

acc.setAccount(acco);

acc.setPassword(pwd);

System.out.println("注冊成功! 您的賬號是:" + acco + " 您的密碼是:" + pwd);

}

public boolean login(String acco, String pwd){

boolean flag = false;

String msg = "";

if (acco.equals(acc.getAccount()) && pwd.equals(acc.getPassword())){

msg = "登錄成功,歡迎使用Cool_Wu班級管理系統!";

flag =true;

}else {

msg = "您的賬號密碼錯誤,請重新輸入!";

}

System.out.println(msg);

return flag;

}

public void cms(){

System.out.println("請選擇您需要的操作代號 [1:注冊 2:登錄 0:退出]");

Scanner scanner = new Scanner(System.in);

int no = scanner.nextInt();

if (no != 0 && no != 1 && no != 2){

System.out.println("代號輸入錯誤,請重新輸入!");

cms();

}

if (no == 1){

System.out.println("請輸入您的注冊賬號:");

String acco = scanner.next();

System.out.println("請輸入您的注冊密碼:");

String pwd = scanner.next();

this.register(acco,pwd);

cms();

}

if (no == 2){

System.out.println("請輸入您的登錄賬號:");

String acco = scanner.next();

System.out.println("請輸入您的登錄密碼:");

String pwd = scanner.next();

boolean flag = this.login(acco,pwd);

if (flag){

return;

}

cms();

}

if (no == 0){

System.out.println("已退出,歡迎下次使用!");

return;

}

}

}


package cms;

public class Test {

public static void main(String[] args) {

System.out.println("歡迎進入Cool_Wu班級管理系統!");

CMS cms = new CMS();

cms.cms();

}

}

Ⅵ 學生教務管理系統登錄入口 怎麼登陸

每個學校的學生教務管理系統登錄入口都是不同的,具體的還是要去你的學校官網或者你所在省份教育考試院官網查詢。

學生教務管理系統登錄入口是什麼

每個學校的學生教務管理系統登錄入口都是不同的,具體的還是要去你的學校官網或者你所在省份教育考試院官網查詢。

教務管理系統有什麼用

1、教務管理系統分為教師信息管理,班級信息管理,學生信息管理,課程信息管理,成績信息管理,財務信息管理,列印信息管理,綜合信息查詢,系統管理。

2、教師信息管理:教務工作人員通過此模塊來管理教師信息,包括教師信息的添加、修改、刪除、查詢等。

3、班級信息管理:教務工作人員通過此模塊來管理班級的信息,包括班級信息的添加,修改,刪除、查詢等。

4、學生信息管理:教務人員通過學生信息管理模塊來管理學生信息,如進行學生信息的添加、修改、刪除、查詢等。

5、課程信息管理:教務工作人員通過該模塊來管理課程的基本信息,包括課程信息的添加,修改,刪除和班級課程的設置等。

6、成績信息管理:教務工作人員通過該模塊來進行學生成績的管理,在進行學生成績的添加時,可用它來為學生設置所在班級的課程表來直接輸入成績。

7、財務信息管理:教務工作人員通過此模塊來管理財務信息,包括學生的繳費和欠費等。

8、列印信息管理:教務工作人員可以通過列印模塊來列印學生成績信息,選課記表和班級表。可以根據班級、學生學號、課程編號來列印學生成績單,列印前還要可以預覽所要列印的報表。

9、綜合信息查詢:通過該模塊可以查詢教務所需要的各種信息。例如:學生信息查詢提供了包括學生學號、姓名、所在班級、班主任名字和宿舍等信息。

10、系統管理:該模塊可以對系統登錄的用戶進行管理。在該模塊中,教務人員可以添加允許登錄的人員名單以及相應的密碼,並對已有的用戶進行密碼修改或刪除。

Ⅶ 教務系統密碼忘了,怎麼辦

不要著急,可以找回密碼。
教務系統密碼如果忘記有幾種找回方式:
1、學生點擊教務系統登錄頁面下方「找回密碼」連接,打開找回密碼頁面,輸入自己的學號和身份證號碼即可找回自己的密碼。
2、學生也可以持自己的學生證到教務處辦理密碼清零手續。
3、教務網路管理系統,一般是學校教務處進行管理,因為學校的管理系統一般都很簡單,所以很少會設置密碼找回機制。基本都是人工重置密碼。
4、如果學生的賬號,密碼出現問題,可以拿著自己的相關證件(學生證、身份證等)到教務處申請密碼重置。
5、如果在假期,可以聯系學校輔導員。部分學校會給輔導員一部分重置密碼許可權。

Ⅷ 成績管理系統帳號,操作方法

http://119.1.99.247:83/ 賬號:鄒樂樂 密碼:111111

第一步:在日常信息維護中的 班級管理添加班級 第二步:在學生信息維護導入學生信息 第三步:在教師信息維護導入任課教師信息 第四步:在日常信息維護中的 科目管理添加科目 第五步:在日常信息維護中的 任課管理添加任課 剩下的是任課教師自行登錄錄入本班學生成績了 你只管告訴任課教師的登錄名和密碼(默認111111)就可以了

Ⅸ 求實現一個班級信息管理系統

不會有人給你做的,這已經到錢的份上了.
自己到源碼站找找,開源的好像有

Ⅹ 暨南大學教務處綜合管理系統怎樣修改密碼

可以聯系班級輔導員進行改密碼的操作的。

暨南大學(Jinan University)簡稱「暨大」(JNU),位於廣東省廣州市,始建於1906年,是中國第一所由國家創辦的華僑高等學府,是中央部屬高校、全國重點大學,直屬中央統戰部、國務院僑辦領導。

是國家「211工程」、「985工程優勢學科創新平台」重點建設高校,世界一流學科建設高校,教育部、國務院僑辦、廣東省三方簽約重點共建大學,全國首批深化創新創業教育改革示範高校;入選國家「111計劃」、「2011計劃」、卓越醫生教育培養計劃、卓越法律人才教育培養計劃、國家大學生創新性實驗計劃、國家級大學生創新創業訓練計劃、教育部人文社會科學重點研究基地。

國家大學生文化素質教育基地、國家對外漢語教學基地、國務院僑辦華文教育基地、國家建設高水平大學公派研究生項目、新工科研究與實踐項目、中國政府獎學金來華留學生接收院校;粵港澳大灣區物流與供應鏈創新聯盟成員高校;是全國首批試行學分制的高校。

學校有國家二級重點學科4個、國僑辦重點學科8個、國家中醫葯管理局重點學科2個、廣東省一級學科重點學科21個、廣東省二級學科重點學科4個。8個學科進入ESI世界排名前1%。

截至2019年3月,學校有全日制學生37918人,其中本科生26837人,研究生11081人,外國留學生11767人;有專任教師2409人,其中中國科學院院士2人,中國工程院院士4人,長江學者(含特聘、講座、青年長江)16人,傑青、優青獲得者35人,珠江學者42人,教授723人,副教授904人,博士生導師808人,碩士生導師1601人。

閱讀全文

與給班級管理系統加密碼相關的資料

熱點內容
變頻器加密密碼 瀏覽:794
美國銀行加密市場 瀏覽:382
我的世界伺服器如何tp玩家 瀏覽:24
app下載統計怎麼找 瀏覽:262
荔枝app怎麼看適合自己的發型 瀏覽:369
魔獸世界client文件夾 瀏覽:539
解壓音樂輕松入睡 瀏覽:270
c盤文件夾卡頓怎麼辦 瀏覽:448
增量調制編解碼實驗數據 瀏覽:761
電流采樣信號進單片機 瀏覽:189
編程教育課程收費 瀏覽:415
伺服器的氣怎麼寫 瀏覽:395
怎麼刪除授時伺服器地址 瀏覽:143
android基礎組件 瀏覽:666
建興app怎麼變成黑色了 瀏覽:51
文件壓縮包如何加密文件 瀏覽:183
2010提出的演算法 瀏覽:674
冰櫃壓縮機的壽命 瀏覽:105
辦公室采訪程序員 瀏覽:569
美橙雲伺服器購買 瀏覽:754