【正文】
5 部門管理模塊關(guān)系圖 添加部門信息 在企業(yè)管理的實際工作中,根據(jù)實際情況對企業(yè)的部門進行增添是企業(yè)一件很平常的事情。添加部門信息子模塊內(nèi)容包括:部門名稱、部門詳細描述、部門的聯(lián)系電話、隸屬的上級部門和相關(guān)備注這幾項。 圖 6 添加部門信息 添加部門信息頁面調(diào)用函數(shù) Page_Load(object sender, e) 進 行 初 始 化 , 該 函 數(shù) 調(diào) 用 函 數(shù) BindDepartmentData() 綁定控件DepartmentList 的數(shù)據(jù) ,即顯示所有部門的名稱。 關(guān)鍵 程序如下: private void BindDepartmentData() { //定義獲取數(shù)據(jù)的類 depart = new 部門管理模塊 添 加 部 門 信 息 修 改 部 門 信 息 刪 除 部 門 信 息 ()。 //設定控件的數(shù)據(jù)源 = recd。 = DepartmentID。 //關(guān)閉數(shù)據(jù)讀取器和數(shù)據(jù)庫的連接 ()。 首先通過 if ( == true)判斷頁面輸入是否合法以后, 定義類Department。添加部門信息的關(guān)鍵代碼: ((), , (), 1 ? () : 1, )。 修改部門功能實現(xiàn) 企業(yè)在發(fā)展過程中,對 企業(yè)各個部門的信息做出修改,以滿足企業(yè)的需要,對企業(yè)來說,也是相當?shù)闹匾?。當?業(yè)信息管理者按照要求填寫完成文本框的內(nèi)容,點擊 [修改 ]按鈕,就把被修改的內(nèi)容寫到部門信息的數(shù)據(jù)庫中,完成對選擇的部門的信息修改。 通過 if ( == true)判斷頁面輸入是否合法,再通過語句 定義類 Department depart = new Department()。 (nDepartmentID, (), 1 ? () : 1, )。 } 刪除部門功能的實現(xiàn) 在部門管理頁面中單擊 [刪除 ]按鈕, 可以 刪除 部門信息 。 點擊 [刪除 ],觸發(fā)事件 deleteBtn_Click()將從數(shù)據(jù)庫中刪除選擇的部門信息。 //重新綁定數(shù)據(jù) BindDepartmentData()。 } 員工管理是企業(yè)處理的各種事務中,比較復雜和重要的。 三個子模塊之間關(guān)系圖如下示: 圖 7 員工管理模塊關(guān)系圖 添加員工功能實現(xiàn) 當有新的員工來到企業(yè)的時候,企業(yè)需要掌握新員工的各種信息,以便于企業(yè)的日常管理。添加員工信息需要添加的信息包括的內(nèi)容如圖 8 所示,當企業(yè)信息管理者按照要求填寫完成文本框中的內(nèi)容后, 單擊頁面中的 [添加 ]按鈕,實現(xiàn)員工基本信息的添加功能。 實現(xiàn)對員工基本信息的添加功能,并顯示添加操作的結(jié)果信息;如果輸入不合法,則中止事件。定義新類 employ,然后執(zhí)行添加操作: if ( == true) {//定義類 Employee employ = new Employee()。 //顯示操作結(jié)果信息 ()。比如說員工的婚姻狀況 、手機號碼、職務等不會是一直不變的。這就是修改員工信息子模塊的功能。 通過語句 if ( == true)判斷頁面輸入合法后,再通過語句 if ( 1)判斷是否選擇了需要修改的員工信息。實例化一個新類 employ,然后對于所選擇好的數(shù)據(jù)項通過 UpdateEmployee()函數(shù)進行修改,然后重新綁定新的數(shù)據(jù),并顯示操作結(jié)果。以便于留出更大的空間用于新到員工的信息管理。 [刪 除 員 工 信 息 ]按 鈕 觸 發(fā) 事 件 DeleteBtn_Click(object sender, e),事件首先判斷是否選擇被刪除員工,然后調(diào)用數(shù)據(jù)訪問層 Employee 類的函數(shù) DeleteEmployee()函數(shù)刪除選擇的員工。定義新類 employ,具體的刪除操作如下: (())。 if ( 0) { BindEmployeeData(([0].Value))。 } //顯示操作結(jié)果信息 () {//顯示操作結(jié)果信息 ( )。根據(jù)實際的使用情況,為了滿足文檔管理的要求, 員工文檔管理分為兩個大部分,員工文檔的添加和員工文檔的瀏覽,其關(guān)系圖如下: 圖 9 員工文檔管理模塊關(guān)系圖 員工文檔的添加功能實現(xiàn) 通過添加員工文檔這個界面,可以對員工文檔進行添加。選擇文檔后,點擊 [添加 ]按鈕,就能夠?qū)崿F(xiàn)將選擇的文件保存到指定的地方,從而使添加功能得到實現(xiàn)。該事件實現(xiàn)把文檔的相關(guān)信息添加到數(shù)據(jù)庫的文檔表 Document中。 //顯示操作結(jié)果信息 ()。當點擊其中的一個文檔后,能夠看到整個文檔的詳細信息。每一次新的操作,都 會將操作的內(nèi)容保存到數(shù)據(jù)庫的文檔表中,并將更新的結(jié)果顯示出來。目前,這個僅用于系統(tǒng)管理員之間交流系統(tǒng)管理工作方面的問題。這個模塊是系統(tǒng)的一個小模塊, 包括 二 個子模塊:發(fā)送短信、瀏覽短信。當這些操作執(zhí)行完以后,就 實現(xiàn)短信發(fā)送功能 ,并顯示“發(fā)送成功”的提示。以上圖( 圖 12 查看收到的短信 )中為例。在發(fā)送成動后, 111 所發(fā)送的內(nèi)容就被保存到數(shù)據(jù)庫的短信表中。這個功能的實現(xiàn)的過程是:當用戶“蔣和平”登錄后,點擊短信管理這個模塊,就執(zhí)行數(shù)據(jù)庫的查詢操作。 短信瀏覽功能實現(xiàn) 點擊收到的短信,可進入短信瀏覽頁面,對收到的短信進行瀏覽,其效果如內(nèi)部短信管理 瀏覽短信 發(fā)送短信 下圖所示: 圖 13 短信瀏覽 在瀏覽短信 頁面 中,能夠看到所接收到的短信的詳細信息。這個模塊也主要就是執(zhí)行一個數(shù)據(jù)庫的操作,打開數(shù)據(jù)庫,讀出所有關(guān)于收到的短信的內(nèi)容。 //從數(shù)據(jù)庫獲取給定短信 ID 的短信 if (()) { //讀取短信的各種屬性 = recm[Sender].ToString()。 = recm[SendDate].ToString()。 = recm[MsgType].ToString() == 0 ? = recm[Body].ToString()。 } 5 系統(tǒng)測試結(jié)果 本系統(tǒng)的開發(fā)使用了 C() 作為開發(fā)工具 ,具有良好的可視化的編程環(huán)境 。經(jīng)過不斷地修改和更正,最終 得以完善各個模塊的功能 。 要進入系統(tǒng), 系統(tǒng)管理者必須有正確的用戶名和密碼。 在主界面中,系統(tǒng)管理者能夠 通過菜單形式選擇進入整個系統(tǒng)的各個 模塊。 結(jié) 論 本系統(tǒng)完成了 用戶 登錄 模塊、用戶管理模塊、部門管理模塊、員工管理模塊、員工文檔管理模塊以及內(nèi)部短信息管理模塊 。企業(yè)信息管理者能夠使用各個模塊 提供的功能,完成相應的數(shù)據(jù)庫操作,最終完成對企業(yè)各種信息的管理。 如本系統(tǒng)后面的員工文檔管理模塊、內(nèi)部短信模塊,所能考慮到的方面就不是很全面,所以效果就并不是很理想。但,不能算是一個功能很強大的 OA 系統(tǒng),它能夠完成的功能還是比較有限的。希望可以通過以后的學習能夠不斷的完善和強大本系統(tǒng)的功能。 同時,使用 OA 系統(tǒng)來管理企業(yè)的各種信息,對于信息化時代的企業(yè)來說,是很有必要的。從目前來看,各種 OA系統(tǒng)的需求量都是相當大的, OA系統(tǒng)的市場前景應該是很好的。在此向他們表示我最衷心的感謝! 在論文完成過程中,本人還得到了我們系上其他很多老師和同學的熱心幫助,本人向他們表示深深的謝意! 最后向在百忙之中評審本文的各位專家、老師表示衷心的感謝! 作者簡介: 姓 名:蔣和平 性別:男 出生年月: 19831203 民族:漢 Email: 聲 明 本論文是 2021年 2月至 2021年 6月在成都信息工程學院網(wǎng)絡工程系完成的。除非另有說明,本文的工作是原始性工作。 ( 2)學校可以采用影印、縮印或其他復制方式保存學位論文。 ( 4)學校可允許學位論文被查閱或借閱。 除非另有科研合同和其他法律文書的制約,本論文的科研成果屬于成都信息工程學院。 for our ways are far and away betterthan any which at present exist anywhere in the world. Cle. Certainly. Ath. Thus far I too should agree with the many, that theexcellence of music is to be measured by pleasure. But the pleasuremust not be that of chance persons。 the true judge must not draw hisinspiration from the theatre, nor ought he to be unnerved by theclamour of the many and his own incapacity。 for they are now in the habit of posing w ith a view t oplease the bad taste of their judges, and the result is that thespectators instruct themselves。 they ought to be having characters put before them betterthan their own, and so receiving a higher pleasure, but now by theirown act the opposite result follows. What inference is to be drawnfrom all this? Shall I tell you? Cle. What? Ath. The inference at which we arrive for the third or fourth timeis, that education is the constraining and directing of youthtowards that right reason, which the law affirms, and which theexperience of the eldest and best has agreed to be truly right. Inorder, then, that the soul of the child may not be habituated tofeel joy and sorrow in a manner at variance with the law, and thosewho obey the law, but may rather follow the law and rejoice and sorrowat the same things as the agedin order, I say, to produce thiseffect, chants appear to have been invented, which really enchant, andare designed to implant that harmony of which we spea k. And, becausethe mind of the child is incapable of enduring serious training,they are called plays and songs, and are performed in play。 in otherplaces novelties are always being introduced in dancing and inmusic, generally not under the authority of any law, but at theinstigation of lawless pleasures。 and I daresay that I may have expressedmyself obscurely, and so led you to imagine that I was speak ing ofsome really existing state of things, whereas I was only saying whatregulations I would like to have about music