亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于WEB技術(shù)的高校教師業(yè)務(wù)檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2014-09-05 00:28:47王金強(qiáng)
        關(guān)鍵詞:頁(yè)面高校教師數(shù)據(jù)庫(kù)

        王金強(qiáng) 杜 強(qiáng)

        (江西應(yīng)用工程職業(yè)學(xué)院 江西萍鄉(xiāng) 337000)

        基于WEB技術(shù)的高校教師業(yè)務(wù)檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        王金強(qiáng) 杜 強(qiáng)

        (江西應(yīng)用工程職業(yè)學(xué)院 江西萍鄉(xiāng) 337000)

        文章在基于管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)技術(shù)上,結(jié)合高校教師信息管理的特點(diǎn),進(jìn)行總體功能、結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)表的設(shè)計(jì)以及前臺(tái)界面和后臺(tái)功能實(shí)現(xiàn)所用關(guān)鍵技術(shù),完成了基于WEB的高校教師業(yè)務(wù)檔案管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

        管理信息系統(tǒng), WEB,高校教師業(yè)務(wù)檔案,設(shè)計(jì)與實(shí)現(xiàn)

        高校教師是高校教學(xué)的主體,是高校戰(zhàn)略轉(zhuǎn)變的重要實(shí)施者,如何科學(xué)、高效地對(duì)教師個(gè)人信息和業(yè)務(wù)信息進(jìn)行管理和對(duì)教師進(jìn)行合理考核評(píng)價(jià)顯得尤為重要。鑒于此,利用軟件工程的思想對(duì)系統(tǒng)進(jìn)行分析和設(shè)計(jì),運(yùn)用Asp.net技術(shù)和SQL Server2008數(shù)據(jù)庫(kù)技術(shù)構(gòu)建了基于WEB的高校教師業(yè)務(wù)檔案管理系統(tǒng)。

        1 高校教師業(yè)務(wù)檔案管理系統(tǒng)總體功能設(shè)計(jì)

        為提高系統(tǒng)的安全性,將系統(tǒng)的用戶劃分成不同的等級(jí),分別擁有不同的權(quán)限。從不同用戶權(quán)限的角度可將整個(gè)系統(tǒng)分成以下功能模塊:登錄模塊、后臺(tái)管理模塊、校領(lǐng)導(dǎo)模塊、系領(lǐng)導(dǎo)模塊、普通教師模塊。

        1.1 登錄模塊

        登錄模塊可以實(shí)現(xiàn)用戶的登錄功能,分為查詢登錄模塊和后臺(tái)管理登錄模塊。查詢登錄模塊由3種用戶組成,分別是校領(lǐng)導(dǎo)、系領(lǐng)導(dǎo)和普通教師;后臺(tái)管理登錄模塊用戶為系統(tǒng)管理員。

        1.2 后臺(tái)管理模塊

        后臺(tái)管理可以查看、并修改教師錄入的各種信息實(shí)現(xiàn)用戶管理功能,具體包括:①添加教師業(yè)務(wù)檔案信息;②刪除教師業(yè)務(wù)檔案信息;③修改教師業(yè)務(wù)檔案信息;④用戶管理。

        1.3 校領(lǐng)導(dǎo)模塊

        校領(lǐng)導(dǎo)可以查看并瀏覽教師的個(gè)人信息和全校教師的綜合信息,但不能修改。具體包括:①查詢?nèi)=處焸€(gè)人基本信息和業(yè)務(wù)信息;②查詢?nèi)=處熅C合信息;③個(gè)人密碼修改。

        1.4 系領(lǐng)導(dǎo)模塊

        系領(lǐng)導(dǎo)可以查看本系教師的個(gè)人信息及本系教師的綜合信息,但不能修改。具體包括:①查詢本系教師個(gè)人基本信息和業(yè)務(wù)信息;②查詢本系教師綜合信息;③個(gè)人密碼修改。

        1.5 普通教師模塊

        教師可以瀏覽本人的信息、查詢通用信息,但不能錄入信息、修改其它信息等功能。具體包括:①查詢本人基本信息和業(yè)務(wù)信息;②查詢通用信息;③個(gè)人密碼修改。

        2 高校教師業(yè)務(wù)檔案管理系統(tǒng)整體架構(gòu)設(shè)計(jì)

        高校教師業(yè)務(wù)檔案管理系統(tǒng)采用Asp.net 應(yīng)用程序的典型系統(tǒng)架構(gòu)模式:數(shù)據(jù)庫(kù)—數(shù)據(jù)訪問(wèn)層—業(yè)務(wù)邏輯層—頁(yè)面表示層。每一層的具體說(shuō)明如下。

        2.1 數(shù)據(jù)庫(kù)

        數(shù)據(jù)庫(kù)是應(yīng)用系統(tǒng)的最底層,它保存系統(tǒng)的所有數(shù)據(jù)。本系統(tǒng)使用SQL Server 2008數(shù)據(jù)庫(kù)。

        2.2 數(shù)據(jù)訪問(wèn)層

        訪問(wèn)層封裝訪問(wèn)數(shù)據(jù)庫(kù)的各種操作,如連接數(shù)據(jù)庫(kù)、操作數(shù)據(jù)庫(kù)等。本系統(tǒng)的數(shù)據(jù)訪問(wèn)層由專門(mén)的類文件實(shí)現(xiàn),該文件定義了專門(mén)用來(lái)處理訪問(wèn)數(shù)據(jù)庫(kù)的一些基本操作。

        2.3 業(yè)務(wù)邏輯層

        業(yè)務(wù)邏輯層與高校教師業(yè)務(wù)檔案管理系統(tǒng)系統(tǒng)的業(yè)務(wù)邏輯相關(guān)聯(lián),它使用數(shù)據(jù)訪問(wèn)層提供的服務(wù),同時(shí)也為上層提供服務(wù)。業(yè)務(wù)邏輯層為數(shù)據(jù)訪問(wèn)層提供實(shí)現(xiàn)訪問(wèn)數(shù)據(jù)庫(kù)的功能,同時(shí)為上層提供訪問(wèn)數(shù)據(jù)庫(kù)的方法等功能。

        2.4 頁(yè)面表示層

        頁(yè)面表示層實(shí)現(xiàn)高校教師業(yè)務(wù)檔案管理系統(tǒng)的具體功能,由本系統(tǒng)的Web頁(yè)面等組成。

        3 高校教師業(yè)務(wù)檔案管理系統(tǒng)設(shè)計(jì)構(gòu)建

        3.1 總體模塊關(guān)系圖

        高校教師業(yè)務(wù)檔案管理系統(tǒng)總體模塊關(guān)系圖如圖1所示。

        圖1 總體模塊圖

        3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

        通過(guò)對(duì)系統(tǒng)功能設(shè)計(jì)、架構(gòu)設(shè)計(jì)和模塊設(shè)計(jì)的分析,運(yùn)用數(shù)據(jù)庫(kù)原理對(duì)本系統(tǒng)所用數(shù)據(jù)進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),然后采用SQL Server2008數(shù)據(jù)庫(kù)作為后臺(tái)創(chuàng)建名為JSDA的數(shù)據(jù)庫(kù),在該數(shù)據(jù)庫(kù)中創(chuàng)建數(shù)據(jù)表用于存儲(chǔ)本系統(tǒng)的相關(guān)信息。下面介紹本系統(tǒng)中所有數(shù)據(jù)表的功能和各表所包含的字段。

        3.2.1 用戶表(tb_Yhb) 用戶表用于存儲(chǔ)教師和管理員信息,其中包括登錄用戶類型、用戶姓名、用戶名、密碼、權(quán)限。

        3.2.2 部門(mén)表(tb_ Bmb) 部門(mén)表用來(lái)存儲(chǔ)系部信息,其中包括系部編號(hào)、系部名稱。

        3.2.3 教師基本信息表(tb_Jsb) 教師基本信息表用來(lái)存儲(chǔ)教師的基本信息,其中包括教師編號(hào)、姓名、所屬部門(mén)、性別、出生年月、政治面貌、參加工作時(shí)間、到學(xué)校時(shí)間、職務(wù)、職稱、原始學(xué)歷、最高學(xué)歷(學(xué)位)、專職或兼職、有無(wú)教師資格證、是否為雙師等。

        3.2.4 教師業(yè)務(wù)信息表(tb_Ywb) 教師業(yè)務(wù)信息表用來(lái)存儲(chǔ)教師的教學(xué)情況、科研等業(yè)務(wù)信息,其中包括教師編號(hào)、學(xué)期、授課情況、教師考評(píng)、獎(jiǎng)罰情況、科研情況等。

        3.3 系統(tǒng)實(shí)現(xiàn)所用關(guān)鍵技術(shù)

        根據(jù)不同用戶設(shè)計(jì)不同的頁(yè)面文件,頁(yè)面文件中采用母版頁(yè)技術(shù),分別設(shè)計(jì)兩個(gè)母版頁(yè),管理員所操作的頁(yè)面使用一個(gè)母版,校領(lǐng)導(dǎo)、系領(lǐng)導(dǎo)、普通教師共同使用一個(gè)母版。通過(guò)使用母版頁(yè)使得頁(yè)面與頁(yè)面之間給人的總體外觀和感覺(jué)都比較統(tǒng)一,非常美觀。其它頁(yè)面為WEB應(yīng)用程序的窗體,以下分別詳細(xì)介紹各頁(yè)面文件實(shí)現(xiàn)所采用的關(guān)鍵技術(shù)。

        3.3.1 SQL語(yǔ)句中的LIKE運(yùn)算符進(jìn)行模糊查詢 LIKE運(yùn)算符用于確定給定的字符串是否與指定的模式匹配,SQL Server 通配符如表1所示。模式可以包含常規(guī)字符和通配符字符。模式匹配過(guò)程中,常規(guī)字符必須與字符串中指定的字符完全匹配。然而,可使用字符串的任意片段匹配通配符。與使用“=”和“!=”字符串比較運(yùn)算符相比,使用通配符可使 LIKE 運(yùn)算符更加靈活。如果任何參數(shù)都不屬于字符串?dāng)?shù)據(jù)類型,Microsoft SQL Server 可將其轉(zhuǎn)換成字符串?dāng)?shù)據(jù)類型。

        表1 SQL Server 通配符表

        3.3.2 代碼封裝技術(shù) 在開(kāi)發(fā)系統(tǒng)時(shí),如果實(shí)現(xiàn)某個(gè)功能的代碼段需要在不同的頁(yè)面中多次應(yīng)用,可以考慮將該代碼段封裝到公共類中,當(dāng)使用該功能時(shí),在頁(yè)面中直接調(diào)用即可,這樣可以避免編寫(xiě)重復(fù)代碼。

        本系統(tǒng)中,將數(shù)據(jù)操作的代碼段封裝到公共類sqloperate.cs中,代碼如下:

        public class sqloperate

        {//定義數(shù)據(jù)庫(kù)連接字符串

        public int m;

        public SqlConnection sqlcon = new SqlConnection(ConfigurationManager.AppSettings[″ConnectionString″]);

        public sqloperate()

        {

        }

        //定義數(shù)據(jù)的增、刪、改方法

        public void datacom(string sqlstr)

        {

        sqlcon.Open ();

        SqlCommand sqlcom = new SqlCommand(sqlstr, sqlcon);

        sqlcom.ExecuteNonQuery();

        sqlcon.Close();

        }

        // GridView數(shù)據(jù)綁定方法

        public void gvdatabind(GridView gv,string sqlstr)

        {

        sqlcon.Open();

        SqlDataAdapter sda = new SqlDataAdapter(sqlstr, sqlcon);

        DataSet ds = new DataSet();

        sda.Fill(ds);

        gv.DataSource = ds;

        if (ds.Tables[0].Rows.Count > 0)

        m = 1;

        gv.DataBind();

        sqlcon.Close();

        }

        // DropDownList數(shù)據(jù)綁定方法

        public void dl(DropDownList dl, string sqlstr)

        {

        sqlcon.Open();

        SqlDataAdapter sda = new SqlDataAdapter(sqlstr, sqlcon);

        DataSet ds = new DataSet();

        sda.Fill(ds);

        dl.DataSource = ds;

        dl.DataBind();

        sqlcon.Close();

        }

        }

        3.3.3 Web.config文件配置 為了方便數(shù)據(jù)操作和頁(yè)面維護(hù),可以將一些配置參數(shù)放在web.config文件中,本系統(tǒng)主要在web.config文件中配置連接數(shù)據(jù)庫(kù)的字符串。代碼如下:

        3.3.4 Session對(duì)象技術(shù) Session對(duì)象用于存儲(chǔ)特定的用戶會(huì)話所需的信息。引用Session 則可以讓一個(gè)用戶訪問(wèn)多個(gè)頁(yè)面之間的切換也會(huì)保留該用戶的信息。

        系統(tǒng)為每個(gè)訪問(wèn)者都設(shè)立一個(gè)獨(dú)立的Session對(duì)象,用以存儲(chǔ)Session變量,并且各個(gè)訪問(wèn)者的Session對(duì)象互不干擾。

        本系統(tǒng)主要使用Session對(duì)象來(lái)保存登錄教師名,代碼如下:

        Session[″name″] = this.TextBox1.Text;

        3.3.5 數(shù)據(jù)從Excel導(dǎo)入到SQL Server技術(shù)

        if (FileUpload1.HasFile)

        {

        string fileExt = System.IO.Path.GetExtension(FileUpload1.FileName);

        if (fileExt == ″.xls″)

        {

        string strConn = ″Provider=Microsoft.Jet.OLEDB.4.0;Data Source=″ + FileUpload1.PostedFile.FileName + ″;Extended Properties=Excel 8.0;″;

        OleDbConnection conn = new OleDbConnection(strConn);

        OleDbDataAdapter oada = new OleDbDataAdapter(″SELECT * FROM [Sheet1$]″, strConn);

        DataSet dat = new DataSet();

        oada.Fill(dat, ″xlsTable″);

        DataTable a= dat.Tables[″xlsTable″];

        for (int i = 0; i < a.Rows.Count; i++)

        {

        string strSql = ″INSERT INTO 用戶表(用戶類型,用戶姓名,用戶名,密碼,權(quán)限) values(′″+a.Rows[i][0].ToString() + ″′,′″ + a.Rows[i][1].ToString() + ″′,′″ + a.Rows[i][2].ToString() + ″′,′″ + a.Rows[i][3].ToString() + ″′,′″ + a.Rows[i][4].ToString() + ″′)″;

        dd.datacom(strSql);

        }

        Response.Write(″″);

        Response.Write(″../后臺(tái)管理/wjgl.aspx″);

        conn.Close();

        }

        }

        4 小結(jié)

        隨著網(wǎng)絡(luò)技術(shù)和信息技術(shù)的發(fā)展及高校辦公自動(dòng)化的提高,教師業(yè)務(wù)檔案管理系統(tǒng)在高校中正得到越來(lái)越多的應(yīng)用。因此,為了適應(yīng)新的教育發(fā)展形勢(shì)需要,充分利用現(xiàn)有的學(xué)校網(wǎng)絡(luò)資源,本文設(shè)計(jì)與開(kāi)發(fā)了網(wǎng)絡(luò)環(huán)境下的教師業(yè)務(wù)檔案管理系統(tǒng),該系統(tǒng)利用了Asp.net2.0和SQL Server2008數(shù)據(jù)庫(kù)技術(shù),以某高校教師信息的實(shí)際情況為對(duì)象開(kāi)發(fā)而成。主要工作是利用軟件工程的思想討論了高校教師業(yè)務(wù)檔案管理系統(tǒng)總體功能設(shè)計(jì)、整體架構(gòu)設(shè)計(jì)、系統(tǒng)的業(yè)務(wù)流程和數(shù)據(jù)庫(kù)設(shè)計(jì),介紹了使用Web數(shù)據(jù)庫(kù)技術(shù)、Asp.net2.0和其它相關(guān)技術(shù)來(lái)實(shí)現(xiàn)本系統(tǒng)的關(guān)鍵部分。

        (責(zé)任編輯李平)

        2014-8-16

        王金強(qiáng)(1974-),男,江西萍鄉(xiāng)人,副教授,研究方向?yàn)橛?jì)算機(jī)軟件Email:253198334@qq.com.

        G 642.0

        A

        1674-9545(2014)04-0040-(04)

        猜你喜歡
        頁(yè)面高校教師數(shù)據(jù)庫(kù)
        大狗熊在睡覺(jué)
        刷新生活的頁(yè)面
        數(shù)據(jù)庫(kù)
        高校教師平等權(quán)利的法律保護(hù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        數(shù)據(jù)庫(kù)
        論高校教師的基本職業(yè)道德修養(yǎng)
        人間(2015年19期)2016-01-04 12:46:58
        論高校教師繼續(xù)教育的人力資本開(kāi)發(fā)
        高校教師職稱評(píng)聘應(yīng)“教”字當(dāng)頭
        国产成人无码A区在线观| 日韩夜夜高潮夜夜爽无码 | 成人精品综合免费视频| 日韩爱爱视频| 内射中出后入内射极品女神视频| 虎白女粉嫩粉嫩的18在线观看| 国产喷水1区2区3区咪咪爱av| 亚洲国际无码中文字幕| 一区二区av日韩免费| 91麻豆精品国产91久久麻豆| 人妻无码一区二区三区免费| 四虎成人精品无码永久在线| 久久精品国产88久久综合 | 少妇无码吹潮| 囯产精品无码va一区二区| av天堂在线免费播放| 人禽杂交18禁网站免费| 少妇高清精品毛片在线视频| 国产无码十八禁| 青青草视频视频在线观看| 无码无套少妇毛多18pxxxx| 宝贝把腿张开我要添你下边动态图| 爆乳日韩尤物无码一区| 人妻少妇av中文字幕乱码| 乱子伦在线观看| 日韩第四页| 亚洲福利网站在线一区不卡| www婷婷av久久久影片| 久久精品国产亚洲一区二区| 亚洲中出视频| 日本一区二区三区四区啪啪啪| 99热爱久久99热爱九九热爱| 中文字幕乱码人妻无码久久麻豆| 日韩精品极品在线观看视频| 97cp在线视频免费观看| 99精品国产99久久久久久97 | 国产视频一区二区三区在线免费| 日本公与熄乱理在线播放| 丝袜欧美视频首页在线| 国产内射一级一片内射高清视频1| 亚洲人交乣女bbw|