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

正文內(nèi)容

考勤管理系統(tǒng)設(shè)計說明書(已改無錯字)

2022-10-21 10:26:19 本頁面
  

【正文】 代碼 設(shè)計 本系統(tǒng)中 可代碼化的對象包括: 代號,員工編號,部門編號等。下面以員工編號說明代碼的設(shè)計思路。員工編號采用區(qū)間碼編碼方式進(jìn)行。代碼有 5 位數(shù)字組成,分 為 2 個區(qū):前面 3 位代表員工所在的部門,后面 2 位為順序號,表示員工入職的排列順序。 系統(tǒng)運行環(huán)境 本系統(tǒng)的 運行 環(huán)境可以分硬件環(huán)境和軟件環(huán)境來描述。 第 23 頁 共 38 頁 系統(tǒng)運行硬件環(huán)境 本系統(tǒng)的硬件環(huán)境如下: ? 客戶機:普通 PC ? CPU: P4 ? 內(nèi)存: 256MB 以上 ? 分辨率:推薦使用 1024*768 像素 ? WEB 服務(wù)器 ? CPU: P4 ? 內(nèi)存: 256MB 以上 ? 數(shù)據(jù)庫服務(wù)器 ? CPU: P4 ? 內(nèi)存: 256MB 以上 系統(tǒng)運行軟件環(huán)境 本系統(tǒng)的軟件環(huán)境如下: ? 操作系 統(tǒng): Windows 2020 ? 軟件主體功能采用 C/S 結(jié)構(gòu)實現(xiàn),并滿足 .NET 的構(gòu)架 ? 數(shù)據(jù)庫:軟件支持 MS SQL Server 2020 數(shù)據(jù)庫 ? 開發(fā)工具包: Microsoft visual C 2020 ? SQL 服務(wù)器: MS SQL Server 4 系統(tǒng) 實施 系統(tǒng)實施是新系統(tǒng)付諸實現(xiàn)的階段,本階段是在對系統(tǒng)所做的分析和設(shè)計的基礎(chǔ)上,完成系統(tǒng)環(huán)境的實施、程序設(shè)計、系統(tǒng)調(diào)試和系統(tǒng)轉(zhuǎn)換 4 大任務(wù),最后將一個實際可以運行的系統(tǒng)交給用戶使用。由于篇幅限制,這里只重點介紹我們在實施階段的重點工作內(nèi)容及結(jié)果。 系統(tǒng) 程序設(shè)計 本系統(tǒng)用 Microsoft Visual C2020 生成程序框架,加入 SQL2020 數(shù)據(jù)庫支 第 24 頁 共 38 頁 持。在 Microsoft Visual C2020 中選擇 Windows 應(yīng)用程序選項,其余均采用默認(rèn)配置。 本系統(tǒng)數(shù)據(jù)庫的操作是通過 SQL Server 的 類實現(xiàn)。為了使用 ,需要在 中加入以下代碼。 SqlConnection conn = null。 SqlDataAdapter adapter = null。 SqlCommand = null。 DataSet ds = new DataSet()。 因本系統(tǒng)只需要連接一個數(shù)據(jù)庫,所以定義了一個 SqlDatabase型的全局變量db,一次性打開和關(guān)閉數(shù)據(jù)庫,方便程序的編寫。數(shù)據(jù)庫的打開在登錄認(rèn)證對話框中可以體現(xiàn)。在主程序結(jié)束前需要關(guān)閉數(shù)據(jù)庫,因此在 Class類中加入如下代碼。 = sql。 ()。 rows = ()。 ()。 其中以登錄認(rèn)證對話框 為例。 系統(tǒng)啟動后,首先出現(xiàn)的是登錄對話框,如圖 所示。 圖 登錄對話框 第 25 頁 共 38 頁 在輸入用戶名和密碼并登錄后,系統(tǒng)會從數(shù)據(jù)庫提取相應(yīng)記錄,來判斷用戶和密碼權(quán)限是否匹配。如果不匹配,會彈出對話框提示。 登錄窗口包括 2 個輸入框、 2 個選擇框和 1 個按鈕。主要控件類型、 ID 和對應(yīng)的成員變量及說明如表 所示。登錄窗口的封裝類為 Login( name, pass) 。如 表 。 表 42 登錄認(rèn)證對話框控件列表 控件類型 ID 成員變量 說 明 Textbox1 txtname User_no 用戶名 Textbox2 txtpwd User_pass 密碼 Radiobutton Radiobutton1 無 普通用戶 Radiobutton Radiobutton2 無 管理員 Button 進(jìn)入 無 “進(jìn)入”按鈕 其代碼實現(xiàn)如下: namespace 考勤管理系統(tǒng) { public partial class jiemian : Form { public jiemian() { InitializeComponent()。 } private void 進(jìn)入 _Click(object sender, EventArgs e) { string check= 。 string no = ()。 string pass = ()。 string no1=()。 string pass1=()。 string sql = 。 第 26 頁 共 38 頁 string sql1 = 。 if () {sql = select count(*) from Login where l_no=@no and password=@pass。 check = } else {sql1= select count(*) from workers where w_no=@no1 and pwd=@pass1。 check = 。 } Class db = new Class()。 if ((sql, no, pass)) { (登錄成功 )。 guanli Form = new guanli()。 ()。 } else if ((sql1, no1, pass1)) { (登錄成功 )。 check_attendance attendance = new check_attendance(no1)。 ()。 } else { form2 ab = new form2()。 ()。 } } 第 27 頁 共 38 頁 系統(tǒng) 流程圖 針對上述系統(tǒng)目標(biāo)和功能要求,結(jié) 合考勤管理系統(tǒng) 業(yè)務(wù)特點和 管理功能,其系統(tǒng) 流程 圖如下圖 所示。 第 28 頁 共 38 頁 圖 系統(tǒng)流程圖 登陸界面 是否員工 ( Y) or管理員 (N) 密碼 Y/N 考勤管理系統(tǒng) 主界面 基本考勤 員工考勤 員工信息 考勤報表 工資結(jié)算 加班管理 加班信息 加班報表 出差信息 出差報表 出差管理 系統(tǒng)維護(hù) 關(guān)于信息 員工查詢 更改密碼 退出系統(tǒng) 系統(tǒng)管理員 主界面 考勤管理 用戶管理 基本考勤 加班管理 出差管理 員工管理 管理員管理 退 出 退出 登陸錯誤 密碼 Y/N Y N N Y Y N 第 29 頁 共 38 頁 系統(tǒng)測試 本系統(tǒng)測試的主要方法 采用黑盒測試方法,整個過程采用自底向上,逐個集成的的辦法,依次進(jìn)行單元 測試,組裝測試,測試用例的設(shè)計應(yīng)包括合理的和不合理的輸入條件。 以 員工 登錄模塊和 員工 信息查詢模塊為例說明。 員工登錄模塊如下表 — 1 所示: 表 — 1 員工 登錄模塊 模塊名稱 輸 入 預(yù)期結(jié)果 普通用戶登陸 不輸用 戶名,不輸密碼,按“確定”按鈕 彈出提示框 普通用戶登陸 連續(xù) 3次輸入不正確的用戶名和密碼 彈出提示信息并結(jié)束程序 普通用戶登陸 輸入用戶名、輸密碼,按“確定”按鈕 進(jìn)入考勤管理系統(tǒng)的主界面 員工信息查詢模塊如下表 — 2 所示: 表 — 2 員工信息查詢 模塊 模塊名稱 輸 入 預(yù)期結(jié)果 員工信息查詢 輸入不存在員工編號,按“確定”按鈕 彈出提示框 員工信息查詢 不輸用戶名,不輸密碼,按“退出”按鈕 退出登陸界面 員工信息查詢 輸入正確的員工編號,按“確定”按鈕 彈出該員工的個人信息 測試實施過程 (一) 測試系統(tǒng)接受條件 本節(jié)的目的說明在測試過程中測試部門在接受測試系統(tǒng)時應(yīng)執(zhí)行什么檢查。 (二) 測試時間表 第 30 頁 共 38 頁 XXXX- XX- XX 至 XXXX- XX- XX 功能測試 對 基本考勤管理 模塊、 加班管理 模塊、 出差管理 模塊、系統(tǒng)管理模塊等模塊是否符合客戶需求。 性能測試 多線程用戶在規(guī)定的時間內(nèi)進(jìn)行 系統(tǒng) 負(fù)荷量、承受力測試。 兼容性性測試 系統(tǒng) 頁面在其要求的運行環(huán)境下 下運行情況是否正常。 5 系統(tǒng) 設(shè)計 總結(jié) 設(shè)計總結(jié) 設(shè)計 總結(jié) 通過此 考勤 管理信息系統(tǒng)的開發(fā),做到了理論聯(lián)系實際,將書本上學(xué)到的知識與具體實踐充分結(jié)合起來,進(jìn)一步明確了開發(fā)管理信息系統(tǒng)的方法和思想;既加深了對管理信息系統(tǒng)的認(rèn)識,又進(jìn)一步鞏固了以前所學(xué)的計算機軟件開發(fā)方面的知識,提高了軟件開發(fā)的水平,從而為今后在實際工作中更好的應(yīng)用計算機進(jìn)行信息管理打下了堅實的基礎(chǔ)。但是由于 系統(tǒng) 設(shè)計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機文檔比較少,用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進(jìn)一步改善。 1 . 本次的課題設(shè)計首 先分析了考勤管理系統(tǒng)目前在國內(nèi)的發(fā)展?fàn)顩r及需求分析。 2 . 從解決開發(fā)系統(tǒng)的基本問題入手,討論了研究和開發(fā)本系統(tǒng)的可行性,并對開發(fā)工具及其語言進(jìn)行選擇。 3 .在解決了開發(fā)系統(tǒng)的基本問題之后,進(jìn)行系統(tǒng)數(shù)據(jù)庫設(shè)計,并做出系統(tǒng)總體規(guī)劃,完成系統(tǒng)的具體實現(xiàn)。 第 31 頁 共 38 頁 總的來說,在這次的 考勤管理系統(tǒng) 設(shè)計 中 遇到了不少的問題,大部分得到了很好的解決,但也有少部分遺留的問題。 首先 便是調(diào)研的不充分。由于以前根本未曾接觸過軟件的整體開發(fā)設(shè)計,所以在前期的調(diào)研中相當(dāng)不充分,開題也有些盲目,以為把屬性和表寫得越多越好,這個問題越到后來 越嚴(yán)種,而且因為客觀的原因耽誤了進(jìn)度,因而對開題的開題做了修改。 其次 是軟件的編程問題,由于以前對 C只是了解并不能夠靈活運用,所以在設(shè)計期間進(jìn)行了苦讀,終于可以基本掌握了常用控件的用法和語句編程。 然后 ,會用了軟件,如何把它們連接在一起還真是一件困難的事:選擇連接的方法就很重要,通過各方面的比較,我們選擇了 ADO,通過 ADO 控件與數(shù)據(jù)庫中各表進(jìn)行連接。 隨后 便是整體設(shè)計的問題,只是軟件工程的重要部分,一個好的軟件的開發(fā)必須要全面而實用,盡量把所有的問題都考慮進(jìn)去,記得當(dāng)時我們的軟件工程老師就說過,一個制作 好的軟件和差一些的軟件最大的區(qū)別就在于好的軟件把所有的可能性,所有易出錯的地方和 Bug 都考慮到了,自然實用性也就上去了。在這一點上,我們還相當(dāng)欠缺。 最后 就是從一而終的問題了,在開發(fā)過程中我 們 遇到了許許多多的問題,很多地方都不明白,經(jīng)常有打退堂鼓的想法, 但后來又堅持了。 我 們 經(jīng)常的請教同學(xué)和老師,最后的成果雖然不很完美,但我 們 盡力了,并 各自 有所收獲。 附各個人總結(jié) 詳細(xì)見后 面的 附錄,共有 3 份。 第 32 頁 共 38 頁 附 參 考 文 獻(xiàn) [1]李輝 .數(shù)據(jù)庫原理及應(yīng)用 [M].北京:機械工業(yè)出版社, 2020 [2]黃梯云 .管理信息系統(tǒng) [M].北京:高等教育出版社, 2020 [3]潘文林 .數(shù)據(jù)庫應(yīng)用系統(tǒng)產(chǎn)品開發(fā)實戰(zhàn) .北京:中國水利水電出版社, 2020 [4]王珊,陳紅 .數(shù)據(jù)庫系統(tǒng)原理教程 [M]. 北京:清華大學(xué)出版社, 1998 [5]馬曉梅 .SQL Server 2020 實驗指導(dǎo) [M].北京:清華大學(xué)出版社, 2020 [6]王英杰,高益民 .高等教育的國際化[ J] .清華大學(xué)教育研究, 2020( 2): 1316. [7]羅頌,詹斌,余健 .Visual FoxPr
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1