『壹』 求校園一卡通消費系統java源代碼,急用啊,等著答辯,謝謝啦
web ? swing?
『貳』 學生收費系統——應收款管理子系統的源代碼
源代碼
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
struct question {
char ask[200];/*選擇題題目*/
char answer[4][80];/*選擇題選項*/
int right;/*正確答案*/
struct question *next;
};
int MenuChoice(void);
struct question *InsertList(struct question *fst, const struct question *ad);
struct question *ListSeek(struct question *seek, long len, long max);
void GetQuestion(struct question *src);
void SaveFile(const struct question *ed, FILE *saf);
struct question *LoadFile(struct question *td, FILE *laf);
int GetAnswer(void);
void ExplainQuestion(const struct question *que, int n);
main()
{
struct question *start = NULL, temp;
long choice, line = 0, c;
FILE *fp = fopen("kstm.dat", "a+");
start = LoadFile(start, fp);
while ((choice = MenuChoice()) != 3)
if (choice == 1) {
GetQuestion(&temp);
start = InsertList(start, &temp);
++line;/*統計列表的長度*/
}
else if (choice == 2){
c =600;
while (c > 500 || c > line) {
printf("請輸入要回答的問題數量: ");
scanf("%d", &c);
}
ExplainQuestion(start, line);
}
SaveFile(start, fp);/*進行最後的工作*/
fclose(fp);
return 0;
}
/*ListSeek函數確定一個讀取答案的位置,len代表要讀取的答案數,max代表列表的長度*/
struct question *ListSeek(struct question *seek, long len, long max)
{
int i;
srand(time(NULL));
while (i = rand() % max + len < max)/*隨機選取一個讀題目的位置*/
;
while (i--)
seek = seek->next;/*找到指定的位置*/
return seek;
}
/*向列表中插入試題*/
struct question *InsertList(struct question *fst, const struct question *ad)
{
struct question *newPtr = (struct question *)malloc(sizeof(struct question));
if (newPtr == NULL)
exit(0);
*newPtr = *ad;
newPtr->next = fst;
return newPtr;
}
/*獲取問題,選項,以及正確答案*/
void GetQuestion(struct question *src)
{
int i = 0;
printf("請輸入選擇題題目:\n");
scanf("%s", src->ask);
while (i < 4) {
printf("請輸入選項%c的答案:\n", i + 'A');
scanf("%s", src->answer[i++]);
}
src->right = GetAnswer();
}
/*從文件中讀取題目,將題目添加到列表中*/
struct question *LoadFile(struct question *td, FILE *laf)
{
struct question temp;
while (fread(&temp, 1, sizeof(struct question), laf))
td = InsertList(td, &temp);
return td;
}
/*將列表中的試題保存在文件中*/
void SaveFile(const struct question *ed, FILE *saf)
{
fclose(saf);
if ((saf = fopen("kstm.dat", "w")) == NULL)/*以寫的方式重新打開文件*/
return ;
while (ed) {
fwrite(ed, 1, sizeof(struct question), saf);
ed = ed->next;
}
}
/*得到選擇題的答案(不保證是正確的答案)*/
int GetAnswer(void)
{
int c = 0;/*必須進行初始化,避免出現偶然性的錯誤*/
fflush(stdin);
while (c < 'A' || c > 'D') {/*確保輸入的答案是A, B, C, D中的一個*/
printf("請輸入正確的答案: ");
scanf("%c", &c);
}
return c;
}
/*回答問題,並統計答對題目數,顯示得分*/
void ExplainQuestion(const struct question *que, int n)
{
int i = 0, t = n;
char result[1001], *p = result;
for (i = 0; n--; que = que->next) {
printf("%s\nA.%s\nB.%s\nC.%s\nD.%s\n\n", que->ask, que->answer[0], que->answer[1],
que->answer[2], que->answer[3]);
if ((*p = que->right) == (*(p + 1) = GetAnswer()))
++i;
p += 2;
}
*p = '\0';
printf("\n%-13s%-13s%s\n", "標准答案", "您的答案", "評價");
for (p = result; *p != '\0'; p += 2)
printf("%-13c%-13c%s\n", *p, *(p + 1), *p == *(p + 1) ? "正確" : "錯誤");
printf("\n您回答了%d道題, 答對%d道題目, 得分: %.2f\n\n", t, i, (float)i / t * 100.00);
}
/*選擇菜單*/
int MenuChoice(void)
{
int value;
printf("1 - 添加選擇題\n2 - 回答選擇題\n3 - 退出\n");
scanf("%d", &value);
return value;
}
struct question *ListSeek(struct question *seek, long len, long max)
{
int i;
srand(time(NULL));
while (i = rand() % max + len < max)/*隨機選取一個讀題目的位置*/
;
while (i--)
seek = seek->next;/*找到指定的位置*/
return seek;
}
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
struct question {
char ask[200];/*選擇題題目*/
char answer[4][80];/*選擇題選項*/
int right;/*正確答案*/
struct question *next;
};
int MenuChoice(void);
struct question *InsertList(struct question *fst, const struct question *ad);
struct question *ListSeek(struct question *seek, long len, long max);
void GetQuestion(struct question *src);
void SaveFile(const struct question *ed, FILE *saf);
struct question *LoadFile(struct question *td, FILE *laf);
int GetAnswer(void);
void ExplainQuestion(const struct question *que, int n);
main()
{
struct question *start = NULL, temp;
long choice, line = 0, c;
FILE *fp = fopen("kstm.dat", "a+");
start = LoadFile(start, fp);
while ((choice = MenuChoice()) != 3)
if (choice == 1) {
GetQuestion(&temp);
start = InsertList(start, &temp);
++line;/*統計列表的長度*/
}
else if (choice == 2){
c =600;
while (c > 500 || c > line) {
printf("請輸入要回答的問題數量: ");
scanf("%d", &c);
}
ExplainQuestion(start, line);
}
SaveFile(start, fp);/*進行最後的工作*/
fclose(fp);
return 0;
}
/*ListSeek函數確定一個讀取答案的位置,len代表要讀取的答案數,max代表列表的長度*/
struct question *ListSeek(struct question *seek, long len, long max)
{
int i;
srand(time(NULL));
while (i = rand() % max + len < max)/*隨機選取一個讀題目的位置*/
;
while (i--)
seek = seek->next;/*找到指定的位置*/
return seek;
}
/*向列表中插入試題*/
struct question *InsertList(struct question *fst, const struct question *ad)
{
struct question *newPtr = (struct question *)malloc(sizeof(struct question));
if (newPtr == NULL)
exit(0);
*newPtr = *ad;
newPtr->next = fst;
return newPtr;
}
/*獲取問題,選項,以及正確答案*/
void GetQuestion(struct question *src)
{
int i = 0;
printf("請輸入選擇題題目:\n");
scanf("%s", src->ask);
while (i < 4) {
printf("請輸入選項%c的答案:\n", i + 'A');
scanf("%s", src->answer[i++]);
}
src->right = GetAnswer();
}
/*從文件中讀取題目,將題目添加到列表中*/
struct question *LoadFile(struct question *td, FILE *laf)
{
struct question temp;
while (fread(&temp, 1, sizeof(struct question), laf))
td = InsertList(td, &temp);
return td;
}
/*將列表中的試題保存在文件中*/
void SaveFile(const struct question *ed, FILE *saf)
{
fclose(saf);
if ((saf = fopen("kstm.dat", "w")) == NULL)/*以寫的方式重新打開文件*/
return ;
while (ed) {
fwrite(ed, 1, sizeof(struct question), saf);
ed = ed->next;
}
}
/*得到選擇題的答案(不保證是正確的答案)*/
int GetAnswer(void)
{
int c = 0;/*必須進行初始化,避免出現偶然性的錯誤*/
fflush(stdin);
while (c < 'A' || c > 'D') {/*確保輸入的答案是A, B, C, D中的一個*/
printf("請輸入正確的答案: ");
scanf("%c", &c);
}
return c;
}
/*回答問題,並統計答對題目數,顯示得分*/
void ExplainQuestion(const struct question *que, int n)
{
int i = 0, t = n;
char result[1001], *p = result;
for (i = 0; n--; que = que->next) {
printf("%s\nA.%s\nB.%s\nC.%s\nD.%s\n\n", que->ask, que->answer[0], que->answer[1],
que->answer[2], que->answer[3]);
if ((*p = que->right) == (*(p + 1) = GetAnswer()))
++i;
p += 2;
}
*p = '\0';
printf("\n%-13s%-13s%s\n", "標准答案", "您的答案", "評價");
for (p = result; *p != '\0'; p += 2)
printf("%-13c%-13c%s\n", *p, *(p + 1), *p == *(p + 1) ? "正確" : "錯誤");
printf("\n您回答了%d道題, 答對%d道題目, 得分: %.2f\n\n", t, i, (float)i / t * 100.00);
}
/*選擇菜單*/
int MenuChoice(void)
{
int value;
printf("1 - 添加選擇題\n2 - 回答選擇題\n3 - 退出\n");
scanf("%d", &value);
return value;
}
『叄』 怎麼創建一個學校繳費系統,需要使用資料庫HTML等等,可否有位老師詳細講解一下(不懂,大白話即可)
你的意思是搭建一個內網繳費系統提供學校使用,我的建議你可以購買一個繳費系統這樣最好,他們會手把手教你怎麼使用的。
自己創建學費系統需要相當不錯的程序編寫能力才行的呢,保障安全性建議購買
『肆』 易語言充值(收費系統)源碼怎麼用
你自己有沒有架設FTP伺服器啊,沒有的話架設一個,然後那個IP地址填寫你的FTP的IP地址,後面的「31」「meina520」之類的填寫用戶名和密碼之類的。綜上所述,連接錯誤原因有一下幾點:
1、未架設FTP伺服器(即沒有使用所填寫IP來創建FTP伺服器) 解決辦法:網上有FTP空間架設軟體,很簡單的
2、用戶名和密碼填寫錯誤。 解決辦法:填成正確的用戶名和密碼就可以了
3、IP填寫錯誤(即你FTP伺服器已經創建了,但是沒有填對IP) 解決辦法:IP填對就行了
PS:我不推薦你使用FTP空間,因為每個人的IP都是動態IP,你網路一下線再連接會分配你另外的IP,別人就沒辦法連接了,所以推薦樓主自己租一個伺服器。如果沒錢的話,你可以把「ip地址」這個參數設定為變數,然後利用花生殼軟體自動讀取你當前的IP,然後發送數據到客戶端上,然後客戶端在解析花生殼上的你的當前IP就可以了,這個比較麻煩,推薦樓主租一個伺服器
『伍』 校風雲都收費了,有沒有不收費的培訓學校管理系統軟體啊
有啊,我們學校就在使用的,校風雲還真不錯
『陸』 知識付費系統源碼哪個好
知識付費源碼廣義上來說就是知識付費系統。
短書支持搭建各種類型的內知識付費系統容。對於需要知識付費系統源碼來打造知識付費平台的用戶而言,可以用多種形式的音頻、視頻和直播等來做自己的知識付費內容,也可以配上圖文來加強用戶理解。它支持微信語音互動直播、視頻錄播、語音直播互動、OBS錄屏直播和手機實時直播,多個埠播放讓各種場景能夠結合起來,為學員提供比較全面的服務。對於自媒體、教育機構以及想要知識付費源碼來變現的人來說是方便快捷的選擇。
『柒』 學生繳費管理系統
#include <stdio.h>
#include <malloc.h>
#include <string.h>
typedef struct fee
{
char id[20];
char name[20];
int age;
char sex[10];
char time[20];
int cost;
char pay[10];
fee *next;
}fee;
void create(fee *s)
{
int n, i;
fee *p, *q;
s = (fee *)malloc(sizeof(fee));
p = s;
printf(" 請輸入需要錄入的學生人數n:\n");
scanf("%d",&n);
printf("請輸入學生繳費信息:\n");
scanf("%s%s%d%s%s%d%s",p->id ,p->name ,p->age , p->sex ,p->time ,p->cost ,p->pay );
printf("%s\t%s\t%d\t%s\t%s\t%d\t%s\n",p->id ,p->name ,p->age ,p->sex ,p->time ,p->cost ,p->pay );
for (i = 1; i < n; i++)
{
q = (fee *)malloc(sizeof(fee));
scanf("%s%s%d%s%s%d%s",q->id ,q->name ,q->age , q->sex ,q->time ,q->cost ,q->pay );
p->next = q;
p = q;
}
p->next = s;
}
void delfee(fee *s,char iden[20])
{
fee *p, *m, *n;
p = s;
if (!(p->id ,iden))
{
while (p->next !=s)
p = p->next;
n = s->next;
m = p->next;
p->next = m->next ;
free(m);
p->next = n;
}
else
{
while (p->next != s)
{
if (!strcmp(p->next->id ,iden))
{
m = p->next;
p->next = m->next;
free(m);
}
p = p->next;
}
}
}
void insert(fee *s, fee *a)
{
a = (fee *)malloc(sizeof(fee));
scanf("%s%s%d%s%s%d%s",a->id ,a->name ,a->age , a->sex ,a->time ,a->cost ,a->pay );
a->next = s->next ;
s->next = a;
}
void find(fee *s, char iden[20])
{
fee *p;
p = s;
while (p->next != s)
{
if (!strcmp(p->id ,iden))
{
printf("%s\t%s\t%d\t%s\t%s\t%d\t%s\n",p->id ,p->name ,p->age ,p->sex ,p->time ,p->cost ,p->pay );
return;
}
}
printf("Not Found!\n");
}
void print(fee *s)
{
fee *p;
p = s;
while (p->next != s)
{
printf("%s\t%s\t%d\t%s\t%s\t%d\t%s\n",p->id ,p->name ,p->age ,p->sex ,p->time ,p->cost ,p->pay );
p = p->next ;
}
}
int main()
{
fee *s, *a;
a = (fee *)malloc(sizeof(fee));
s = (fee *)malloc(sizeof(fee));
char iden[20];
create(s);
print(s);
gets(iden);
insert(s,a);
print(s);
find(s,iden);
delfee(s,iden);
print(s);
return 0;
}
太多了,沒時間調試
『捌』 本人剛畢業,在一家軟體公司做實習,經理讓我做一個培訓學校的報名管理系統,請問哪裡可以下載源碼
有一個25175源碼網站,你可以考慮去下載
『玖』 有沒有好用的培訓學校學員繳費管理系統
使用排控通進行學員繳費管理,訂單繳費一體化操作,還能對訂單信息進行篩選查詢,查看訂單完成狀態以及列印訂單收據等操作,同時使用它還能對訂單數據進行統計分析,實時了解學校收入詳情
『拾』 java 程序源碼 學生繳費系統
你是需要這樣的抄代碼嗎?
你是需要B/S模式的還是C/S模式的?
這些功能寫起來比較簡單,在後台連個資料庫,做些數據的處理就可以了。不過要我這沒有現成的,要自己的寫的話估計沒有時間了。如果你是在學習java的話,建議你自己動手寫寫,這個小系統能用到好多東西。
簡單點的話直接用JDBC邊資料庫,要是好點可以考慮使用Hibernate,如果寫成B/S模式的話,還可以考慮使用一些MVC的框架,struts或者spring,前台還能使用到ajax.當然,你還需要列印報表的功能,這個也是一個難點。