導航:首頁 > 程序命令 > 上交程序員

上交程序員

發布時間:2022-11-26 02:38:41

1. 想要當程序員,去哪所大學

這有個計算機專業的排名信息,可以參考一下
http://www.dxsbb.com/news/1797.html

2. 程序員離職封裝核心代碼後上交可以嗎

不可以,你在公司工作期間,所有的工作包括打包好的項目完成後都必須上交,交接的事情不需要你操心,但是你要把你的東西都留下,不能帶走,這個規定的原因就是害怕泄露公司核心技術,為了不造成多種麻煩,你還是開源上交的好!

3. 北上廣深程序員進:報一下畢業時間、學歷、職位、待遇、城市

這里所說的待遇全部為稅前,另外,年薪不是簡單的*12,因為有年終獎。而互聯網公司的待遇package,都是包含了年終獎的。

1、華為:研發、服務、銷售多數崗位 本科9k~12k, 碩士10~13k。

客戶經理:不分本碩11~14k

法務:碩士12~15k

行政:本科6k

但是華為三五年後還是很給力的,這也是華為薪資的策略,好處給那些想長遠在華為發展的人,只是一開始三年比較難熬,連續三年考評b+以上(a,b+,b,c,d),那就功成名就了,不過一c敗三年……

2、中興:號稱碩士7300,其實是5300的基本工資加上1200的浮動績效工資加上400補助再加上公司幫你交的400的公積金,注意這400 公積金的概念!一切繳費基數是5300,換句話說,華為要是和中興這樣計算工資,北京華為的工資比北京中興高了1000都不止!西安華為也比中興高六七百,中興實習期80%。

3、中興移動:中興子公司,固定工資6800,餐補350,通信費200,其他沒了,夏季有高溫補貼350一個月,深圳和南京。

4、阿里巴巴:阿里今年全國只招150個精英,15k*15,秒殺國內各公司,另外有30w無息借款,一年內買房買車買老婆,阿里幫你實現夢想,唉,只怪自己沒學計算機。

5、中電28所:雙211碩士為起點,普通211碩士:稅前10w到15w;11所牛逼高校(清華北大北航浙大復旦上交南京東南武大華科西交):15w-20w,博士18w起薪;牛逼高校:25w-30w,博士一次性住房補貼10w5,航天科工二院總體設計部,碩士,15w起。

6、蘇州記憶 科技 :碩士,12w,包含了公積金和餐補的。有一次性安家費3000,蘇州那邊全是電子晶元ic企業,感覺蘇州在下一盤很大很大的棋,已經下的差不多了,蘇州崑山已有號稱八百里電子長廊。

7、北京704所:航天火箭,稅前8w–10w,無獎金,簽三年,雙人間住一年,後兩年自己找。

8、北京17所:稅前10w起。

9、深圳宏電:碩士6k,待遇太低。

10、威盛北京:碩士9k*14,武漢和上海不詳。

11、宇龍酷派:實習:研發,北京深圳,研究生八千,本科4k5;西安,研究生6400,本科5800,轉正碩士北京深圳9000,西安8000,本科轉正不詳。

12、中電54所:8.1w到手。

13、福建銳捷網路:8k-9k,自己談判。13薪到14薪,在福州,和那個銳捷啥的不一樣,就是十月份來的那個公司,那個銳捷啥的給的很少,銳捷網路九月初就來了。

14、北京503:稅前8w到10w,已經包含獎金。

15、oppo:深圳9000,東莞8000,實習期六個月6400。感覺平台比華為小,去深圳的話要去不了騰訊和迅雷等互聯網企業,就去華為,前三年,錢不在多,學技術是王道。

16、去哪兒網:12w到18w,自己談,看你的實力。一開始以為就是一個小網站,直接把它鄙視了,腸子都悔青了。

17、美團:18w,有網路offer,可以拿到20w以上,基本工資13k左右(真的是有左有右,它按面試情況給每個人不一樣),加年終獎和季度獎的話一年最多是15個月,我一看就一個團購網站,直接不去筆試了,後來又是各種後悔,建議大家以後吸取我的教訓。

18、廣州cvt:待遇超級好,具體自己去官網查,連幼兒園都有,創業型公司,非常值得一去,可惜錯過了。包住宿,套房的單間,配電器空調廚房用具。公司提供三餐,四星級標准,或許是中國最好的公司食堂。

19、芯原(verisilion):上海10000 14,補助每月750 ,成都8000 14。

20、TI 沒得說,光那個平台就足夠了,對面寢室拿到9k,一年幾個月不詳,研發不詳,應該更高一些。

21、csr 掌微電子:工資13w,餐補每月600,公積金個人公司各交12%,股票和獎金各是年薪的10%。

22、IBM:面試遲到了,不給面試,外企人員牛逼得很,到了時間就下班,西安7500,經常強制休假。對,沒錯,強制休假,上海北京的待遇不詳。

23、深圳桑達:8000。

24、武漢中原電子:第一年8w–10w,應該是稅前吧,現在沒有哪個公司會說稅後的工資。

25、網路:測試12k,運維,11k,研發13k,都是14.6個月,其中有2個月是獎金,0.6個月是年中獎,網路在互聯網裡面已經是一般了,比搜狗360網易 游戲 稍微弱一些。

