當前位置:工程項目OA系統(tǒng) > 行業(yè)PM > 電子工程管理系統(tǒng) > 產(chǎn)品介紹
電力項目管理系統(tǒng)
視頻比較大,請耐心等待5秒,下載視頻
一、 電力建設(shè)工程管理系統(tǒng)登錄/注冊模塊的設(shè)計
在整個系統(tǒng)中有五類用戶,根據(jù)他們對文檔操作的權(quán)限不同分為系統(tǒng)管理員,文檔創(chuàng)建者,一級審批員,二級審批員,普通用戶,前四類用戶是系統(tǒng)中必有的,他們的信息在信息表已經(jīng)存在,由管理員進行管理,在登錄/注冊模塊中,系統(tǒng)初始頁面是登錄頁,根據(jù)他們的權(quán)限分別進入不同的處理頁面,此模塊是整個系統(tǒng)的入口模塊,此模塊首先根據(jù)用戶輸入的賬號,密碼及用戶類型來判斷系統(tǒng)的下一步運行,此系統(tǒng)的用戶分為五類,,系統(tǒng)針對每類用戶賦予其各自的職責,當普通用戶是第一次使用此系統(tǒng)時,應(yīng)先進行相應(yīng)的注冊方可使用,其他類型的用戶可直接登錄此系統(tǒng)進行相應(yīng)的操作,系統(tǒng)通過判斷登錄用戶的權(quán)限分別進入不同的操作頁面來進行相應(yīng)的操作,在此模塊中要用到數(shù)據(jù)庫的操作,在登錄時要查詢數(shù)據(jù)庫來判斷輸入的用戶信息是否存在,若存在即可進入對應(yīng)頁面,在普通用戶進行注冊時,注冊的內(nèi)容也要存入相應(yīng)的數(shù)據(jù)庫中以便以后登錄時查詢。
在整個系統(tǒng)的設(shè)計過程中,雖說這部分比較容易實現(xiàn),但是需要考慮的細節(jié)也比較多,在登錄頁中,需要讓用戶輸入自己的權(quán)限、賬號、密碼、驗證碼信息。處理此頁的后臺程序需先判斷驗證碼是否輸入正確,此系統(tǒng)中驗證碼的生成是通過調(diào)用一個編寫好的程序來實現(xiàn)的,它不是簡單的生成隨機數(shù),而是把產(chǎn)生的隨機數(shù)畫在一個背景圖片上,這就用到C#里的一些類庫和相應(yīng)的函數(shù),若這一步判斷成功,則系統(tǒng)開始查詢數(shù)據(jù)庫進行判斷此用戶的信息是否正確,至此才可以進入到相應(yīng)的頁面。在注冊時,點擊注冊按鈕,進入注冊頁面,用戶填寫必要的信息,在填寫時應(yīng)注意格式的準確性,例如密碼必須是6到12位的字符或數(shù)字,電話號碼必須符合實際中的位數(shù),郵箱的格式也必須正確,至此你才可以成功提交你的相關(guān)信息,后臺程序通過必要的驗證,就可把用戶提交的信息插入到數(shù)據(jù)庫中的相應(yīng)表中。
二、 電力建設(shè)工程管理系統(tǒng)文檔提交模塊的設(shè)計
在文檔提交模塊中,當文檔創(chuàng)建者進入自己的頁面時,即可進行相應(yīng)的操作,文檔創(chuàng)建者主要有:提交一個新的文檔,查看要修改的文檔,修改審批員要求修改的文檔,刪除審批員要求刪除的文檔,查詢已發(fā)布的文檔(二級審批員審批后發(fā)布),修改自己的密碼以及發(fā)送郵件等操作。在文檔創(chuàng)建者提交一個新的文檔后,他可通過給一級審批人發(fā)郵件來告知讓他對已提交的文檔進行審批已防過期。在文檔創(chuàng)建時還需對文檔的初始信息做好多處理,在此模塊中,創(chuàng)建人查看相應(yīng)的變量,若存在被退回的文檔,創(chuàng)建者還應(yīng)該對相應(yīng)的文檔進行修改再重新提交,修改時根據(jù)其審批人提出的意見進行相應(yīng)的改動再次存入數(shù)據(jù)庫,這樣可保留文檔的歷史記錄,文檔創(chuàng)建者也可查閱已發(fā)布的所有文檔。
文檔創(chuàng)建者的工作在整個模塊中都一一實現(xiàn),當成功進入文檔創(chuàng)建者頁面時,整個頁面分三個框架,最上面是標題,左邊列出了文檔創(chuàng)建者所要執(zhí)行的功能,右邊顯示的是最近已經(jīng)發(fā)布了的文檔信息,任何用戶點擊下載附件即可打開附件內(nèi)容查看發(fā)布了的文檔內(nèi)容,當文檔創(chuàng)建者點擊左邊相應(yīng)的操作時,相應(yīng)的在右邊打開其頁面進行工作。以上是對此模塊的簡單功能的說明,在下面的小節(jié)中將會詳細描述各功能的具體設(shè)計思想和實現(xiàn)方法。
1、 創(chuàng)建新文檔
這部分的主要內(nèi)容是提交一個新的文檔,提交的文檔應(yīng)包含的信息有:文檔名稱,文檔類型,版本號,文件號,創(chuàng)建者,創(chuàng)建日期,審批日期,附件,主題,正文等信息,對于我們所設(shè)計的系統(tǒng)來說,因為這次提交的文檔是以前從沒提交的,所以它的版本號在這部分默認為1.0,不需我們填入,文檔的文件號在文檔信息表中作為主鍵,所以讓去自動生成,也不需我們?yōu)槠渚幪枺驗樵诒碇杏写罅康奈臋n,編號是很費時的,在設(shè)計此系統(tǒng)時,我們設(shè)定了三個文檔創(chuàng)建者,分別為三個部門的,每個文檔創(chuàng)建者只需負責自己所在部門的文檔創(chuàng)建就可以,在用戶登錄此系統(tǒng)是,我們就把用戶的一些信息存如到環(huán)境變量中例如:用戶名,用戶類型等,以便在后面的操作中會用到,所以在提交文檔時,創(chuàng)建者也不需用戶填入,為了保證文檔的可靠,提交者必須填寫創(chuàng)建日期,審批日期是保證此文檔盡快通過審批者的審批,由于一個文檔的內(nèi)容一般來說是很大的,所以我們就以附件的形式上傳,主題是你這次發(fā)布文檔的說明,正文是你對這個文檔內(nèi)容的簡單概述,當文檔創(chuàng)建者完成相應(yīng)的填寫便可提交文檔,提交的同時存入相應(yīng)的數(shù)據(jù)表中,至此,完成文檔的創(chuàng)建并提交。
2、修改文檔
當文檔創(chuàng)建者進入自己的頁面后,可點擊修改文檔按鈕,后臺程序?qū)?zhí)行相應(yīng)的操作,首先查詢文檔信息表DocInfo,查詢條件為返回標志為“修改”且創(chuàng)建者是當前用戶的記錄,若存在這樣的文檔,則把其部分信息顯示在頁面上,點擊修改按鈕轉(zhuǎn)到修改頁進行修改,此時為了保留文檔的歷史記錄,需把要修改的原文檔信息轉(zhuǎn)移到文檔的歷史信息表FileHistory中保存,歷史信息表與文檔信息表基本相同,只是沒有歸檔日期,因為在歷史表中的文檔永遠不會被發(fā)布,所以就沒有此屬性,再在原來文檔信息表中進行修改文檔信息,其需填寫的內(nèi)容和文檔創(chuàng)建時是一樣的,在這就不需重復(fù)說明了,實現(xiàn)這部分功能主要用到ASP.NET中的DataGrid控件和其相關(guān)的屬性。
3、 刪除文檔
文檔創(chuàng)建者提交文檔后,文檔需通過一級和二級審批者進行審批,在審批過程中,若審批者發(fā)現(xiàn)此文檔沒有任何價值或由于其他原因,沒必要發(fā)布此文檔,則審批者通過把文檔的返回標志置為“刪除”,文檔創(chuàng)建者通過查詢文檔數(shù)據(jù)表獲知此信息,這部分操作步驟和修改文檔差不多,只是在查詢數(shù)據(jù)表時的查詢條件不同而已,它的查詢條件是返回標志為“刪除”且創(chuàng)建者是當前用戶的記錄,接下來的操作就基本相同了。
4、查詢文檔
這部分的操作是基于查詢模塊的,任何用戶只可以查詢已經(jīng)發(fā)布了的文檔信息,沒有發(fā)布的文檔是不能查看的,查看文檔時,有三類查詢條件,即按日期查詢、按文檔類型查詢、按部門查詢,在按文檔類型進行查詢時,我們用到了模糊查詢,這部分的操作大多都是在查詢數(shù)據(jù)庫,查詢語句比較難寫,具體實現(xiàn)將在查詢模塊中講述。
5、發(fā)送郵件
發(fā)送郵件是基于網(wǎng)路來實現(xiàn)的,要用到SMTP協(xié)議,這部分的實現(xiàn)也是一個難點,當文檔創(chuàng)建者提交一個新文檔后,為了不讓文檔的審批時間超過一定的范圍,他可發(fā)送郵件給一級審批者,通知他你已提交一份文檔,讓他及時審批并提交給二級審批者。要完成這部分功能,我們應(yīng)需掌握相關(guān)的實現(xiàn)技術(shù),要用到C#中的SmtpClient 類和MailMessage類的相關(guān)的屬性和方法,前臺做相關(guān)頁面的實現(xiàn),后臺做相關(guān)功能的處理。
6、修改密碼
任何用戶都有權(quán)限修改自己的密碼,這部分的實現(xiàn)很簡單,輸入舊密碼和新密碼后,系統(tǒng)先判斷你的舊密碼是否正確,若正確把原來的密碼更新為新密碼,至此修改密碼成功。
7、安全退出
當文檔創(chuàng)建者完成了自己的功能后,不需再提交新文檔時,便可退出系統(tǒng),用戶點擊安全退出按鈕時,即可退出當前頁面,若需重新使用此系統(tǒng)則重新登錄便可。
三、 電力建設(shè)工程管理系統(tǒng)文檔查詢模塊的設(shè)計
在查詢模塊中,此模塊用于系統(tǒng)的用戶查詢已經(jīng)發(fā)布了的文檔,查詢的方式各種各樣,盡可能多地搜集到用戶已經(jīng)知道的關(guān)于文檔的信息。可以根據(jù)文檔的創(chuàng)建、批閱和發(fā)布的日期查詢,也可以根據(jù)文件類型,密級和文檔的創(chuàng)建人查詢,最常用的還是根據(jù)文檔名稱、標題和主題詞查詢。還可以根據(jù)用戶需要,查詢文檔之前的各個歷史版本,一般情況下用戶查詢到的是文檔的最近版本,每次查詢時根據(jù)用戶的需要選擇相關(guān)的查詢條件查詢所需文檔。
- 1哪些電子項目管理系統(tǒng)比較受歡迎?
- 2電子工程管理系統(tǒng)培訓(xùn)有哪些好用的
- 3電子項目管理系統(tǒng)深度評測:哪款好用又高效?
- 4電子信息工程發(fā)展現(xiàn)狀及相應(yīng)措施有哪些
- 5電子項目管理軟件大比拼:熱門軟件全盤點
- 6電子項目進度管理軟件有哪些軟件公司
- 7項目管理工具:電子產(chǎn)品制造數(shù)字化
- 8電子項目管理系統(tǒng)大概需要多少錢?
- 9質(zhì)量工程管理系統(tǒng)
- 10電子工程信息系統(tǒng)有哪些特點?
- 11電子政務(wù)項目管理系統(tǒng)的關(guān)鍵功能模塊及其政府管理作用?
- 12電子工程項目管理軟件系統(tǒng)有哪些
- 13電子工程項目管理軟件值得一試嗎?優(yōu)勢詳解
- 14好用的電子工程手機項目管理系統(tǒng)APP
- 15電子工程系統(tǒng)比較好的有哪些軟件公司
- 16電子工程物料管理軟件下載的作用
- 17哪個電子工程項目管理系統(tǒng)最好用?
- 18實施電子工程管理系統(tǒng)有哪些步驟?
- 19求購工程項目管理軟件
- 20電信工程項目管理軟件有哪些功能
- 21電子工程系統(tǒng)哪家最好?權(quán)威評價,一睹為快
- 22工程項目管理軟件價格
- 23哪里可以進行電子工程管理系統(tǒng)培訓(xùn)?
- 24電子行業(yè)項目管理軟件系統(tǒng)平臺
- 25電子項目工程管理軟件
- 26集成電路項目管理軟件的好處
- 27電子工程管理系統(tǒng)有哪些軟件公司
- 28電廠技改新動力:項目管理系統(tǒng)助力發(fā)展
- 29電子工程項目管理系統(tǒng)怎么樣
- 30電子項目管理系統(tǒng)大賞:哪些品牌更強?
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