隨筆 - 71  文章 - 15  trackbacks - 0
          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          因?yàn)榭诳剩系蹌?chuàng)造了水;
          因?yàn)楹诎担系蹌?chuàng)造了火;
          因?yàn)槲倚枰笥眩陨系圩屇銇淼轿疑磉?br> Click for Shaanxi xi'an, Shaanxi Forecast
          ╱◥█◣
            |田|田|
          ╬╬╬╬╬╬╬╬╬╬╬
          If only I have such a house!
          〖總在爬山 所以艱辛〗
          Email:myesjoy@yahoo.com.cn
          NickName:yesjoy
          MSN:myesjoy@hotmail.com
          QQ:150230516

          〖總在尋夢(mèng) 所以苦痛〗

          常用鏈接

          留言簿(3)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          Hibernate在線

          Java友情

          Java認(rèn)證

          linux經(jīng)典

          OA系統(tǒng)

          Spring在線

          Structs在線

          專家專欄

          企業(yè)信息化

          大型設(shè)備共享系統(tǒng)

          工作流

          工作流產(chǎn)品

          網(wǎng)上購(gòu)書

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          2006-12-22
          1、檢測(cè)權(quán)限機(jī)制未完成。(修改checkPermission)
          2、準(zhǔn)備action的資料
          3、去掉數(shù)據(jù)權(quán)限和對(duì)象權(quán)限
          4、測(cè)試hasPermission(通過物資的菜單來確定insert初始化菜單數(shù)據(jù)表的結(jié)構(gòu))
          5、考慮checkMdl和checkFunc時(shí)是否只讀一次數(shù)據(jù)庫(kù)

          2006-12-23
          從平時(shí)的點(diǎn)滴積累,并形成習(xí)慣。每天早來安排計(jì)劃,一天記錄日志。
          并在項(xiàng)目輕松時(shí)期,制定學(xué)習(xí)計(jì)劃,包括業(yè)務(wù),設(shè)計(jì)和編碼。盡快
          成長(zhǎng)自己。
          工作進(jìn)度:
          1、去掉數(shù)據(jù)權(quán)限/對(duì)象權(quán)限(功能權(quán)限的連接)
          2、PUB操作權(quán)限默認(rèn)都存在(改權(quán)限樹不要顯示,改頁(yè)面查詢過濾)
          3、整理物資DivMenu.jsp(加sp:perMission)

          問題:
          1、項(xiàng)目員工的權(quán)限分配樹目錄顯示的問題
          2、項(xiàng)目管理的系統(tǒng)管理表生成問題
          3、項(xiàng)目管理中對(duì)員工分配權(quán)限時(shí)如果是當(dāng)前登陸用戶則不能執(zhí)行權(quán)限分配。
          4、增加權(quán)限管理功能
          往來文檔管理:
          作為項(xiàng)目組長(zhǎng),除了與組內(nèi)人員的文檔傳送外還會(huì)和其他組以及公司其他部門、領(lǐng)導(dǎo)和客戶等進(jìn)行相關(guān)的文檔傳閱。為了便于查找歷史的文檔記錄以及分類管理需要建立如下的目錄結(jié)構(gòu):
          ==往來文檔管理
          ======本項(xiàng)目組文檔
          ============組員一
          ===============2006-12-20(日傳送資料以當(dāng)天年月日命名)
          ===============2006-12-23
          ============組員二
          ============組員三
          ======其他項(xiàng)目組文檔
          ======測(cè)試組文檔
          ======客戶文檔
          ======廣播文檔
          =========2006-12-20(日傳送資料以當(dāng)天年月日命名)
          ======美工文檔
          ======領(lǐng)導(dǎo)文檔

          今天你學(xué)到了什么?這樣的一種管理方式非常不錯(cuò)!可以進(jìn)行團(tuán)隊(duì)推廣。


          2006-12-25
          1、工作任務(wù):
          確保物資管理的權(quán)限分配無誤
          2、項(xiàng)目管理的權(quán)限
          3、新建一個(gè)管理員時(shí),需要同時(shí)賦給他所擁有的權(quán)限。
          解決方法:
          一、創(chuàng)建次級(jí)系統(tǒng)管理員的人可以對(duì)該系統(tǒng)管理員進(jìn)行權(quán)限分配。
          二、在tag中對(duì)系統(tǒng)管理員進(jìn)行控制
          三、創(chuàng)建的同時(shí)賦予權(quán)限60

          4、現(xiàn)在"用戶權(quán)限設(shè)置"\"崗位權(quán)限設(shè)置"等會(huì)報(bào)錯(cuò)
          5、用戶權(quán)限保存時(shí)(如果全選則會(huì)出現(xiàn)錯(cuò)誤,可能為模塊編碼重復(fù)插入)
          跟蹤來查找錯(cuò)誤信息:

          1、一早晨一直在完成關(guān)于權(quán)限選擇樹的頂層節(jié)點(diǎn)的檢查功能。其中使用到了數(shù)組的大部分的功能操作。需要進(jìn)行總結(jié)一下。
          2、中午和下午完成新增管理員同時(shí)增加權(quán)限功能。(實(shí)現(xiàn)其實(shí)并不困難,主要是需要考慮清楚。設(shè)計(jì)確實(shí)很重要,任何東西只有在考慮清楚之前再進(jìn)行操作)
          3、關(guān)于頂層節(jié)點(diǎn)過濾檢查胡已經(jīng)完成該功能,需要學(xué)習(xí)。
          2006-12-26
          1、檢查用戶權(quán)限保存時(shí)(如果全選則會(huì)出現(xiàn)錯(cuò)誤,可能為模塊編碼重復(fù)插入)
          2、修正物資管理中測(cè)出的系統(tǒng)管理的bug
          3、熟悉buglist的使用

          今天工作:
          1、頁(yè)面中出現(xiàn)的冗余代碼全部去掉。即整理所有jsp頁(yè)面垃圾代碼
          2、增加操作時(shí)部分頁(yè)面會(huì)出現(xiàn)value.flag的腳本錯(cuò)誤
          3、項(xiàng)目管理的授權(quán)目前還在調(diào)試中

          實(shí)際解決問題:
          1、行政區(qū)域刪除時(shí)需要進(jìn)行檢查是否可以刪除以及是否有權(quán)限刪除?
          有權(quán)限刪除已在菜單級(jí)加以控制。檢查刪除功能已經(jīng)完成(15:20)
          2、用ajax來檢測(cè)區(qū)域代碼是否重復(fù)(add頁(yè)面已完成)
          3、FormValidateAjax的作用是什么?
          4、項(xiàng)目管理中的系統(tǒng)管理部分?jǐn)?shù)據(jù)庫(kù)重新生成

          遇到任何一個(gè)問題首先應(yīng)該考慮的是用什么樣的辦法來解決更為方便快捷.具體的實(shí)現(xiàn)過程中首先應(yīng)該想清楚解決的辦法.

          看完好的技術(shù)文章后你發(fā)表評(píng)論了嗎?
          對(duì)技術(shù)知識(shí)的積累,對(duì)管理知識(shí)的積累!
          整點(diǎn)時(shí)間應(yīng)該做一次伸展以及眼睛的按摩(兩小時(shí)為準(zhǔn)),具體伸展動(dòng)作可查看相關(guān)網(wǎng)站。
          15:00眼睛休息
          17:00眼睛休息
          tag的寫法~
          請(qǐng)想明白之前再去做這些事情!以免老是做無用功。

          今天你學(xué)到了什么?
          1、ajax知識(shí)的積累!
          2、頁(yè)面中fieldset標(biāo)簽和meta使用

          2006-12-26系統(tǒng)管理問題整理:
          1、增加操作時(shí)部分頁(yè)面會(huì)出現(xiàn)value.flag的腳本錯(cuò)誤
          2、項(xiàng)目分配人員時(shí)列表顯示員工(根據(jù)單位/部門查詢,過濾掉已經(jīng)存在的員工)
          3、項(xiàng)目管理中對(duì)員工分配權(quán)限時(shí)如果是當(dāng)前登陸用戶則不能執(zhí)行權(quán)限分配。
          4、準(zhǔn)備action的資料
          5、用戶權(quán)限保存時(shí)(有時(shí)如果全選則會(huì)出現(xiàn)錯(cuò)誤,可能為模塊編碼重復(fù)插入),需待跟蹤查看問題
          6、buglist問題
          7、去掉系統(tǒng)中多余不需要的功能以及冗余代碼(比如安全管理員以及帳套等想關(guān)的無用代碼)

          2006-12-27發(fā)現(xiàn)問題:
          1、用戶管理的樹中最上層的江蘇省電力公司下沒有正常顯示:來賓/系統(tǒng)管理員/安全管理員。但是其子節(jié)點(diǎn)如南京市電力公司等則顯示正常(需要跟蹤查看構(gòu)造樹的代碼)
          2、系統(tǒng)管理員對(duì)自己分配權(quán)限時(shí)“用戶權(quán)限設(shè)置”權(quán)限默認(rèn)不能進(jìn)行更改和刪除(否則系統(tǒng)管理員將不能再進(jìn)行權(quán)限分配)

          處理問題優(yōu)先級(jí)按如上序號(hào)。
          如發(fā)現(xiàn)有新的需求及更改可往此表中增加。

          2006-12-27
          計(jì)劃任務(wù):
          1、去除安全管理員的功能。
          2、權(quán)限管理部分去掉代碼中多余的部分

          實(shí)際完成任務(wù):
          1、為物資組增加用戶以及分配權(quán)限
          已完成(用于給用戶演示)
          江蘇省電力公司:
          system1
          lium(財(cái)務(wù)部主任)
          南京市電力公司:
          systemnj
          nj01(財(cái)務(wù)部主任)
          江寧區(qū)電力公司:
          systemjn
          jn01(財(cái)務(wù)部主任)

          2、選擇權(quán)限分配出現(xiàn)錯(cuò)誤
          問題已解決,原因是胡總那邊沒有更新PerformEditUserAccSetPermissionAction文件導(dǎo)致保存權(quán)限時(shí)出錯(cuò)。

          項(xiàng)目管理權(quán)限中:
          3、用戶選擇220kv查看項(xiàng)目之前應(yīng)該只能列出他有權(quán)限查看的項(xiàng)目列表
          接口已經(jīng)提供,需待驗(yàn)證測(cè)試
          ?接口:SysUserService
          方法:public List listProjByUserCode(String userCode) ;
          條件:
          增加系統(tǒng)用戶時(shí)應(yīng)該對(duì)用戶的操作代碼進(jìn)行校驗(yàn)(操作代碼即用戶的登陸名不能出現(xiàn)重復(fù),如果userCode有重復(fù)的話則會(huì)對(duì)項(xiàng)目管理的權(quán)限操作有影響)經(jīng)檢測(cè)已經(jīng)做了重復(fù)性校驗(yàn)工作


          學(xué)習(xí)英語(yǔ)半小時(shí)(午飯后時(shí)間hjbbs)

          4、點(diǎn)擊項(xiàng)目后,如果該用戶有權(quán)限才可以進(jìn)行“分配人員操作”(tag來控制)

          5、listProjByUserCode函數(shù)增加一個(gè)參數(shù)voltGrade(電壓等級(jí))
          由于要進(jìn)行關(guān)聯(lián)表,所以去掉這個(gè)參數(shù),在頁(yè)面進(jìn)行處理。
          6、接口中寫的方法發(fā)生錯(cuò)誤后最好用ServiceExceptions()來拋出異常信息
          比如:
          List list = service.getEmpList();
          if(list==null){
          ?throw new ServiceException("ERROR_ID");
          }
          ErrorMessages.property中增加如下定義:
          FRM-SYS-001=“”
          6、創(chuàng)建一個(gè)項(xiàng)目的時(shí)候自動(dòng)將創(chuàng)建該項(xiàng)目的人與當(dāng)前項(xiàng)目綁你!
          定。即該人員有對(duì)當(dāng)前項(xiàng)目的操作權(quán)限。同時(shí)要給該用戶寫入項(xiàng)目的所有權(quán)限。
          功能已經(jīng)實(shí)現(xiàn)。但是nitrox的debug出現(xiàn)問題,重新安裝后再進(jìn)行調(diào)試。現(xiàn)已使用正常。
          保存搞笑資料
          自己提交的東西一定要保證是完全正確的,尤其是配置文件。提交之前確認(rèn)啟動(dòng)時(shí)沒有任何問題,以免影響別人的工作。
          旅游網(wǎng)站:
          http://world.lvren.cn/
          總結(jié)一哈:
          1、昨天對(duì)物資組的數(shù)據(jù)庫(kù)做了誤刪除操作,是一個(gè)失誤,以后對(duì)數(shù)據(jù)庫(kù)的操作之前一定要進(jìn)行確認(rèn)!
          2、權(quán)限分配保存時(shí)出現(xiàn)錯(cuò)誤問題是文件未同步造成的。當(dāng)錯(cuò)誤出現(xiàn)的時(shí)候首先要搞清楚錯(cuò)誤出現(xiàn)的原因以及可能出現(xiàn)的問題在哪里,不能盲目去找錯(cuò)誤。
          自我能力的一種肯定,對(duì)英語(yǔ)學(xué)習(xí)的堅(jiān)持!不斷的學(xué)習(xí)是自我激勵(lì)的一種方式

          2006-12-28
          1、了解一下baidu知道
          2、整理數(shù)據(jù)庫(kù)的初始化資料
          3、項(xiàng)目管理中分配人員時(shí)關(guān)于對(duì)話框轉(zhuǎn)向以及刷新的處理問題。(用戶權(quán)限的冗余代碼暫停!10:20)
          注意在修改之前一定要先更新一下程序。
          考慮采用方式:需要了解iframe的用法以及與showModalDialog()的結(jié)合。(已經(jīng)完成11:40)
          4、學(xué)習(xí)半小時(shí)(hjbbs)
          5、員工分配權(quán)限時(shí)判斷如果是自己則不能顯示“權(quán)限分配”功能菜單
          6、鉤選一個(gè)子菜單后父菜單也會(huì)去掉
          7、系統(tǒng)管理員分配權(quán)限時(shí)如果對(duì)他本人進(jìn)行分配時(shí)需要過濾掉“用戶權(quán)限設(shè)置”

          1、http://zhidao.baidu.com/
          BAIDU知道確實(shí)還是一個(gè)不錯(cuò)知識(shí)網(wǎng)站。注冊(cè)了一個(gè)帳號(hào)(yesjoy)

          我的思想在哪里?
          深思要倒閉了,
          ? misfuncCode=50-PROJ60

          2006-12-29
          1、新增系統(tǒng)管理員時(shí)出現(xiàn)錯(cuò)誤,原因是讀取系統(tǒng)管理員的權(quán)限列表時(shí)出現(xiàn)重復(fù)的funccode問題。已通過HashSet方式進(jìn)行過濾。(10:30)
          關(guān)于HashSet,equals()和hascode()方法的學(xué)習(xí)。
          2、checkTreeBuilder發(fā)現(xiàn)了問題,出現(xiàn)null空值,需要跟蹤查看
          尋找最佳的解決辦法!但是一定得要自己把握核心,以免后面還會(huì)出錯(cuò)。難道一定要看明白原始的代碼么?
          首先要解決的是:?jiǎn)栴}出在哪里?
          問題已找到,讀到“輸變電工程管理”時(shí)構(gòu)造樹出現(xiàn)問題!
          解決辦法:跟蹤到這個(gè)節(jié)點(diǎn),然后查看程序的走向。
          那么為什么會(huì)在這里出問題,對(duì)比一下和上面的節(jié)點(diǎn)有什么不同
          其次才是想解決的辦法:
          是什么原因?qū)е碌哪兀?br />
          2006-12-30
          1、崗位權(quán)限設(shè)置進(jìn)行修正,內(nèi)容包括:糾正功能權(quán)限的連接,去掉權(quán)限功能選擇中的系統(tǒng)模塊和公共模塊部分。(參照用戶權(quán)限設(shè)置)
          jobFuncPermissionCheckTreeBuilder.java發(fā)現(xiàn)有錯(cuò)誤,進(jìn)行更改

          部門崗位設(shè)置不在了?哦自己搞錯(cuò)了,是在員工設(shè)置里面就有。
          2、后面主要進(jìn)行刪除多余代碼的操作,一定要在刪除之前多加確認(rèn)以免出錯(cuò)
          3、公共崗位設(shè)置模塊的代碼已經(jīng)修正完畢,目前已沒有多余的垃圾代碼。(16:00)
          沒有找到form不做驗(yàn)證的問題,到底什么原因呢?

          關(guān)于權(quán)限問題的總結(jié):
          是否可以進(jìn)行抽象呢?或者抽取出有用的東西呢?
          業(yè)務(wù)!知識(shí)!

          2006-12-31
          1、物資系統(tǒng)發(fā)現(xiàn)flag.value為null以及權(quán)限樹顯示不全的問題(已經(jīng)修正)
          2、招投標(biāo)系統(tǒng)顯示員工設(shè)置和權(quán)限設(shè)置有錯(cuò)誤(懷疑臟數(shù)據(jù)問題,重新生成庫(kù)后正常。)10:10
          3、修改buglist中的狀態(tài)。
          4、發(fā)現(xiàn)物資管理系統(tǒng)中的行政區(qū)劃結(jié)構(gòu)出現(xiàn)混亂,查找問題!
          問題已發(fā)現(xiàn),屬于修改行政區(qū)域編碼導(dǎo)致混亂的。現(xiàn)在需要考慮對(duì)行政區(qū)域編碼的控制以及編碼和id的關(guān)系問題。
          5、招投標(biāo)-中標(biāo)公式菜單連接發(fā)生錯(cuò)誤,顯示無權(quán)限操作。

          6、物資權(quán)限選擇樹中少了一條記錄:'需求計(jì)劃查詢'('20-APP10-10')
          原因是在用HashSet刪除重復(fù)對(duì)象時(shí)多過濾了一條(equals或者h(yuǎn)ascode)

          7、點(diǎn)擊員工樹的時(shí)候發(fā)生錯(cuò)誤,原因是員工id和部門id有重復(fù)的值,需要將這一問題加以控制。
          由于部門已經(jīng)進(jìn)行了初始化數(shù)據(jù)的設(shè)置,那么現(xiàn)在的辦法就是當(dāng)新增員工的時(shí)候?qū)ζ鋓d值進(jìn)行控制了。
          另外一種方案就是在構(gòu)造部

          當(dāng)錯(cuò)誤發(fā)生的時(shí)候,首先要判斷錯(cuò)誤發(fā)生的地方,然后找到錯(cuò)誤出現(xiàn)的原因是什么,最后再考慮解決方案,用最快的辦法解決問題。

          posted @ 2006-12-31 22:00 ★yesjoy★ 閱讀(230) | 評(píng)論 (0)編輯 收藏
          2006-12-01
          1、調(diào)試單位崗位設(shè)置(完成)
          2、調(diào)試員工設(shè)置(13:10)

          系統(tǒng)管理備份目錄;本地備份(public)
          2006-12-02
          1、系統(tǒng)管理移植到項(xiàng)目管理中 ,需要考慮移植方案。
          首先需要獲取項(xiàng)目管理的源代碼,查看其框架結(jié)構(gòu)。然后考慮如何來合并配置文件(關(guān)鍵環(huán)節(jié),這里需要考慮web.xml/sqlMapConfig.xml以及applicationContext-datasource.xml的合并),最后是模塊集成(將system包c(diǎn)opy至相應(yīng)的目錄結(jié)構(gòu)中。)最后進(jìn)行整和測(cè)試。
          system修改為:sysmgr(系統(tǒng)管理)
          需要改動(dòng)的文件:
          /sysmanage/JavaSource/configs/system/dao.xml
          /sysmanage/JavaSource/configs/system/service.xml
          /sysmanage/JavaSource/configs/applicationContext.xml
          /sysmanage/JavaSource/configs/sqlMapConfig.xml

          在/sysmanage/JavaSource目錄下新建一個(gè)目錄sysmgr(問題是需要把該目錄下system目錄下的文件全部移植到新建的sysmgr目錄內(nèi),或者說是要把system重新命名為sysmgr),然后把system的目錄結(jié)構(gòu)全部copy到sysmgr目錄下。最后通過重構(gòu)完成修改任務(wù)。
          system->sysmgr重命名完成(15:20)

          db2中如何創(chuàng)建dbo用戶?
          如果你的db2安裝的時(shí)候默認(rèn)設(shè)置用戶為db2admin的時(shí)候,那么如何再創(chuàng)建一個(gè)dbo的用戶呢?


          請(qǐng)教一下,我如何在我本地的數(shù)據(jù)庫(kù)中增加sequence?
          我執(zhí)行增加操作時(shí)顯示如下錯(cuò)誤:
          "DBO.FMIS_REC_ID_SEQ" 未定義? SQLSTATE=42704

          create sequence DBO.FMIS_REC_ID_SEQ

          2006-12-05
          計(jì)劃:與物資系統(tǒng)進(jìn)行合并。
          1、系統(tǒng)管理代碼已經(jīng)提交至服務(wù)器,物資管理系統(tǒng)的配置文件已經(jīng)修改,但是因?yàn)榫W(wǎng)絡(luò)和數(shù)據(jù)庫(kù)問題暫不能進(jìn)行測(cè)試。(11:00)
          2、昨天生成的數(shù)據(jù)庫(kù)出現(xiàn)字段被截?cái)嗲闆r,解決該問題后生成數(shù)據(jù)庫(kù)時(shí)索引名稱太長(zhǎng),正在處理(胡總)
          系統(tǒng)合并后啟動(dòng)時(shí)發(fā)現(xiàn)問題比較多,目前正在調(diào)試中。(12:00)
          3、與物資系統(tǒng)合并調(diào)試配置文件修改已經(jīng)通過(14:30),但是系統(tǒng)管理中所有jsp頁(yè)面中的global路徑都需要修改為framework路徑(14:50開始修改至15:30修改完畢<只修改目前需要的目錄>)
          4、開始權(quán)限調(diào)試的工作

          2006-12-06
          1、更新部署mat系統(tǒng)在本機(jī)上(需要bat文件以及訪問權(quán)限支持)
          2、維護(hù)部門樹(不支持getInfo屬性信息),最后確認(rèn)是是framework中的樹發(fā)生了改動(dòng)未進(jìn)行更新。
          3、調(diào)試招投標(biāo)系統(tǒng)已經(jīng)成功。

          2006-12-07
          1、崗位權(quán)限修改。
          2、測(cè)試初始化數(shù)據(jù)庫(kù)的sql腳本文件。關(guān)于用戶信息初始化的數(shù)據(jù)需要注意的是每條執(zhí)行的insert語(yǔ)句后面要追加“;”,這樣才能保證同時(shí)執(zhí)行。
          3、測(cè)試創(chuàng)建和刪除數(shù)據(jù)庫(kù)以及初始化數(shù)據(jù)腳本已經(jīng)完成(本地測(cè)試)。(10:30完成)
          4、在物資系統(tǒng)上進(jìn)行程序測(cè)試以及部分屏蔽(email做驗(yàn)證處理)
          5、修改組織機(jī)構(gòu)、部門設(shè)置、崗位設(shè)置的頁(yè)面排版(12:10完成)
          6、繼續(xù)修改單位崗位設(shè)置、員工設(shè)置、行政區(qū)劃、用戶管理頁(yè)面排版。同時(shí)屏蔽用戶日志、用戶監(jiān)控平臺(tái)連接(增加提示頁(yè)面)。
          7、員工設(shè)置中人員分配崗位樹進(jìn)行修正(之前的程序中部門下不能顯示崗位信息)
          8、調(diào)試崗位權(quán)限設(shè)置中的組織機(jī)構(gòu)-部門-崗位樹(未果)

          2006-12-08
          1、崗位權(quán)限設(shè)置下的單位-部門-崗位樹已經(jīng)修改測(cè)試成功(12:00)
          2、討論系統(tǒng)管理員設(shè)置問題。
          3、模塊表和功能表的insert腳本的定義規(guī)則(16:30)

          2006-12-09
          1、調(diào)試<sp:checktree>已經(jīng)找到問題,是Checktreetag和js版本不一致導(dǎo)致樹不能顯示到頁(yè)面上,已告之胡總,正在處理(11;:30)
          2、tag的做法。在tld文件中定義tag類的訪問路徑和相關(guān)屬性,在tag類中進(jìn)行頁(yè)面輸出。
          3、修改崗位權(quán)限設(shè)置的代碼,已經(jīng)調(diào)試通過可對(duì)崗位的權(quán)限進(jìn)行保存。

          2006-12-12

          1、完成用戶權(quán)限設(shè)置的tag功能(<sp:hasPermission>)
          2、合并招投標(biāo)系統(tǒng)的菜單權(quán)限控制
          3、JobFuncCheckTreeBuilder/FuncPermissionCheckTreeBuilder兩個(gè)類在生成checktree的時(shí)候多級(jí)菜單級(jí)聯(lián)存在問題,多余三級(jí)以上時(shí)會(huì)出現(xiàn)級(jí)聯(lián)混亂。修正時(shí)間(14:20至16:40)
          4、將service.xml中的bean id進(jìn)行命名統(tǒng)一(統(tǒng)一為sys開頭,重構(gòu)corpService和SysEmployeeService兩個(gè)id值)
          5、為每個(gè)接口增加宏常量,便于使用getBean(宏常量)來訪問
          6、修改員工樹的 映射文件Employee.xml(取部門下的員工時(shí)數(shù)據(jù)有錯(cuò)誤)
          nitrox中如何加快編譯速度?
          如何nitrox中修改過action中不需要重新啟動(dòng)?
          window->preferences->Nitrox->Server Configurations->選中tomcat5->Configuration->勾選"Not reloadable application context"

          2006-12-13
          1、選擇員工的時(shí)候(點(diǎn)加號(hào))出現(xiàn)亂碼需要處理,有一個(gè)員工的時(shí)候選擇會(huì)出現(xiàn)問題
          2、增加操作時(shí)會(huì)出現(xiàn)value.flag的腳本錯(cuò)誤
          3、user表中去掉級(jí)聯(lián)關(guān)系,因?yàn)樵黾觼碣e、管理員等信息時(shí)不需要與部門進(jìn)行關(guān)聯(lián)。

          增加下級(jí)單位系統(tǒng)管理員如何操作呢?
          當(dāng)前系統(tǒng)管理員屬于“江蘇省電力集團(tuán)公司”,如何設(shè)置下級(jí)單位的系統(tǒng)管理員呢?

          權(quán)限說明:
          每個(gè)單位有一個(gè)系統(tǒng)管理員,單位的系統(tǒng)管理員由system1管理員來增加。
          首先必須明確的一個(gè)問題:
          system1管理員添加用戶的時(shí)候,可以針對(duì)單位來增加么?(選中單位然后選擇添加操作,表示對(duì)當(dāng)前選中的單位增加用戶。)

          1、對(duì)物資系統(tǒng)的數(shù)據(jù)庫(kù)重新生成,并考慮初始化數(shù)據(jù)問題。
          2、招標(biāo)部增加一個(gè)系統(tǒng)管理員(zbsystem)
          3、系統(tǒng)管理員數(shù)據(jù)初始化

          2006-12-14
          insert into SYS_MISFUNC表對(duì)菜單進(jìn)行初始化的時(shí)候需要設(shè)置USER_TYPE為60時(shí)管理員才能看到。

          新增一個(gè)系統(tǒng)管理員的時(shí)候是否要插入數(shù)據(jù)到sys_usercorp表中?

          初始化系統(tǒng)管理員數(shù)據(jù)時(shí)deptId只能為null

          測(cè)試胡總發(fā)的最新db腳本。

          2006-12-15
          總結(jié):
          1、用戶管理中修改退回(去掉修改密碼的功能,由用戶自己來修改)
          2、getUser()時(shí)設(shè)置corp和dept兩個(gè)對(duì)象(將會(huì)保存到session)
          3、隨時(shí)記錄??
          周六計(jì)劃:
          1、檢查項(xiàng)目管理的庫(kù)數(shù)據(jù)信息和庫(kù)結(jié)構(gòu)(有部分變動(dòng))
          2、配置項(xiàng)目管理的環(huán)境(胡總協(xié)助)
          3、完成項(xiàng)目的人員分配功能和項(xiàng)目人員的功能分配(項(xiàng)目人員表和項(xiàng)目人員功能表已經(jīng)創(chuàng)建)
          4、測(cè)試并修正項(xiàng)目管理中的系統(tǒng)管理存在的bug信息
          5、增加系統(tǒng)管理的測(cè)試bug信息

          2006-12-16
          1、九點(diǎn)四十到公司。
          2、為何工介紹系統(tǒng)管理的表結(jié)構(gòu)信息(至10:30)
          3、新建項(xiàng)目管理系統(tǒng)并配置成功運(yùn)行,在系統(tǒng)管理增加一個(gè)“項(xiàng)目權(quán)限”的菜單連接。增加項(xiàng)目列表頁(yè)面,選中一個(gè)項(xiàng)目后可對(duì)該項(xiàng)目分配人員(員工),同時(shí)可顯示出當(dāng)前項(xiàng)目中已經(jīng)分配的員工列表。(增加對(duì)員工分配權(quán)限的功能。)
          2006-12-17
          1、完成工程項(xiàng)目的權(quán)限分配。
          2、工程項(xiàng)目的人員分配已經(jīng)完成。
          3、需要增加工程項(xiàng)目的功能權(quán)限分配。

          2006-12-19
          1、完成增加項(xiàng)目員工功能權(quán)限表的方法
          2、幫助小旋完成基礎(chǔ)數(shù)據(jù)導(dǎo)入的注意事項(xiàng)(10:30)
          3、更新初始化數(shù)據(jù)資料
          2006-12-20
          1、sp:hasPermission優(yōu)化
          2006-12-21
          1、物資/招投標(biāo)程序更新后發(fā)現(xiàn)有錯(cuò)誤,原因是項(xiàng)目管理的權(quán)限部分不能作為公共的程序。已進(jìn)行修正。
          2、遺留工作包括:
          (1)項(xiàng)目分配人員時(shí)列表顯示員工(根據(jù)單位/部門查詢,過濾掉已經(jīng)存在的員工)
          (2)為胡總提供接口:根據(jù)人員獲取功能代碼和模塊代碼
          (3)修改<sp:projPermission>tag
          (4)首頁(yè)菜單權(quán)限和項(xiàng)目菜單權(quán)限(為項(xiàng)目tree增加權(quán)限接口)分開

          進(jìn)度:
          1、為項(xiàng)目分配員工的時(shí)候插入項(xiàng)目員工信息時(shí)有錯(cuò)誤,問題原因是設(shè)計(jì)表有問題(SYS_PROJ_STAFF映射關(guān)系錯(cuò)誤),目前正在修改中。
          2、分配員工時(shí)彈出頁(yè)面最好是一個(gè)新頁(yè)面的連接,而不要做成模式窗口,因?yàn)橥瓿珊笏⑿聲r(shí)不能執(zhí)行模式窗口。此問題可暫時(shí)保留(15:00)
          3、考慮首頁(yè)菜單權(quán)限和項(xiàng)目菜單權(quán)限的問題處理方案。
          根據(jù)項(xiàng)目id和用戶id獲取當(dāng)前用戶可以訪問的功能和模塊代碼方法已經(jīng)寫完,正在測(cè)試。數(shù)據(jù)庫(kù)中斷(16:20)
          4、給何工講解系統(tǒng)數(shù)據(jù)初始化的問題
          5、初始化權(quán)限腳本(未完)
          6、組織機(jī)構(gòu)和部門設(shè)置的樹編輯和刪除時(shí)發(fā)現(xiàn)問題,已修正,其他的樹需要繼續(xù)檢測(cè)。

          2006-12-22
          2006-12-23
          2006-12-24
          2006-12-25
          2006-12-26
          2006-12-27

          posted @ 2006-12-31 21:28 ★yesjoy★ 閱讀(604) | 評(píng)論 (0)編輯 收藏

          2006-11-23:
          系統(tǒng)改造的方案:
          去掉帳套相關(guān)的表結(jié)構(gòu)對(duì)象系統(tǒng)進(jìn)行修改的方案如下:
          1、采用注釋后刪除的方案來實(shí)現(xiàn)
          理由:由于對(duì)現(xiàn)有系統(tǒng)的代碼并不是非常熟練,這樣做有助于在改動(dòng)過程成發(fā)現(xiàn)錯(cuò)誤時(shí)能及時(shí)恢復(fù)更改。
          2、由底層要上層
          理由:由于系統(tǒng)設(shè)計(jì)從底層入手,這樣可參考數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)的思路完成去掉帳套的更改。同時(shí)底層修改后能迅速關(guān)聯(lián)到其他層的錯(cuò)誤信息,便于修改。
          3、由次到主修改
          理由:由于帳套表結(jié)構(gòu)相關(guān)聯(lián)的信息太多,所以采用從需要保留的表結(jié)構(gòu)入手進(jìn)行修改。最后再刪除帳套表。
          2006-11-24:
          1、完成組織機(jī)構(gòu)的修改并測(cè)試通過
          2、去火車站接人兩位同事。16:19回來。
          3、晚上去買被子

          2006-11-25:
          概要設(shè)計(jì)文檔存在問題:
          1、互斥崗位不需要
          2、缺用戶維護(hù)
          3、用戶權(quán)限維護(hù)
          4、引入、發(fā)布不需要
          5、員工維護(hù)(備用員工、責(zé)任中心不需要)
          6、文檔內(nèi)細(xì)節(jié)還用到帳套需要?jiǎng)h除
          7、權(quán)限無。對(duì)象權(quán)限、數(shù)據(jù)權(quán)限。
          8、整個(gè)功能頁(yè)面不對(duì)。
          2006-11-27:
          計(jì)劃
          1、生成數(shù)據(jù)庫(kù)
          2、搭建系統(tǒng)應(yīng)用環(huán)境
          3、能看到登陸界面和樹目錄

          修改方案:
          1、新建項(xiàng)目:SYSMANAGE
          2、導(dǎo)入FMIS3的系統(tǒng)
          3、從配置開始

          JavaSource/configs目錄全部保留
          總結(jié):
          1、根據(jù)物理數(shù)據(jù)庫(kù)結(jié)構(gòu)生成數(shù)據(jù)庫(kù),進(jìn)行腳本調(diào)試。最后獲得數(shù)據(jù)庫(kù)腳本文件以及生成數(shù)據(jù)庫(kù)。(測(cè)試生成數(shù)據(jù)庫(kù)過程以及了解庫(kù)的結(jié)構(gòu))
          2、下午修改調(diào)試組織機(jī)構(gòu)模塊功能<已完成>。獲取資源包括:陳楠發(fā)來的新數(shù)據(jù)庫(kù)的連接信息,以及何工發(fā)來的工作計(jì)劃。
          3、目前還連接的是fmis3的數(shù)據(jù)庫(kù)。(新庫(kù)中沒有數(shù)據(jù)。需要考慮數(shù)據(jù)導(dǎo)入或者移植的問題)
          2006-11-28:
          早晨:
          1、配通新的數(shù)據(jù)庫(kù)連接并進(jìn)行組織機(jī)構(gòu)功能測(cè)試。
          2、完成部門設(shè)置功能。

          計(jì)劃變更:
          1、組織機(jī)構(gòu)代碼已修改完成。但插入數(shù)據(jù)需要先完成行政區(qū)域模塊。
          2、新數(shù)據(jù)庫(kù)已連接成功。但是數(shù)據(jù)庫(kù)需要執(zhí)行sequence操作才能執(zhí)行新增數(shù)據(jù)操作。另外,由于行政區(qū)域沒有數(shù)據(jù),所以需要先完成行政區(qū)域的功能模塊。<sequence操作 12:00已執(zhí)行完成>
          3、行政區(qū)域代碼已修改完成。但是數(shù)據(jù)庫(kù)需要對(duì)編碼級(jí)次表的數(shù)據(jù)進(jìn)行初始化。已通知陳工,由于他正在維護(hù) 小型機(jī)數(shù)據(jù)庫(kù)故障,故轉(zhuǎn)由孫工來完成此項(xiàng)工作。 14:14:07<初始化數(shù)據(jù)還未完成>
          14:40數(shù)據(jù)庫(kù)發(fā)生中斷。進(jìn)行本地?cái)?shù)據(jù)庫(kù)配置
          14:58收到編碼級(jí)次表初始化數(shù)據(jù)的sql文件。


          初始化數(shù)據(jù)的sql語(yǔ)句,調(diào)試中發(fā)現(xiàn).至15:50完成初始化工作.
          由于之前使用的FMIS3包存在bug信息,所以今天更換為最新的FMIS3包進(jìn)行修改。16:40
          發(fā)現(xiàn)BAS_DEPT表中主鍵設(shè)置有問題,已通知陳楠,確認(rèn)后需要重新生成數(shù)據(jù)庫(kù)。20:00
          存在問題:
          系統(tǒng)管理員的帳號(hào)是通過什么方式加入庫(kù)中的?注冊(cè)還是sql?
          2006-11-29:
          計(jì)劃:
          早晨改完行政區(qū)域和組織機(jī)構(gòu)

          工作進(jìn)度(2006-11-29):
          1、由于樹目錄需要取編碼級(jí)次表數(shù)據(jù),故先對(duì)編碼級(jí)次表的代碼進(jìn)行修改。
          ?? 至10:00修改完成編碼級(jí)次模塊以及行政區(qū)域模塊代碼并測(cè)試完成。
          2、組織機(jī)構(gòu)代碼已經(jīng)修改完成,但是因?yàn)橄到y(tǒng)樹型設(shè)定表中還沒有對(duì)組織機(jī)構(gòu)表進(jìn)行數(shù)據(jù)初始化。所以暫不能進(jìn)行測(cè)試。已通知陳楠。(10:30)

          3、部門設(shè)置功能模塊實(shí)現(xiàn)方式。根據(jù)用戶登陸id取得其所在的單位id,然后根據(jù)單位id取得組織機(jī)構(gòu)列表。最后根據(jù)組織機(jī)構(gòu)樹節(jié)點(diǎn)信息,來建立組織機(jī)構(gòu)下面的部門樹。由于目前系統(tǒng)數(shù)據(jù)庫(kù)中還沒有用戶信息(用戶管理模塊還未實(shí)現(xiàn))以及組織機(jī)構(gòu)信息(系統(tǒng)樹型設(shè)定表還沒有對(duì)組織機(jī)構(gòu)表進(jìn)行初始化數(shù)據(jù)),所以下一步將實(shí)現(xiàn)用戶管理模塊功能。(11:50)

          4、調(diào)試登陸信息。根據(jù)用戶登陸id獲取用戶個(gè)人信息以及其所在部門信息數(shù)據(jù)并保存至session對(duì)象中已經(jīng)調(diào)試完成。(14:30)

          5、部門設(shè)置功能模塊代碼已經(jīng)修改完成,但是由于數(shù)據(jù)表未初始化,暫時(shí)還不能進(jìn)行增加/刪除/編輯測(cè)試。目前正常顯示手工加入表中的數(shù)據(jù)信息。(16:00)

          ?系統(tǒng)樹型設(shè)定表中還需要對(duì)其他有單位編碼的表進(jìn)行數(shù)據(jù)初始化。能否全部都做一下初始化,因?yàn)槲椰F(xiàn)在正在改組織機(jī)構(gòu)的代碼,發(fā)現(xiàn)沒有初始化系統(tǒng)樹型設(shè)定表中的數(shù)據(jù)

          2006-11-30(開始上hjbbs學(xué)習(xí)英語(yǔ))
          1、調(diào)試啟動(dòng)時(shí)發(fā)現(xiàn)的bug問題。
          調(diào)試方法:search->File->*.xml
          2、電腦由四樓搬到二樓。
          3、開始修改組織機(jī)構(gòu)。去掉帳套的檢測(cè)后可正常維護(hù)。(10:45)
          4、初始化數(shù)據(jù)表BAS_DEPT的腳本sql已經(jīng)完成并且已正常執(zhí)行。(11:00)
          5、部門設(shè)置調(diào)試完成
          6、崗位設(shè)置代碼已經(jīng)修改完畢,測(cè)試已運(yùn)行正常。(16:15)

          nitrox異常退出時(shí)會(huì)導(dǎo)致該插件不能正常啟動(dòng),遇到這種情況時(shí)可以重裝,或者從開始菜單處啟動(dòng)(斷網(wǎng))則可避免。

          posted @ 2006-12-30 20:53 ★yesjoy★ 閱讀(301) | 評(píng)論 (0)編輯 收藏
          終于堅(jiān)持好多天沒有寫日志了,好像這是一件非常容易的事情,因?yàn)榉艞売肋h(yuǎn)都比堅(jiān)持更容易的多的多。今天終于又忍不住冒出來了,因?yàn)楦杏X腦袋快要銹了僵化了不會(huì)思考事情了,這絕對(duì)可不是一件讓人欣慰的事情,反而有點(diǎn)可怕。的確需要一些東西來填補(bǔ)一下了,我思故我在嘛。其實(shí)這真的是一件非常不錯(cuò)的事情,好的東西就應(yīng)該一直堅(jiān)持下去,讓它成為一種習(xí)慣。
          一個(gè)項(xiàng)目能做到這個(gè)份上可真的算是相當(dāng)不錯(cuò)了,呵呵,算是給自己一個(gè)安慰獎(jiǎng)吧。這段時(shí)間以來經(jīng)常說的一句話就是:從來還沒有TMD這么背過,這次絕對(duì)是大姑娘上花轎——頭一回啊。從5、1過后開始介入這個(gè)項(xiàng)目,基本上算是從頭開始的,先是兩個(gè)人整需求近一個(gè)月確定下了系統(tǒng)的原型,到此需求分析階段算是告一段落。然后又介入一位同事開始一起進(jìn)行設(shè)計(jì)和開發(fā)。兩個(gè)月時(shí)間下來項(xiàng)目已基本接近尾聲,雖然很辛苦,但畢竟是堅(jiān)持下來,好壞得失也算是一個(gè)完整的過程吧,但是發(fā)現(xiàn)已經(jīng)激情不夠了,因?yàn)闆]有留下任何可以記憶的東西。這樣一個(gè)項(xiàng)目其實(shí)真的是一個(gè)非常好的學(xué)習(xí)案例,怎么能夠不總結(jié)得失,沒有總結(jié)何談成長(zhǎng)呢?除非我真的隨波逐流了。
          posted @ 2006-08-04 13:41 ★yesjoy★ 閱讀(160) | 評(píng)論 (0)編輯 收藏

          1、js中

          function ?content(str){
          ?
          var ?url = " logManager.do?action=recordInfo&str= " + str;?
          ?window.showModalDialog(url,window,'dialogheight:400px;dialogwidth:550px');
          }

          2、頁(yè)面

          < TD >< a? href ="#" ?onClick ="javascript:content('<c:out?value=" ${log.recordinfo}" /> ')">查看詳細(xì)內(nèi)容 </ a ></ TD >

          3、action中:

          ? public ? synchronized ?ActionForward?recordInfo(ActionMapping?mapping,
          ???ActionForm?form,?HttpServletRequest?request,
          ???HttpServletResponse?response)?
          throws ?Exception
          ?{
          ??
          if ( ! initParam(request))? return ?mapping.findForward( " errors " );
          ??
          return ?mapping.findForward( " recordInfo " );
          ?}

          4、配置文件:

          ?? < action? path ="/logManager" ?scope ="request"
          ????type
          ="gov.cfte.object.struts.action.LogManagerAction" ?unknown ="false"
          ????input
          ="/common/logList.jsp"
          ????name
          ="logForm"
          ????parameter
          ="action"
          ????
          >
          < forward? name ="recordInfo" ?path ="/recordContent.jsp" ?redirect ="false" ? />


          ?

          posted @ 2006-04-03 17:57 ★yesjoy★ 閱讀(1040) | 評(píng)論 (0)編輯 收藏

          假設(shè)src目錄結(jié)構(gòu)如下:
          src
             -net.echochina.hibernatetest
             -net.echochina.hibernatetest.base
             -net.echochina.hibernatetest.dao

          1、hibernatetest包右鍵-》新建-》其他-》Hibernate Mapping File(J2EE上面的)->設(shè)置映射表連接信息(以DB2為例)
          Driver:COM.ibm.db2.jdbc.app.DB2Driver
          Database URL:  jdbc.db2.***(數(shù)據(jù)庫(kù)名)
          Username:***
          Password:***
          Table pattern:可輸入你要映射的表名稱(加快搜索)TESTTB(測(cè)試表名)

          Package:net.echochina.hibernatetest

          完成以后即可看到自動(dòng)生成TestTb.hbm映射文件
          這里需要對(duì)該文件中的id改動(dòng)如下:
          <id column="ID" name="Id" type="string" not-null="true" length="32">
           <generator class="net.sf.hibernate.id.UUIDHexGenerator" />
          </id>
          2、實(shí)現(xiàn)同步
          TestTb.hbm映射文件右鍵-》Hibernate Synchronizer->Synchronize Files
          完成該步驟以后即可在上述三個(gè)包中生成多個(gè)相關(guān)的類和接口文件。
          3、假如映射關(guān)聯(lián)
          TestTb.hbm映射文件右鍵-》Hibernate Synchronizer->Add Mapping Reference(注意這里需要選擇的是之前建立好的hibernate.cfg.xml配置文件)

          可參考詳細(xì)步驟信息: http://dev2dev.bea.com.cn/bbsdoc/20060124187.html
           

          posted @ 2006-03-15 18:39 ★yesjoy★ 閱讀(858) | 評(píng)論 (0)編輯 收藏
          僅列出標(biāo)題
          共5頁(yè): 上一頁(yè) 1 2 3 4 5 
          主站蜘蛛池模板: 桦川县| 苏尼特左旗| 安龙县| 永宁县| 陆良县| 白沙| 名山县| 沂源县| 大姚县| 海伦市| 元谋县| 麟游县| 布尔津县| 金湖县| 定南县| 太康县| 普宁市| 宣恩县| 开封县| 余干县| 福安市| 江源县| 静海县| 兴隆县| 凤翔县| 缙云县| 乌审旗| 巴青县| 阜宁县| 遵义县| 东台市| 紫阳县| 阜新市| 昌宁县| 宁河县| 枞阳县| 浦县| 大荔县| 镇安县| 镇原县| 太原市|