26、全志 科技 :珠海,7.5k*12個月,3個月獎金,獎金要看績效,很不錯。

27、深信服:7500+800,華為創業人員辦的公司,創業期,今年招聘海報上寫的數據。

28、愛立信:永遠半死不活的樣子 一線城市八九千的樣子,二線更低,具體也不知道多少 反正今年招聘感覺拖拖拉拉像便秘,前後延續一個多月,路上遇到個熟人,問幹啥去,就說去愛立信機試。

29、蘇州瑞晟:9000*13 有住宿 住房公積金個人加公司達到45%,爽死你得了,蘇州園區的公積金都很高的,新加坡制度,非常不錯的公司 蘇州那邊集中了全國60%以上的微電子公司,西電電院和微電子的同學注意了。

30、北京風行網路:就是做播放器的那個,感覺像流氓軟體似地,待遇倒是很給力啊,9000*15 本科6000。

31、北京普源精電:碩士8000起,自己談,可以談到9000 有住宿,要交錢,上班彈性,在北五環和六環靠六環處。

32、光迅 科技 :隸屬武漢郵科院,烽火 科技 集團,與烽火通信是兄弟公司,本科試用期4000+500,轉正後4500+500,有獎金,過節費,每月交200房租(空調,獨立衛生間),有工作餐,據說工資只佔總收入的50%~80%。

33、武漢烽火:5.5k ms的待遇,bs 研發類3800*15+獎金 2012年數據。

34、阿爾卡特朗訊:工作地北京,一個月9k,發12個月工資,有年終獎金 2012年數據。

35、青島百靈:今年青島百靈打著阿爾卡特朗訊合作單位的旗號來招了,稅前7500(基本工資+補貼),績效獎金:最高浮動上限為年工資總額的10-20%。

36、迅雷:工作地點深圳,本科,研發7k * 13個月,碩士1w,5個 社會 保險+3個商業醫療保險,公司內有星巴克咖啡廳。住宿:試用期住宿免費,轉正之後公司幫忙租房。

37、天津漢柏 科技 :碩士還是本科不詳, 5k5-6k5,包住,提供中午工作餐。

38、美滿電子:今年突然臨時取消西電的行程,原因不詳,待遇很不錯到手9500,相當於稅前12000,關鍵是個人繳費項目全部由公司交。

39、騰訊:10500月薪,14w起,拿到17w的貌似都不多,碩士,包含了獎金的,阿里網路搜狗360巨人大眾點評去哪兒美團騰訊金山 游戲 網易盛大盤古有道,騰訊待遇倒數第一,帝國沒落了。

40、握奇數據:做智能卡的,據說在國內第一,全球第五。本科,硬體研發,4k5/月,提供半年宿舍,每月80交通補助,報銷200元以內手機費的80%,可以解決90%的新員工的北京戶口。2011屆校園招聘數據。

41、聯發科:北京 8.3k/月,發14個月工資,不解決北京戶口。2012屆校招數據。聯發科今年沒有來西電招聘,去年比華為早,九月初就來了。估計智能機出現後,mtk沒落了,搞不定了,聽說華強北都荒蕪了……

42、美國國家儀器:待遇不說了,不詳,西電進不了幾個的。

43、趨勢 科技 :筆試300人,要了20個去面試,筆試全是c++,考的很細很深入,c++要是學的半桶水的,不用去筆試了,我一面被刷,做企業伺服器的殺毒軟體和安全產品,9000碩士,南京,一直夢想的企業,可惜被拒了。

44、聖非凡:北京,6000基本工資+績效,績效據說還好,有住宿。

45、邁瑞醫療:工作地深圳北京,一個月8.5k,好像發13-14個月工資,硬體居多,會dsp的可以去試試 2011年數據。

46、意法半導體:工作地深圳,一個月8.1k,發13個月工資,住房公積金13%的交,也就是公司個人各交8100*13%=1053元,很給力,2011年數據,和意法半導體製造不同,這個是工廠,碩士才6500。

47、寶潔(ps部門):應當全國一個價。研究生待遇:9.5k*14=13.3w,別的不知。本科生待遇:8.6k *14個月,別的不知。 西電的牛人可以進,一般屁民就省省吧,2011年數據。

48、大眾點評網:實習期間比網路還高一些,具體不知道,網路實習是180一天,大眾點評今年非常給力,18w。

49、恆生電子:看學校給待遇,普通學校本科4500,西電以上的估計是多1000,碩士一樣,西電碩士的估計在8000左右 金融軟體的,杭州。

50、科大訊飛:合肥碩士7.5k,上海杭州北京8300+1400住房補貼。

51、thoughtworks:應屆碩士6500,有個帖子,不知真假。

52、盛大創新研究院:基礎研發26w,目前沒有聽說西電有進去的,待遇很給力啊。

53、英特爾:碩士上海11k。

54、復旦微電子:13w。

55、高通:11500 13,補助每月1500左右,股票不詳。

56、廣州海格:北京南京也有,年薪11w,半年以上的免費4人間宿舍,碩士試用期6800,轉正分300,500,800增加,不包含保險福利補貼那一些,加起來差不多11w。

57、人人網:12k,16w以上。

58、上海愛數軟體:10k–12k左右,根據能力自己談,基本是這樣的:基本工資9000+績效1800*考評系數+400餐補+260買書經費=11k多點,今年c++全國總共招10人,西安也就兩三個。

