| |||||||||
日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
---|---|---|---|---|---|---|---|---|---|
25 | 26 | 27 | 28 | 29 | 30 | 31 | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 | |||
8 | 9 | 10 | 11 | 12 | 13 | 14 | |||
15 | 16 | 17 | 18 | 19 | 20 | 21 | |||
22 | 23 | 24 | 25 | 26 | 27 | 28 | |||
29 | 30 | 1 | 2 | 3 | 4 | 5 |
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)的原因是什么,最后再考慮解決方案,用最快的辦法解決問題。
系統(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
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))則可避免。
1、js中
2、頁(yè)面
3、action中:
4、配置文件:
?
假設(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