




已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
課 程 設(shè) 計 報 告 書專 業(yè): 信息管理與信息系統(tǒng)課程設(shè)計名稱: 數(shù)據(jù)庫原理及應(yīng)用題 目: 人事管理系統(tǒng)班 級: XXXXXXX設(shè) 計 者: XXX完 成 時 間: 2010-06-18一:需求分析通過實際調(diào)查,要求本系統(tǒng)具有以下功能:1)良好的人機界面2)要求實現(xiàn)一定的權(quán)限管理3)方便的數(shù)據(jù)查詢功能4)方便的添加,刪除和修改數(shù)據(jù)功能二:開發(fā)工具選擇本系統(tǒng)采用SQL Server 2005創(chuàng)建后臺數(shù)據(jù)庫,前臺開發(fā)工具利用Visual Studio 2005進行開發(fā),同時運用一定C#語言的輔助三:系統(tǒng)功能設(shè)計要設(shè)計一個完備的企業(yè)人事管理系統(tǒng),需涉及大量的信息,因目前還未涉及C#語言的學(xué)習(xí),只能簡化系統(tǒng)設(shè)計,只選取與企業(yè)基本信息緊密相關(guān)的部門信息,員工信息以及考勤信息等進行管理。具體規(guī)劃的模塊如下:1) 部門信息管理:包括部門信息的查詢,修改,添加,刪除等功能2) 員工信息管理:包括員工基本信息的查詢,修改,添加,刪除等功能3) 考勤信息管理:包括考勤信息的錄入,查看等功能四:系統(tǒng)功能設(shè)計根據(jù)功能的關(guān)聯(lián)關(guān)系,將功能細(xì)化為下圖所示的功能結(jié)構(gòu)圖(圖1),其業(yè)務(wù)流程如圖(2)所示。人事管理系統(tǒng)部門信息管理員工信息管理考勤信息管理系統(tǒng)管理添加部門信息查看部門信息修改部門信息添加員工信息查看員工信息修改員工信息錄入考勤信息查看考勤信息登錄圖(1)登 錄系統(tǒng)主窗體用戶角色管理員普通用戶部門信息管理員工信息管理考勤信息管理部門,員工,考勤信息的查看圖(2)五:系統(tǒng)數(shù)據(jù)庫設(shè)計1:實體E-R圖根據(jù)人事管理系統(tǒng)的系統(tǒng)分析與功能設(shè)計,人事管理系統(tǒng)中主要包括部門信息實體,員工信息實體,職位信息實體,考勤信息實體等,下面為它們的E-R圖:p 實體E-R圖考勤信息員工編號考勤編號考勤月份出差天數(shù)病假天數(shù)事假天數(shù)員工信息員工編號姓名 性別出生年月政治面貌婚姻狀況職位學(xué)歷聯(lián)系電話所屬部門考勤mn xy部門編號工作部門部門編號部門信息辦公室負(fù)責(zé)人部門名稱q 職位職位信息所屬部門職位名稱職位編號p2:由實體E-R圖得到的關(guān)系模式如下:員工表(員工編號 姓名 性別 職位 學(xué)歷 所屬部門 聯(lián)系電話 出生年月 政治面貌 婚姻狀況)部門表(部門編號 部門名稱 負(fù)責(zé)人 辦公室)考勤表(員工編號 考勤編號 考勤月份 出差天數(shù) 病假天數(shù) 事假天數(shù))職位表(職位編號 職位名稱 所屬部門)婚姻表(員工編號 婚姻狀況)政治面貌表(員工編號 政治面貌)(說明:以上關(guān)系模式達(dá)到第三范式)3 數(shù)據(jù)庫關(guān)系圖:六:前臺界面設(shè)計1 創(chuàng)建項目啟動程序“Microsoft Visual Studio 2005”,創(chuàng)建項目,創(chuàng)建文件夾。2 模板頁設(shè)計添加新項選擇母版頁,命名為MasterPage.master,添加一行兩列的table,將模板編輯區(qū)拖入右邊單元格中,在左側(cè)單元格中添加treeciew控件,建立如圖所示的目錄樹再創(chuàng)建一模板頁保存為MasterPage2.master,雷同上述操作建立如下圖所示的母版頁:3.查看部門信息窗體添加一應(yīng)用模板一的web窗體,命名為ckbm.aspx,在編輯區(qū)中輸入相應(yīng)文本,配置數(shù)據(jù)源,并添加gridview和detailsview控件,建立如下圖所示窗體,實現(xiàn)部門信息的查看:4.修改部門信息窗體添加一應(yīng)用模板一的wen窗體,命名為xgbm.aspx,在編輯區(qū)內(nèi)輸入相應(yīng)文本,配置數(shù)據(jù)源,并設(shè)置其select查詢屬性,添加gridview控件,再配置數(shù)據(jù)源,設(shè)置其delect查詢屬性和updata查詢屬性,建立如下圖所示的窗體,實現(xiàn)管理員對部門信息的編輯,更改,刪除操作:5添加部門信息窗體添加一應(yīng)用模板一得web窗體,命名為tjbm.aspx,在編輯區(qū)內(nèi)輸入相應(yīng)文本,配置數(shù)據(jù)源,添加一十行兩列的table,分別添加相應(yīng)的label控件和textbox,最后添加兩個button控件,分別將其text文本改為“確定”“取消”,配置數(shù)據(jù)源,并設(shè)置其insert查詢屬性,建立如下圖所示的窗體,實現(xiàn)部門信息的錄入:以上為部門信息管理模塊部分的窗體設(shè)計過程和示例,員工信息管理模塊和考勤信息管理模塊均與其類似,應(yīng)用模板一實現(xiàn)的均是系統(tǒng)管理員的權(quán)限,可以對系統(tǒng)內(nèi)部信息添加,刪除,修改,查看,下面為應(yīng)用模板二的普通用戶的權(quán)限實現(xiàn)頁面,實現(xiàn)過程與以上頁面均為相似,以查看考勤信息頁面為例:6 母版頁導(dǎo)航的實現(xiàn)各個具體功能頁面建好之后,回到模板頁,將建好的目錄樹與相應(yīng)的具體共能頁面之間建立聯(lián)系,實現(xiàn)導(dǎo)航的功能,使得用戶使用時方便在各個頁面之間進行轉(zhuǎn)換。分別應(yīng)用模板頁建立管理員和普通用戶登錄時的歡迎界面7 登錄窗體設(shè)計添加新項選擇web窗體,命名為dl1.aspx,單擊確定。在頁面中輸入相關(guān)文本,然后添加兩個hiperlink控件,并將其text文本改為“管理員”“普通用戶”,將其NavigateUrl設(shè)置為“gly.aspx”“ptyh.aspx” 將圖中的“管理員”和“普通用戶”分別與建好的管理員登錄歡迎界面和普通用戶歡迎界面鏈接在一起,方便用戶實現(xiàn)自己權(quán)限范圍內(nèi)的訪問和操作。七:代碼部分在設(shè)計過程中運用到的代碼,下面以幾個頁面源代碼作為示例(1) 添加部門信息using System;using System.Data;using System.Configuration;using System.Collections;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using System.Web.UI.HtmlControls;public partial class tjbm : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) SqlDataSource1.Insert(); Label5.Text = 插入成功; protected void Button2_Click(object sender, EventArgs e) TextBox1.Text = ; TextBox2.Text = ; TextBox3.Text = ; TextBox4.Text = ; Label5.Text = ; (2) 錄入考勤信息 錄入考勤信息 asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString= InsertCommand=INSERT INTO 考勤表(員工編號, 考勤編號, 考勤月份, 出差天數(shù), 病假天數(shù), 事假天數(shù)) VALUES (員工編號, 考勤編號, 考勤月份, 出差天數(shù), 病假天數(shù), 事假天數(shù)) SelectCommand=SELECT * FROM 考勤表 退 出 (3)修改員工信息: 修改員工信息 asp:SqlDataSource ID=SqlDataSource1 runat=server ConnectionString= DeleteCommand=DELETE FROM 員工表 WHERE (員工編號 = 員工編號) SelectCommand=SELECT * FROM 員工表 UpdateCommand=UPDATE 員工表 SET 員工編號 = 員工編號, 姓名 = 姓名, 性別 = 性別, 職位 = 職位, 學(xué)歷 = 學(xué)歷, 所屬部門 = 所屬部門, 出生年月 = 出生年月, 聯(lián)系電話 = 聯(lián)系電話, 政治面貌 = 政治面貌, 婚姻狀況 = 婚姻狀況 WHERE (員工編號 = 員工編號) 退 出八:心得體會在此次為期一周的數(shù)據(jù)庫課程設(shè)計過程中,我感受到了合作的重要性,感覺整個系統(tǒng)的設(shè)計過程就是一個逐步完善的過程,必須要不停地思考不停地探索。剛開始的兩天其實基本上毫無頭緒,去圖書館去網(wǎng)上都差了資料,在腦海中先形成大致模塊和思路,建立數(shù)據(jù)庫的過程看似簡單,實則不然。要考慮到實體間的邏輯關(guān)系和數(shù)據(jù)關(guān)系模式的完整性問題,努力使之達(dá)到第三范式;然后就是前臺界面的設(shè)計了,其中,數(shù)據(jù)源屬性配置的過程中出現(xiàn)的問題是最多的,可能是平時學(xué)的知識不夠牢固,在對數(shù)據(jù)源的select,update,delect,查詢屬性進行配置的過程中,反反復(fù)復(fù),不能確定,最后,只得靜下心來,一步一步一點一點的配置,修改,最后終于全部成功,在這個反復(fù)的過程當(dāng)中已將這些今本知識印于腦海之中,鞏固了平時所學(xué),頓時覺得有了成就感,也感受到了數(shù)據(jù)庫知識的強大功能和作用。雖然此學(xué)期學(xué)的關(guān)于.NET平臺應(yīng)用的只是并不多,但是還是運用老師所講的實用性很強的基本知識成功
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年四川綿陽市九洲電器股份有限公司董事會辦公室招聘考試筆試試題(含答案)
- 老湯的護理課件
- 老年病人護理課件
- 老年健康預(yù)防課件
- 2025年安全監(jiān)督員自查報告(共4)
- 生物科技廠房抵押擔(dān)保合同
- 車輛合伙經(jīng)營汽車維修與配件供應(yīng)合同
- 貝類養(yǎng)殖生態(tài)學(xué)合同
- 跨省物流車輛掛靠合作經(jīng)營合同
- 城市共享電動汽車合作運營管理合同
- 某煤礦雙軌運輸水平大巷斷面及爆破設(shè)計
- 小學(xué)班主任班級管理 四年級家長會 課件
- 2022-2023學(xué)年北京市通州區(qū)高一期末語文試卷及答案解析
- 電力建設(shè)安全工作規(guī)程完整
- 大力加強依法治校推進學(xué)校治理體系與治理能力現(xiàn)代化課件
- 病媒生物監(jiān)測方案
- 山東省煙臺招遠(yuǎn)市(五四制)2022-2023學(xué)年八年級下學(xué)期期末語文試題(解析版)
- 山東工商學(xué)院馬克思主義基本原理期末復(fù)習(xí)題及參考答案
- 深圳市寶安區(qū)教育系統(tǒng)非正編人員聘用合同書
- 2023-2024學(xué)年河北省武安市小學(xué)語文六年級期末高分提分卷附參考答案和詳細(xì)解析
- 二十四節(jié)氣芒種PPT模板
評論
0/150
提交評論