59、北京海量信息公司:12k,三環內,無戶口,天津戶口。

60、淘米網路上海:技術研發類13w–15w 非技術類不詳,有網友說非技術類不必技術類低,估計是可能的,因為淘米是文化公司,不是網路 游戲 公司,做兒童 游戲 的,賽爾號大家知道的吧。

61、華三:北京或者杭州,本科6500,碩士8000,華為一樣,有個特色:異地研發,要做好心理准備。懦夫救星網上有詳細說明,和華為一樣,但是比華為人性很多,今天的華三和屬於華為時候的華三已經大不一樣了。實習過的有談到8500或者9000的,今年華三研發只在杭州和北京招,因為需求比較少。

62、海康:杭州,8800*14,2012年數據。今年不詳細。宣講會上說12w以上,我筆試都沒過,很奇怪的一件事情。

63、浙江大華:HR說和華為差不多,轉正7500,目標年薪105885,不懂啥意思,另外有手機發,有餐補和通訊補助,不多。

64、浙江宇視:待遇不詳,但是肯定不會低於8000,2011.11.30新成立的公司 原華三存儲與多媒體事業部,剛剛剝離出來成立新的公司,主營安防行業,直接和大華海康幹上了,杭州安防將會有三足鼎立的局面。

65、英偉達:今年是12300 13,股票若干,吃飯免費,公積金自己交7%,公司交10%。

66、wps:8500,在珠海。

67、小米:碩士10k左右吧,小公司,創業期,給不了太多,面試是在二月二酒店的,不像ti直接就是香格里拉,oppo希爾頓大酒店。

68、高德:碩士第一年加起來10w,6500+補貼+年終獎,在武漢挺不錯的,但是據說裡面不好違約和離職。

69、炬力集成:今年沒來西電,只去了四個學校,武漢華科成都電子科大,7500*14,碩士,珠海2012數據。

70、新郵通:不曉得啊,lte份額拿的太少了,估計都不招人了。

71、搜狗:22w,比網路發展好很多,有期權,將來上市又是造福神話公司,360和搜狗目前是最好的了。

72、深圳四方電氣:實習期本科4800,碩士8300,博士更高了,轉正增加15%—30%。

73、江蘇金陵:本科7w,碩士10–12w,有住宿。

74、彩訊:騰訊下面的一個子公司,15w。

75、深圳信步 科技 :牛逼的很的,校園宣講有清華這一站,有小區花園房住宿,創業期公司。

76、巨人網路:總部在松江區,亞洲最豪華的辦公園區,待遇不詳,宣講會上hr不說,只說待遇不高的,等你通過終面了就告訴你,估計很高。沖著史玉柱,網游,肯定不會低了。

77、移動:各地很大不一樣。湖北十堰移動,本科(我很好的同學,絕對真實)月打到卡上3500,季度獎3k–4k,年終獎12k–14k,國慶節過節費7000,其他小節1000–2000,碩士比他一年多一萬,他第一年到手7w左右,因為他第一年沒有國慶過節費,基本按照平均值算下來的話,前兩年本科到手85000,碩士95000,武漢市的要求985畢業,武漢地區碩士,到手10w以上,前兩年比華為稍微好點,後續可能不如華為有勁。

78、works application:40w人民幣,日企,面試沒去,宣講會上看他很亂,而且試卷帶回去做的,宣講前打電話給所有人都說自己是thoughtworks公司,感覺很不正規,有同學說面試很特別,待遇高是真的,不詳,師弟師妹可以去看看。

79、深圳市邁普視通 科技 有限公司:本科4500.0,研究生6500.0;非邁普,邁普比這個靠譜。

80、航天503:稅前8-10w。

81、南京8511所:稅前10w。

82、瑞芯微電子:8k,16個月工資,含獎金。蘇州啊蘇州,怎麼都如此給力,中國只有一個蘇州!

83、九洲集團:5k/m,十萬安家費,碩士。

84、成都中科院光電所:基本工資3500k/m,安家費600/m,其他福利一般。

85、兵器火控:稅前5w,唉,好少。

86、二院23所:稅前9w。

87、西安兵工器206:月工資3000多,獎金很多,一年差不多7萬,碩士。

88、北京數碼視訊:7500+1000,武漢也有,今年招了2次。

89、大唐系統的:大唐興唐7000+戶口,大唐移動8000+戶口,大唐聯誠8000+戶口。

90、綠盟 科技 :北京7500,西安武漢6500,官網有薪資說明,武漢北京西安都不一樣,今年貌似降薪。

91、青島鼎信通訊:6900+600住宿補貼。

92、大連東芝:做醫療開發,包吃住6k,雙休。

93、tplink:深圳,移動互聯網終端開發;第一年9.3k*12.5,第二年9.3k*16,2013年最新的數據。

94、聚星儀器:是做自動化方向的,是ni在大陸的合作夥伴。西安或重慶崗。待遇1.1w每月。

95、荻爾咨詢:是一家在美國以數據分析為基礎的咨詢公司。先在西安培訓,之後要到美國工作。西安一年10w左右,在美國剛開始每月5500刀。

96、歡聚時代:廣州珠海8500–9500,做yy語音的那個,本科6000。

