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)限樹不要顯示,改頁面查詢過濾)
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、頁面中出現(xiàn)的冗余代碼全部去掉。即整理所有jsp頁面垃圾代碼
2、增加操作時(shí)部分頁面會(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頁面已完成)
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、頁面中fieldset標(biāo)簽和meta使用
2006-12-26系統(tǒng)管理問題整理:
1、增加操作時(shí)部分頁面會(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í)英語半小時(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ù),在頁面進(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ì)英語學(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 on 2006-12-31 22:00
★yesjoy★ 閱讀(228)
評(píng)論(0) 編輯 收藏