版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-范文最新推薦- A的教師檔案信息管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 摘要:本系統(tǒng)使用Visual Studio2008為開發(fā)工具,采用ASP.Net技術(shù)和B/S結(jié)構(gòu)開發(fā),并使用SQL Server 2008作為數(shù)據(jù)存儲(chǔ)與交換的中介的教師檔案信息系統(tǒng)。系統(tǒng)實(shí)現(xiàn)的功能主要有教師檔案、教師教研、教師科研增刪改查,教師信息的導(dǎo)入導(dǎo)出等。與已有管理系統(tǒng)相比具有多個(gè)關(guān)鍵字查詢、批量上傳和下載的新特點(diǎn)。4531關(guān)鍵詞:教師檔案管理系統(tǒng);ASP.Net SQL Server 2008; B/S File Manage System for Teachers Based ASP.NetAbstract: This syste
2、m is File Manage System for Teachers that using Visual Studio 2008 tools, ASP.Net technology and the B / S structure to develop and SQL Server 2008 as data storage and exchange of intermediate. The main function of the system is to add, delete, modify, query of teachers teaching and research, the te
3、achers research, import and export of the teacher information and so on. With multiple keywords query, batch uploads and downloads new features compared to existing management systems and technology.Keywords: File Manage System for Teachers; ASP.NET; SQL Server 2008; B/S目錄摘要11.課題研究的現(xiàn)狀和意義11.1課題研究的現(xiàn)狀1
4、1.2 課程研究的目的和意義22.相關(guān)技術(shù)介紹22.1 ASP.NET簡(jiǎn)介22.2 SQL Server 2008簡(jiǎn)介23.系統(tǒng)分析與設(shè)計(jì)33.1需求分析33.2系統(tǒng)總體設(shè)計(jì)34.數(shù)據(jù)庫(kù)設(shè)計(jì)44.1數(shù)據(jù)庫(kù)的E-R圖44.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)45.主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)6 2.相關(guān)技術(shù)介紹2.1 ASP.NET簡(jiǎn)介現(xiàn)在主流的網(wǎng)站開發(fā)語(yǔ)言無(wú)外乎PHP、ASP.Net、JSP等。ASP.Net即.net框架下的asp 技術(shù),可以用.NET支持的任何一種語(yǔ)言編寫。有點(diǎn)是速度快,安全性高。開發(fā)周期短;JSP即 java server page ,是SUN公司J2EE框架下的WEB技術(shù),是目前與ASP.NET
5、競(jìng)爭(zhēng)最激烈的技術(shù),主要缺點(diǎn)是收費(fèi),開發(fā)比較復(fù)雜;PHP語(yǔ)言從PHP5.0以后已經(jīng)支持面向?qū)ο罅?,PHP不屬于任何公司或者個(gè)人,它是開源并且是有網(wǎng)絡(luò)上的眾多愛(ài)好者和工作室發(fā)展起來(lái)的,它的缺點(diǎn)就是沒(méi)有大公司支持,發(fā)展勢(shì)頭不如ASP.NET和JSP。綜上所示我選擇了ASP.NET作為開發(fā)語(yǔ)言。ASP.NET是建立在通用語(yǔ)言運(yùn)行時(shí)(CLR)上的應(yīng)用程序框架。他用來(lái)在服務(wù)器端構(gòu)建功能強(qiáng)大的web應(yīng)用程序。ASP.Net提供了世界級(jí)水平的開發(fā)工具支持。.Net框架的類庫(kù)、消息以及數(shù)據(jù)訪問(wèn)解決方案,都可以無(wú)縫集成到web。ASP.Net也是語(yǔ)言中立的,因此你可以選擇你最熟悉的語(yǔ)言,或者通過(guò)幾種語(yǔ)言來(lái)共同完成
6、一個(gè)應(yīng)用。2.2 SQL Server 2008簡(jiǎn)介現(xiàn)在的數(shù)據(jù)庫(kù)首選的就是SQL Server、MySql、Oracle數(shù)據(jù)庫(kù)。MySql數(shù)據(jù)庫(kù)支持5000萬(wàn)條記錄的數(shù)據(jù)倉(cāng)庫(kù),適應(yīng)于所有的平臺(tái),性能很出色,但是缺乏一些存儲(chǔ)程序的功能,比如MyISAM引擎聯(lián)支持交換功能;Sqlserver數(shù)據(jù)庫(kù)是真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu),圖形化的用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫(kù)管理更加直觀、簡(jiǎn)單,豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地,有很好的伸縮性,可以跨平臺(tái)使用,提供數(shù)據(jù)倉(cāng)庫(kù)功能,這個(gè)功能只在Oracle和其他昂貴的DBMS中才有;Oracle數(shù)據(jù)庫(kù)的穩(wěn)定性要比SQL Server好,
7、Oracle的安全機(jī)制比SQL Server好,但是價(jià)格昂貴。綜上所示我選擇了SQL Server 2008服務(wù)器。SQL Server 2008 是一個(gè)具備完全 Web 支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 的核心支持以及在 Internet 上和防火墻外進(jìn)行查詢的能力,提供了以 Web 標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。SQL Server 2008 提供強(qiáng)大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時(shí),進(jìn)一步拓展應(yīng)用空間,帶來(lái)新的商業(yè)應(yīng)用機(jī)遇。 圖3用戶信息表和基本檔案信息表的E-R圖4.2數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)名為DB_TMF,共設(shè)計(jì)6張表,個(gè)人簡(jiǎn)歷表(tb_r
8、esume)、用戶信息表(tb_userinfo)、課程信息表(tb_teaching)、科研信息表(tb_research)、系統(tǒng)設(shè)置表(tb_config)、教研信息表(tb_jiaoyan)。由于篇幅原因,下面就以基本檔案信息表和用戶信息表為例給出詳細(xì)結(jié)構(gòu)圖。系統(tǒng)配置表:表名tb_config。用于保存系統(tǒng)配置信息,該表結(jié)構(gòu)如表1所示:表1系統(tǒng)配置表字段名數(shù)據(jù)類型長(zhǎng)度主鍵否描述idint4主鍵(自增)編號(hào)isOpenbit 1否系統(tǒng)是否向用戶開放(0未開放,1開放)isSearchbit 1否搜索功能是否向用戶開放(0代表未開放,1代表開放)nowusedbit1否系統(tǒng)是否正常運(yùn)行(0代
9、表系統(tǒng)處于關(guān)閉期,1代表系統(tǒng)處于正常運(yùn)行)用戶信息表(tb_userinfo)的功能是保存用戶的基本信息,結(jié)構(gòu)圖如表2所示:表2用戶信息表字段名數(shù)據(jù)類型長(zhǎng)度主鍵否描述idint4主鍵(自增)編號(hào)useridnvarchar50否用戶名userpassnvarchar50否用戶密碼userpowerint4否用戶等級(jí)(1表示管理員、0表示教師) addernvarchar50否教師檔案數(shù)據(jù)錄入人changernvarchar50否教師檔案數(shù)據(jù)修改人yearInfoint4否數(shù)據(jù)操作年份5.主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)教師檔案管理系統(tǒng)共設(shè)計(jì)的模塊包括登錄界面模塊、教師基本檔案模塊、學(xué)科建設(shè)管理模塊、科研
10、信息管理模塊、教研信息管理模塊、文件管理模塊、系統(tǒng)設(shè)置管理模塊、用戶管理模塊等模塊。下面就對(duì)重點(diǎn)模塊進(jìn)行詳細(xì)分析。5.1教師基本檔案模塊設(shè)計(jì)通過(guò)此模塊對(duì)教師的基本信息進(jìn)行管理,它全面描述教師基本信息,包括姓名,性別,籍貫,身份證號(hào),所屬學(xué)院,出生日期,政治面貌,畢業(yè)院校,職稱,職務(wù)等。對(duì)教師基本信息可以添加,編輯,即在教師基本信息列表中選擇對(duì)教師的操作,可刪除和修改。(1)功能描述管理員在基本檔案界面上有兩個(gè)子模塊,分別是教育背景、工作背景子模塊,并可以實(shí)現(xiàn)增刪改查功能,它全面描述教師基本信息,包括姓名,性別,籍貫,身份證號(hào),所屬學(xué)院,出生日期,政治面貌,畢業(yè)院校,職稱,職務(wù)等。(2)實(shí)現(xiàn)算法
11、描述管理員在基本檔案界面上可點(diǎn)擊按鈕或鏈接按鈕來(lái)進(jìn)行增刪改查的操作,程序?qū)⑦M(jìn)行如下邏輯處理:1、判斷教師名稱是否為空?如果為空,點(diǎn)擊添加按鈕時(shí)則出現(xiàn)提示信息:教師名稱不能為空!如果非空,轉(zhuǎn)2;2、判斷起止時(shí)間是否為空?如果為空,點(diǎn)擊添加按鈕時(shí)則出現(xiàn)提示信息:起止時(shí)間不能為空!如果非空,轉(zhuǎn)3; 1、判斷導(dǎo)入的Excel格式是否正確?如果不正確,則導(dǎo)入失敗,提示信息:格式不正確!如果正確,但已經(jīng)存在記錄,提示:信息重復(fù)!若其中存在新記錄,轉(zhuǎn)2;2、則顯示信息:導(dǎo)入成功!文件導(dǎo)入界面上顯示添加的信息。5.4文件管理模塊導(dǎo)出子模塊設(shè)計(jì)(1)功能描述:導(dǎo)出文件是導(dǎo)出數(shù)據(jù)庫(kù)中表的記錄,按照文件列名導(dǎo)出為E
12、xcel格式,Excel格式是按照序號(hào)、日期、姓名、底薪、獎(jiǎng)勵(lì)等列名導(dǎo)出表中記錄。(2)實(shí)現(xiàn)算法描述:管理員在文件導(dǎo)出界面點(diǎn)擊導(dǎo)出按鈕后進(jìn)行如下邏輯處理:1、判斷導(dǎo)出的數(shù)據(jù)庫(kù)表的格式是否正確?如果不正確,則導(dǎo)入失敗,提示信息:格式不正確!如果正確,轉(zhuǎn)2;2、顯示選擇保存位置,導(dǎo)出Excel文件成功。6.總結(jié)系統(tǒng)測(cè)試經(jīng)過(guò)幾個(gè)月的設(shè)計(jì)和開發(fā),基于ASP.Net的教師檔案管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成教師的存儲(chǔ)和成績(jī)查詢以及各類相關(guān)報(bào)表的打印,并提供部分維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)庫(kù)備份、恢復(fù)和數(shù)據(jù)刪除。對(duì)于數(shù)據(jù)的一致性的問(wèn)題也通過(guò)程序進(jìn)行了有效的解決。畢業(yè)設(shè)計(jì)不僅是對(duì)這幾年大學(xué)學(xué)習(xí)的一種體驗(yàn),而卻也是對(duì)自己能力的一種
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 《血液凈化質(zhì)量控制》課件
- 工會(huì)續(xù)簽合同的領(lǐng)導(dǎo)評(píng)語(yǔ)
- 《外部形態(tài)頭部》課件2
- 2025年甘肅道路客貨運(yùn)輸從業(yè)資格證b2考試題庫(kù)
- 2025年銀川貨運(yùn)從業(yè)資格證題目答案
- 《外出安全知識(shí)》課件
- 《食品安全風(fēng)險(xiǎn)監(jiān)測(cè)》課件
- 鐵路運(yùn)輸勞動(dòng)防護(hù)用品管理要求
- 酒店式公寓外墻修繕合同
- 保險(xiǎn)公司業(yè)務(wù)員聘用合同樣本
- 大學(xué)課件-機(jī)電傳動(dòng)控制(完整)
- 2023-2024學(xué)年山東省德州市九年級(jí)上學(xué)期期末化學(xué)質(zhì)量檢測(cè)試題(含答案)
- 童年試題附答案
- 端午節(jié)食品購(gòu)銷合同
- 江西旅游經(jīng)濟(jì)發(fā)展調(diào)查報(bào)告
- 鋼筋滾絲機(jī)安全操作規(guī)程
- 如愿三聲部合唱簡(jiǎn)譜
- 山東春季高考土建專業(yè)2023年高考題
- 《創(chuàng)業(yè)指導(dǎo)》(0.5學(xué)分)學(xué)習(xí)通課后章節(jié)答案期末考試題庫(kù)2023年
- 輸血科三基知識(shí)試題+參考答案
- 民警考察材料范文(通用4篇)
評(píng)論
0/150
提交評(píng)論