97、深圳深瑞:宣講會上hr說本科生15w,碩士研究生20w,國家電網下的公司,電網真是牛逼啊,在電網面前,中移動中石油瞬間失色,工作地點南京或者深圳。

98、南瑞:所有加一塊10w,碩士;南京南瑞,上面那個深瑞的待遇值得懷疑,同是國網下面的 相差沒這么大吧,我不詳。

99、北京奇虎360:13k*14+500股票+免費三餐;懷柔有一座山頭,是360包下來的,號稱360特種訓練營,退伍特種兵訓練,待遇還是很給力的。

100、lsi:今年是12000 13,補助不詳。

101、新浪微博:北京10k,微博部門高點,新浪本部稍低。

102、微策略:杭州、北京16.7w/17.7w/18.7w,按面試成績來確定你的待遇級別,級別相差不大,筆試時間和360沖突了,當時很懊惱,都是想去的公司,最後還是選擇了360。要求英語口語好,面試時有英語環節。

103、北京信威:7500+7500*15%;2個或者3個月工資的年終獎,基本是12w左右。

104、微軟帝國:今年很給力,15k,今年屬於頂級的待遇了,和阿里巴巴特招批一個級別,比往年好多了,往年連國內企業的都干不過。

105、南京三星:8k*12+年終1.2w+1w項目獎,不鼓勵加班,加班自己申請,加班有加班費另算,據說周末加一天500 。 三星全國到處都是,西安三星都是工廠,製造半導體晶元的,招大專生和本科生為主。

106、games中國(仟游):杭州或者上海8500,碩士, 游戲 裡面算低的了,年終獎未知。

107、樂港 科技 :杭州,做 游戲 的,月薪1w,還不錯了,年終獎未知,待遇估計在15w左右。

108、上海網達軟體:9k 也有拿到10k的,得自己談,13–14個月,口號是:八年前你錯過加入騰訊的機會,十年前你錯過華為,今天,你還想錯過網達嗎?

109、電子五所:基本工資6500,有事業單位編制。加獎金第一年可以拿到11萬。

110、北京漢王:估計大家都知道,風靡一時的公司,現在沒落了,錄音筆電子詞典導航等等產品,當年的王者。8k+北京戶口。

111、人民搜索:17w,比網路略低,但是有帝都戶口,這個牛,一般非研究所很難搞到戶口的,人民日報主辦,鄧亞萍為總經理。

112、愛奇藝:北京,14w–17w;網路旗下的播放器。

目前在500強,待遇很不錯,機會也不少,上升空間廣闊。唯一就是工作壓力挺大的,績效考核很嚴格,給的計劃和任務必須完成,不完成就會考核比較差,同時,業務上線會瘋狂加班。
程序員的壓力
程序員高薪,也確實對應著高強度。我有很多時候,晚上12點快睡了,又得爬起來處理數據故障。

但實事求是的說,看在工資份上都能克服。天上哪來掉餡餅的事,多得是一分耕耘一分收獲。

非常感謝計算機這個專業,對窮人來說實在是太友好了。真不怕苦也不怕累,在北上廣就怕賺不到錢。

我來自江南小鎮,不是上海本地人,父母資助有限,已很感激。但如果不是讀了計算機,肯定還不起後續房貸,更沒辦法在魔都立足。

為什麼做數據分析
剛找工作那會,人工智慧特別火,我也考慮過做演算法。但一來演算法很難找到大公司,二來演算法目前工業界應用,主要側重於調包,我覺得成長有限。

所以我最後選擇了數據分析,入行快,深度廣,數據分析過程中也能加點演算法做亮點。工作兩年後我發現自己選擇是對的。

數據分析其實挺簡單的,具備邏輯思維和處理能力,對業務更加熟悉就可以。編程的要求也沒那麼高,這樣一來可持續性比較強。

我也綜合考慮了我後續的發展,因為選擇一個行業肯定是必須持續努力的,換來換去並不是一件好事,而數據分析在現在的大數據時代,還是可以比較持久的,而目前看來,也如我所願了。

從初級數據分析師到高級數據分析師,以至於最後的數據科學家,一直可以努力著,我還差得很遠。

但對於年輕人來說,行業和選擇缺一不可。

以上,真實經歷,加油共勉。

杭州的算不算,本科2011年畢業,年薪稅前130W,java中台。

我談我家裡人,2010年碩士畢業,本碩都是211大學,現在在滴滴上班,一年大概是稅前70萬吧!

男,29歲,14年畢業。帝都Java開發一枚。不是211不是985。越發覺得學歷的重要性,悔不當初沒有考研。。。加油,致自己

感謝大師兄邀請,鄙人不才,文科狗一隻,與程序猿在分支上不是一個綱目,但進來看看已有的回答代遇都不錯,大家加油!

2015年畢業、碩士、研究員、百萬+年薪、北京(這是程序猿老公的情況,哈哈,我是產品~~)

15年畢業,在北京,小碼農一枚,稅前1.1,感覺大牛已經遙遙無期力不從心了,准備謀劃其他出路。

15屆本科, 在杭 ,月2

今年12月份研畢業,准備去深圳找工作,期待能找份不錯的工作,好好做個碼農

4. 高管程序員交接工作手機要上交嗎

如果是公司的手機肯定要啊,看具體公司規定

5. 新手程序員剛去公司都幹些啥

