HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營(yíng)
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    共享信息設(shè)計(jì)說明(共享信息設(shè)計(jì)說明書)

    發(fā)布時(shí)間:2023-03-08 03:00:56     稿源: 創(chuàng)意嶺    閱讀: 126        問大家

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于共享信息設(shè)計(jì)說明的問題,以下是小編對(duì)此問題的歸納整理,讓我們一起來看看吧。

    創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請(qǐng)撥打電話:175-8598-2043,或添加微信:1454722008

    本文目錄:

    共享信息設(shè)計(jì)說明(共享信息設(shè)計(jì)說明書)

    一、11. 共享單車信息管理系統(tǒng) (難度系數(shù):6)問題描述:設(shè)計(jì)一個(gè)簡(jiǎn)單的共享單車信息管理系統(tǒng)。

    #include<stdio.h>

    #include<stdlib.h>

    #include<string.h>

    #include<conio.h>

    #include<windows.h>

    #include<time.h>

    //初始界面輸入神秘代碼10086進(jìn)入????????界面

    float bike_money;//定義金額

    char gName[20];

    void print(); //初始界面

    void begin();//選擇注冊(cè)或登錄

    void regist();//注冊(cè)

    void creatInform();//用戶基本信息

    void after_regist();//創(chuàng)建后選擇回到上一級(jí)或者登錄

    void login();//登錄界面

    int match(char a[20],char b[20]);//檢測(cè)文件中賬號(hào)密碼 和輸入是否匹配

    void user_menu();//用戶界面

    void userKey();//用戶選擇

    void use_bike();//租車

    void print_time();//打印時(shí)間

    void get_time();//獲取當(dāng)前時(shí)間并存入文件

    int num_bike();//統(tǒng)計(jì)單車信息

    void user_browseBike();//瀏覽單車信息

    void return_bike();//還車

    int num_use_bike();//統(tǒng)計(jì)使用中的單車個(gè)數(shù)

    int calculate_time();//計(jì)算使用時(shí)間

    int get_num(float data);//統(tǒng)計(jì)余額位數(shù)

    float calculate_money(int data,float money);//計(jì)算用戶花費(fèi)金額

    void delete_time();//刪除用完的時(shí)間

    void add_money();//充值系統(tǒng)

    void check_money();//查看余額

    void change_pas();//更改密碼

    void manage_menu();//管理員菜單

    void keyDown();//對(duì)管理員菜單的選擇

    void add_bike();//添加單車

    void delete_bike();//刪除單車

    void lookup_choice();//查找信息

    void lookup_bike();//查找單車信息

    void lookup_user();//查找用戶信息

    int num_user();//統(tǒng)計(jì)用戶信息

    void browseUser();//瀏覽用戶信息

    void browseBike();//瀏覽單車信息

    float calculate();//資金流動(dòng)情況

    typedef struct User//用戶登錄信息

    {

    char username[20];

    char userpas[20];

    struct User *next;

    }User,*uNode;

    typedef struct Inform//用戶賬號(hào)信息

    {

    char username[20];

    char name[20];

    int age;

    char sex[10];

    char tel[12];

    float money;

    struct Inform *next;

    }Inform,*iNode;

    typedef struct Bike//單車信息

    {

    char address[100];//地址

    char num[20];//單車編號(hào)

    int usetime;//使用次數(shù),每使用20次檢查一遍并清空

    float price;//每小時(shí)花費(fèi)金額

    float makemoney; //賺取的金額

    float cost;//成本價(jià)格

    struct Bike *next;

    }Bike,*bNode;

    typedef struct Time//時(shí)間信息

    {

    char num[20];

    int time;

    struct Time *next;

    }Time,*tNode;

    void print() //初始界面

    {

    system("cls");

    printf("\n\n\n\n\n\n\t\t\t\t_______________________________________\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 請(qǐng)選擇 |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 我已注冊(cè)過——請(qǐng)按 1 |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 我是新用戶——請(qǐng)按 2 |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 退 出——請(qǐng)按 0 |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t|______________________________________|\n");

    printf("\t\t\t\t請(qǐng)輸入:");

    begin();

    }

    void begin()//選擇注冊(cè)或登錄

    {

    int choice=0;

    scanf("%d",&choice);

    switch(choice)

    {

    case 1:

    login();

    break;

    case 2:

    regist();

    break;

    case 10086:

    manage_menu();

    break;

    case 0:

    exit(1);

    default:

    print();

    break;

    }

    }

    void regist()//注冊(cè)

    {

    system("title 創(chuàng)建賬號(hào)");//改變標(biāo)題

    FILE *fp;

    int hit;

    char username[20],_username[20];

    char userpas[20],userpas1[20],_userpas[20];

    if((fp=fopen("user.txt","r"))==NULL)//如果不存在user.txt,創(chuàng)建user.txt

    {

    fp=fopen("user.txt","w+");

    fclose(fp);

    }

    system("cls");

    for(;;)

    {

    printf("\n\n\n\n\n\n\t\t\t\t_____________________________________________\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 注冊(cè)界面 |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 請(qǐng)輸入用戶名: |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 請(qǐng)輸入密 碼: |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 再次確認(rèn)密碼: |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t|____________________________________________|\n");

    COORD sin_up_name = { 57, 10 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), sin_up_name);//改變光標(biāo)位置

    scanf("%s",&username);

    fp=fopen("user.txt","r");

    for(;!feof(fp);)

    {

    fscanf(fp,"%s%s",_username,_userpas);

    if(strcmp(username,_username)==0)

    {

    COORD name_same = { 32, 18 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), name_same);

    printf("該用戶名已存在,請(qǐng)輸入其他用戶名.");

    getch();

    regist();

    }

    }

    fclose(fp);

    strcpy(gName,username);

    COORD sin_up_pasword = { 57, 12 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), sin_up_pasword);//改變光標(biāo)位置

    char key;

    int i=0,j=0;

    while((key=_getch())!='\r')//如果沒有輸入回車

    {

    if(i<19)

    {

    userpas[i++]=key;//每輸入一個(gè)字符,打印一個(gè)*,讓密碼不可見

    printf("*");

    }

    else

    {

    COORD sin_pas_too_long = { 32, 18 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), sin_pas_too_long);

    printf("密碼過長(zhǎng),該密碼不可用!\n");

    printf("\t\t\t\t即將返回重新注冊(cè)...");

    getch();

    regist();

    }

    }

    COORD sin_up_pasword_again = { 57, 14 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), sin_up_pasword_again);//改變光標(biāo)位置

    while((key=_getch())!='\r')//如果沒有輸入回車

    {

    if(j<19)

    {

    userpas1[j++]=key;

    printf("*");

    }

    else

    {

    COORD sin_pas_again_too_long = { 32, 18 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), sin_pas_again_too_long);

    printf("\t密碼過長(zhǎng),該密碼不可用!\n");

    printf("\t即將返回重新注冊(cè)...");

    getch();

    regist();

    }

    }

    if(strcmp(userpas,userpas1)==0)//對(duì)比兩次輸入密碼是否一致

    {

    fp=fopen("user.txt","a");//打開user.txt指針指到文件最后

    fprintf(fp,"%s\t%s\n",username,userpas);

    break;

    }

    else

    {

    COORD sin_pas_error = { 28, 18 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), sin_pas_error);

    printf("\t兩次密碼不一致,請(qǐng)重新輸入,退出請(qǐng)按ESC");

    hit=getch();

    if(hit=27) ;

    system("cls");

    print();

    }

    }

    fclose(fp);

    COORD sin_up_sucess = { 28, 18 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), sin_up_sucess);

    printf("\t創(chuàng)建成功,按任意鍵返回");

    getch();

    system("cls");

    creatInform();

    after_regist();

    }

    void creatInform()//用戶基本信息

    {

    system("title 用戶信息錄入");

    FILE *fp;

    char username[20],name[20],sex[10],tel[12],s[12];

    int age,i=0,j;

    float money;

    if((fp=fopen("Inform.txt","r"))==NULL)

    {

    fp=fopen("Inform.txt","w");

    fclose(fp);

    }

    fp=fopen("Inform.txt","a");

    system("cls");

    printf("請(qǐng)輸入您的基本信息,務(wù)必確認(rèn)用戶名輸入正確,否則將無法使用單車!\n");

    getch();

    system("cls");

    printf("\n\n\n\n\n\n\t\t\t\t_____________________________________________\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 用戶信息 |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 請(qǐng)輸入用戶名: |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 姓 名: |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 年 齡: |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 性 別: |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t| 電 話: |\n");

    printf("\t\t\t\t| |\n");

    printf("\t\t\t\t|____________________________________________|\n");

    COORD sin_up_name = { 57, 10 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), sin_up_name);//改變光標(biāo)位置

    scanf("%s",&username);

    if(strcmp(gName,username)!=0)

    {

    COORD user_name = { 31, 22 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), user_name);//改變光標(biāo)位置

    printf("用戶名檢測(cè)錯(cuò)誤,請(qǐng)輸入與注冊(cè)時(shí)相同的用戶名!");

    getch();

    creatInform();

    }

    COORD user_name = { 57, 12 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), user_name);//改變光標(biāo)位置

    scanf("%s",&name);

    COORD user_age = { 57, 14 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), user_age);//改變光標(biāo)位置

    scanf("%d",&age);

    COORD user_sex = { 57, 16 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), user_sex);//改變光標(biāo)位置

    scanf("%s",&sex);

    for(;;)

    {

    COORD error = { 31, 22 };

    COORD user_tel = { 57, 18 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), user_tel);

    printf(" ");

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), user_tel);

    scanf("%s",&tel) ;

    strcpy(s,tel);

    if(strlen(tel)!=11)

    {

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), error);

    printf(" ");

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), error);

    printf("請(qǐng)輸入十一位電話號(hào)碼!");

    getch();

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), error);

    printf(" ");

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), user_tel);

    }

    for(j=0;(size_t)j<strlen(s);j++)

    {

    if(s[j]<'0'||s[j]>'9')

    {

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), error);

    printf(" ");

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), error);

    printf("電話號(hào)只能為數(shù)字!重新輸入!");

    getch();

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), error);

    printf(" ");

    break;

    }

    }

    if(strlen(tel)==11&&(size_t)j==strlen(s))

    {

    break;

    }

    }

    fprintf(fp,"%s\t%s\t%d\t%s\t%s\t",username,name,age,sex,tel);

    COORD over = { 31, 22 };

    SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), over);

    printf("數(shù)據(jù)錄入成功!");

    getch();

    system("cls");

    printf("當(dāng)前余額為%.1f,無法使用單車,請(qǐng)充值后使用",money);

    printf("\n充值金額:");

    scanf("%f",&money);

    fprintf(fp,"%.1f\n",money);

    fclose(fp);

    }

    void after_regist()//創(chuàng)建后選擇回到上一級(jí)或者登錄

    {

    二、如何設(shè)計(jì)區(qū)域衛(wèi)生信息系統(tǒng)的數(shù)據(jù)共享,交換平臺(tái)和數(shù)據(jù)中心

    區(qū)域衛(wèi)生管理信息平臺(tái)是為整個(gè)區(qū)域健康事業(yè)服務(wù)的信息平臺(tái),它以區(qū)域衛(wèi)生數(shù)據(jù)中心為核心,接入數(shù)字化衛(wèi)生行政、疾病預(yù)防控制中心、衛(wèi)生監(jiān)督、婦幼保健院、血液中心、醫(yī)院、社區(qū)衛(wèi)生、新農(nóng)合等,實(shí)現(xiàn)互聯(lián)互通的衛(wèi)生信息網(wǎng)絡(luò)。配合公共衛(wèi)生、質(zhì)量管理、應(yīng)急指揮以及決策分析的需要,以數(shù)據(jù)倉庫的方式,根據(jù)不同的衛(wèi)生主題組織相關(guān)的主題數(shù)據(jù)倉庫。內(nèi)容按各個(gè)主題數(shù)據(jù)集的要求從各系統(tǒng)的表單型數(shù)據(jù)中獲得。為各級(jí)衛(wèi)生行政管理人員服務(wù)也是建立區(qū)域衛(wèi)生信息系統(tǒng)的目標(biāo)之一。

    構(gòu)建的區(qū)域醫(yī)療衛(wèi)生信息網(wǎng)絡(luò),能夠?qū)崿F(xiàn)醫(yī)療衛(wèi)生信息資源的交換和共享,也能滿足衛(wèi)生行政部門的信息需求,為衛(wèi)生管理決策提供數(shù)據(jù)支撐。通過網(wǎng)絡(luò)隨時(shí)查閱區(qū)域內(nèi)醫(yī)療衛(wèi)生行業(yè)各種最新的統(tǒng)計(jì)數(shù)據(jù),加強(qiáng)宏觀管理,優(yōu)化衛(wèi)生資源的配置;可以通過網(wǎng)絡(luò)全面掌握全區(qū)醫(yī)療衛(wèi)生服務(wù)體系、救助體系、保障體系等方面的詳細(xì)信息,為制定區(qū)域內(nèi)公共衛(wèi)生政策提供準(zhǔn)確依據(jù);可以利用數(shù)據(jù)中心和平臺(tái)對(duì)區(qū)域內(nèi)各種醫(yī)療衛(wèi)生數(shù)據(jù)進(jìn)行采集、歸并及挖掘分析,提供業(yè)務(wù)監(jiān)督與決策支持。

    區(qū)域衛(wèi)生信息化平臺(tái)以個(gè)人健康檔案為核心,生命周期為主線,通過對(duì)人一生各個(gè)生命周期的健康問題及采取的干預(yù)活動(dòng)的多渠道全動(dòng)態(tài)采集、集中存儲(chǔ),形成一個(gè)完整的動(dòng)態(tài)的個(gè)人終生健康檔案;另一方面,平臺(tái)通過對(duì)個(gè)人健康檔案的統(tǒng)一管理、全面共享、數(shù)據(jù)挖掘,向個(gè)人、醫(yī)療機(jī)構(gòu)、政府機(jī)構(gòu)等不同服務(wù)對(duì)象提供各類信息服務(wù)。

    三、什么是信息共享?

    在我們身邊,常??梢钥吹礁鞣N各樣的“公告牌”。我們可以從上邊了解到一些信息,而其他人也同樣可以獲取同一個(gè)信息。這就是說,“公告牌”的某一個(gè)信息,決不會(huì)成為某人獲取的專利。也就是說,信息是可以共享的。

    隨著電子技術(shù)的迅猛發(fā)展,人們除了依靠報(bào)刊、雜志、圖書、文件等傳遞信息以外,還可以借助電話、電報(bào)、電視、通信衛(wèi)星、電視直播衛(wèi)星、電腦網(wǎng)絡(luò)等新載體,高效率地傳輸信息。

    自20世紀(jì)90年代開始,人類逐步進(jìn)入了一個(gè)以因特網(wǎng)為代表的嶄新世界。因特網(wǎng)作為信息高速公路的先導(dǎo),將全球億萬臺(tái)各式各樣的電腦,通過統(tǒng)一的技術(shù)規(guī)范相互連接在一起。

    信息高速公路的開通,使人們可以更有效地利用信息,更加充分地共享信息資源。

    現(xiàn)在,信息高速公路已“修筑”到世界上100多個(gè)國家和地區(qū),已有數(shù)以億計(jì)的用戶與信息高速公路建立了業(yè)務(wù)聯(lián)系。信息高速公路上的信息資源十分豐富,其中包括各種軟件、數(shù)據(jù)、雜志、新聞、館藏目錄、技術(shù)文獻(xiàn)、圖片、聲音以及活動(dòng)圖像等。用戶可以把自己的資料加入進(jìn)去,供其他用戶使用。當(dāng)然,用戶既是信息的提供者,又是信息的消費(fèi)者。每一用戶都能迅速處理、傳遞信息,又能最大限度地共享信息。

    四、如何實(shí)現(xiàn)信息共享?

    您好,您下載安裝我們的軟件之后,需要注冊(cè)一個(gè)帳號(hào),這個(gè)帳號(hào)是創(chuàng)始管理員的身份,權(quán)限默認(rèn)是最高的,您注冊(cè)之后用這個(gè)帳號(hào)登錄進(jìn)入軟件,在最右上角您會(huì)看到“管理”的按鈕,點(diǎn)擊之后會(huì)看到具體的管理子菜單,首先我們點(diǎn)擊員工管理——店面部門管理進(jìn)行分店的添加,然后在相應(yīng)的分店下面添加員工,您添加的員工姓名就是他們的登錄帳號(hào)。員工用您添加的帳號(hào)密碼登錄軟件之后信息就實(shí)現(xiàn)了共享(公司ID一個(gè)公司共用一個(gè),是相同的)。只要是通過您的帳號(hào)添加的員工就屬于一個(gè)集體,信息是共享的。建議您在添加員工之前先看下角色。

    以上就是關(guān)于共享信息設(shè)計(jì)說明相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會(huì)為您講解更多精彩的知識(shí)和內(nèi)容。


    推薦閱讀:

    找合作伙伴怎么打廣告(門店共享合伙人模式)

    商業(yè)辦公室租賃平臺(tái)(雷格斯共享辦公室電話)

    我國共享單車缺點(diǎn)改進(jìn)措施(我國共享單車缺點(diǎn)改進(jìn)措施是什么)

    肇慶酒店庭院景觀設(shè)計(jì)(肇慶酒店庭院景觀設(shè)計(jì))

    網(wǎng)絡(luò)銷售平臺(tái)有哪些軟件(銷售開單軟件免費(fèi)版)