欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      戶籍信息管理系統(tǒng)工作總結(jié)

      時(shí)間:2019-05-12 01:12:55下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《戶籍信息管理系統(tǒng)工作總結(jié)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《戶籍信息管理系統(tǒng)工作總結(jié)》。

      第一篇:戶籍信息管理系統(tǒng)工作總結(jié)

      西辛北社區(qū)

      戶籍管理與社區(qū)管理信息系統(tǒng)工作總結(jié)

      ?

      西辛北社區(qū)位于順義城區(qū)西部東鄰京承鐵路南至西外大街西接南白路北靠順義減河,轄區(qū)總建筑面積153000.98平方米。共有36棟樓、145個(gè)單元門、1726戶、4290人,其中戶籍人口498戶(男:591人女:602人)由于轄區(qū)地處位置企業(yè)門店較多,流動(dòng)人口更換頻繁為了掌握第一手信息,定期與派出所戶籍科取得聯(lián)系定期核對(duì)戶口。及時(shí)入戶登記摸排,方便社區(qū)各項(xiàng)工作開展。

      社區(qū)人口男女比例結(jié)構(gòu)圖(總?cè)藬?shù)4290人)

      社區(qū)人口文化程度比例結(jié)構(gòu)圖(總?cè)藬?shù)4290人)

      社區(qū)人口人員類別結(jié)構(gòu)圖(總?cè)藬?shù)4290人)

      社區(qū)管理信息系統(tǒng)的錄入與更新,多種信息資源為輔,結(jié)合本社區(qū)特色,戶籍管理在為社區(qū)居民提供健康服務(wù)時(shí)提供了便捷。

      每月10號(hào)前定期對(duì)社區(qū)管理信息系統(tǒng)進(jìn)行上傳及更新。社區(qū)管理信息系統(tǒng)的特點(diǎn)就是:

      一、有助于提高社區(qū)管理水平

      二、有助于提高社區(qū)管理部門自身素質(zhì)。

      三、有助于搞好社區(qū)服務(wù)。

      四、有助于活躍社區(qū)工作。

      五、有助于社區(qū)信息化的實(shí)現(xiàn)。

      社區(qū)管理信息系統(tǒng)目前使用的是首都信息發(fā)展股份有限公司,主要包括轄區(qū)戶籍信息、個(gè)人基本信息、轄區(qū)老年人、轄區(qū)兒童等項(xiàng)目。作為其載體,儲(chǔ)存所管轄居民的信息檔案、慢病管理的信息、兒童、婦女、老年人等特殊人群的特定健康信息等社區(qū)居民的基本信息情況。

      信息化平臺(tái)建設(shè)對(duì)戶籍制健康管理帶來(lái)的便捷

      (一)對(duì)戶籍制健康管理團(tuán)隊(duì)帶來(lái)的幫助

      通過(guò)此平臺(tái)可以了解轄區(qū)居民的信息覆蓋情況。保證戶籍信息的準(zhǔn)確性還可以更新社區(qū)居民的相關(guān)健康狀況信息。實(shí)現(xiàn)了快速、準(zhǔn)確、實(shí)時(shí)的工作方式,為各社區(qū)工作人員與居民之間建立了聯(lián)系和溝通的橋梁。同時(shí),社區(qū)管理信息系統(tǒng)數(shù)據(jù)同步傳送到上一級(jí)管理終端,為中心及上級(jí)機(jī)構(gòu)查閱相關(guān)信息提供平臺(tái),有利于中心和上級(jí)機(jī)構(gòu)的系統(tǒng)管理???/p>

      謂“一舉二得”。

      我將以社區(qū)平臺(tái)為載體,使我們的社區(qū)成為信息化新社區(qū),使西辛北社區(qū)的各項(xiàng)工作和戶籍信息建設(shè)更上一個(gè)新臺(tái)階。

      以上是我這一年來(lái)的工作總結(jié),雖然做了一些工作,但因經(jīng)驗(yàn)不足,和先進(jìn)的居委會(huì)相比,還有很大的差距,很多工作做的還不夠細(xì)致、不夠完善。在2012年的工作中,我將在辦事處領(lǐng)導(dǎo)的領(lǐng)導(dǎo)下,努力工作,積極開展各項(xiàng)活動(dòng),向有經(jīng)驗(yàn)的居委會(huì)、同事學(xué)習(xí)、請(qǐng)教,使文體工作更上一個(gè)新臺(tái)階,讓領(lǐng)導(dǎo)放心、居民滿意。

      西辛北區(qū)居委會(huì)

      周 蕾

      2011年11月29日

      第二篇:C++程序設(shè)計(jì)課程設(shè)計(jì)人口戶籍信息管理系統(tǒng)源程序

      九、源程序代碼

      #include #include #include #include//kj;lj;j;j;

      class population { private: int maxnum;//人口戶籍編號(hào)最大值r int sno;//編號(hào) char name[20];char sex[2];int age;char birth[10];//出生日期 char folk[2];//民族

      char mianmao[10];//政治面貌 char department[10];//村組名 char speciality[10];//家庭門牌號(hào)

      char address[30];//人口家庭詳細(xì)地址 public: population();~population();void enter();//戶籍信息錄入函數(shù) void display();//戶籍信息輸出函數(shù) void setsno(int temp);int getsno();char *getname();char *getspeciality();void read();void write();void change();};population::population(){}

      population::~population(){}

      int population::getsno(){return sno;}

      char *population::getspeciality()

      齊齊哈爾大學(xué)C++程序設(shè)計(jì)課程設(shè)計(jì)用紙

      {return speciality;}

      void population::setsno(int temp){sno=temp;} char *population::getname(){return name;}

      void population::display(){

      cout<

      char ch;

      cout<<“

      請(qǐng)輸入要修改人員的信息”<

      cout<<“*******************************************************”<

      cout<<“姓名是不是要改寫(Y/N)”<

      cin>>ch;

      if(ch=='Y'||ch=='y')

      {

      cout<<“請(qǐng)輸入新姓名:”<

      cin>>name;

      }

      cout<<“輸入性別(男(n),女(m)):”<

      cin>>sex;

      if(strcmp(sex,“n”)!=0&&strcmp(sex,“m”)!=0)

      {

      cout<<“錯(cuò)誤請(qǐng)重新輸入!:”<

      cin>>sex;

      }

      cout<<“輸入年齡:”<

      cin>>age;

      while(age<1||age>=110)

      {

      cout<<“錯(cuò)誤請(qǐng)重新輸入!”<

      cin>>age;

      }

      cout<<“輸入出生日期:”<

      cin>>birth;

      cout<<“輸入民族:”<

      cin>>folk;

      齊齊哈爾大學(xué)C++程序設(shè)計(jì)課程設(shè)計(jì)用紙

      cout<<“出生日期:”<

      cin>>birth;

      cout<<“年齡:”<

      cin>>age;

      while(age<1||age>=110)

      {

      cout<<“錯(cuò)誤請(qǐng)重新輸入!”<

      cin>>age;

      }

      cout<<“政治面貌類別(黨員(a),非黨員(b)):”<

      cin>>mianmao;

      while(strcmp(mianmao,“a”)!=0&&strcmp(mianmao,“b”)!=0)

      {

      cout<<“錯(cuò)誤請(qǐng)重新輸入!”<

      cin>>mianmao;

      }

      cout<<“民族:”<

      cin>>folk;

      cout<<“村組名:”<

      cin>>department;

      cout<<“家庭門牌號(hào):”<

      cin>>speciality;

      cout<<“家庭詳細(xì)地址:”<

      cin>>address;} //主程序部分:

      #include #include #include #include #include //#include“population.h” population pop;//population 類的全局變量

      void read(){

      ifstream afile(“population.txt”,ios::nocreate);

      afile.read((char*)&pop,sizeof pop);} void write(){

      ofstream bfile(“population.txt”,ios::app);

      bfile.write((char*)&pop,sizeof pop);

      齊齊哈爾大學(xué)C++程序設(shè)計(jì)課程設(shè)計(jì)用紙

      if(i==pop.getsno()||strcmp(pop.getname(),ch1)==0||

      strcmp(pop.getspeciality(),ch2)==0)

      {

      cout<<“你要查找的人員信息如下:”<

      cout<

      “年齡”<

      setw(8)<<“村組名”<

      pop.display();

      i=0;

      k=0;

      m=1;

      return;

      }

      }

      if(m!=1)cout<<“沒(méi)有找到這名人員的信息!”<

      } void omit()//刪除函數(shù) {

      int ch;

      cout<<“請(qǐng)輸入要?jiǎng)h除的人員的編號(hào):”<

      cin>>ch;

      ifstream in(“population.txt”,ios::nocreate);//打開文件1,讀數(shù)據(jù)

      ofstream out(“population1.txt”,ios::trunc);//打開文件寫數(shù)據(jù)到文件2

      while(in)//循環(huán)讀數(shù)據(jù)

      {

      if(in.read((char*)&pop,sizeof pop))//讀后存在pop變量里,讀pop這么大小

      if(ch!=pop.getsno())// 如果讀出來(lái)的數(shù)據(jù)的pop取sno不等于剛才輸入的學(xué)號(hào),將這組數(shù)據(jù)寫入文件

      {

      out.write((char*)&pop,sizeof pop);

      }

      else

      cout<<“人員已成功刪除!”<

      }

      in.close();//關(guān)閉文件

      out.close();

      ifstream ifile(“population1.txt”,ios::nocreate);//將文件2的內(nèi)容弄到文件1上

      ofstream hfile(“population.txt”,ios::trunc);

      while(ifile)

      {

      if(ifile.read((char*)&pop,sizeof pop))

      齊齊哈爾大學(xué)C++程序設(shè)計(jì)課程設(shè)計(jì)用紙

      }

      void menu(){

      cout<<“

      * 人口戶籍信息管理系統(tǒng) *”<

      0.退出管理系統(tǒng) ”<

      cout<<“

      1.人員信息錄入 ”<

      cout<<“

      2.人員信息查詢 ”<

      cout<<“

      3.人員信息刪除 ”<

      cout<<“

      4.人員信息修改 ”<

      cout<<“

      5.人員信息輸出 ”<

      cout<<“

      請(qǐng)選擇以上操作(0=======5)”<

      int ch;

      while(1)

      {

      cin>>ch;

      switch(ch)

      {

      case 0:exit(0);menu();break;

      case 1:input();menu();break;

      case 2:search();menu();break;

      case 3:omit();menu();break;case 4:change();menu();break;

      case 5:output();menu();break;

      default:menu();cout<<“輸入無(wú)效請(qǐng)重新輸入(0========5)”<

      }

      } } int main(){

      int count=0;char password[5];

      //密碼 char name[11];

      //用戶名

      齊齊哈爾大學(xué)C++程序設(shè)計(jì)課程設(shè)計(jì)用紙

      cout<<“

      謝謝使用-----人口戶籍信息管理系統(tǒng)!!

      ”<

      再見(jiàn)!

      ”<

      cout<<“*******************************************************************************”<

      第三篇:兒童預(yù)防接種信息管理系統(tǒng)工作總結(jié)

      兒童預(yù)防接種信息管理系統(tǒng)工作總結(jié)

      兒童預(yù)防接種信息報(bào)告管理工作實(shí)行網(wǎng)絡(luò)信息化管理,是我國(guó)免疫規(guī)劃工作發(fā)展的需要。兒童接種信息實(shí)行網(wǎng)絡(luò)信息化管理不僅是管理工作步入了一個(gè)新的臺(tái)階,更重要的是解決了多年來(lái)流動(dòng)兒童的免疫接種劑次不清,難以全程有效接種的問(wèn)題;同時(shí),各級(jí)政府衛(wèi)生行政部門亦能通過(guò)信息平臺(tái)及時(shí)了解本地區(qū)兒童免疫接種率信息動(dòng)態(tài)。

      一、督導(dǎo)

      按照國(guó)家及內(nèi)蒙衛(wèi)生廳的要求在上級(jí)未配備電腦前,各接種單位使用國(guó)家統(tǒng)一配備的大疫情網(wǎng)電腦,縣疾控中心于6月3日對(duì)興順西衛(wèi)生院、西斗鋪衛(wèi)生院和10月23日對(duì)新建衛(wèi)生院、銀號(hào)衛(wèi)生院進(jìn)行督導(dǎo),又分別于12月底對(duì)興順西衛(wèi)生院、西斗鋪衛(wèi)生院、新建衛(wèi)生院、銀號(hào)衛(wèi)生院、九份子衛(wèi)生院、金山鎮(zhèn)社區(qū)衛(wèi)生服務(wù)中心、下濕壕衛(wèi)生院、紅泥井衛(wèi)生院、白靈淖衛(wèi)生院、公益民衛(wèi)生院東勝永衛(wèi)生院、卜塔亥衛(wèi)生院忽雞溝衛(wèi)生院進(jìn)行督導(dǎo)。

      二、工作進(jìn)展情況

      我縣2008年開始啟動(dòng)系統(tǒng)建設(shè)工作,當(dāng)時(shí)按照包頭市的要求及時(shí)對(duì)全縣各鄉(xiāng)鎮(zhèn)進(jìn)行了系統(tǒng)建設(shè)工作培訓(xùn),截止2010年底全縣21個(gè)接種單位有9家啟動(dòng)了系統(tǒng),系統(tǒng)啟動(dòng)率42.9%,共錄入卡片644張,其他各接種單位均未啟動(dòng)系統(tǒng)。

      三、存在的問(wèn)題

      1、全縣有12個(gè)衛(wèi)生院未啟動(dòng)系統(tǒng)。其主要原因:一是部分衛(wèi)

      生院沒(méi)有電腦,未上網(wǎng);二是電腦配置低,且安裝有很多其他軟件,使系統(tǒng)無(wú)法安裝;

      2、部分接種單位的信息管理人員的計(jì)算機(jī)操作水平較底,有的甚至連打漢字都吃力,因此對(duì)客戶端軟件的安裝和維護(hù)、數(shù)據(jù)錄入等都有一定的困難,或數(shù)據(jù)錄入準(zhǔn)確性不高。

      為積極有效推動(dòng)全縣系統(tǒng)建設(shè)工作,縣疾控中心要繼續(xù)加強(qiáng)對(duì)接種單位信息管理人員的培訓(xùn),以及對(duì)基層接種單位的現(xiàn)場(chǎng)技術(shù)指導(dǎo)。

      固陽(yáng)縣疾病預(yù)防控制中心 二○一○年十二月三十一日

      第四篇:學(xué)籍信息管理系統(tǒng)工作總結(jié)

      學(xué)籍信息管理系統(tǒng)工作總結(jié)

      學(xué)籍管理是學(xué)校和教育部門一項(xiàng)重要的日常工作,也是一項(xiàng)基本教育管理制度。隨著信息技術(shù)的發(fā)展,全國(guó)中小學(xué)生電子學(xué)籍信息管理系統(tǒng)誕生了。在區(qū)教育局的領(lǐng)導(dǎo)下,在2013年6月份開始,我校就開始對(duì)全校學(xué)生的學(xué)籍信息進(jìn)行采集、錄入、審核、上報(bào)。因?yàn)槭堑谝淮巫鲞@樣的學(xué)籍工作,沒(méi)有經(jīng)驗(yàn)可循,本人就這段時(shí)間的學(xué)校學(xué)籍管理工作做個(gè)總結(jié),總結(jié)經(jīng)驗(yàn),為了更好地做好學(xué)籍管理工作服務(wù)。

      一、學(xué)校領(lǐng)導(dǎo)高度重視,迅速成立學(xué)籍管理領(lǐng)導(dǎo)工作小組。

      學(xué)籍管理很緊迫,工作繁瑣,任務(wù)又重。學(xué)校立即把它當(dāng)做主要工作來(lái)抓,迅速成立領(lǐng)導(dǎo)工作小組。組長(zhǎng):(負(fù)責(zé)學(xué)校的全面工作),副組長(zhǎng):(學(xué)籍管理負(fù)責(zé)人),成員:(學(xué)籍管理員)、(負(fù)責(zé)照相)。學(xué)校還抽調(diào)出一批人員加班加點(diǎn)做好學(xué)籍信息的錄入工作。

      二、積極參加學(xué)籍管理培訓(xùn)和組織學(xué)校學(xué)籍管理培訓(xùn)

      為了更好地做好學(xué)籍管理工作,學(xué)校學(xué)籍管理負(fù)責(zé)人和學(xué)籍管理員積極參加教育局組織的學(xué)籍管理工作培訓(xùn),在學(xué)校認(rèn)真做好班主任的培訓(xùn)工作,讓他們指導(dǎo)學(xué)生如何填好學(xué)籍信息表,指導(dǎo)他們?nèi)绾武浫胄畔⒑托畔⒌男?duì)等。三、一絲不茍地做好學(xué)籍信息的上傳和相片的導(dǎo)入工作。

      因?yàn)閷⒔谀?,面臨學(xué)生離校,無(wú)法收集信息的緊張形勢(shì)和學(xué)籍信息模板遲遲未能正式啟用,所以收集學(xué)生學(xué)籍信息是比較倡促的,難免會(huì)有許多出入。最主要的問(wèn)題是學(xué)生的身份證號(hào)碼校驗(yàn)不過(guò)關(guān)或者重復(fù)。但是全校的師生都已經(jīng)離校,只有學(xué)籍管理員無(wú)怨無(wú)悔地在假期加班加點(diǎn),一個(gè)個(gè)打電話去詢問(wèn)和更改學(xué)生的錯(cuò)誤信息,才能按時(shí)地上傳學(xué)生的學(xué)籍信息到系統(tǒng)里。學(xué)籍管理工作是一項(xiàng)相當(dāng)繁瑣的工作,在上傳信息時(shí)也遇到許多預(yù)想不到的問(wèn)題,例如:有些學(xué)生身份證號(hào)碼有字母的,上傳時(shí)還要區(qū)別大小寫,必須是小寫的字母才行,而在上傳照片時(shí)身份證號(hào)碼的字母又要大寫。在剛遇到這樣的問(wèn)題時(shí)也是無(wú)所適從,在管理員請(qǐng)教了教育局領(lǐng)導(dǎo)和同行們交流后才能一一解決。有了上學(xué)期的工作經(jīng)驗(yàn)以后,在2013年秋季學(xué)期新生的學(xué)籍信息采集、錄入、上傳工作就能順利的展開,已經(jīng)成功的上傳了全校全體學(xué)生的學(xué)籍信息。

      四、耐心地處理問(wèn)題學(xué)籍和做好學(xué)校學(xué)籍的日常管理工作

      問(wèn)題學(xué)籍的學(xué)生主要是查重有問(wèn)題,就是身份證號(hào)碼與別人的重復(fù)。我校就有五年級(jí)的學(xué)生和的身份證號(hào)碼與那蒙小學(xué)的學(xué)生重復(fù),遇到問(wèn)題后,馬上與他們家長(zhǎng)取得聯(lián)系,讓他們拿來(lái)戶口簿掃描上傳做佐證材料。后來(lái)再與那蒙小學(xué)的學(xué)籍管理員溝通后,發(fā)現(xiàn)他們戶口簿的身份證號(hào)碼都是一樣的,就通知他們?nèi)サ脚沙鏊ジ?。新學(xué)期開學(xué)以后,我校的大部分班級(jí)的學(xué)生都重新編過(guò)班級(jí)了,所以又要耐心地在學(xué)籍信息管理系統(tǒng)里對(duì)學(xué)生進(jìn)行調(diào)班。最棘手的是學(xué)生的學(xué)籍異動(dòng)問(wèn)題,因?yàn)閷W(xué)籍系統(tǒng)遲遲沒(méi)有聯(lián)網(wǎng),所以省、市外新轉(zhuǎn)入的學(xué)生的學(xué)籍問(wèn)題是比較難處理的,作為管理員也耐心地與外地學(xué)校進(jìn)行溝通解決了。

      五、存在問(wèn)題和建議

      1、學(xué)生用的名字與戶口簿不相符或者有些名字寫成了其他的同音字,建議今后在學(xué)籍信息采集時(shí)要學(xué)生帶著戶口簿來(lái)讓老師幫填。

      第五篇:學(xué)生信息管理系統(tǒng)

      摘 要

      隨著網(wǎng)絡(luò)通信技術(shù)的迅速發(fā)展和信息技術(shù)的廣泛應(yīng)用,計(jì)算機(jī)的應(yīng)用已普及到經(jīng)濟(jì)和社會(huì)生活的各個(gè)領(lǐng)域。教育領(lǐng)域也不例外,現(xiàn)今已經(jīng)出現(xiàn)了各種遠(yuǎn)程網(wǎng)絡(luò)在線教育系統(tǒng)、圖書館管理系統(tǒng)、學(xué)生信息管理系統(tǒng)等。其中學(xué)生信息管理是任一院校都不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和教學(xué)管理者來(lái)說(shuō)都至關(guān)重要,而傳統(tǒng)的人工管理方式效率較低,為數(shù)據(jù)的查詢、更新和維護(hù)帶來(lái)了極大的不便。所以學(xué)生信息管理信息系統(tǒng)的開發(fā)和應(yīng)用是必要的,它能夠?yàn)楣芾砣藛T提供充足的信息和快捷的查詢手段,提高學(xué)校對(duì)學(xué)生信息的管理效率。

      本文的學(xué)生信息管理系統(tǒng)是基于java語(yǔ)言的,它能夠提供學(xué)生信息管理功能,方便系統(tǒng)管理員對(duì)學(xué)生學(xué)號(hào)、班級(jí)等信息的添加、修改、刪除、查詢等操作,同時(shí)可以一樣方便的對(duì)學(xué)生的信息進(jìn)行查詢。本系統(tǒng)也主要利用java語(yǔ)言和access實(shí)現(xiàn),因此它具有很強(qiáng)的可移植性,很方便。

      關(guān)鍵字: 學(xué)生信息 管理系統(tǒng)

      添加 刪除 查詢 修改

      Abstract With the rapid development of network communication technology and extensive application of information technology, computer applications have spread to the economic and social life in various fields.The field of education is no exception, now there have been a variety of remote network online education system, library management system, student information management system.Which is either a student information management schools are an indispensable part of its contents and teaching for school managers, policy-makers are essential, and the traditional manual management inefficient for data query, update and maintenance brought great inconvenience.So the student information management system development and application of information is necessary, it is able to provide managers with sufficient information and quick inquiry means to improve school student information management efficiency.This student information management system is based on the java language, it is able to provide students with information management function to facilitate system administrators to students student number, class and other information to add, modify, delete, query and other operations, but can be just as convenient for students information to search.This system is mainly achieved using java language and access, so it is very portable, very convenient.Keywords: Student Information Management System add delet revise

      前言

      隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,信息時(shí)代的到來(lái),信息改變了我們這個(gè)社會(huì)。學(xué)校在管理、教學(xué)、辦公各個(gè)方面也在悄悄地變化。一個(gè)學(xué)校的信息化程度體現(xiàn)在將計(jì)算器與信息技術(shù)應(yīng)用于教學(xué)與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無(wú)疑,使用信息化管理使教學(xué)更先進(jìn)、辦公更高效、管理更科學(xué),信息交流更迅速。

      學(xué)生成績(jī)管理系統(tǒng)是一個(gè)教育單位不可缺少的部分,它的內(nèi)容對(duì)于學(xué)校的決策者和管理者來(lái)說(shuō)都至關(guān)重要,所以學(xué)生成績(jī)信息管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以?lái)人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來(lái)了不少的困難。

      作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生成績(jī)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高學(xué)生檔案管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。

      因此,開發(fā)這樣一套管理軟件成為很有必要的事情,故決定選擇學(xué)生成績(jī)管理系統(tǒng)來(lái)作為本人的畢業(yè)設(shè)計(jì),在很短的時(shí)間里開發(fā)出一套界面友好,功能強(qiáng)大,使用簡(jiǎn)單的適用于各規(guī)模學(xué)院的學(xué)生成績(jī)管理系統(tǒng)。該學(xué)生成績(jī)管理系統(tǒng)能有效的處理在校學(xué)生的成績(jī)管理,具有成績(jī)輸入、成績(jī)查詢、成績(jī)統(tǒng)計(jì)及打印功能。

      學(xué)生成績(jī)管理系統(tǒng)可以實(shí)施應(yīng)用在各中、大、小院校中,適用范圍很廣,應(yīng)用性強(qiáng)。隨著系統(tǒng)實(shí)施的日益成熟,最終會(huì)使單機(jī)作業(yè)為主的教學(xué)管理活動(dòng)提高到這個(gè)平臺(tái)上來(lái),從而實(shí)現(xiàn)學(xué)校學(xué)生成績(jī)信息管理的辦公自動(dòng)化,籍以提高辦學(xué)效率和質(zhì)量。使學(xué)校充分利用計(jì)算機(jī)所帶來(lái)的新技術(shù),為培養(yǎng)人才打下堅(jiān)實(shí)的基礎(chǔ)。

      第一章 相關(guān)技術(shù)簡(jiǎn)介

      1.1 java語(yǔ)言簡(jiǎn)介

      Java語(yǔ)言是sun公司與1995年5月正式發(fā)布的程序設(shè)計(jì)語(yǔ)言,他的前身是sun公司為智能消費(fèi)類家用電器研究而開發(fā)的項(xiàng)目的一部分。

      Java程序設(shè)計(jì)語(yǔ)言是新一代語(yǔ)言的代表,他強(qiáng)調(diào)了面向?qū)ο蟮奶匦?,可以用?lái)開發(fā)范圍廣泛的軟件,它具有支持圖形化的用戶界面,網(wǎng)格以及數(shù)據(jù)庫(kù)連接等復(fù)雜功能。Java語(yǔ)言的主要特點(diǎn): 1)易于學(xué)習(xí)

      Java語(yǔ)言很簡(jiǎn)單,對(duì)于熟悉C++的程序設(shè)計(jì)人員更不會(huì)對(duì)其感到陌生,因 為它的語(yǔ)法非常接近于C++,但他同時(shí)摒棄了C++許多的復(fù)雜易混淆的功能。利用java同樣可以變質(zhì)出非常復(fù)雜的系統(tǒng),且運(yùn)行占用很少的內(nèi)存資源。2)高效率的執(zhí)行方式

      Java語(yǔ)言的執(zhí)行方式是采用先經(jīng)過(guò)編譯器編譯,在通過(guò)解釋器解釋執(zhí)行的 方式來(lái)運(yùn)行的。他綜合了解釋性語(yǔ)言與編譯語(yǔ)言的眾多有點(diǎn),使其執(zhí)行效率較以往的程序設(shè)計(jì)語(yǔ)言有了大幅度的提高。3)與平臺(tái)的無(wú)關(guān)性

      由于iava語(yǔ)言是解釋執(zhí)行的,他會(huì)被轉(zhuǎn)換成一種字節(jié)碼的“目標(biāo)程序”。因此它可以跨平臺(tái)運(yùn)行 4)分布式安全性

      Java從誕生之日起就與網(wǎng)絡(luò)聯(lián)系在了一起,他強(qiáng)調(diào)網(wǎng)絡(luò)特性,內(nèi)置TCPIP,HTTP,F(xiàn)TP協(xié)議庫(kù),便于開發(fā)網(wǎng)上應(yīng)用系統(tǒng)。5)豐富的API文檔和類庫(kù)

      Java為用戶提供了詳盡的API(Application Program Interface)文檔說(shuō)明。

      1.2 access數(shù)據(jù)庫(kù)簡(jiǎn)介

      Microsoft Office Access是微軟把數(shù)據(jù)庫(kù)引擎的圖形用戶界面和軟件開發(fā)工具結(jié)合在一起的一個(gè)數(shù)據(jù)庫(kù)管理。他擁有邏輯、流程處理,即VBA語(yǔ)言(VB也可以用來(lái)做邏輯處理);又可以存儲(chǔ)數(shù)據(jù),即在“表”中存儲(chǔ)數(shù)據(jù)。

      第二章 系統(tǒng)分析

      2.1 系統(tǒng)分析

      學(xué)生信息管理系統(tǒng),可用于學(xué)校等機(jī)構(gòu)的學(xué)生信息管理,查詢,更新與維護(hù),使用方便,易用性強(qiáng),圖形界面清晰明了。該軟件用java語(yǔ)言編寫,用access數(shù)據(jù)庫(kù)作為后臺(tái)的數(shù)據(jù)庫(kù)進(jìn)行信息的存儲(chǔ),用SQL語(yǔ)句完成學(xué)生學(xué)籍信息的添加,查詢,修改,刪除的操作以及成績(jī)的錄入,修改,刪除等。用ODBC驅(qū)動(dòng)實(shí)現(xiàn)前臺(tái)Java與后臺(tái)SQL數(shù)據(jù)庫(kù)的連接。Java語(yǔ)言跨平臺(tái)性強(qiáng),可以在windows,linux,ubuntu等系統(tǒng)下使用,方便簡(jiǎn)單,安全性好。

      本《學(xué)生管理系統(tǒng)》具有對(duì)學(xué)生進(jìn)行學(xué)籍管理的功能。并于數(shù)據(jù)庫(kù)相連接,能夠?qū)W(xué)生的學(xué)號(hào)、姓名、性別、班級(jí)、專業(yè)進(jìn)行查詢、添加和刪除等,簡(jiǎn)捷方便,容易使用。2.2 應(yīng)解決的問(wèn)題

      2.2.1合理的設(shè)計(jì)數(shù)據(jù)庫(kù)

      盡量合理地減少數(shù)據(jù)庫(kù)數(shù)據(jù)的冗余,使重復(fù)的數(shù)據(jù)保持在最小限度,這樣將不必要的多占用存儲(chǔ)空間,減少產(chǎn)生混亂影響的危險(xiǎn),還能提高計(jì)算機(jī)的運(yùn)行速度。作為學(xué)生成績(jī)管理系統(tǒng),必須能解決以下方面的問(wèn)題:能錄入信息。

      在開發(fā)學(xué)生信息管理系統(tǒng)時(shí),最重要的就是學(xué)生的基本信息,其學(xué)生信息表E-R圖如圖2.1所示。

      圖 2.1 學(xué)生信息E-R圖

      2.2.2設(shè)計(jì)出友好的界面

      界面的友好與否是用戶評(píng)價(jià)一個(gè)軟件優(yōu)劣的重要方面。因?yàn)樵撓到y(tǒng)涉及到

      學(xué)生成績(jī)的真實(shí)性,所以該系統(tǒng)要具有一定的保密性和權(quán)限控制,首先應(yīng)設(shè)計(jì)一個(gè)用戶的登陸窗口界面,要求只能由特定的人員對(duì)該系統(tǒng)進(jìn)行操作。此外還應(yīng)設(shè)計(jì)登陸后系統(tǒng)的主窗口,要求能夠顯示學(xué)生成績(jī)的基本信息,可以實(shí)現(xiàn)數(shù)據(jù)的錄入,更新,刪除、查詢、統(tǒng)計(jì)等功能。

      另外窗口界面要多用按鈕,少用菜單,窗口的各個(gè)控鍵布局要合理,美觀。要充分的利用java.awt和java.swing提供的強(qiáng)大的功能,多用窗口和控件,充分體現(xiàn)窗口的多元化格局。

      2.2.3實(shí)現(xiàn)的基本功能

      該系統(tǒng)要求除了能實(shí)現(xiàn)信息的錄入,刪除,插入,更新,數(shù)據(jù)導(dǎo)出excel文件等基本功能之外,還要求能夠根據(jù)用戶的需要進(jìn)行操作。例如要查詢學(xué)生成績(jī),要求可以按照專業(yè)、班級(jí)等多種方式查詢。這些功能基本上能滿足用戶操作的需要,這樣用戶操作起來(lái)就更簡(jiǎn)單方便。部分文本框使用了下拉式,使用戶可以不用花費(fèi)大量的時(shí)間去輸入信息。

      2.3 數(shù)據(jù)庫(kù)物理設(shè)計(jì) 1.1.1 3.3.1數(shù)據(jù)庫(kù)物理設(shè)計(jì)

      本系統(tǒng)采用Access數(shù)據(jù)庫(kù)管理系統(tǒng)作為后臺(tái)數(shù)據(jù)庫(kù)的開發(fā)工具,設(shè)計(jì)的表結(jié)構(gòu)如下:

      第三章 程序代碼及運(yùn)行效果

      3.1主類代碼:

      /*主類代碼*/ package kcsj;import java.awt.*;import javax.swing.*;import java.awt.event.*;

      import javax.swing.border.*;import javax.swing.JOptionPane;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.table.DefaultTableCellRenderer;import javax.swing.table.DefaultTableModel;import javax.swing.table.TableColumn;import java.sql.*;import java.awt.GridLayout;public class myStudent { public myStudent(){

      }

      public static void main(String[] args){ // TODO code application logic here loginFrame lf=new loginFrame();Font ft=new Font(“Serif”,Font.BOLD,18);lf.setVisible(true);lf.addWindowListener(new WindowAdapter(){ public void windowClosing(WindowEvent e){

      System.exit(0);} });} }

      3.2 登陸: public loginFrame(){

      p=new JPanel();

      user=new JTextField(10);

      pass=new JPasswordField(10);

      login=new JButton(“登錄”);

      cancel=new JButton(“退出”);

      p.setBackground(Color.lightGray);

      //user.setText(“王明玉”);

      //pass.setText(“123456”);

      login.addActionListener(this);

      cancel.addActionListener(this);

      p.add(new JLabel(“學(xué)生信息管理系統(tǒng)登錄”));

      p.add(new JLabel(“賬號(hào):”));

      p.add(user);

      p.add(new JLabel(“密碼:”));

      p.add(pass);

      p.add(login);

      p.add(cancel);

      this.add(p);

      this.setTitle(“學(xué)生管理系統(tǒng)登錄界面”);

      this.setSize(180,160);}

      public void actionPerformed(ActionEvent e){

      //查找

      if(e.getSource()==login){

      if(user.getText().toString().equals(“")){

      JOptionPane.showMessageDialog(null, ”請(qǐng)輸入用戶名“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else if(pass.getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null, ”請(qǐng)輸入密碼“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else{

      myConnection conn=new myConnection();

      ResultSet rs;

      String sql=”select * from admin where 用戶名 = '“+user.getText().toString()+”' and 密碼 = '“+pass.getText().toString()+”'“;

      try{

      rs=conn.getResult(sql);

      if(rs.next()){

      this.dispose();

      //JOptionPane.showMessageDialog(null, ”此用戶已經(jīng)存在“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      sql=”select * from student“;

      mainFrame mf=new mainFrame();

      mf.setTitle(”西北師范大學(xué)學(xué)生信息管理系統(tǒng)“);

      mf.setSize(600,486);

      mf.freshTable(sql);

      mf.setVisible(true);

      mf.addWindowListener(new WindowAdapter(){

      public void windowClosing(WindowEvent e){

      System.exit(0);

      }

      });

      }else{

      JOptionPane.showMessageDialog(null, ”用戶名或密碼錯(cuò)誤“, ”登錄失敗“, JOptionPane.INFORMATION_MESSAGE);

      }

      }catch(Exception er){

      System.out.println(er.toString());

      }

      }

      //全部顯示

      }if(e.getSource()==cancel){

      System.exit(0);

      } } } 登陸界面:

      3.3 修改數(shù)據(jù):

      /*修改數(shù)據(jù)*/ class editFrame extends JDialog implements ActionListener{ public static final int WIDTH = 400;public static final int HEIGHT = 400;

      JLabel 學(xué)號(hào)1,姓名1,性別1,民族1,年齡1,年級(jí)1,班級(jí)1,專業(yè)1;JTextField 學(xué)號(hào),姓名,性別,民族,年齡,年級(jí),班級(jí),專業(yè);JButton b;JPanel p;

      mainFrame mf;

      public editFrame(mainFrame mmf){ setTitle(”修改學(xué)生信息“);setSize(WIDTH,HEIGHT);setLocation(120,180);

      Container contentPane = getContentPane();contentPane.setLayout(new FlowLayout());

      學(xué)號(hào)1=new JLabel(”學(xué)號(hào)“);姓名1=new JLabel(”姓名“);性別1=new JLabel(”性別“);民族1=new JLabel(”民族“);年齡1=new JLabel(”年齡“);年級(jí)1=new JLabel(”年級(jí)“);班級(jí)1=new JLabel(”班級(jí)“);

      專業(yè)1=new JLabel(”專業(yè)“);

      學(xué)號(hào)=new JTextField(5);姓名=new JTextField(5);性別=new JTextField(5);民族=new JTextField(5);年齡=new JTextField(5);年級(jí)=new JTextField(5);班級(jí)=new JTextField(10);專業(yè)=new JTextField(10);學(xué)號(hào).setEnabled(false);b=new JButton(”確定“);p=new JPanel();p.setLayout(new GridLayout(10,2,5,5));p.add(學(xué)號(hào)1);p.add(學(xué)號(hào));p.add(姓名1);p.add(姓名);p.add(性別1);p.add(性別);p.add(民族1);p.add(民族);p.add(年齡1);p.add(年齡);p.add(年級(jí)1);p.add(年級(jí));p.add(班級(jí)1);p.add(班級(jí));p.add(專業(yè)1);p.add(專業(yè));p.add(new Label(”“));p.add(new Label(”“));p.add(b);contentPane.add(p);//添加按鈕監(jiān)聽(tīng)器

      b.addActionListener(this);mf=mmf;}

      public void actionPerformed(ActionEvent e){

      if(學(xué)號(hào).getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null,”請(qǐng)輸入學(xué)號(hào)“,”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else if(姓名.getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null,”請(qǐng)輸入姓名“,”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else if(年齡.getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null,”請(qǐng)輸入年齡“,”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else{

      String sql=”update student set 姓名='“+姓名.getText()+”',性別='“+性別.getText()+”',年齡=“+年齡.getText()+”,年級(jí)='“+年級(jí).getText()+”',班級(jí)='“+班級(jí).getText()+”',專業(yè)='“+專業(yè).getText()+”',民族='“+民族.getText()+”' where 學(xué)號(hào)='“ + 學(xué)號(hào).getText()+ ”'“;

      myConnection conn=new myConnection();

      try{

      //JOptionPane.showMessageDialog(null, sql, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      if(conn.executeSql(sql)){

      JOptionPane.showMessageDialog(null, ”修改成功“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      mf.freshTable(”select * from student“);

      this.dispose();

      }else{

      JOptionPane.showMessageDialog(null, ”修改失敗“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }

      }catch(Exception er){

      System.out.println(er.toString());

      }

      }

      }

      }

      3.4 查找數(shù)據(jù):

      class findFrame extends JDialog implements ActionListener{

      mainFrame mf;JPanel p;JComboBox c;JTextField t;JButton b;JButton fAll;String sql=”select * from student“;String[] colStr={”學(xué)號(hào)“,”姓名“,”性別“,”民族“,”年齡“,”年級(jí)“,”班級(jí)“,”專業(yè)“};

      public findFrame(mainFrame mmf){

      mf=mmf;

      p=new JPanel();

      c=new JComboBox(colStr);

      t=new JTextField(10);

      b=new JButton(”查找“);

      fAll=new JButton(”全部顯示“);

      b.addActionListener(this);

      fAll.addActionListener(this);

      p.add(new JLabel(”選擇“));

      p.add(c);

      p.add(new JLabel(”查找內(nèi)容“));

      p.add(t);

      p.add(b);

      p.add(fAll);

      this.add(p);

      this.setTitle(”查找“);

      this.setSize(450,80);}

      public void actionPerformed(ActionEvent e){

      //查找

      if(e.getSource()==b){

      String selectStr=c.getSelectedItem().toString();

      if(selectStr==”年齡“){

      sql=”select * from student where “+selectStr+” “+t.getText().toString();

      }

      else {

      sql=”select * from student where “+selectStr+” '“+t.getText().toString()+”'“;

      = = 12

      }

      mf.freshTable(sql);

      //全部顯示

      }if(e.getSource()==fAll){

      sql=”select * from student“;

      mf.freshTable(sql);

      } } }

      3.5 添加數(shù)據(jù):

      class addFrame extends JDialog implements ActionListener{ public static final int WIDTH = 400;public static final int HEIGHT = 400;

      JLabel 學(xué)號(hào)1,姓名1,性別1,民族1,年齡1,年級(jí)1,班級(jí)1,專業(yè)1;JTextField 學(xué)號(hào),姓名,性別,民族,年齡,年級(jí),班級(jí),專業(yè);JButton b;JPanel p;

      mainFrame mf;

      public addFrame(mainFrame mmf){ setTitle(”修改學(xué)生信息“);setSize(WIDTH,HEIGHT);setLocation(120,180);

      Container contentPane = getContentPane();//contentPane.setBackground(Color.BLACK);//設(shè)置窗口顏色

      contentPane.setLayout(new FlowLayout());

      學(xué)號(hào)1=new JLabel(”學(xué)號(hào)“);

      姓名1=new JLabel(”姓名“);

      性別1=new JLabel(”性別“);

      民族1=new JLabel(”民族“);

      年齡1=new JLabel(”年齡“);

      年級(jí)1=new JLabel(”年級(jí)“);

      班級(jí)1=new JLabel(”班級(jí)“);

      專業(yè)1=new JLabel(”專業(yè)“);

      學(xué)號(hào)=new JTextField(”201071030240“,5);

      姓名=new JTextField(5);

      性別=new JTextField(”女“,5);

      民族=new JTextField(5);

      年齡=new JTextField(5);

      年級(jí)=new JTextField(5);

      班級(jí)=new JTextField(10);

      專業(yè)=new JTextField(10);

      b=new JButton(”確定“);p=new JPanel();p.setLayout(new GridLayout(10,2,5,5));p.add(學(xué)號(hào)1);p.add(學(xué)號(hào));p.add(姓名1);p.add(姓名);p.add(性別1);p.add(性別);p.add(民族1);p.add(民族);p.add(年齡1);p.add(年齡);p.add(年級(jí)1);p.add(年級(jí));p.add(班級(jí)1);p.add(班級(jí));p.add(專業(yè)1);p.add(專業(yè));p.add(new Label(”“));p.add(new Label(”“));p.add(b);contentPane.add(p);//添加按鈕監(jiān)聽(tīng)器

      b.addActionListener(this);mf=mmf;}

      public void actionPerformed(ActionEvent e){

      if(學(xué)號(hào).getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null, ”請(qǐng)輸入學(xué)號(hào)“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else if(姓名.getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null, ”請(qǐng)輸入姓名“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else if(年齡.getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null, ”請(qǐng)輸入年齡“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else{

      String sql=”select * from student where 學(xué)號(hào)='“ + 學(xué)號(hào).getText()+ ”'“;

      myConnection conn=new myConnection();

      ResultSet rs;

      rs=conn.getResult(sql);

      try{

      //System.out.println(rs.getRow());

      if(rs.next()){

      JOptionPane.showMessageDialog(null, ”此學(xué)號(hào)已經(jīng)存在“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else{

      sql=”insert into student values('“ +學(xué)號(hào).getText()+”','“+ 姓名.getText()+”','“+ 性別.getText()+”','“+ 民族.getText()+”',“+ 年齡.getText()+”,'“+ 年級(jí).getText()+”','“+ 班級(jí).getText()+”','“+ 專業(yè).getText()+”')“;

      if(conn.executeSql(sql)){

      JOptionPane.showMessageDialog(null, ”添加成功“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      mf.freshTable(”select * from student“);

      學(xué)號(hào).setText(”“);

      姓名.setText(”“);

      性別.setText(”“);

      民族.setText(”“);

      年齡.setText(”“);

      年級(jí).setText(”“);

      班級(jí).setText(”“);

      專業(yè).setText(”“);

      }else{

      JOptionPane.showMessageDialog(null, ”添加失敗“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }

      }

      }catch(Exception er){

      System.out.println(er.toString());

      }

      }

      }

      }

      3.6 修改數(shù)據(jù):

      class editFrame extends JDialog implements ActionListener{ public static final int WIDTH = 400;public static final int HEIGHT = 400;

      JLabel 學(xué)號(hào)1,姓名1,性別1,民族1,年齡1,年級(jí)1,班級(jí)1,專業(yè)1;JTextField 學(xué)號(hào),姓名,性別,民族,年齡,年級(jí),班級(jí),專業(yè);JButton b;JPanel p;

      mainFrame mf;

      public editFrame(mainFrame mmf){ setTitle(”修改學(xué)生信息“);setSize(WIDTH,HEIGHT);setLocation(120,180);

      Container contentPane = getContentPane();contentPane.setLayout(new FlowLayout());

      學(xué)號(hào)1=new JLabel(”學(xué)號(hào)“);

      姓名1=new JLabel(”姓名“);

      性別1=new JLabel(”性別“);

      民族1=new JLabel(”民族“);

      年齡1=new JLabel(”年齡“);

      年級(jí)1=new JLabel(”年級(jí)“);

      班級(jí)1=new JLabel(”班級(jí)“);

      專業(yè)1=new JLabel(”專業(yè)“);

      學(xué)號(hào)=new JTextField(5);

      姓名=new JTextField(5);

      性別=new JTextField(5);

      民族=new JTextField(5);

      年齡=new JTextField(5);

      年級(jí)=new JTextField(5);

      班級(jí)=new JTextField(10);

      專業(yè)=new JTextField(10);

      學(xué)號(hào).setEnabled(false);

      b=new JButton(”確定“);p=new JPanel();p.setLayout(new GridLayout(10,2,5,5));p.add(學(xué)號(hào)1);p.add(學(xué)號(hào));

      p.add(姓名1);p.add(姓名);p.add(性別1);p.add(性別);p.add(民族1);p.add(民族);p.add(年齡1);p.add(年齡);p.add(年級(jí)1);p.add(年級(jí));p.add(班級(jí)1);p.add(班級(jí));p.add(專業(yè)1);p.add(專業(yè));p.add(new Label(”“));p.add(new Label(”“));p.add(b);contentPane.add(p);//添加按鈕監(jiān)聽(tīng)器

      b.addActionListener(this);mf=mmf;}

      public void actionPerformed(ActionEvent e){

      if(學(xué)號(hào).getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null, ”請(qǐng)輸入學(xué)號(hào)“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else if(姓名.getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null, ”請(qǐng)輸入姓名“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else if(年齡.getText().toString().equals(”“)){

      JOptionPane.showMessageDialog(null, ”請(qǐng)輸入年齡“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      }else{

      String sql=”update student set 姓名='“+姓名.getText()+”',性別='“+性別.getText()+”',年齡=“+年齡.getText()+”,年級(jí)='“+年級(jí).getText()+”',班級(jí)='“+班級(jí).getText()+”',專業(yè)='“+專業(yè).getText()+”',民族='“+民族.getText()+”' where 學(xué)號(hào)='“ + 學(xué)號(hào).getText()+ ”'“;

      myConnection conn=new myConnection();

      try{

      //JOptionPane.showMessageDialog(null, sql, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      if(conn.executeSql(sql)){

      JOptionPane.showMessageDialog(null, ”修改成功“, ”溫馨提示“, JOptionPane.INFORMATION_MESSAGE);

      mf.freshTable(”select * from student“);

      this.dispose();

      }else{

      JOptionPane.showMessageDialog(null, ”修改失敗“, ”溫馨提示", JOptionPane.INFORMATION_MESSAGE);

      }

      }catch(Exception er){

      System.out.println(er.toString());

      }

      } } }

      運(yùn)行效果:

      第四章 總結(jié)

      通過(guò)本次課程設(shè)計(jì),不僅讓我更深入的了解JAVA這門學(xué)科,更使自己有了繼續(xù)探索的興趣。

      對(duì)我來(lái)說(shuō),在之前的學(xué)習(xí)過(guò)程中沒(méi)有能夠很好的掌握J(rèn)AVA語(yǔ)言的學(xué)習(xí),在很多地方還有生疏和遺漏,并且在此次課程設(shè)計(jì)過(guò)程中也遇到困難不能自己獨(dú)立解決。但是,通過(guò)這次程序設(shè)計(jì),除了增加了自己的編程能力,提高了我對(duì)JAVA的應(yīng)用能力,同時(shí)我也深感“認(rèn)真嚴(yán)謹(jǐn)”這個(gè)詞的重要性,一點(diǎn)點(diǎn)小的馬虎,便會(huì)導(dǎo)致整個(gè)程序不能正常運(yùn)行。在今后的學(xué)習(xí)中,我將繼續(xù)保持嚴(yán)謹(jǐn)?shù)膶W(xué)習(xí)態(tài)度。與此同時(shí),在同學(xué)的幫助下,讓我體會(huì)到了相互學(xué)習(xí)的重要性,而更讓人難以忘懷的是在熱烈討論問(wèn)題時(shí),那激情橫溢的場(chǎng)面??傊舜握n程設(shè)計(jì)讓我獲益匪淺。

      第五章 總結(jié)

      課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程.本次課程設(shè)計(jì)雖然很辛苦,實(shí)在是受益匪淺。本來(lái)這門課的知識(shí)學(xué)的就不夠扎實(shí),本次課程設(shè)計(jì),在設(shè)計(jì)過(guò)程中碰到了很多問(wèn)題,剛開始要設(shè)計(jì)的時(shí)候,還真不知道從哪里下手但最終在圖書、同學(xué)和老師的幫助下都得到了解決,讓我學(xué)會(huì)了好多書本上沒(méi)有的東西,通過(guò)本次課程設(shè)計(jì)我也能將課本上的知識(shí)融會(huì)貫通,起到了很好的輔助學(xué)習(xí)的效果,但是我發(fā)現(xiàn)我學(xué)到的知識(shí)比整整一個(gè)學(xué)期學(xué)到的都多。理

      論和實(shí)踐的相結(jié)合是學(xué)習(xí)最有效的方法。在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。

      通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。

      第六章 參考文獻(xiàn)

      下載戶籍信息管理系統(tǒng)工作總結(jié)word格式文檔
      下載戶籍信息管理系統(tǒng)工作總結(jié).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        學(xué)生信息管理系統(tǒng)

        –––––––––––––––––摘 要––––––––––––––––– 學(xué)生信息管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端......

        員工信息管理系統(tǒng)

        員工信息管理系統(tǒng) 系統(tǒng)的功能描述 設(shè)計(jì)一個(gè)員工信息管理系統(tǒng),使之具有以下功能 (1)系統(tǒng)以菜單方式工作,應(yīng)為用戶提供清晰的使用提示,依據(jù)用戶的選擇來(lái)進(jìn)行各種處理并且在此......

        學(xué)生信息管理系統(tǒng)

        目 錄 第一章:類圖 ........................................................ 5 第二章:用例描述與用例圖 ............................................ 6 2.1 用例圖 .........

        員工信息管理系統(tǒng)

        摘要 企業(yè)員工信息管理是企業(yè)管理中的一個(gè)重要內(nèi)容,隨著時(shí)代的進(jìn)步,企業(yè)人員數(shù)量也不斷增加、分工的不斷細(xì)化、各個(gè)行業(yè)間聯(lián)系的不斷密切,對(duì)人事管理的要求也不斷提高。如何管......

        教師信息管理系統(tǒng)

        教師信息管理系統(tǒng) 一、需求分析 1.1業(yè)務(wù)流程分析 21世紀(jì)以計(jì)算機(jī)為主體的高新技術(shù)群體已經(jīng)將觸角深入到國(guó)家經(jīng)濟(jì)的方方面面。在市場(chǎng)經(jīng)濟(jì)的大環(huán)境下,越來(lái)越多的人士逐漸認(rèn)識(shí)到......

        信息管理系統(tǒng)論文參考

        計(jì)算機(jī)信息管理系統(tǒng)與企業(yè)應(yīng)用 摘 要 21世紀(jì)是信息科學(xué)技術(shù)飛躍發(fā)展的時(shí)代,隨著全球經(jīng)濟(jì)一體化形勢(shì)的發(fā)展,信息技術(shù)在經(jīng)濟(jì)領(lǐng)域應(yīng)用廣泛,網(wǎng)絡(luò)經(jīng)濟(jì)的發(fā)展和電子商務(wù)及金融經(jīng)濟(jì)全......

        學(xué)生檔案信息管理系統(tǒng)

        #include "stdio.h" #include "string.h" #include "stdlib.h" #include"conio.h" typedef struct student { long num; char name[5]; char sex[3]; longyear; longmonth;......

        企業(yè)信息管理系統(tǒng)

        企業(yè)信息管理系統(tǒng) 1. 功能概述: 實(shí)現(xiàn)一個(gè)企業(yè)的內(nèi)部管理業(yè)務(wù),模擬包括人事管理、 財(cái)務(wù)管理、機(jī)構(gòu)管理的業(yè)務(wù)。 2. 功能劃分: 1. 人事管理:對(duì)入職員工進(jìn)行電子化管理,錄入雇員的相......