無論在哪種行業,新員工入職的第一件事就是入職培訓,讓員工了解一下公司的企業文化以及了解公司的各項規章制度。其次就是培養員工的思維能力、服從能力,提高員工的綜合能力,讓員工能夠更加適合他的崗位。

接受完這些基礎培訓之後,就會有人專門給你培訓關於程序員的一些知識,因為我們每個人在學校學的知識還是比較有限的,而且跟實際運用還是有一點差別的,另外計算機技術的更新速度非常之快,可能我們在學校多學的知識到我們去工作的時候已經落後了,所以需要有人進行培訓,讓你了解一下編程的規范模式、公司的編程軟體以及讓你學習別人寫的代碼。

當你對這些有所了解這時候就會安排師傅手把手教你如何進行編程,一開始不會讓你一個人負責一個項目,只會讓你做一個項目的一小部分,通過這樣一步一步的積累,慢慢你就會熟悉整個編程流程。然後就會開始給一個項目讓你自己做,測試一下你自己的能力,如果你能自己獨立完成,那麼說明你已經學會了,可以自己獨立操作了,如果自己不能獨立完成,那麼就還得繼續學習,一直學到你能獨立操作為止。

當你能夠獨立操作的時候,那就恭喜你已經成為一個合格的程序員了。程序員工作是一個高薪職業,但是工作強度不低,經常需要加班,有時候周末也要加班。不過這是一個有付出就有回報的職業,好好努力吧,祝你早日成為一個合格的程序員。

6. 上交模式識別與人工智慧研究生就業年薪多少

這個級別的985,pattern recognition/machine learning研究方向,如果不進入網路微軟的研究所而是去當程序員,年薪十萬打底。一般可以找到14-20萬的工作。

7. 證券公司的程序猿要上交手機嗎

不用上交。證券公司如果要求保密,那麼進門的時候,都是讓程序員交出手機保管的。不會讓你帶入保密區的。非保密的區域,手機是沒限制的,隨便用的。

8. 想做程序員,選哪個大學好呢

檔次一、清北浙,國科大,檔次二、航郵上交哈工,南大華科成電,檔次三:交理東大吉大同濟,中科武大東南西交。其中同濟大學、中國科學技術大學、武漢大學、中南大學和西安交通大學的計算類專業也都名列前茅,屬於我國計算機專業較為優秀的學校。

以上就是我國計算機類專業最好的20所學校了,想要選擇計算機類專業的同學可以著重看一下這些學校的學科實力,選擇最適合的專業才能做到術業有專攻。

9. 證券公司的程序員個人手機需要上交嗎

不需要。
1、證券公司程序員上班的情況下會有相關的規定,會禁止玩手機。
2、但是不會沒收手機,如果說沒收你的物品,這屬於違反了相關的法律法規規定。

10. 職工工資信息管理系統怎麼弄(至少包括:姓名,職務,職稱,工資)

c語言編的學生信息管理系統小程序 參考吧
<stdio.h>
#include <stdlib.h>
#include <string.h>
struct st
{
char name[20];
int english;
int math;
int chinese;
int average;
st *next;

};
struct st *pend=NULL;//初始鏈表的尾指針
struct st *pendorder=NULL;//順序鏈表的尾指針
struct st *pheadorder=NULL;//順序鏈表的頭指針
struct st *makeorder(struct st *phead);//按分數從大到小排序 生產鏈表
struct st *addtolist(struct st *add);// 將平均分最大的添到另一個鏈表
struct st *createlist();//輸入學生信息時生成的初始鏈表
struct st * deletestu(char *name,st *phead);//刪除一個學員的信息
struct st *addstu(st *name,st *phead);//向順序鏈表添加一個元素,插入的地方按平均成績
void printinfo(st *phead);//按平均成績列印出每個學員的名字

