1. 求java項目經驗
工作經驗
---------------------------------------------
公司名稱: 河北新龍科技集團
職位名稱: java程序員 工作時間 : 2006-11至2007-10
項目名稱:葯品進貨管理系統
項目簡介:項目為了提供醫葯公司進貨管理系統其內容如:實際采購情況、客戶管理、系統管理。
開發工具:BEA workshop for Jsp、Mysql5.0、Tomcat5.5、SVN、PowerDesigner。
採用技術:採用行業最流行技術Struts+Hibernate+Spring分層架構模型、基於MVC2程序架構、採用了Mysql資料庫管理系
統。
項目技術:
1、系統分為表現層、控制層、業務邏輯層、DAO層和最終資料庫五層架構。
2、系統中大量採用了代理模式、門面模式、模板模式等經典設計模式。
3、項目WEB層採用當前流行的MVC模式,Struts框架(B/S),配合使用JSTL和HTML頁面元素,使用AJAX技術實現非同步無刷新,
引用Json實現數據非同步傳遞。
4、持久層使用輕量級映射框架 Hibernate。
5、服務層面向介面編程,使用代理模式,由Spring託管,DAO層使用Spring 提供的Hibernate 模板訪問資料庫, POJO類
由Middlegen生成,引用BeanUtils包進行DTO對象與POJO之間的轉換,由Spring託管Struts的Action,Service層 ,DAO層
的介面實現類。
6、系統通過POI實現EXCEL導入導出功能、通過osworkflow實現工作流平台Quartz調度作業計劃、log4j記錄系統日值等。
負責模塊::品種庫、品牌/商標管理、實際采購情況、盤點維護模塊的編碼工作
項目名稱:新聞發布系統
運行環境:TOMCAT5.5.20 應用伺服器,Windows 2000
開發工具:MyEclipse Enterprise Workbench 5.1.0 GA,Macromedia Dreamweaver MX
採用技術:HTML、JavaScript、FCKeditor、Struts、基於Moel2的MVC程序架構、基於Web開發的組件應用,SQL Server
資料庫管理系統(採用JDBC連接)。
項目描述:整個項目由前台的公告顯示模塊和後台管理模塊組成。基於http協議的B/S結構WEB應用程序。採用MVC2架構、
Web界面、四層結構(Browser、Web Container、J2EE Server、Database)的項目分析、設計和開發。
資料庫系統:JDBC、MSSQLServer實現,在MSSQLServer、Oracle上可遷移。
責任描述:公告的發布、修改、刪除、當天公告的查看;前台頁面的顯示。
項目名稱:企業即時通軟體
項目簡介:企業即時通(Corperation Messager)軟體是一款供企業或公司內部使用的網路聊天工具,主要用於員工之間
的即時通信與交流。它主要由伺服器端程序和客戶端程序兩部分組成,整體採用Java平台進行開發並實現,用戶數據選用
Microsoft SQL Server 2000進行統一管理。
項目技術:採用JDBC連資料庫,採用C/S架
---------------------------------------------
公司名稱: 北京京師木鐸有限公司
職位名稱: java工程師 工作時間 : 2007-12至今
工作描述: 河北省違法犯罪綜合信息系統
項目簡介:系統主要分為 提示信息,採集信息,查詢,案件串並,統計、考核,系統設置六個子系統。(將原來的C/S結構
升級為B/S結構並整合數據結構)
提示信息:是將採集信息中需要上報公安部信息統一顯示的模塊。
採集信息:是對案件,違法人員,線索,協查通報,通緝令信息的錄入修改。
查詢: 分為組合查詢,全文查詢,自定義查詢,快速查詢,其中全文查詢是將資料庫中各個欄位組合成一個或多個,類似
網路的搜索功能,它的缺點是不能與錄入信息同步。
統計: 分為自由統計,和只是報表統計。
考核: 是對採集信息的合格率展現個用戶。
系統設置:數據字典的維護,許可權管理,
開發工具:MyEclipse 5.5、oracle 9i、IBM websphere 6.0、CVS。
採用技術:採用較穩定的Strtus架構模型、基於MVC2程序架構、採用了oracle 9i資料庫管理系統。
項目技術:
1、系統分為表現層、控制層、業務邏輯層三層架構。
2、項目WEB層採用當前流行的MVC2模式,Struts框架(B/S),配合使用struts標簽和HTML頁面元素,使用AJAX技術實現非同步
提交請求無刷新,及大量的javascript,dwr框架。
負責模塊:證據庫的實現,圖片上傳功能,線索,協查通報,通緝令,快速查詢,組合查詢,自定義查詢,全文查詢的維護
,其中自定義查詢是按照原來的思路新的技術重新實現。
2. java軟體工程師的工作描述怎麼寫
一、籠統的描述自己的工作內容
1、負責研發公司應用軟體的模塊設計、開發和交付
2、負責編碼,單元測試
3、按照功能組件的詳細設計
4、對其他軟體工程師的代碼進行審核
5、參與新知識的學習和培訓
6、修復程序BUG
7、參與與其業務相關的需求變更評審
8、完成上級交辦的其他事宜
9、編寫技術設計文檔
二、以項目的形式體現自己的工作內容和技術能力
比較推薦這一種方式,內容中主要包括:項目開始時間,完成時間,使用了哪些技術,完成了什麼功能?多少人的團隊,你在其中起什麼作用等。如
項目名稱:《企業管理信息系統》 時期:XXXX/XX-XX
項目描述:以B/S方式實現管理網站的功能:企業員工通過企業分配的個人帳戶可以搜索企業信息,查詢企業所布置的任務;企業管理者可以通過注冊系統帳戶來搜索和布置任務,而且能對企業的員工進行許可權限制等信息和功能。
使用技術:JAVA,C,Oracle,Shell
開發工具:Eclipse
責任描述:系統維護和編碼工作(5人小組,擔任組長)
項目總結:遇到的問題及解決方法。
3. 程序員常說的<項目>是什麼
···項目就是通常說的做一個系統,比如說某個公司或者團隊接了一個單,用做一個xx系統,那麼這個就叫項目
4. 適合程序員創業的項目
程序員工資普遍都很高,但每天面對電腦的時間太長,身體健康會受到一定影響,所以攢了錢後自己創業時就不要再做與電腦有關的行業了,讓身體放緩一下,這里推薦做餐項目
1、炸雞
炸雞雞排這種以植物香油炸出的外表酥脆內力鮮香嫩滑的小吃,在過年這個盛行吃肉的時期里,自然是很好賣的,無論是在鄉鎮還是大城市,炸雞在任何時候都有一定的顧客基礎,炸雞雞排的製作也不難,新手也可以很快上手。
7、啵啵魚
啵啵魚是一款巴西奧運會專門為中國運動運准備的特色餐點,以龍利魚為主材料,使用砂鍋燉煮出來的一款美食,可以搭配米飯或饅頭使用,有點類似黃燜雞的吃法,目前啵啵魚的門店還很少,市場前景廣闊。
5. 簡歷中的項目經驗
簡歷中的項目經驗範文
企業對技術求職者的第一印象來自項目經驗,項目經驗是簡歷中不可或缺的重點組成部分。下面是我整理的簡歷中的項目經驗範文,以供大家閱讀。
長沙信凱軟體有限公司
起止年月:2009-01 ~ 2010-04
公司性質: 民營企業
所屬行業:計算機/互聯網/通信/電子
擔任職位: java程序員
工作描述: OA自動化辦公系統:
軟體環境:Apache Tomcat 5.0/MySQL /windows2003/jdk1.4.2
開發工具:Eclipse,Dreamweaver等開發工具
項目描述:該項目主要針對衡陽市環保局的自動化辦公,提高辦公效率。
1、項目主要採用當前流行的MVC模式,Struts+Hibernate+Spring框架(B/S)。
2、使用的技術: JSP 、Servlet 、JavaBean 、Hibernate、JNDI、XML、Struts、Spring等相關技術。
責任描述:
1、負責技術:相關JavaBean,Servlet,Hibernate持久層的編寫,配置,調試等負責部署整個webapplication。
2、負責功能為個人辦公,包括短消息,通訊錄等。
客戶關系管理系統(CRM)
1.開發環境:Apache Tomcat 5.0/SQLServer/windows2003/jdk1.4.2
2.開發工具:Eclipse ,Dreamweaver等開發工具
3.項目描述:基於J2EE平台,採用MVC設計模式及SSH(Struts+Spring+Hibernate)三個集成框架、B/S模式、SQLServer作為後台資料庫。
4.項目責任:本人主源世碰要負責營銷管理模塊及其顯示層的開發。
離職原因:
項目名稱:NetStore網上購書系統
項目描述:該系統分為首頁、用戶管理、購物車管返迅理、訂單管理、退出5個模塊。首頁模塊實現了模糊分頁查詢、分類分頁查詢等功能;用戶管理模塊實現了登錄、注冊、修改、查看信息等功能;購物車模塊實現了查看、購買、修改圖書數量等功能;訂單模塊實現了查看、刪除等功能.
責任描述:個人獨立完成了整個項目設計,開發,測試等。此系統整體採用MVC模式的.Struts框架,持久層使用的是Spring的HibernateTemplate實現,數據源利用的是SpringIoC注入;模型層嚴格按照JavaBean規范要求;用Struts進行流程的控制,並實現了國際化,JSP用純標簽進行頁面顯示。為達到用戶名唯一的目的用戶注冊採用Ajax技術進行後台校驗。運用SpringIoC的注入對各層解耦,大大提高了程序的可擴展性,易於維護。
開發環境:資料庫:MySQL;
JAVA應用伺服器:tomcat6.0;
技術選型:Spring、Struts、Hibernate、JavaBeans、Jsp。
項目總結:通過這個項目使我對MVC模式的認識更加的清楚,看到了SpringIoC在解決程序鬆散耦合方面的強大之處。JSP頁面純標簽開發所帶來的方便以及頁面的美觀。
項目名稱:NETCTOSS電信運營支撐系統
項目描述:該系統後台主要由數據採集系統和數據整合系統提供支持,前台分為用戶自服務管雹談理,資費管理,用戶管理,管理員管理,帳單管理,帳務管理6個模塊。
責任描述:在數據採集系統、數據整合系統中,主要利用J2SE技術對原始計費信息日誌進行定時解析,整理成清單,並保存到伺服器的資料庫t_detail表中,在保存過程中實現對信息的備份管理和日誌記錄。之後再利用PL/SQL由t_detail表整合出日表t_day_x,月表t_month_x,年表t_year_x三種表。在前台主要完成了用戶管理、資費管理等模塊,採用Struts2.0+Hibernate+Spring架構實現,大大降低了模塊間的耦合,並編寫了文檔。
開發環境:資料庫:Oracle;
Java應用伺服器:tomcat6.0;
技術選型:Struts2.0、Hibernate、Spring、JSP、J2SE、Log4j等。
項目總結:這個項目不僅讓我掌握了Struts2.0的應用,也加深了我對其他技術的理解以及編寫文檔的好習慣和重要性。
項目名稱:BBS在線論壇管理系統
項目描述:該系統主要由首頁、用戶管理、帖子三個模塊構成,首頁實現了模糊分頁查詢、帖子分類、最新帖子、最新留言等功能;用戶管理模塊有登錄、注冊、修改信息、查看信息、積分功能等基本功能;帖子模塊有發表帖子、留言、查看帖子、修改帖子、刪除帖子等基本功能。
責任描述:個人主要完成了用戶管理模塊。持久層使用的是Hibernate技術實現了登錄、注冊、修改、查看信息、模糊查看等功能;控制層使用的是Struts的DispatchAction實現頁面跳轉,JSP頁面主要利用JSP標簽和Struts標簽完成。用戶注冊和登錄都使用form表單來獲取數據,並且在頁面用JavaScript技術對數據進行初步的校驗。
開發環境:資料庫:Oracle;
Java應用伺服器:tomcat6.0;
技術選型:Struts、Hibernate、JavaBeans、Jsp。
項目總結:通過這個項目讓我認識到團隊合作的重要性,面向對象的設計思想以及Hibernate框架的簡單性,加強了對JSP標簽、Struts標簽的認識。
項目名稱:BAM銀行帳戶管理系統
項目描述:該系統是基於C/S架構的帳戶管理系統。
責任描述:獨立完成了整個系統的開發。採用GUI實現用戶界面來採集數據,實現了用戶開戶、登錄、轉帳、修改用戶信息、查看資產排名等功能;資料庫採用MySQL存儲信息,DAO層利用JDBC實現。
開發環境:資料庫:MySQL;技術選型:GUI、JDBC、JavaBeans。
項目總結:這個顯目讓我對軟體編程產生了更濃厚的興趣,對JDBC訪問資料庫的技術使用更熟練以及有了對C/S架構的深入認識。
;6. 程序員的職業發展方向:業務技術
程序員職業生涯發展到一定程度都會面臨一個選擇,是走業務+技術方向,還是選擇純鑽研技術。程序員職業生涯發展的問題,這是所有程序員都在關心的問題,未來究竟要怎麼走,30歲之後還能不能再做程序員。絕大多數程序員最終的職業目標可能都是CTO,做到CEO的人估計會比較少,也有一少部分人自己去創業去當老闆,也有部分人轉行了,當老闆的人畢竟是少數,轉行的人都不在這行做了,自然沒什麼好說的了。一般來說,程序員的發展基本上都會經歷這么幾條路徑。程序員-系統分析員-架構師-技術經理-CTO,程序員-項目組長-項目經理-項目總監-CTO,程序員-產品設計師-產品經理-CTO。當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而最終做到CTO的程序員,也是非常少的一部分,原因很簡單,這個世界上不許要那麼多的CTO和CXO。也就是說,許多的程序員最終可能是做技術經理、項目經理或者項目總監之類的,那麼到底我們職業生涯要選擇哪一種呢?我覺得這個問題沒有一個統一的答案,因為每個人的性格不一樣,際遇也不一樣,就像你從小希望當貪官,可是命運卻偏偏讓你做了一個程序員。所以應該根據你的興趣、性格與際遇選擇一條道路,比如說你正好有機會帶一個項目,而你又不是很討厭項目經理這個位置,那麼你就可以選擇向項目經理方向發展。實際上很多時候,有些公司並沒有明確的技術經理、項目經理、產品經理之分,在許多的公司里,他們經常是由一個人承擔。在外包公司里,通常會有項目經理和系統分析員(也可能是技術經理)。在一些非IT公司里,可能會是部門經理,而做自己產品的公司可能會分得比較詳細一些。我大致說一下這三個職位的區別,讓正在徘徊的程序員有一個大致的了解。項目經理是項目的直接負責人,這個角色相當於一個中間介面,不管是團隊成員還是需求方(客戶),或者是上級領導,有事都直接找他,所以這個職位著重於管理與溝通。一般來說,項目經理的工作重點在同客戶溝通需求、項目進度的把控、團隊的溝通方面,有些公司也會需要項目經理承擔團隊建設的工作,不過貌似很多國內公司都忽略了團隊建設這個工作了。對於項目經理來說,重點會要求溝通能力、協調能力、危機把控能力、執行力、團隊管理能力,著重於溝通、管理與計劃。當然也有些公司還要求項目經歷要參與招標談判,這就要求項目經理有一定的商務談判能力。技術經理有時候也可能叫系統分析員,一些小公司可能會整個部門有一個技術經理。技術經理承擔的角色主要是系統分析、架構搭建、系統構建、代碼走查等工作,如果說項目經理是總統,那麼技術經理就是總理。當然不是所有公司都是這樣的,有些公司項目經理是不管技術團隊的,只做需求、進度和同客戶溝通,那麼這個時候的項目經理就好像工廠里的跟單人員了,這種情況在外包公司比較多。對於技術經理來說,著重於技術方面,你需要知道某種功能用哪些技術合適,需要知道某項功能需要多長的開發時間等。同時,技術經理也應該承擔提高團隊整體技術水平的工作。1143448846