




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、-范文最新推薦- A的教師檔案信息管理系統(tǒng)設(shè)計與實現(xiàn) 摘要:本系統(tǒng)使用Visual Studio2008為開發(fā)工具,采用ASP.Net技術(shù)和B/S結(jié)構(gòu)開發(fā),并使用SQL Server 2008作為數(shù)據(jù)存儲與交換的中介的教師檔案信息系統(tǒng)。系統(tǒng)實現(xiàn)的功能主要有教師檔案、教師教研、教師科研增刪改查,教師信息的導(dǎo)入導(dǎo)出等。與已有管理系統(tǒng)相比具有多個關(guā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簡介22.2 SQL Server 2008簡介23.系統(tǒng)分析與設(shè)計33.1需求分析33.2系統(tǒng)總體設(shè)計34.數(shù)據(jù)庫設(shè)計44.1數(shù)據(jù)庫的E-R圖44.2數(shù)據(jù)庫邏輯設(shè)計45.主要功能模塊設(shè)計與實現(xiàn)6 2.相關(guān)技術(shù)介紹2.1 ASP.NET簡介現(xiàn)在主流的網(wǎng)站開發(fā)語言無外乎PHP、ASP.Net、JSP等。ASP.Net即.net框架下的asp 技術(shù),可以用.NET支持的任何一種語言編寫。有點是速度快,安全性高。開發(fā)周期短;JSP即 java server page ,是SUN公司J2EE框架下的WEB技術(shù),是目前與ASP.NET
5、競爭最激烈的技術(shù),主要缺點是收費,開發(fā)比較復(fù)雜;PHP語言從PHP5.0以后已經(jīng)支持面向?qū)ο罅?,PHP不屬于任何公司或者個人,它是開源并且是有網(wǎng)絡(luò)上的眾多愛好者和工作室發(fā)展起來的,它的缺點就是沒有大公司支持,發(fā)展勢頭不如ASP.NET和JSP。綜上所示我選擇了ASP.NET作為開發(fā)語言。ASP.NET是建立在通用語言運行時(CLR)上的應(yīng)用程序框架。他用來在服務(wù)器端構(gòu)建功能強大的web應(yīng)用程序。ASP.Net提供了世界級水平的開發(fā)工具支持。.Net框架的類庫、消息以及數(shù)據(jù)訪問解決方案,都可以無縫集成到web。ASP.Net也是語言中立的,因此你可以選擇你最熟悉的語言,或者通過幾種語言來共同完成
6、一個應(yīng)用。2.2 SQL Server 2008簡介現(xiàn)在的數(shù)據(jù)庫首選的就是SQL Server、MySql、Oracle數(shù)據(jù)庫。MySql數(shù)據(jù)庫支持5000萬條記錄的數(shù)據(jù)倉庫,適應(yīng)于所有的平臺,性能很出色,但是缺乏一些存儲程序的功能,比如MyISAM引擎聯(lián)支持交換功能;Sqlserver數(shù)據(jù)庫是真正的客戶機/服務(wù)器體系結(jié)構(gòu),圖形化的用戶界面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單,豐富的編程接口工具,為用戶進行程序設(shè)計提供了更大的選擇余地,有很好的伸縮性,可以跨平臺使用,提供數(shù)據(jù)倉庫功能,這個功能只在Oracle和其他昂貴的DBMS中才有;Oracle數(shù)據(jù)庫的穩(wěn)定性要比SQL Server好,
7、Oracle的安全機制比SQL Server好,但是價格昂貴。綜上所示我選擇了SQL Server 2008服務(wù)器。SQL Server 2008 是一個具備完全 Web 支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴展標記語言 (XML) 的核心支持以及在 Internet 上和防火墻外進行查詢的能力,提供了以 Web 標準為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能。SQL Server 2008 提供強大的開發(fā)工具和各類開發(fā)特性,在大大提高開發(fā)效率的同時,進一步拓展應(yīng)用空間,帶來新的商業(yè)應(yīng)用機遇。 圖3用戶信息表和基本檔案信息表的E-R圖4.2數(shù)據(jù)庫邏輯設(shè)計本系統(tǒng)數(shù)據(jù)庫名為DB_TMF,共設(shè)計6張表,個人簡歷表(tb_r
8、esume)、用戶信息表(tb_userinfo)、課程信息表(tb_teaching)、科研信息表(tb_research)、系統(tǒng)設(shè)置表(tb_config)、教研信息表(tb_jiaoyan)。由于篇幅原因,下面就以基本檔案信息表和用戶信息表為例給出詳細結(jié)構(gòu)圖。系統(tǒng)配置表:表名tb_config。用于保存系統(tǒng)配置信息,該表結(jié)構(gòu)如表1所示:表1系統(tǒng)配置表字段名數(shù)據(jù)類型長度主鍵否描述idint4主鍵(自增)編號isOpenbit 1否系統(tǒng)是否向用戶開放(0未開放,1開放)isSearchbit 1否搜索功能是否向用戶開放(0代表未開放,1代表開放)nowusedbit1否系統(tǒng)是否正常運行(0代
9、表系統(tǒng)處于關(guān)閉期,1代表系統(tǒng)處于正常運行)用戶信息表(tb_userinfo)的功能是保存用戶的基本信息,結(jié)構(gòu)圖如表2所示:表2用戶信息表字段名數(shù)據(jù)類型長度主鍵否描述idint4主鍵(自增)編號useridnvarchar50否用戶名userpassnvarchar50否用戶密碼userpowerint4否用戶等級(1表示管理員、0表示教師) addernvarchar50否教師檔案數(shù)據(jù)錄入人changernvarchar50否教師檔案數(shù)據(jù)修改人yearInfoint4否數(shù)據(jù)操作年份5.主要功能模塊設(shè)計與實現(xiàn)教師檔案管理系統(tǒng)共設(shè)計的模塊包括登錄界面模塊、教師基本檔案模塊、學(xué)科建設(shè)管理模塊、科研
10、信息管理模塊、教研信息管理模塊、文件管理模塊、系統(tǒng)設(shè)置管理模塊、用戶管理模塊等模塊。下面就對重點模塊進行詳細分析。5.1教師基本檔案模塊設(shè)計通過此模塊對教師的基本信息進行管理,它全面描述教師基本信息,包括姓名,性別,籍貫,身份證號,所屬學(xué)院,出生日期,政治面貌,畢業(yè)院校,職稱,職務(wù)等。對教師基本信息可以添加,編輯,即在教師基本信息列表中選擇對教師的操作,可刪除和修改。(1)功能描述管理員在基本檔案界面上有兩個子模塊,分別是教育背景、工作背景子模塊,并可以實現(xiàn)增刪改查功能,它全面描述教師基本信息,包括姓名,性別,籍貫,身份證號,所屬學(xué)院,出生日期,政治面貌,畢業(yè)院校,職稱,職務(wù)等。(2)實現(xiàn)算法
11、描述管理員在基本檔案界面上可點擊按鈕或鏈接按鈕來進行增刪改查的操作,程序?qū)⑦M行如下邏輯處理:1、判斷教師名稱是否為空?如果為空,點擊添加按鈕時則出現(xiàn)提示信息:教師名稱不能為空!如果非空,轉(zhuǎn)2;2、判斷起止時間是否為空?如果為空,點擊添加按鈕時則出現(xiàn)提示信息:起止時間不能為空!如果非空,轉(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è)計(1)功能描述:導(dǎo)出文件是導(dǎo)出數(shù)據(jù)庫中表的記錄,按照文件列名導(dǎo)出為E
12、xcel格式,Excel格式是按照序號、日期、姓名、底薪、獎勵等列名導(dǎo)出表中記錄。(2)實現(xiàn)算法描述:管理員在文件導(dǎo)出界面點擊導(dǎo)出按鈕后進行如下邏輯處理:1、判斷導(dǎo)出的數(shù)據(jù)庫表的格式是否正確?如果不正確,則導(dǎo)入失敗,提示信息:格式不正確!如果正確,轉(zhuǎn)2;2、顯示選擇保存位置,導(dǎo)出Excel文件成功。6.總結(jié)系統(tǒng)測試經(jīng)過幾個月的設(shè)計和開發(fā),基于ASP.Net的教師檔案管理系統(tǒng)基本開發(fā)完畢。其功能基本符合用戶需求,能夠完成教師的存儲和成績查詢以及各類相關(guān)報表的打印,并提供部分維護功能,使用戶方便進行數(shù)據(jù)庫備份、恢復(fù)和數(shù)據(jù)刪除。對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。畢業(yè)設(shè)計不僅是對這幾年大學(xué)學(xué)習(xí)的一種體驗,而卻也是對自己能力的一種
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度中秋月餅禮盒設(shè)計與地方特色禮品定制合同
- 二零二五年度鐵路行業(yè)職工傷害賠償合同
- 三輪摩托車批發(fā)企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 2025年度果園土地及設(shè)施租賃與轉(zhuǎn)讓合同
- 刻度儀批發(fā)企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 糖、加工糖及制糖副產(chǎn)品企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 道路運輸輔助活動企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 鏜鼓機企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 保險代理企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 地?zé)岜P管企業(yè)縣域市場拓展與下沉戰(zhàn)略研究報告
- 產(chǎn)后出血預(yù)防與處理
- 智能化倉儲冷庫項目可行性研究報告
- 通達信公式函數(shù)說明大全
- 2024年輔警招聘考試試題庫含完整答案(各地真題)
- 柏子養(yǎng)心丸神經(jīng)保護機制
- 《工程建設(shè)標準強制性條文電力工程部分2023年版》
- 第17課《昆明的雨》課件(共35張)
- 2024低溫液化氣體氣瓶充裝站安全技術(shù)條件
- 醫(yī)院內(nèi)控評價工作報告
- 2021年10月自考00150金融理論與實務(wù)試題及答案含解析
- 智慧化除塵器及控制系統(tǒng)解決方案
評論
0/150
提交評論