int main()
{
int select;
char deletename[20];
struct st *addstud=NULL;
struct st *phead=NULL;
phead=createlist();//輸入時創建鏈表
pheadorder=makeorder(phead);//將鏈表排序
printf("input operation:1----deletestudent,2-----addstudent,3----output all student\n");
scanf("%d",&select);
while(select>0)//選擇操作1為刪除2為添加3為列印,其他的輸入會跳出循環
{
switch(select)
{

case 1:
printf("please input the of the student to be deleted:\n");
scanf("%s",deletename);
pheadorder=deletestu(deletename,pheadorder);
printf("input operation:1----deletestudent,2-----addstudent,3----output all student\n");
scanf("%d",&select);
break;
case 2:
printf("please input the information of the student to be added:\n");
addstud=new st;
scanf("%s%d%d%d",addstud->name,&(addstud->english),&(addstud->math),&(addstud->chinese));
addstud->average=((addstud->english)+(addstud->math)+(addstud->chinese))/3;
while((addstud->english)<=0)
{
delete addstud;
printf("please input the information of the student to be added:\n");
addstud=new st;
scanf("%s%d%d%d",addstud->name,&(addstud->english),&(addstud->math),&(addstud->chinese));
addstud->average=((addstud->english)+(addstud->math)+(addstud->chinese))/3;
}
pheadorder=addstu(addstud,pheadorder);
printf("input operation:1----deletestudent,2-----addstudent,3----output all student\n");
scanf("%d",&select);
break;
case 3:
printinfo(pheadorder);
printf("input operation:1----deletestudent,2-----addstudent,3----output all student\n");
scanf("%d",&select);
break;
default:
goto laber;

}
}
laber:system("pause");
return 1;

}
struct st *createlist()//輸入時創建初始鏈表
{
struct st *pfirst=NULL;
struct st *plast=NULL;
struct st *p=new st;
printf("please input the information of the students:\n");
scanf("%s%d%d%d",p->name,&(p->english),&(p->math),&(p->chinese));
p->average=((p->english)+(p->math)+(p->chinese))/3;
while((p->english)>0)
{
if(pfirst==NULL)
pfirst=plast=p;
else
plast->next=p;
plast=p;
printf("please input again:\n");
p=new st;
scanf("%s%d%d%d",p->name,&(p->english),&(p->math),&(p->chinese));
p->average=((p->english)+(p->math)+(p->chinese))/3;

}
plast->next=NULL;
printf("list create successful\n");
delete p;
return pfirst;
}
struct st *deletestu(char *name,st *phead)//刪除一個學員
{
int flag=0;
st *p=NULL;
if(strcmp(phead->name,name)==0)
{
phead=phead->next;
flag=1;
}
else
for(p=phead;p;p=p->next)
{
if(strcmp(p->next->name,name)==0)
{
p->next=p->next->next;
flag=1;
break;
}
}
if(!flag)
printf("the student you delete is not in the list\n");
else printf("delete successful\n");
return phead;
}
struct st *addstu(st *name,st *phead)//按平均分增加一個學員
{
name->next=NULL;
struct st *p=NULL;
if((name->average)>(phead->average))
{
name->next=phead;
phead=name;
return phead;
}
else
{
for(p=phead;p->next;p=p->next)
{
if((name->average)>(p->next->average))
{
name->next=p->next;
p->next=name;
return phead;
}

}
}
p=p->next;
p->next=name;
return phead;

}
void printinfo(st *phead)//列印信息
{
st *p;
for(p=phead;p;p=p->next)
printf("%s\n",p->name);
}

struct st *addtolist(struct st *phead,struct st *add)//生成順序鏈表時每回都添加一個平均成績最高的學員信息
{
add->next=NULL;
if(phead==NULL)
pendorder=phead=add;
else
pendorder->next=add;
pendorder=add;
return phead;

}

struct st *makeorder(struct st *phead)//將初始鏈表變成順序鏈表
{
if(phead!=NULL)
{
int max;
struct st *p=NULL;
struct st *index=NULL;
while(phead)
{
max=0;
for(p=phead;p;p=p->next)
{
if(p->average>max)
{
max=p->average;
index=p;
}
}
phead=deletestu(index->name,phead);
pheadorder=addtolist(pheadorder,index);
}
return pheadorder;
}
else printf("there is no list members to be ordered\n");
return pheadorder;
}

————小型公司工資管理系統
一〉題目要求
(1)公司主要有4類人員:經理、技術員、銷售員、銷售經理。要求存儲這些人的職工號、姓名、月工資、崗位、年齡、性別等信息。
(2)工資的計算方法:
A.經理:固定月薪為8000;
B.技術員:工作時間*小時工資(100元每小時);
C.銷售員:銷售額*4%提成;
D.銷售經理:底薪(5000)+所轄部門銷售額總額*0.5%;
(3)輸入數據要求每類人員不能少於4人,並按以下格式輸出:
職工號 姓名 性別 年齡 崗位 工資 排名

及某部門經理所轄部門各售貨員的業績及自己的工資表:

(4)菜單要求:要有一個菜單,用於選擇各項功能,其中
1) 數據錄入:輸入各種數據;
2) 數據統計:各銷售經理的工資計算及最終按工資進行的冒泡排序;
3) 數據列印:列印上述表格;
4)數據備份:把相關數據寫入文件;
5)退出:推出本系統;

二〉程序最終版:
1,程序員代碼
#include<iostream.h>
#include<stdlib.h>
#include<fstream.h>
#include<iomanip.h>
#include<string.h>
class employee
{
public:
float salary;
employee()
{
salary=0;
}
void pay(){}
void print(){}
void input()
{
cout<<"的編號:";
cin>>no;
cout<<" 其姓名:";
cin>>name;
cout<<" 性別(m/w):";
cin>>sex;
cout<<" 年齡:";
cin>>age;
}
protected:
int no;
char name[8];

char sex;
int age;

};
class manager:virtual public employee
{
protected:
float monthlypay,sale;
public:

manager(){monthlypay=8000;}
void input(){cout<<"經理";employee::input();}
void save()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"F can't open.\n";
abort();
}
outfile<<"經理"<<endl;
outfile<<"號碼"<<no<<"名字"<<name<<"性別"<<sex<<"年齡"<<age<<"工資"<<salary<<endl;
}
void pay(){salary=monthlypay;}
void print()
{
cout<<"├—————┼—————┼—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)<<sex\
<<"│"<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;
}
};

