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

正文內(nèi)容

企業(yè)員工管理系統(tǒng)—計(jì)算機(jī)畢業(yè)設(shè)計(jì)-閱讀頁(yè)

2024-12-19 10:32本頁(yè)面
  

【正文】 ,提高系統(tǒng)吞吐量。 5. ACCESS數(shù)據(jù)庫(kù)代碼較為簡(jiǎn)單,一般的程序員都可以對(duì)其進(jìn)行開發(fā)設(shè)計(jì),且ACCESS 數(shù)據(jù)庫(kù)是微軟系統(tǒng)平臺(tái)上的,與 WINDOWS系統(tǒng)無任何沖突,安裝,使用更加方便,使用,作為中小企業(yè)來說性價(jià)比較高。 ACCESS 2020中常用的幾個(gè)數(shù)據(jù)庫(kù)對(duì)象有:數(shù)據(jù)庫(kù)、表、視圖、索引、存儲(chǔ)過程等。 數(shù)據(jù)的規(guī)范化與數(shù)據(jù)完整性 數(shù)據(jù)組織的規(guī)范化理論是關(guān)系數(shù)據(jù)庫(kù)的創(chuàng)始人之一 ,并在隨后一系列的 論文中逐步形成一整套數(shù)據(jù)規(guī)范化模式,這些模式已經(jīng)成為建立關(guān)系數(shù)據(jù)庫(kù)的基本范式。數(shù)據(jù)庫(kù)設(shè)計(jì)者的任務(wù)是在一定的制約條件下,尋求較好地滿足用戶需求的關(guān)系模式。規(guī)范化的程度越高,數(shù)據(jù)的冗余和更新異常相對(duì)減少,但由于需要進(jìn)行連接運(yùn)算,查詢時(shí)所花的時(shí)間也就越多。 對(duì)關(guān)系數(shù)據(jù)模式進(jìn)行規(guī)范化以后,保證數(shù)據(jù)的完整性是非常重要的。在用 INSERT、 DELETE、 UPDATE等語句修改數(shù)據(jù)庫(kù)內(nèi)容時(shí),數(shù)據(jù)的完整性可能會(huì)遭到破壞,例如:無效的數(shù)據(jù)被添加到數(shù)據(jù)庫(kù)中、對(duì)數(shù)據(jù)庫(kù)的修改不一致等等。 2. 參照完整性:參照完整性維持被參照表和參照表之間的數(shù)據(jù)一致性,它涉及兩個(gè)或兩個(gè)以上表的數(shù)據(jù)的一致性維護(hù)。 3. 域完整性:域完整性要求表中指定列的數(shù)據(jù)具有正確的數(shù)據(jù)類型、格式和有效的數(shù)據(jù)范圍。 167。 系 統(tǒng)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 通過對(duì)本系統(tǒng)數(shù)據(jù)的需求分析,可以規(guī)劃出本員工管理系統(tǒng)有以下幾個(gè)實(shí)體:管理員信息實(shí)體,員工信息實(shí)體,員工部門信息實(shí)體,網(wǎng)站基本信息類別實(shí)體,用戶反饋信息實(shí)體。 大學(xué)畢業(yè) 設(shè)計(jì) (論文 ) 21:管理員 ID,管理員密碼。 :信息 ID,姓名,性 別,興趣,學(xué)歷,電子郵件,用戶留言,發(fā)表時(shí)間。 系統(tǒng)數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 在進(jìn)行了系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)后,接下來要進(jìn)行的就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì),即建立后臺(tái)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表。 Access2020是一個(gè)功能較為齊全的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它所具有的安全性、可靠性、靈活性,使之可以有效的用于開發(fā)動(dòng)態(tài)站點(diǎn),為 Web方式的數(shù)據(jù)處理提供了理想的數(shù)據(jù)庫(kù)平臺(tái),并且還可以和 IIS完美結(jié) 合起來 [5]。首先要明確該數(shù)據(jù)庫(kù)應(yīng)要完成的任務(wù),即創(chuàng)建該數(shù)據(jù)庫(kù)的目的。下面分別介紹每張表的具體功能和結(jié)構(gòu)。其中包括:站長(zhǎng)名字, 站長(zhǎng)信箱 , 標(biāo)題顯示欄字體顏色 , 時(shí)間顯示欄字體顏色 , 允許使用 HTML代碼 , 每頁(yè)顯示留言數(shù)量 , 系統(tǒng) 背景。 管理員表是用來存儲(chǔ)系統(tǒng)管理員的基本信息的。該表的具體結(jié)構(gòu)如下: 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 1 管理員 ID 自動(dòng)編號(hào) 2 管理員密碼 文本 表 管理員表 員工信息表中存儲(chǔ)有用員工的基本信息,該表包含 id(數(shù)據(jù)庫(kù)編號(hào) ),職工編號(hào),姓名,密碼 ,出生日期 ,部門 ID,電話 ,地址 ,Email九個(gè)字段 。該表包含 id(信息編號(hào) ),姓名,性別,興趣,學(xué)歷,電子郵件,留言內(nèi)容,留言時(shí)間八個(gè)字段。該表的具體結(jié)構(gòu)如下: 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 1 部門 ID 自動(dòng)編號(hào) 2 部門名稱 文本 表 部門信息表 這我們的網(wǎng)站信息表是以 XML文件形式給出的,因?yàn)閷?duì)網(wǎng)站的信息基本的唯一的,所以我們用 XML文件來管理網(wǎng)站信息更加高效、合理。 該表具體結(jié)構(gòu)如下: 編號(hào) 字段名稱 數(shù)據(jù)結(jié)構(gòu) 1 網(wǎng)站首頁(yè) 文本 2 站長(zhǎng)名字 文本 3 網(wǎng)頁(yè)背景 文本 4 發(fā)帖間隔時(shí)間 文本 5 每頁(yè)留言數(shù)量 文本 6 留言長(zhǎng)度 文本 表 網(wǎng)站信息表 通過以上的五張表就完成了整個(gè)系統(tǒng)數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì)。 167。針對(duì)數(shù)據(jù)庫(kù)本身的安全問題,可以從以下幾個(gè)方面去考慮 其安全性: ,使一個(gè)用戶只能訪問必要的數(shù)據(jù)庫(kù)。 SQL語句的方法避免因 SQL 語句的編寫不當(dāng)導(dǎo)致系統(tǒng)的不安全。 本員工管理系統(tǒng)聲明了管理員身份,非 管理員不能進(jìn)入系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)隨意修改數(shù)據(jù),管理員必須通過登錄驗(yàn)證才能進(jìn)入系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)管理頁(yè)面,從而在一定程度上保證了系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的安全性。 開發(fā)工具的選擇 企業(yè)員工管理 MIS的開發(fā)中需要開發(fā)出快速原型,因此,在開發(fā)工具上相應(yīng)選擇了第四代語言,同時(shí)考慮到與現(xiàn)有其他管理信息子系統(tǒng)的兼容性,決定采用 阿 C/S部分的開發(fā)工具。 目前的網(wǎng)站架設(shè)服務(wù)器的程序語言中 , CGI與 ASP已成為 最流行的程序語言,由于 ASP是微軟開發(fā)的編寫網(wǎng)站服務(wù) 器端的程序語言,所以憑借微軟在計(jì)算機(jī)界占有率的優(yōu)勢(shì),使利用 ASP語言夠架網(wǎng)站成為普遍應(yīng)用的技術(shù)。而新版的 式執(zhí)行程序,既程序在執(zhí)行前必須先經(jīng)過編譯器編譯,其缺點(diǎn)是因程序結(jié)構(gòu)完整,所以雜學(xué)習(xí)上較為艱難,而優(yōu)點(diǎn)則是采用編譯方式執(zhí)行,程序的執(zhí) 行效率較高,程序代碼也不會(huì)繁雜瑣碎。 技術(shù) 是 ASP 的下一代版本,但 并不是從 ASP 演化來的,而是從頭到尾冊(cè)地重新改寫了。供 使用的庫(kù)以及在 中允許通過 WEB 使用客戶商用函數(shù),數(shù)據(jù)處理方面更是引入了許多激動(dòng)人心的新技術(shù),正是這些具有革命性意義的新特性,讓 遠(yuǎn)遠(yuǎn)超越了 ASP,同時(shí)也提供給WEB 開發(fā)人員更好的靈活性,有效縮短 WEB 應(yīng)用程序的開發(fā)周期。 大學(xué)畢業(yè) 設(shè)計(jì) (論文 ) 25167。 OLEDB(Object Linking and Embedding DataBase,對(duì)象連接與嵌入數(shù)據(jù)庫(kù) )是一種統(tǒng)一的存取數(shù)據(jù)庫(kù)的應(yīng)用程序,可以看成是一個(gè)存取數(shù)據(jù)庫(kù)的接口,通過單一的程序接口對(duì)各種類型的數(shù)據(jù)進(jìn)行存取。 用戶啟動(dòng)程序后,首先出現(xiàn)登錄窗口,要求輸入用戶名和密碼。如果帳號(hào)和密碼驗(yàn)證不成功則提示用戶不能登錄,程序退出運(yùn)行,不再進(jìn)入主界面。 員工信息添加:當(dāng)管理員登陸成功后,系統(tǒng)將賦予管理員 SESSION 變量并自動(dòng)進(jìn)去員工信息查看頁(yè)面,如果需要添加新的員工信息,管理員可以通過相信的文本框,填寫新的員工信息,之后提交信息到數(shù)據(jù)庫(kù),新的員工信息的添加包括如下信息: ID、姓名、部門、出生日期、電話、地址、電子郵件,有些項(xiàng)是必須填寫,如ID、姓名,有些 是選填,如電話、地址、如果在填寫過程中沒有按照文本應(yīng)該的規(guī)范來填寫,那么系統(tǒng)就會(huì)提示你的輸入不正確,這里我們采用的是 證控件,能夠自動(dòng)識(shí)別輸入信息的格式,大小,類型。 下面是我們管理系統(tǒng)功能的流成圖 : 大學(xué)畢業(yè) 設(shè)計(jì) (論文 ) 27 圖 數(shù)據(jù)流程圖退出界 面 用戶登陸界面 登陸 功能主界面 添加 信息界面 修改信息 刪除信息 登陸失敗 進(jìn)行登陸 登陸成功 添加操作 修改操作 刪除操作 信 息 匯 總 重新登陸 大學(xué)畢業(yè) 設(shè)計(jì) (論文 ) 28 當(dāng)管理員登陸之后進(jìn)入的瀏覽信息頁(yè)面后, 可以對(duì)數(shù)據(jù)進(jìn)行操作,這里我們主要是對(duì)數(shù)據(jù)的瀏覽操作,顯示給管理員看的資料為 ID,員工編號(hào),員工姓名,員工密碼,出生日期,員工部門,員工電話,地址以及員工的 Email。 圖 閱覽數(shù)據(jù)功能界面圖 實(shí)現(xiàn)此功能的代碼如下: dim con as oledbconnection dim constr as string constr=provider=。 () con=new oledbconnection(constr) 上面的代碼主要是實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接功能,我們要導(dǎo)入顯示數(shù)據(jù)所需要的組件 ” ” ,導(dǎo)入這一組件之后我們的瀏覽功能才能順利實(shí)現(xiàn),這里我們主要使用的是 VB SCRIPT 所以在頁(yè)面載入的時(shí)候我們就對(duì)使用語言進(jìn)行申明,并且所有的語言都在服務(wù)器端執(zhí)行,然后我們申明了數(shù)據(jù)庫(kù)連接組件,以及連接數(shù)據(jù)庫(kù)的 SQL語句,最 后用連接組件調(diào)用 SQL語句實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接。我們用一個(gè)表單嵌入一個(gè) .NET的閱覽組件,通過這一組件來時(shí)間具體的閱覽,這里我們將每一頁(yè)顯示的數(shù)據(jù)量設(shè)置為 5條,把數(shù)據(jù)標(biāo)題的背景設(shè)置為藍(lán)色,把顯示的表格的邊框設(shè)置為黑色,數(shù)據(jù)的顯示背景設(shè)置為黃色,大學(xué)畢業(yè) 設(shè)計(jì) (論文 ) 29并且我們還對(duì)這個(gè)顯示的組件加以了分頁(yè)的功能,可以對(duì)數(shù)據(jù)進(jìn)行上下頁(yè)的切換,這樣就方便管理員對(duì)數(shù)據(jù)的 查看,在有必要的情況下,我們還可以對(duì)數(shù)據(jù)的顯示進(jìn)行分類,管理員可以按類進(jìn)行排列,使查看數(shù)據(jù)更具實(shí)際性。 管理員進(jìn)行信息添加的頁(yè)面:對(duì)員工信息的管理必然設(shè)計(jì)到對(duì)員工信息的添加,這里我們主要是以文本框來實(shí)現(xiàn)對(duì)員工信息的添加,管理員可以輸入員工的 ID,員工的姓名,性別,部門,出生日期等等來實(shí)現(xiàn)對(duì)員工信息的添加,但是需要注意的是在添加過程中,不能出來重復(fù)的員工 ID,如果有重復(fù)的員工 ID出現(xiàn)那么系統(tǒng)就會(huì)自動(dòng)提示你已經(jīng)存在員工 ID,這時(shí)候管理員就需要另外換一個(gè)員工 ID進(jìn)行添加,當(dāng)然我們也可以對(duì)員工 的 ID進(jìn)行自動(dòng)排號(hào),這樣就可以不需要進(jìn)行員工 ID的認(rèn)證,但是一個(gè)合格的系統(tǒng)是不允許出現(xiàn)相同信息太多,所以有信息驗(yàn)證功能是我們添加信息功能模塊所必須的。 dim querystring2 as string=select * from 員工 where (ID=39。) dim ds as dataset=new dataset dim mymand2 as OLEDBDataAdapter=new OLEDBDataAdapter(querystring2,con) (ds) =new dataview((0)) () if 0 then (color)=red =注冊(cè)失敗,此用戶名已被注冊(cè) ,請(qǐng)重新選擇一個(gè)用戶名 ! else 上面的代碼運(yùn)行過程中主要是實(shí)現(xiàn)數(shù)據(jù)的驗(yàn)證功能,我們提取文本框一中的數(shù)據(jù),然后建立一張?zhí)摂M的員工信息表,將文本框中的 ID與虛擬的員工信息表中的 ID進(jìn)行比較,如果虛擬表中有文本框所提供的 ID那么系統(tǒng)就會(huì)以紅色的字體來提示管理員該 ID已經(jīng)存在,請(qǐng)重新選擇一個(gè)用戶名。 167。下面是我們給出的具體修改功能流程圖: 圖 修改數(shù)據(jù)功能流程圖 下面我們給出修改數(shù)據(jù)功能界面圖: 圖 修改資料圖 實(shí)現(xiàn)此更新功能的代碼主要為: sqlstr=update 員工 set ID=ID, 姓名 =姓名 ,出生日期 =出生日期 ,部門 ID=ID登陸到基本信息管理模塊 員工基本信息管理 修 改 確認(rèn)修改信息正確 修改成功 修改信息錯(cuò)誤 大學(xué)畢業(yè) 設(shè)計(jì) (論文 ) 33部門 ,電話 =電話 ,地址 =地址 ,Email=Email where ID=ID =new oledbmand(sqlstr,con) (new oledbparameter(key,)) (ID).value= 在上面的代碼運(yùn)行中,首先是對(duì)數(shù)據(jù)庫(kù)的連接,然后申明 .NET的功能組件,然后再聲明修改操作的 SQL語句,進(jìn)而通過 COM功能組件來調(diào)用 SQL修改語句,這里我們主要使用到的 SQL語句為 UPDATE語句 ,為數(shù)據(jù)庫(kù)中的每一個(gè)數(shù)據(jù)項(xiàng)賦以新的變量,再通過 COM功能組件時(shí)間對(duì)變量的添加,在添加的過程中我們還可以約束添加信息的類型,比如,文本型,整數(shù)型,日期型等等,另外我們還可以規(guī)定修改數(shù)據(jù)的長(zhǎng)度,這里我們給出的是 10個(gè)字符。 修改資料 : ID: asp:textbox id=t1 runat=server/br asp:button id=b1 runat=server text=修改 onclick=upd/ 再第二種方法中,我們主要是采用 DATAGRID來實(shí)現(xiàn)具體的更新,在表格的首項(xiàng)和最后項(xiàng)分別為編輯和刪除,中間的表格為數(shù)據(jù)項(xiàng),如果我們需要修改數(shù)據(jù),那么我們可以通過點(diǎn)擊編輯按鈕來實(shí)現(xiàn),當(dāng)單擊編輯按鈕后回原來的數(shù)據(jù)表格會(huì)變?yōu)榭删庉嫷奈谋究?,管理員可以通過這里提供的文本框輸入新的員工信息,再點(diǎn)擊編輯按鈕來實(shí)現(xiàn)信息的修改,這里我們?cè)O(shè)置 ID是不可編輯對(duì)象,另外我們?cè)谳斎霐?shù)據(jù)時(shí)也要考慮數(shù)據(jù)數(shù)據(jù)格式的 正確性,如果輸入不正確數(shù)據(jù)類型,系統(tǒng)一樣會(huì)提升你需要輸入正
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1