freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

辦公自動化管理系統(tǒng)的設(shè)計與實現(xiàn)-畢業(yè)設(shè)計論文(參考版)

2025-06-29 04:16本頁面
  

【正文】 參考文獻(xiàn)[1] 編程入門與提高[M].上海:上??茖W(xué)普及出版社,2022[2] 戴芳勝 , C.NET 可視化程序設(shè)計[M].上海:華東理工大學(xué)出版社,2022[3] Simon Robinson ,Christian Nagel,高級編程(第 3 版)[M].北京:清華大學(xué)出版社,202224 / 27[4] 方睿,刁仁宏,[M].成都:四川大學(xué)出版社,2022[5] 麥中凡,編程語言[M].北京:北京航空航天出版社,2022[6] 趙青松,語言與程序設(shè)計[M].北京:中國水利水電出版社,2022[7] 編程語言:C教程[M].北京:北京希望電子出版社,2022[8] 程序設(shè)計與應(yīng)用[M].北京:電子工業(yè)出版社,2022。現(xiàn)在已經(jīng)有越來越多的人開始認(rèn)識到 OA 系統(tǒng)的優(yōu)勢所在,大范圍的推廣和使用 OA 系統(tǒng)來管理企業(yè)相關(guān)信息會逐漸成為企業(yè)信息管理的主流模式。盡管如此,在開發(fā)和設(shè)計這個軟件的過程中,通過學(xué)習(xí),我掌握了很多編程上的新知識,取得了一個相當(dāng)大的進(jìn)步。它和一個功能強(qiáng)大的 OA 系統(tǒng)比較起來,還有一定的差距??偟膩碇v,這個 OA 系統(tǒng)能夠完成簡單的辦公管理。由于時間比較緊張,加上自己本身在語言編程方面的能力比較有限,該系統(tǒng)勢必還存在著一定的問題。同時,根據(jù)系統(tǒng)的需要,設(shè)計和完成的數(shù)據(jù)庫表有角色表、用戶表、部門表、文檔表、員工表、短信表。在各個子模塊中,企業(yè)信息管理者能夠?qū)ψ幽K中對應(yīng)的企業(yè)信息進(jìn)行添加、刪除、修改。在登錄之后,進(jìn)入系統(tǒng)主界面。通過進(jìn)行系統(tǒng)各個子模塊的測試和總體的測試,本系統(tǒng)各個模塊運行良好,能夠完成其對應(yīng)的功能。在編程的過程中就可以對所做的模塊進(jìn)行運行,發(fā)現(xiàn)錯誤,以便立即23 / 27進(jìn)行改正。}()。 = recm[IsRead].ToString() == 0 ?。 = recm[Receiver].ToString()。關(guān)鍵的代碼如下:SqlDataReader recm = (nMessageID)。包括發(fā)送人ID、發(fā)送時間、以及附加的本人號碼和發(fā)送的內(nèi)容。當(dāng)數(shù)據(jù)庫中短信表中 Receiver項與登錄22 / 27用戶相同的時候,就將查詢結(jié)果顯示到以上頁面中。那么當(dāng)用戶“蔣和平”登錄后就能夠在短信管理這個模塊中查看到用戶“111”給他發(fā)來的信息。當(dāng)用戶“111”登錄后,他發(fā)送短信給另外一個用戶“蔣和平”。在發(fā)送短信以后成功以后,能夠從短信管理中直接看到發(fā)送和接受到短信的情況: 圖 12查看收到的短信參照圖 12,這里對于短信的發(fā)送加以說明:系統(tǒng)用戶登錄后,就能夠通過短信管理模塊中的短信發(fā)送功能,完成對短信的發(fā)送。內(nèi)部短信管理模塊的關(guān)系圖如下: 內(nèi)部短信管理瀏覽短信發(fā)送短信 圖 11 內(nèi)部短信管理模塊關(guān)系圖 發(fā)送短信功能實現(xiàn)在按照要求填寫好文本框中內(nèi)容后,單擊頁面中的[發(fā)送]按鈕后,所發(fā)送內(nèi)容就會被保存到數(shù)據(jù)中的短信表中。同時,這也是一個Comment [仁仁仁6]: 建議重新繪制21 / 27具有擴(kuò)展性的模塊,企業(yè)在需要的時候,可以對一般用戶開放這一模塊。 圖 10員工文檔瀏覽 內(nèi)部短信管理模塊本系統(tǒng)的內(nèi)部短信管理模塊是用于管理員用戶內(nèi)部短信交流的模塊。這些信息包括文檔的名字、最后瀏覽的時間、最后瀏覽的人、瀏覽的次數(shù)。 員工文檔瀏覽功能的實現(xiàn)點擊文檔瀏覽這個子模塊,就能夠進(jìn)入到下面圖 10所示的頁面,對所上傳的文檔進(jìn)行瀏覽。 ((),(Session[UserID].ToString()),(),UploadAttachment(),)。 單擊頁面中的[添加]按鈕,按鈕觸發(fā)事件 AddBtn_Click(object sender, EventArgs e)。在界面中的[文檔數(shù)據(jù)]項中,點擊瀏覽按鈕,可以選擇需要上傳的文件。 員工文檔管理模塊關(guān)于員工的文檔管理,也是企業(yè)信息管理中的一個部分。 = 0。//重新顯示員工的信息BindEmployeeData()。事件的關(guān)鍵程序代碼如下:首先,判斷是否選中了需要刪除的員工,然后通過語句:Employee employ = new Employee()。刪除員工子模塊包括的內(nèi)容如下圖中所示:當(dāng)企業(yè)信息管理者按照要求填寫好了文本框中的內(nèi)容后,單擊頁面中的[刪除員工信息]按鈕,會彈出一個詢問是否確定刪除這樣一個對話框,點擊確定,實現(xiàn)員工基本信息的刪除功能。 19 / 27 刪除員工功能實現(xiàn)當(dāng)有員工因為某種原因離開企業(yè)后,應(yīng)及時的對其信息進(jìn)行刪除。然后執(zhí)行語句 Employee employ = new Employee()。在按照要求重新填寫好需要修改的員工信息后,點擊頁面的修改員工信息[按鈕],實現(xiàn)對員工信息的修改功能。所以,需要及時的對發(fā)生變化的員工信息做出修改。} 修改員工功能實現(xiàn)當(dāng)然,員工的信息不可能沒有任何改變。try{//添加操作((), (),(),(()), , (), , (), (),(()), , , , )。首先,通過語句 if ( == true)判斷頁面輸入是否合法,然后通過語句:Employee employ = new Employee()。 圖 8添加員工信息該按鈕觸發(fā)事件 AddBtn_Click(object sender, e),18 / 27事件首先判定用戶的輸入是否合法,如果輸入合法,則調(diào)用數(shù)據(jù)訪問層的函數(shù)AddEmployee()訪問數(shù)據(jù)庫,將添加的員工信息寫到數(shù)據(jù)庫中。所以,需要在系統(tǒng)中對新員工的信息進(jìn)行添加記錄。員工數(shù)量眾多,需要處理的數(shù)據(jù)繁多,傳統(tǒng)的人工記錄方法,或者功能不夠完善的計算機(jī)管理都給企業(yè)造成了不必要的麻煩,為此,我從三個方面設(shè)計了員工管理模塊,即包含添加員工、修改員工、刪除員工三個功能模塊。}catch (Exception ex){//顯示刪除操作中的失敗、錯誤信息()。通過語句 if ( = 1) 判斷是否選擇了需要刪除的部門,再定義類定義類 Departmentdepart,具體的刪除操作如下:try{//刪除數(shù)據(jù) (())。由事件deleteBtn_Click()實現(xiàn)。//顯示操作結(jié)果信息( )。定義類 Department。該按鈕觸發(fā)事件 UpdateBtn_Click(object sender, e),事件首先判定用戶的輸入是否合法,如果合法,則調(diào)用數(shù)據(jù)訪問層 Department類的方法 UpdateDepartment()實現(xiàn)部門的修改功能,并顯示修改操作結(jié)果的信息;如果不合法,則中止事件。修改部門信息和添加部門信息一樣,包括部門名稱、部門詳細(xì)描述、部門的聯(lián)系電話、隸屬的上級部門和相關(guān)備注這幾項。//顯示操作結(jié)果信息()。然后開始添加新的部門信息。}添加功能實現(xiàn):單擊頁面中的添加按鈕,實現(xiàn)部門的添加功能,該按鈕觸發(fā)事件 AddBtn_Click(),事件首先判定用戶的輸入是否合法,如果輸入合法,則調(diào)用數(shù)據(jù)訪問層的函數(shù) AddDepartment()實現(xiàn)部門的添加功能,并顯示添加操作結(jié)果的信息;如果輸入不合法,則中止事件。//綁定控件的數(shù)據(jù)()。 //設(shè)定控件的 Text 屬性和 Value 屬性 = Name。SqlDataReader recd = ()。函數(shù)調(diào)用數(shù)據(jù)訪問層的函數(shù)從表 Department獲取所有部門的信息,然后使用 DataReader對象保存從數(shù)據(jù)庫獲取的結(jié)果,并把該 DataReader對象設(shè)為控件 DepartmentList的數(shù)據(jù)源。當(dāng)管理員按照要求填寫了文本框中的內(nèi)容后,點擊添加按鈕,即可完成對部門信息的添加。同時,對新增添的部門的信息添加也就顯得相當(dāng)?shù)闹匾?。考慮到這樣的問題,本系統(tǒng)的部門管理模塊設(shè)計了三個子模塊,其Comment [仁仁仁3]: 建議重新繪制14 / 27主要功能是對企業(yè)各個部門的信息進(jìn)行添加、修改、刪除操作。 } 部門管理模塊設(shè)計對于部門的管理對于一個企業(yè)來說致關(guān)重要的。 //顯示操作結(jié)果信息 ( )。如果操作成功,則顯示提示信息;否則彈出失敗對話框。 } 添加用戶功能實現(xiàn)添加新用戶功能由 AddBtn 按鈕控件實現(xiàn),單擊此按鈕,它觸發(fā)事件AddBtn_Click(object sender, EventArgs e)。 //綁定控件的數(shù)據(jù) ()。 = RoleName。 SqlDataReader recr = ()。來設(shè)置按鈕的可用性。綁定控件的數(shù)據(jù)。該功能由函數(shù) Page_Load(object sender, EventArgs e)實現(xiàn)。所以,本頁面設(shè)置了角色的下拉列表,在以后需要的情況下,可以由系統(tǒng)管理員從數(shù)據(jù)庫中添加新的角色。所以,本系統(tǒng)添加的用戶都是能夠完成對系統(tǒng)進(jìn)行管理的管理員用戶。12 / 27 用戶管理模塊設(shè)計 初始化頁面功能實現(xiàn)添加用戶信息頁面主要實現(xiàn)對新用戶的信息進(jìn)行添加的功能。如果執(zhí)行成功,執(zhí)行下列語句:(~/DesktopModules/)。amp。然后執(zhí)行語句 ()關(guān)閉數(shù)據(jù)庫。然后執(zhí)行語句 if (()),如果讀到了用戶信息,從數(shù)據(jù)庫中獲取用戶 ID 信息。}再通過定義類 user,用函數(shù) GetUserLogin()獲取用戶的登錄信息 : user = new ()。 = sValidatorImageUrl + sValidator。關(guān)鍵程序代碼如下:在通過語句 if ( == true)判斷頁面輸入是否合法后,執(zhí)行下列語句:if ( != sValidator){ = 驗證碼輸入錯誤,請重新輸入驗證碼?。?!。如果從數(shù)據(jù)庫中獲取的用戶信息和輸入的相匹配,就可以成功登錄了。如果驗證碼輸入錯誤,則重新產(chǎn)生新的驗證碼,并輸出錯誤信息。只有當(dāng) 3 個信息全部正確時,用戶才能夠登錄到系統(tǒng)中,否則頁面將通過 Message 控件顯示相關(guān)錯誤信息。它觸發(fā) LoginBtn_Click(object sender, Ev
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1