class technician:virtual public employee
{
private:
float hourlyrate;
int workhours;
public:
technician(){hourlyrate=100;}
void pay()
{
cout<<name<<"本月工作時數:";
cin>>workhours;
salary=hourlyrate*workhours;
}
void input(){cout<<"技術工"<<endl;employee::input();}
void save()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"F can't open.\n";
abort();
}
outfile<<"技術工"<<endl;
outfile<<"號碼"<<no<<"名字"<<name<<"性別"<<sex<<"年齡"<<age<<"工資"<<salary<<endl;
}
void print()
{
cout<<"├—————┼—————┼—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<< "│"<<setw(10)<<sex\
<<"│"<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;
}
};
class salesman:virtual public employee
{
protected:
float commrate;
float sales;
public:
salesman(){commrate=0.04;}
void input(){cout<<"銷售員";employee::input();}
void save()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"f can't open.\n";
abort();
}
outfile<<"技術工"<<endl;
outfile<<"號碼"<<no<<"名字"<<name<<"性別"<<sex<<"年齡"<<age<<"工資"<<salary<<endl;
}
void pay()
{
cout<<name<<"本月銷售額:";
cin>>sales;
salary=sales*commrate;
}
void print()
{
cout<<"├—————┼—————┼—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)\
<<sex<<"│"<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;
}
};

