c語言購物車
Ⅰ 怎樣將圖書加入購物車的代碼c語言
#include#include#include#include#defineMax2typedefstructbook//書的信息{charbook_num[10];//書號charbook_name[20];//書名charbook_writer[10];//作者intbook_xy;//書的剩餘數量intbook_kc;//書的總數量structbook*next;}BK;typedefstructborrow//被借書的信息{charborrow_book_num[10];//借書書號charlimit_date[8];//借書歸還日期}BO;typedefstructreader//讀者信息{charreader_num[10];//讀者閉宏號charreader_name[10];//讀者姓名intright;//已借數量BOborrow[Max];//已借書信息structreader*next;}RD;BK*h_book;RD*h_reader;voidLogin();intMenu();voidInit();voidInit_book();voidMenu_select();voidInsert_New_Book();voidFind_Book();voidadd_reader();voidPrint_reader();voidPrint_book();voidBorrow_Book();voidReturn_Book();voidSave();voidSave_Book();voidSave_Reader();voidLoad();voidLoad_Reader();voidLoad_Book();voidLogin(){system("cls");printf("\n\n\n\t\t\t歡迎使用圖書管理系統李褲\n");printf("\n\n\t\t本程序分析者秦義學號:200907014122\n\n\n\n\n\n\n");//以前是設計者xxxxprintf("\n\n\n\t\t按任意鍵進入系統");getch();system("cls");}intMenu()/*主菜單*/{intdm;printf("\n\t\t圖書管理系統主菜單\n");printf("=================================================\n");printf("☆\t0----退出系統☆\n");printf("☆\t1----采編入庫☆\n");printf("☆\t2----登記讀者☆\n");printf("☆\t3----借閱登記☆\n");printf("☆\t4---還書管理☆\n");printf("☆\t5---查詢圖書信息☆\n");printf("☆\t6----查詢讀者信息☆\n");printf("=================================================\n");printf("請選擇相應的代碼:");for(;;){scanf("%d",&dm);if(dm6)printf("\n錯誤!請重新輸入:");elsebreak;}returndm;}voidMenu_select()/*主菜單選擇函數*/{for(;;){switch(Menu())/*功能選擇*/{case0:system("cls");Save();printf("\n\n\t文件保存成功!\n");printf("\n\n\t歡迎下次使用本系統!\n");getch();exit(0);case1:Insert_New_Book();break;case2:add_reader();break;case3:Borrow_Book();break;case4:Return_Book();break;case5:Print_book();break;case6:Print_reader();break;default:printf("\n錯誤!");exit(0);}}}voidInit()/*初始化*/{Init_book();}voidInit_book()/*初始化圖書信息*/{BK*p0;printf("\n圖書初始化開始,請輸入圖書信息..\n包括編號.書名.數量..\n"轎擾冊);p0=(BK*)malloc(sizeof(BK));h_book=p0;printf("\n請輸入圖書信息:\n");printf("圖書編號:");/*輸入圖書編號(唯一)*/scanf("%s",p0->book_num);printf("圖書名稱:");/*輸入圖書名稱*/scanf("%s",p0->book_name);printf("圖書作者:");/*輸入圖書作者*/scanf("%s",p0->book_writer);printf("圖書數量:");/*輸入圖書數量*/scanf("%d",&p0->book_kc);p0->book_xy=p0->book_kc;/*開始時圖書現有量和庫存量相等*/p0->next=NULL;printf("\n圖書信息初始化完畢!按任意鍵繼續下一步操作..\n");getch();system("cls");}voidInsert_New_Book()/*新書入庫*/{BK*p,*p0,*p1;p=p1=h_book;printf("\n新書入庫模塊\n");printf("\n請輸入新書信息..\n包括書號.書名.數量..\n");p0=(BK*)malloc(sizeof(BK));printf("圖書編號:");scanf("%s",p0->book_num);while(strcmp(p0->book_num,p1->book_num)!=0&&p1->next!=NULL)p1=p1->next;if(strcmp(p0->book_num,p1->book_num)==0)/*此處分兩種情況,若圖書編號存在,則直接進庫,只須輸入書的數量*/{printf("\n此編號圖書已存在!!直接入庫!\n");printf("圖書數量:");scanf("%d",&p0->book_kc);p1->book_kc+=p0->book_kc;p1->book_xy+=p0->book_kc;}else/*若不存在,則需要輸入其他的信息,然後在進行插入操作*/{printf("圖書名稱:");scanf("%s",p0->book_name);printf("圖書作者:");scanf("%s",p0->book_writer);printf("圖書數量:");scanf("%d",&p0->book_kc);while(p->next){p=p->next;}if(h_book==NULL)h_book=p0;/*此處分兩種情況,鏈表中沒有數據,head直接指向p0處*/elsep->next=p0;/*此處分兩種情況,鏈表中有數據,鏈表中最後元素的next指向p0處*/p0->next=NULL;p0->book_xy=p0->book_kc;}printf("\n新書入庫完畢!按任意鍵繼續下一步操作..\n");getch();system("cls");}voidadd_reader()/*添加讀者*/{RD*p0;inti;printf("\n讀者初始化開始,請輸入讀者信息..\n包括書證號.姓名..\n");p0=(RD*)malloc(sizeof(RD));/*申請新結點存儲空間*/h_reader=p0;printf("\n請輸入讀者的信息:\n");printf("讀者書證號:");scanf("%s",p0->reader_num);printf("讀者姓名:");scanf("%s",p0->reader_name);p0->right=0;for(i=0;iborrow[i].borrow_book_num,"0");/*所借圖書直接置為0(即沒有借書)*/strcpy(p0->borrow[i].limit_date,"0");}p0->next=NULL;printf("\n讀者信息初始化完畢!按任意鍵繼續下一步操作..\n");getch();system("cls");}voidBorrow_Book()/*借書模塊*/{BK*p0;RD*p1;charbo_num[10],rea_num[10],lim_date[8];inti;p0=h_book;p1=h_reader;printf("\n借書模塊\n");printf("\n請輸入借書的讀者書證號:");scanf("%s",rea_num);while(p1->next!=NULL&&strcmp(rea_num,p1->reader_num)!=0)//查找讀者號{p1=p1->next;}if(p1->next==NULL&&strcmp(rea_num,p1->reader_num)!=0){printf("\n此讀者編號不存在!按任意鍵返回..\n");gotoEND;}printf("\n請輸入你要借的書的編號:");scanf("%s",bo_num);while(strcmp(bo_num,p0->book_num)!=0&&p0->next!=NULL)//查找書號{p0=p0->next;}if(p0->next==NULL&&strcmp(bo_num,p0->book_num)!=0){printf("\n此圖書編號不存在!按任意鍵返回..\n");}elseif(p0->book_xyright>=Max){printf("\n不好意思,借書數目已滿!不能借書!\n按任意鍵返回.");}elseif(strcmp(p1->borrow[0].borrow_book_num,"0")!=0){for(i=0;iborrow[i].borrow_book_num,bo_num)==0){printf("\n抱歉!同一個讀者不能同借兩本相同的書!\n");}elseif(strcmp(p1->borrow[i].borrow_book_num,"0")==0){printf("\n請輸入你要歸還圖書的日期:");scanf("%s",lim_date);strcpy(p1->borrow[p1->right++].borrow_book_num,bo_num);strcpy(p1->borrow[p1->right-1].limit_date,lim_date);p0->book_xy--;printf("\n讀者編號%s借書完畢!按任意鍵繼續下步操作..",p1->reader_num);}}}else{printf("\n請輸入你要歸還圖書的日期:");scanf("%s",lim_date);strcpy(p1->borrow[p1->right++].borrow_book_num,bo_num);strcpy(p1->borrow[p1->right-1].limit_date,lim_date);p0->book_xy--;printf("\n讀者編號%s借書完畢!按任意鍵繼續下步操作..",p1->reader_num);}END:getch();system("cls");}voidReturn_Book()/*還書模塊*/{BK*p;RD*q;inti,j,find=0;charreturn_book_num[10],return_reader_num[10];p=h_book;q=h_reader;printf("\n還書模塊\n");printf("\n請輸入要還書的讀者編號:");scanf("%s",return_reader_num);while(q->next!=NULL&&strcmp(return_reader_num,q->reader_num)!=0)q=q->next;if(q->next==NULL&&strcmp(return_reader_num,q->reader_num)!=0){find=2;printf("\n此讀者編號不存在!按任意鍵返回..\n");gotoend;}printf("\n請輸入讀者還書的編號:");scanf("%s",return_book_num);while(p->next!=NULL&&strcmp(return_book_num,p->book_num)!=0)p=p->next;if(p->next==NULL&&strcmp(return_book_num,p->book_num)!=0){find=2;printf("\n錯誤!此圖書編號不存在!按任意鍵返回..\n");gotoend;}for(i=0;iborrow[i].borrow_book_num)==0)/*如果此讀者借了此書*/{find=1;for(j=i;jborrow[j].borrow_book_num,q->borrow[j+1].borrow_book_num);strcpy(q->borrow[j].limit_date,q->borrow[j+1].limit_date);}strcpy(q->borrow[Max-1].borrow_book_num,"0");strcpy(q->borrow[Max-1].limit_date,"0");p->book_xy++;q->right--;printf("\n編號%s的讀者還書完畢!按任意鍵繼續下步操作..",return_reader_num);}if(find==0)printf("\n錯誤!此讀者未藉此書!按任意鍵返回..\n");end:getch();system("cls");}voidPrint_book()/*查詢圖書信息*/{BK*p;p=h_book;printf("\n圖書信息如下:\n\n");printf("圖書編號\t圖書名稱\t圖書作者\t現有\t\t庫存\n");while(p!=NULL){printf("%s\t\t%s\t\t%s\t\t%d\t\t%d\n",p->book_num,p->book_name,p->book_writer,p->book_xy,p->book_kc);p=p->next;}printf("\n圖書信息列印完畢!按任意鍵繼續下一步操作..");getch();system("cls");}voidPrint_reader()/*查詢讀者信息*/{RD*p;inti;p=h_reader;printf("\n讀者信息如下:\n\n");printf("讀者書證號\t\t讀者姓名\n");printf("\n");while(p!=NULL){printf("\t%s\t\t%s",p->reader_num,p->reader_name);for(i=0;iborrow[i].borrow_book_num);printf("\t\t%s",p->borrow[i].limit_date);}printf("\n");p=p->next;}printf("\n讀者信息列印完畢!按任意鍵繼續下一步操作..");getch();system("cls");}//文件模塊voidSave()/*保存信息*/{Save_Reader();Save_Book();}voidSave_Reader()/*保存讀者信息*/{FILE*fp_reader;RD*p,*p0;p=h_reader;if((fp_reader=fopen("Reader.txt","wb"))==NULL)/*創建文件,進行保存*/{printf("\n文件保存失敗!\n請重新啟動本系統\n");exit(0);}while(p!=NULL){if(fwrite(p,sizeof(RD),1,fp_reader)!=1)/*將鏈表中的信息寫入文件中*/printf("\n寫入文件失敗!\n請重新啟動本系統!\n");p0=p;p=p->next;free(p0);/*釋放所有結點*/}h_reader=NULL;fclose(fp_reader);/*關閉文件*/}voidSave_Book()/*保存圖書信息*/{FILE*fp_book;/*創建文件型指針*/BK*p,*p0;p=h_book;if((fp_book=fopen("Book.txt","wb"))==NULL)/*創建文件,進行保存*/{printf("\n文件保存失敗!\n請重新啟動本系統\n");exit(0);}while(p!=NULL){if(fwrite(p,sizeof(BK),1,fp_book)!=1)/*將鏈表中的信息寫入文件中*/printf("\n寫入文件失敗!\n請重新啟動本系統!\n");p0=p;p=p->next;free(p0);}h_book=NULL;fclose(fp_book);/*關閉文件*/}voidLoad()/*載入信息*/{Load_Reader();Load_Book();}voidLoad_Reader()/*載入讀者信息*/{RD*p1,*p2,*p3;FILE*fp;/*創建文件型指針*/fp=fopen("book.txt","rb");/*打開文件*/p1=(RD*)malloc(sizeof(RD));fread(p1,sizeof(RD),1,fp);h_reader=p3=p2=p1;while(!feof(fp))/*讀出信息,重新鏈入鏈表*/{p1=(RD*)malloc(sizeof(RD));fread(p1,sizeof(RD),1,fp);p2->next=p1;p3=p2;p2=p1;}p3->next=NULL;free(p1);fclose(fp);/*關閉文件*/}voidLoad_Book()/*載入圖書信息*/{BK*p1,*p2,*p3;FILE*fp;/*創建文件型指針*/fp=fopen("Book.txt","rb");/*打開文件*/p1=(BK*)malloc(sizeof(BK));fread(p1,sizeof(BK),1,fp);h_book=p3=p2=p1;while(!feof(fp))/*讀出信息,重新鏈入鏈表*/{p1=(BK*)malloc(sizeof(BK));fread(p1,sizeof(BK),1,fp);p2->next=p1;p3=p2;p2=p1;}p3->next=NULL;free(p1);fclose(fp);/*關閉文件*/}voidmain(){FILE*fp_book,*fp_reader;/*創建文件型指針*/Login();if((fp_book=fopen("Book.txt","rb"))==NULL||(fp_reader=fopen("Reader.txt","rb"))==NULL){Init();}elseLoad();Menu_select();/*調用主菜單*/}
Ⅱ 編程要學啥要掌握哪些可以找工作
可以先從《微機原理與匯編技術》學習,有了基本的計算機基礎,你才會對整個計算機編程的原理以及來龍去脈有個大致的了解。
然後把C語言學好,可以不要求精通,但是一定要掌握的全面一點。C語言的編碼軟體很多,比如borland C,網上很多,網路可以找到。
可以接觸Borland C Builder V6.0。學習的教材有 「C++程序設計譚浩強100%25完整·清華大學」,網上有其電子書。第三部學好C++之後,可以陸續瀏覽下C#,VB之類的高級語言。
把握好心態,准備學習電腦編程。了解一下電腦發展史,如果想學匯編的話就需要大量的記憶,適合記性好,而且很用功的。
首先會教你C語言的編程格式和注意事項,記住一個標點符號都不能錯。其次就開始考驗你的數學功底,開始編一下簡單的邏輯程序,再然後就要考驗你的思路。
大概一個月左右學習完C語言,才開始真正學習編程,這時在C語言牢靠的功底下一切就簡單多了,只是換了一個編程格式和其它編程工具。
Ⅲ 新手打算自學java,有C語言的基礎~
Java前景是很不錯的,像Java這樣的專業還是一線城市比較好,師資力量跟得上、就業的薪資也是可觀的,
0基礎學習Java是沒有問題的,關鍵是找到靠譜的Java培訓機構,你可以深度了解機構的口碑情況,問問周圍知道這家機構的人,除了口碑再了解機構的以下幾方面:
1. 師資力量雄厚
要想有1+1>2的實際效果,很關鍵的一點是師資隊伍,你接下來無論是找個工作還是工作中出任哪些的人物角色,都越來越愛你本身的技術專業java技術性,也許的技術專業java技術性則絕大多數來自你的技術專業java教師,一個好的java培訓機構必須具備雄厚的師資力量。
2. 就業保障完善
實現1+1>2效果的關鍵在於能夠為你提供良好的發展平台,即能夠為你提供良好的就業保障,讓學員能夠學到實在實在的知識,並向java學員提供一對一的就業指導,確保學員找到自己的心理工作。
3. 學費能夠性價比高
一個好的Java培訓機構肯定能給你帶來1+1>2的效果,如果你在一個由專業的Java教師領導並由Java培訓機構自己提供的平台上工作,你將獲得比以往更多的投資。
希望你早日學有所成。
Ⅳ 軟體開發工程師個人簡歷(精選8篇)
一個人嚴不嚴謹取決於他的文檔做的夠不夠優秀,範文是好幫手毋庸置疑,通過借鑒範文的寫法能激發我們創新思維空間,你掌握範文的寫作格式規范嗎?下面是的我幫大家整理的軟體開發工程滾掘師個人簡歷,供你參考和使用,請收藏和分享。
軟體開發工程師個人簡歷(篇1)
個人基本簡歷
姓名:
國籍:中國
目前所在地:
民族:漢族
戶口所在地:
身材:cm kg
婚姻狀況:未婚
年齡:
求職意向及工作經歷
人才類型:普通求職
應聘職位:系統管理員/網路管理員:網路管理員系統集成工程師系統集成工程師網路工程師網路工程師
工作年限:3
職稱:無職稱
求職類型:全職可到職—隨時
月薪要求:
希望工作地區:
個人工作經歷:
xx年3月—xx年10月xx網吧技術員
xx年12月—xx年9月xx服務列車乘務助理
教育背景
畢業院校:xx師范大學
最高學歷:本科畢業— xx—x—01
所學專業一:軟體工程所學專業二:計算機應用
語言能力
外語:英語良好
國語水平:精通粵語水平:精通
工作能力及其他專長(摘抄lLYsc。CN)
詳細個人自傳
彎銷本人覺得自己的性格還是比較開朗,比較綜合型。既可以干技術類的工作又可以干非技術性的工作,工作能做到一絲不苟,富有團隊合作精神,並能在最短的時間內接受新事物。在現在競爭那麼激烈的現代社會,只有理論,沒有實踐又不行,只有實踐沒有理論又吃虧,所以還是選擇了去念本科。貫穿理論於實踐中,不斷地充實自己,提升自己,令自己更能大鬧核適應現代化社會的需要。除了鞏固和加深學習以往的知識外還以軟體開發為以後主攻方向。特別以C++,JA,sql,Oracle,Corldraw,Photoshop,ASP,CAD,Dreamweaver,Fireworks,Flash,Freehand為以後主攻目標。
軟體開發工程師個人簡歷(篇2)
------- 基 本 資 料 -------
姓 名:z 性 別: 男
出生年月: 1988-10-25 目前所在地: 湖南
------- 求 職 意 向 -------
尋求職位: java軟體工程師
求職地區: 湖南 工資待遇: 4000
到崗時間: 隨時到崗
自我評價: 為人誠懇、自信,工作中踏實、沉穩、積極進取且有耐心。
服從上級安排且有良好的團隊合作精神。
學習能力很強,敢於面對困難和挑戰。
具有良好的心理素質和抗壓能力,能適應加班。
------- 工 作 經 驗 -------
就職公司: 湖南信息科技有限公司 公司行業: 信息技術和互聯網(計算機軟硬體,通訊)
就職時間: 20xx年1月到20xx年6月 就職部門: 軟體部
公司性質: 民營/私營企業/非上市公司 就職職位: 軟體架構師
工作描述: 參與J2EE項目的設計和編寫,進行後台的日行維護和數據更新。
技能專長: 1.熟練使用JSP、Servlet、Jdbc等進行Java Web的編程開發。
2.熟悉Struts、Hibernate、Spring、Ibatis等框架,能熟練的進行SSI或SSH整合開發。
3.熟悉JavaScript、jQuery等框架;掌握Ajax非同步技術,並能應用其進行開發。
4.熟練使用Eclipse、MyEclipse、VS等IDE開發工具。
5.熟練應用Apache、Tomcat、WebLogic等伺服器進行Java Web的開發配置和部署。
6.熟悉Oracle、Sql Server ,了解MySQL等資料庫應用開發。
7.熟練運用SVN、CVS版本控制工具進行項目的配置管理。
軟體開發工程師個人簡歷(篇3)
姓名:
目前所在: 天河區
年齡: 24
戶口所在: 汕尾
國籍: 中國
婚姻狀況: 未婚
民族: 漢族
身高: 176 cm
體重: 60 kg
求職意向
人才類型: 不限
應聘職位: 軟體工程師
工作年限: 1
職稱:
求職類型: 全職
可到職日期: 隨時
月薪要求: 20xx~3499元
希望工作地區: 天河區,,
工作經歷
**公司 起止年月:20xx-07 ~ 20xx-02
公司性質: 民營企業
所屬行業:計算機軟體
擔任職位: Java軟體開發工程師
工作描述:
1)負責程序編碼工作
2)負責程序代碼的單元測試工作
3)負責按照公司的軟體開發規范編寫相應的項目技術文檔
4)項目問題管理及跟蹤,項目代碼質量監控
5)對小組內開發人員技術培訓等工作
離職原因: 尋求更高的發展空間
教育背景
畢業院校: 廣州城建職業學院
最高學歷: 大專獲得學位: 畢業日期: 20xx-06
專 業 一: 軟體技術 專 業 二:
起始年月 終止年月 學校(機構) 所學專業 獲得證書 證書編號
20xx-03 20xx-07 廣州博大培訓機構 Java程序員
語言能力
外語: 英語良好 粵語水平: 良好
其它外語能力:
國語水平: 良好
工作能力及其他專長
1)J2SE、J2EE、Web編程
2)Jsp、Servlet、EL、jstl、xml、JDBC
3)Hibernate、spring、struts1和2、Lucene
4)Html、DIV/CSS、JavaScript、jQuery、json、ajax、DWR、
5)MVC、DAO、IOC、AOP等多種設計模式進行軟體設計
6)WebLogic、tomcat等伺服器
7)Java集成開發環境Eclipse、MyEclipse、Editplus進行開發
8)mysql、Oracle、SqlServer資料庫
9)SVN版本控制、sqldeveloper、Eclipse、MyEclipse
自我評價
*****曾獲獎項*****
一、20xx年7月榮獲「國信藍點杯」全國軟體專業人才設計與開發大賽廣東賽區Java軟體開發高職高專組第3名一等獎。
二、20xx年9月榮獲「國信藍點杯」全國軟體專業人才設計與開發大賽全國總決賽Java軟體開發高職高專組第15名二等獎。
一、網路版辦公自動化管理系統(Web OA)
項目描述:本系統是一個實現企業內各種信息資源共享、加強員工間的交流、提高整體工作效率、為領導各種有用數據、方便領導對公司情況的及時了解、提供決策支持和提供各種工作記錄以備事後查詢的信息系統。
主要負責:
1、組織機構管理模塊,該模塊主要包括機構管理和人員管理。
a.機構管理:採用樹狀結構,可以完成添加、刪除等操作。在點擊某個機構的名稱,可以查看這個機構的詳細信息以及所有子機構列表(在子機構列表上,還可以點擊機構名稱進行進一步的導航)。在列表界面上,可以點擊「返回」以便返回上一級機構。
b.人員管理:也可以完成添加、刪除等操作,但在進行添加操作的過程中需要選擇該人員需要分配到那一個機構部門底下。
2、許可權管理模塊,該模塊主要包括模塊管理、角色管理和用戶管理。
a.模塊管理:採用樹狀結構,可以完成添加、刪除等操作Java軟體開發工程師個人簡歷範文Java軟體開發工程師個人簡歷範文。在點擊某個模塊的名稱,可以查看這個模塊的詳細信息以及所有子模塊列表(在子模塊列表上,還可以點擊模塊名稱進行進一步的導航)。在列表界面上,可以點擊「返回」以便返回上一級模塊。
b.角色管理:可以完成添加角色信息、刪除角色信息以及給角色授權等操作。在給角色授權操作中,角色授權界面上按照兩級模塊的形式列出系統所有模塊,以及在這些模塊上面的CRUD(添加、讀取、更新、刪除)許可權,當點擊選中其中某個模塊的某個許可權時,系統自動添加此許可權。
c.用戶管理:用戶管理中主要有分配賬號、刪除賬號、分配角色和用戶授權操作。在分配帳號操作中,如果已經有帳號,則提示無法繼續分配帳號,如果想修改帳號的話,需要先刪除帳號,再重新分配;在分配角色操作中,一個用戶可以擁有多個角色,在選擇需要分配的角色時,同時可以輸入其優先順序,如果想要修改某個角色的優先順序,可以選擇重新分配一次這個角色,同時給它指定另外一個優先順序即可;在用戶授權操作中,打開的授權界面跟角色授權類似,但是,用戶授權多了一個「不繼承」選擇框,只有在選擇了這個框的前提下,給用戶的單獨授權設置才是有效的,否則它將使用其擁有的角色的許可權。
開發環境:Windows XP、JDK 1.6、Tomcat 6.0
版本控制:SVN
開發技術:Struts1、Spring、Hibernate 、HTML、JavaScript、DWR等相關技術
資料庫:MySQL
開發工具:MyEclipse 8.5
二、商品交易系統
項目概述:本系統為大型企業提供一個在線商品交易平台,平台的主要目的是讓企業在平台上發布商品及資訊,用戶可以在此平台上購買商品並參與商品的評論。圍繞這一目的,系統需要實現商品管理,商品訂購,多部門訂單處理,商品促銷,內容管理等功能。
主要負責:
1、產品後台管理:產品具有類別、品牌、生產廠商、供應商、樣式、尺碼等屬性,產品類別可以實現無限級分類,品牌具有中英文名稱及Logo。網站員工在該模塊中可以對產品信息進行管理。通過更換模版商可以實現產品頁面不同的顯示風格;
2、產品前台顯示:網站首頁提供產品類別導航,用戶點擊產品類別可以查看該類別下的產品列表,在產品
列頁面上可以根據銷量多到少、價格高到低、價格低到高、最近上架時間對商品進行排序,並且可以按
品牌及男女款對產品進行篩選,產品列表具有圖文版和圖片版兩種顯示方式,點擊具體的商品可以查看
其詳細信息;
3、產品全文搜索:採用compass實現商品的全文搜索功能。用戶輸入查詢關健詞就可以搜索到相關商品,匹配度高的商品顯示在前面;
4、購物車:用戶可以把產品添加入購物車,同一產品如果樣式或尺碼不同視為兩個購物項,對同一商品多次點擊「購買」,每點擊一次累加購物車中該商品的購買數量。購物車具有添加商品、刪除商品、修改商品購買數量、清空購物車、計算商品總銷售價、總市場價功能。
開發環境:Windows XP、JDK 1.6、Tomcat6.0
版本控制:SVN
開發技術:Struts1、Spring、Hibernate 、HTML、JavaScript、AJAX等相關技術
資料庫:MySQL
開發工具:MyEclipse 8.5
軟體開發工程師個人簡歷(篇4)
個人信息
姓名:
國籍:中國
目前所在地:
民族:漢族
戶口所在地:
身材:cm kg
婚姻狀況:未婚
年齡:
求職意向及工作經歷
人才類型:普通求職
應聘職位:計算機類:軟體工程師電子/郵電/通訊類軟體工程師計算機類軟體工程師
工作年限:4
職稱:無職稱
求職類型:全職
可到職—隨時
月薪要求:
希望工作地區:
個人工作經歷:xx/07 ——至今:xx通訊科技有限公司|技術開發部|軟體工程師
負責公司相關網站的開發,及公司電信增值業務中簡訊與聲訊的開發及維護。對增值業務有比較深的了解。在職期間有過簡訊業務與聲訊業務的非常好的推廣。
xx年3月xx市xx科技發展有限公司(計算機職業技能培訓中心)擔任教師。
xx年7月xx市xx科技發展有限公司分公司擔任部門技術主管。在職期間,主要負責該公司的C、C++、JA教學和網路維護工作及新項目的研究與開發。能對一些突發事件做出應急的方案。具有良好的服務意識。
xx年1月xx市xx科技發展有限公司分公司xx職業技術學校xx職業技術培訓中心,擔任教務處長。主要負責新項目的開展包括教材的定購、教師的聘請、學期的定製、教務的安排、證書的頒發等。
教育背景
畢業院校:xx大學
最高學歷:本科畢業— xx—07—01
所學專業:計算機科學與技術
受教育培訓經歷:xx/09 —— xx/07:xx大學|計算機科學與技術|本科
語言能力
外語:英語良好
國語水平:優秀粵語水平:一般
工作能力及其他專長
1。精通JA編程,有JSP、JABEAN、JDBC、SERVLET/JSP等開發經驗;
2。熟悉Tomecat、WebLogic等開發平台;
3。熟練掌握Struts、Hibernate等框架的使用;
4。熟練掌握Oracle,Sql Server,MySql等資料庫;
5。熟練應用面向對象的設計思想和設計模式,對MVC架構有很深入的了解;
詳細個人自傳
誠實守信,認真細致,有責任心,具有進取精神、實事求是的態度和自我管理能力
自學能力強,並能夠積極主動高效地學習新技術知識,有較好的文檔編寫能力
能夠與他人良好溝通、協作,具有良好的人際關系和交流能力,具有團隊意識
軟體開發工程師個人簡歷(篇5)
基本信息
姓 名:XXX
性 別:
年 齡:
居住地區:
最近工作[1年9個月]
公司:XX有限公司
行業:互聯網/電子商務
職位:互聯網軟體開發工程師
最高學歷
學歷:本科
專業:計算機軟體
學校:南京信息工程大學
自我評價
本人對工作負責,有積極的敬業精神,能與領導溝通協調,為人親和誠懇能與員工和諧並能溝通提高員工的最佳素質,能為公司利益付出汗水,為公司創更高業績,望貴公司能給我一個發揚的機會,同時您也無悔您這次的選擇。
求職意向
到崗時間:一個月之內
工作性質:全職
希望行業:互聯網/電子商務
目標地點:南京
期望月薪:面議/月
目標職能:互聯網軟體開發工程師
工作經驗
20XX/10 — 20XX/7:XX有限公司[1年9個月]
所屬行業:互聯網/電子商務
開發部互聯網軟體開發工程師
1. 完成開發組指定的研發目標,按產品或項目要求進行技術開發。
2. 參與現有產品新功能的設計、開發、維護工作。
3. 獨立完成新功能模塊的設計、開發。
20XX/6 — 20XX/9:XX有限公司[1年3個月]
所屬行業:互聯網/電子商務
開發部互聯網軟體開發工程師
1. 負責公司搜索業務、技術等規劃、搭建和維護。
2. 帶領搜索團隊創建搜索服務、支持業務搜索需求,打造搜索技術生態。
3. 日常團隊管理,以及技術方向把控,新技術應用、業務技術支持等。
教育經歷
2008/9— 20XX/6 南京信息工程大學 計算機軟體 本科
證書
2009/12 大學英語四級
語言能力
英語(良好)聽說(良好),讀寫(良好)
聯系方式
手 機:
郵 箱:
軟體開發工程師個人簡歷(篇6)
基本信息
姓 名:王XX 性 別:男
婚姻狀況:已婚 民 族:漢
戶 籍:深圳 年 齡:30
現所在地:青島 身 高:1.84
聯系電話:135**27758
電子郵箱:
求職意向
希望崗位:嵌入式產品開發工程師、軟體開發工程師
工作年限:6年 職稱:中級
求職類型:全職 可到職日期:隨時
月薪要求:面議
工作經歷
xx年3月—至今 xx有限公司,擔任研發工程師。主要工作是:負責公司產品的改良以及開發新產品。有倒車雷達、防盜報警器、車窗關閉器、智能後視鏡等;
xx年3月—xx年7月 xx有限公司,擔任PCB工程師。主要工作是:負責無線通訊平台的設計工作。從電路板的設計,元件的選定、與供應商的協商采購,到樣板的組裝調試,以及量產車間的跟進整個流程;
xx年3月—xx年7月 xx有限公司,擔任電子工程師。主要工作是:全權負責公司的新產品開發和改良舊產品等工作,電路原理圖、PCB布局設計、樣機組裝、性能測試、生產工藝流程和相關報表單的製作。
教育背景
畢業院校:華南理工大學
最高學歷:本科
畢業日期:20xx-07
專 業 一:軟體工程
專 業 二:電子電器
受教育培訓經歷:
20xx-06至20xx-06 廣東省職業技能鑒定中心 計算機輔助設計 「繪圖員(電子類)職業資格中級證」;
20xx-03至20xx-07 華南理工大學 軟體工程 「本科畢業證」;
20xx-09至20xx-11 廣東省嵌入式軟體公共技術中心 ARM&嵌入式Linux開發嵌入式 「Linux系統開發資格證書」。
語言能力
英語水平:一般
國語水平:優秀
粵語水平:一般
工作能力及其他專長
本人對模擬電路和數字電路有一定的理論基礎,能設計電路原理圖,對電子元器件有深刻了解,實踐經驗豐富,能夠非常熟練的運用Protel99SE、AltiumDesignerDXP軟體布局設計多層PCB板,能夠獨立完成產品開發。精通C語言、熟練掌握C++語言,熟悉C51系列、PIC系列單片機編程,從事PIC編程實際開發產品工作一年。
熟悉ARM體系結構、Linux操作系統、嵌入式Linux開發環境、交叉編譯環境;掌握ARM(920T系列)外圍晶元的設計與編程、Linux下應用編程、u-boot的移植、Linux內核的剪裁編譯移植、根文件系統建立、字元設備編程、塊設備編程、網路設備編程、驅動編程、GUI編程;了解嵌入式系統的設計和開發流程。非常熟悉ARM9的S3C2410處理器,能夠對它的所有功能模塊編程應用(鍵盤掃描、漢字字元、外部中斷、串口通信、紅外通信、Watchdog、ADC、PWM、RTC、NorFlash、NandFlash、IIC匯流排應用、IIS匯流排應用、TFT液晶屏、觸摸屏、SD卡、USB設備、TFTP乙太網通訊等)。培訓畢業設計項目是:基於ARM9和嵌入式Linux的無線影像點播系統,要求在開發板上用觸摸屏操作播放器,通過無線網路播放伺服器里的資源文件。項目要做的工作包括:建立交叉編譯環境、NFS配置、Bootloader移植、Linux內核配置(CPU選型、LCD驅動、觸摸屏驅動、CS8900網卡驅動、VT6656無線網卡驅動,USB支持,文件系統支持等)、編譯移植內核、帶Qt與Tslib庫的JFFS2根文件系統製作、Mplayer播放器移植、QT界面製作等。
自我評價
本人勤於學習,工作認真細心負責,合作性強,勇於上進思想品德端正,勤鑽研。願為有發展前景及良好工作氛圍的公司效力,盼望能與貴公司一起為公司快速穩定的發展而努力奮斗!
軟體開發工程師個人簡歷(篇7)
個人基本簡歷
姓名:
國籍: 中國
目前所在地:
民族: 漢族
戶口所在地:
身材: cm kg
婚姻狀況: 未婚
年齡:
求職意向及工作經歷
人才類型: 普通求職
應聘職位: 系統管理員/網路管理員:網路管理員 系統集成工程師 系統集成工程師 網路工程師 網路工程師
工作年限: 3
職稱: 無職稱
求職類型: 全職 可到職- 隨時
月薪要求:
希望工作地區:
個人工作經歷:
xx年3月—xx年10月 xx網吧 技術員
xx年12月-xx年9月 xx服務 列車乘務助理
教育背景
畢業院校: xx師范大學
最高學歷: 本科 畢業- xx-x-01
所學專業一: 軟體工程 所學專業二: 計算機應用
語言能力
外語: 英語良好
國語水平: 精通 粵語水平: 精通
工作能力及其他專長
詳細個人自傳
本人覺得自己的性格還是比較開朗,比較綜合型。既可以干技術類的工作又可以干非技術性的工作,工作能做到一絲不苟,富有團隊合作精神,並能在最短的時間內接受新事物。在現在競爭那麼激烈的現代社會,只有理論,沒有實踐又不行,只有實踐沒有理論又吃虧,所以還是選擇了去念本科。貫穿理論於實踐中,不斷地充實自己,提升自己,令自己更能適應現代化社會的需要。除了鞏固和加深學習以往的知識外還以軟體開發為以後主攻方向。特別以C++,JAVA,SQL,Oracle,Corldraw,Photoshop,ASP,CAD,Dreamweaver,Fireworks,Flash,Freehand為以後主攻目標。
軟體開發工程師個人簡歷(篇8)
個人信息
大專
1-2年工作經驗
現居xxx
求職意向:
求職程序員、軟體工程師、手機軟體開發工程師、集成電路/應用工程、CAD設計/制圖、招聘專員/助理、游戲設計/開發、資料庫管理/DBA
想在xx工作
期望薪資面議
愛學習
團隊精神
工作經驗
xx科技有限公司
工作時間:xx年02月-xx年05月
薪資水平:5000-8000元/月
在職職位:Android開發工程師
工作職責:在工作中主要是項目中android的程序的編寫,負責androidUI的搭建,根據產品的需求文檔編寫相應的代碼,同時參與整個項目的邏輯分析和項目的整體進度,與項目經理進行溝通解決工作中存在的問題,使用一些常用及最新的框架及成熟的技術完成具體的任務和項目,和團隊一起進行項目的跟進及的新技術發展,編寫設計開發及實現文檔,與團隊一起參與產品需求分析並協助制定技術實施方案,幫助同事解決工作中遇到的難題,一起去完成公司中的項目,保證產品的正常運行,完成軟體產品的開發及後期的維護。
學歷教育
xx年07月畢業
xx職業技術學院
項目經驗
xx
項目時間:xx年03月-xx年05月
項目簡介:xx是一款時尚的生活的app,基於xx地圖的SDK實現跑步的實時定位,可以顯示當前的公里數,可以定位當前的位置,有好友聊天的功能,可以發語音和好友互動。為跑步中的你帶來無窮的樂趣。應用中有商城的功能,特別適合一些愛運動,喜歡和朋友聊天又喜歡購物的女生使用。
職責和業績:
1、整體結構使用底部導航框架設計。
2、使用工廠模式創建不同功能模塊的fragment,一次實現其中的布局及邏輯。
3、使用xx的SDK實現定位功能。
4、常用工具類方法的抽取,便於應用到整體的項目中。
5、jquery,bootStrap,angular,jsxmpp等一些常用的框架。
6、用mat進行內存分析,用emmage查看cpu,內存,電量,流量。
7、用gradle打包,用360加固,防止別人用apktool等工具進行反編譯,破解。
8、用hierarchyView查看控制項的measure,layout,draw的時間,用gpu性能監控查看控制項的性能。