class salesmanager:virtual public manager,virtual public salesman
{
private:
float total;int no1,no2,no3,no4;char name1[8],name2[8],name3[8],name4[8];
float sale1,sale2,sale3,sale4;
public:
int flag;
void salemanager()
{
monthlypay=5000;
commrate=0.005;
}
void input(){cout<<"銷售經理";employee::input();}
void save()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"f can't open.\n";
abort();
}
outfile<<"銷售經理"<<endl;
outfile<<"號碼"<<no<<"名字"<<name<<"性別"<<sex<<"年齡"<<age<<"工資"<<salary<<endl;
}
void savesale()
{
fstream outfile;
outfile.open("F:shuju.txt",ios::app);
if(!outfile)
{
cout<<"F can't open.\n";
abort();
}
outfile<<"銷售經理所轄售員業績及自己的工資"<<endl;
outfile<<"編號"<<no1<<"名字"<<name1<<"工資"<<sale1<<endl;
outfile<<"編號"<<no2<<"名字"<<name2<<"工資"<<sale2<<endl;
outfile<<"編號"<<no3<<"名字"<<name3<<"工資"<<sale3<<endl;
outfile<<"編號"<<no4<<"名字"<<name4<<"工資"<<sale4<<endl;
}
int min(float salary1,float salary2)
{
if(salary1<salary2)
return 1;
else return 2;
}
void pay()
{

salemanager();
salary=monthlypay+commrate*totalsale();
}
float totalsale()
{total=sale1+sale2+sale3+sale4;return total;}
void printtotal()
{
cout<<"├—————┴——┬——┴—————┤"<<endl;
cout<<"│銷售額合計 │ "<<setw(10)<<total<<" │"<<endl;
cout<<"└————————┴————————┘"<<endl;
}
void sort(salesmanager &p)
{
int tmp,i,j;
for(j=0;j<2;j++)
for(i=0;i<2;i++)
if(total<p.salary)
{
tmp=salary;
total=p.salary;
p.salary=tmp;
tmp=no;
no=p.no;
p.no=tmp;
}
}
void saler()
{
cout<<name<<"所管部門月銷售量:";
cout<<"職工編號:";
cin>>no1;
cout<<" 職工姓名:";
cin>>name1;
cout<<" 銷售額:";
cin>>sale1;
cout<<"職工編號:";
cin>>no2;
cout<<" 職工姓名:";
cin>>name2;
cout<<" 銷售額:";
cin>>sale2;
cout<<"職工編號:";
cin>>no3;
cout<<" 職工姓名:";
cin>>name3;
cout<<" 銷售額:";
cin>>sale3;
cout<<"職工編號:";
cin>>no4;
cout<<" 職工姓名:";
cin>>name4;
cout<<" 銷售額:";
cin>>sale4;

}
void saleprint()
{
cout<<"│"<<setw(10)<<no1<<"│"<<setw(10)<<name1<<"│"<<setw(10)<<sale1<<"│"<<endl;
cout<<"├—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no2<<"│"<<setw(10)<<name2<<"│"<<setw(10)<<sale2<<"│"<<endl;
cout<<"├—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no3<<"│"<<setw(10)<<name3<<"│"<<setw(10)<<sale3<<"│"<<endl;
cout<<"├—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no4<<"│"<<setw(10)<<name4<<"│"<<setw(10)<<sale4<<"│"<<endl;
}
void print()
{
cout<<"├—————┼—————┼—————┼—————┼—————┤"<<endl;
cout<<"│"<<setw(10)<<no<<"│"<<setw(10)<<name<<"│"<<setw(10)<<sex<<"│"
<<setw(10)<<age<<"│"<<setw(10)<<salary<<"│"<<endl;
}
};
void main()
{
manager m[4];
technician t[4];
salesman s[4];
salesmanager sm[4];
t[1].save();
int flag=1,operate,minnum=0;
do{
cout<<" ★★小型公司工資管理系統★★\n";
cout<<" ┌—————————————┐\n";
cout<<" │ 請選擇您所需的操作 │\n";
cout<<" │ 數據輸入:1,並按回車鍵 │\n";
cout<<" │ 數據統計:2,並按回車鍵 │\n";
cout<<" │ 數據列印:3,並按回車鍵 │\n";
cout<<" │ 數據備份:4,並按回車鍵 │\n";
cout<<" │ 退出系統:5,並按回車鍵 │\n";
cout<<" └—————————————┘\n";
cout<<" 請選擇一個操作: ";
cin>>operate;
switch(operate)
{
case 1:
cout<<"please waiting........"<<endl;
{
for(int i=0;i<4;i++)
{m[i].input();}
for(int j=0;j<4;j++)
{t[j].input();}
for(int k=0;k<4;k++)
{s[k].input();}
for(int l=0;l<4;l++)
{sm[l].input();}
}
{
for(int i=0;i<4;i++)
{m[i].pay();}
for(int j=0;j<4;j++)
{t[j].pay();}
for(int k=0;k<4;k++)
{s[k].pay();}
for(int l=0;l<4;l++)
{sm[l].saler();sm[l].pay();}
};break;
case 2:
cout<<"please waiting......."<<endl;
{
{
for(int l=0;l<4;l++)
sm[l].totalsale();

};

cout<<" 第一位經理的銷售員"<<endl;
cout<<"┌—————┬—————┬——————┐"<<endl;
cout<<"│ 職工號 │ 姓名 │ 銷售額 │"<<endl;
sm[0].saleprint();
sm[0].printtotal();
cout<<" 排序已經完成"<<endl;
cout<<"各銷售經理的排名"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬———————┐"<<endl;
cout<<"│ 職工號 │ 姓名 │ 性別 │ 年齡 │ 工資 │"<<endl;
for(int i=0;i<4;i++)
{
minnum=0;
for(int ddd=0;ddd<4;ddd++)
{
if(sm[minnum].salary>sm[ddd].salary&&sm[ddd].flag!=1)
{
minnum=ddd;
}
}
sm[minnum].flag=1;
sm[minnum].print();
}
cout<<"└—————┴—————┴—————┴—————┴———————┘"<<endl;
};break;

case 3:
cout<<"please waiting........"<<endl;
{
cout<<"*********************************************************************"<<endl;
cout<<" 經理工資一覽表如下:"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬——————┐"<<endl;
cout<<"│ 職工號 │ 姓名 │ 性別 │ 年齡 │ 工資 │"<<endl;
for(int i=0;i<4;i++)
{m[i].print();}
cout<<"└—————┴—————┴—————┴—————┴——————┘"<<endl;

cout<<"*********************************************************************"<<endl;
cout<<" 技術員的月工資一覽表:"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬——————┐"<<endl;
cout<<"│ 職工號 │ 姓名 │ 性別 │ 年齡 │ 工資 │"<<endl;
for(int j=0;j<4;j++)
{t[j].print();}
cout<<"└—————┴—————┴—————┴—————┴——————┘"<<endl;

cout<<"********************************************************************"<<endl;
cout<<" 銷售員工資一覽表"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬———————┐"<<endl;
cout<<"│ 職工號 │ 姓名 │ 性別 │ 年齡 │ 工資 │"<<endl;
for(int k=0;k<4;k++)
{s[k].print();}
cout<<"└—————┴—————┴—————┴—————┴———————┘"<<endl;

cout<<"********************************************************************"<<endl;
cout<<" 銷售經理工資一覽表"<<endl;
cout<<"┌—————┬—————┬—————┬—————┬———————┐"<<endl;
cout<<"│ 職工號 │ 姓名 │ 性別 │ 年齡 │ 工資 │"<<endl;
for(int l=0;l<4;l++)
{sm[l].print();}
cout<<"└—————┴—————┴—————┴—————┴———————┘"<<endl;
};break;

case 4:
cout<<"please waiting........"<<endl;
{
for(int i=0;i<4;i++)
{m[i].save();}
for(int j=0;j<4;j++)
{t[j].save();}
for(int k=0;k<4;k++)
{s[k].save();}
for(int l=0;l<4;l++)
{sm[l].save();}
};
cout<<"information have been saved!"<<endl;
break;
case 5:exit(0);break;
default:cout<<"輸入錯誤,請重新1-5間的輸入"<<endl;
}
}while(flag=1);
}
備註:1本程序已經修訂過,是網路流傳的版本的終結版,解決了原始版本不可進行銷售經理工資排序的缺點。
2。本程序為本周剛結束的課程設計的自我修正版本。
3 由於圖片不可上傳,要觀看完美界面截圖及報告完整內容請登陸我q-zone。。

閱讀全文

與上交程序員相關的資料

熱點內容
銀河v10驅動重編譯 瀏覽:889
電腦上文件夾右擊就會崩潰 瀏覽:689
右美維持演算法 瀏覽:938
php基礎編程教程pdf 瀏覽:219
穿越之命令與征服將軍 瀏覽:351
android廣播重復 瀏覽:832
像阿里雲一樣的伺服器 瀏覽:318
水冷空調有壓縮機嗎 瀏覽:478
訪問日本伺服器可以做什麼 瀏覽:432
bytejava詳解 瀏覽:448
androidjava7 瀏覽:384
伺服器在山洞裡為什麼還有油 瀏覽:885
天天基金app在哪裡下載 瀏覽:974
伺服器軟路由怎麼做 瀏覽:292
冰箱壓縮機出口 瀏覽:227
OPT最佳頁面置換演算法 瀏覽:644
網盤忘記解壓碼怎麼辦 瀏覽:853
文件加密看不到裡面的內容 瀏覽:654
程序員腦子里都想什麼 瀏覽:434
oppp手機信任app在哪裡設置 瀏覽:189