版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、-PAGE . z.摘 要學(xué)生信息管理系統(tǒng)是各大高校所不可缺少的一部分,隨著計(jì)算機(jī)水平的快速提高,學(xué)生信息管理系統(tǒng)也在不斷地發(fā)展和完善。本管理系統(tǒng)主要包括了學(xué)生的信息管理以及課程和成績(jī)管理,基本上實(shí)現(xiàn)了管理信息系統(tǒng)所必須的功能。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)學(xué)生檔案進(jìn)行管理,有著手工管理所無(wú)法比擬的優(yōu)點(diǎn),如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極提高學(xué)生檔案管理的效率,也是學(xué)校向科學(xué)化、正規(guī)化管理發(fā)展的必要條件,更是各個(gè)高等院校與世界接軌的重要條件。 系統(tǒng)針對(duì)學(xué)校學(xué)生信息的特點(diǎn)以及管理中實(shí)際需要而設(shè)計(jì),能夠有效地實(shí)現(xiàn)學(xué)生信息管理的信息化,減輕管理人
2、員的工作負(fù)擔(dān),高效率、規(guī)化地管理大量的學(xué)生信息,并避免人為操作的錯(cuò)誤和不規(guī)行為。 關(guān)鍵詞 學(xué)生信息管理系統(tǒng)(SQLServer擴(kuò)充版);Asp.Net;c#; Sql Server 2005目 錄 TOC o 1-3 h z u HYPERLINK l _Toc308 1 系統(tǒng)功能概述 PAGEREF _Toc308 1 HYPERLINK l _Toc19005 1.1 開(kāi)發(fā)工具的介紹 PAGEREF _Toc19005 1 HYPERLINK l _Toc2581 1.2 程序設(shè)計(jì)思想 PAGEREF _Toc2581 2 HYPERLINK l _Toc22181 2 數(shù)據(jù)庫(kù)設(shè)計(jì) PAG
3、EREF _Toc22181 3 HYPERLINK l _Toc30172 2.1 需求分析 PAGEREF _Toc30172 3 HYPERLINK l _Toc5922 2.2 表結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc5922 3 HYPERLINK l _Toc12062 3 系統(tǒng)各功能模塊的詳細(xì)設(shè)計(jì) PAGEREF _Toc12062 6 HYPERLINK l _Toc5327 3.1 數(shù)據(jù)庫(kù)連接配置 PAGEREF _Toc5327 6 HYPERLINK l _Toc579 3.2 功能敘述 PAGEREF _Toc579 6 HYPERLINK l _Toc10242 4 結(jié)論
4、 PAGEREF _Toc10242 9 HYPERLINK l _Toc20322 參考文獻(xiàn) PAGEREF _Toc20322 9-. z.1 系統(tǒng)功能概述1.1 開(kāi)發(fā)工具的介紹ASP.netASP.net 是一種建立在通用語(yǔ)言上的程序構(gòu)架,能被用于一臺(tái)Web服務(wù)器來(lái)建立強(qiáng)大的Web應(yīng)用程序。ASP.net提供許多比現(xiàn)在的Web開(kāi)發(fā)模式強(qiáng)大的優(yōu)勢(shì),使執(zhí)行效率大幅提高。ASP.net是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯,這樣的執(zhí)行效果,當(dāng)然比一條一條的解釋強(qiáng)很多。 Microsoft SQL Server 2005SQL
5、Server是Microsoft公司開(kāi)發(fā)的大型關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),具有強(qiáng)大的關(guān)系數(shù)據(jù)庫(kù)創(chuàng)建、開(kāi)發(fā)、設(shè)計(jì)和管理功能。其SQL Server 2005版本已將數(shù)據(jù)庫(kù)與Internet緊密連接,可以通過(guò)Web瀏覽器顯示對(duì)數(shù)據(jù)庫(kù)操作的結(jié)果數(shù)據(jù),具有客戶機(jī)服務(wù)器體系結(jié)構(gòu)。SQL Server 2005提供了對(duì)分布式事務(wù)處理的支持,并對(duì)開(kāi)發(fā)工具具有良好的支持,為大型數(shù)據(jù)庫(kù)項(xiàng)目提供了企業(yè)解決方案。SQL是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。操作數(shù)據(jù)庫(kù)有多種途徑:使用企業(yè)管理器、使用查詢分析器、編程中使用T-SQL語(yǔ)句或使用交互命令形式等。 IISIIS(Internet Information Server)是微軟公司主
6、推的服務(wù)器,包容了World Wide Web Gopher server和FTP server,IIS是隨Windows *P一起提供的文件和應(yīng)用程序服務(wù)器,是在Windows *P2上建立Internet服務(wù)器的基本組件。它能與Windows *P2集成,因而能通過(guò)Windows *P2置的安全性以及自身的安全性建立強(qiáng)大,靈活而安全的Internet和Intranet站點(diǎn)。IIS支持HTTP(Hyperte*t Transfer Protocol,超文本傳輸協(xié)議),F(xiàn)TP(File Transfer Protocol,文件傳輸協(xié)議)以及SMTP協(xié)議,通過(guò)使用CGI和ISAPI,IIS可以得
7、到高度的擴(kuò)展。IIS支持與語(yǔ)言無(wú)關(guān)的腳本編寫(xiě)和組件,通過(guò)IIS,開(kāi)發(fā)人員就可以開(kāi)發(fā)新一代動(dòng)態(tài)的,富有魅力的Web站點(diǎn)。1.2 程序設(shè)計(jì)思想本學(xué)生信息管理系統(tǒng)中,運(yùn)用到了,c#,sql語(yǔ)言等等。本系統(tǒng)功能主要有增加、刪除、編輯、查詢等功能,能夠滿足基本的要求,但由于時(shí)間上的關(guān)系,本系統(tǒng)數(shù)據(jù)庫(kù)的測(cè)試數(shù)據(jù)并不多。管理員又能對(duì)學(xué)生信息進(jìn)行維護(hù)。學(xué)生可以登錄本系統(tǒng)進(jìn)行相應(yīng)查詢自己的學(xué)籍信息、課程和成績(jī)信息等。2 數(shù)據(jù)庫(kù)設(shè)計(jì)2.1 需求分析(1) 學(xué)生需求分析學(xué)生可以登錄到系統(tǒng),如果還沒(méi)有賬戶,首先注冊(cè)賬戶,或者在學(xué)生登失敗時(shí)提醒注冊(cè)賬戶。學(xué)生登錄到系統(tǒng)后可以查看有關(guān)課程、自己的信息、已選課信息,查收收到
8、的信息,修改自己的信息(包括登錄密碼、聯(lián)系方式等),學(xué)生可以選課、聽(tīng)課、下載資料、上傳問(wèn)題等。(2) 教師需求分析教師可以登錄到系統(tǒng),如果還沒(méi)有賬戶,首先注冊(cè)賬戶,或者在教師登失敗時(shí)提醒先注冊(cè)賬戶。教師登錄系統(tǒng)后,可以向管理員申請(qǐng)注冊(cè)新的授課信息,查看自己授課信息。(3) 管理員需求分析管理員可以登錄到系統(tǒng),注冊(cè)賬號(hào),刪除學(xué)生和教師的賬戶信息,安排本系統(tǒng)可以進(jìn)行的課程,發(fā)布公告,推薦最新課程等。2.2 表結(jié)構(gòu)設(shè)計(jì)因?yàn)轭A(yù)計(jì)遠(yuǎn)程教育系統(tǒng)的修改操作會(huì)比查詢操作多,故在設(shè)計(jì)數(shù)據(jù)庫(kù)是大部分表采用了3NF,這樣在修改時(shí)會(huì)比較方便。我初期設(shè)計(jì)了五個(gè)表,以滿足系統(tǒng)的基本需求,在后期的系統(tǒng)實(shí)現(xiàn)過(guò)程中,根據(jù)需要添
9、加或修改相應(yīng)表。五個(gè)表分別是UserAccount,StudentInfo,InstructorInfo,ManagerInfo,Course,。表2.1 UserAccount字段名數(shù)據(jù)類型長(zhǎng)度含義約束Account Char8賬戶Primary keyName Char4Not nullDutyChar10職務(wù)Not null Password Char16賬戶密碼Not null表2.2 StudentInfo字段名數(shù)據(jù)類型長(zhǎng)度含義約束IdentityNo Char18*Primary keyName Char4Not nullSe* Char2性別Not null Birth date
10、timeChar16出生日期Not nullPhoneNum Char16聯(lián)系方式Not null表2.3 InstructorInfo字段名數(shù)據(jù)類型長(zhǎng)度含義約束IdentityNo Char18教師編號(hào)Primary keyName Char4Not nullSe* Char2性別Not null Birth datetimeChar16出生日期Not nullPhoneNum Char16聯(lián)系方式Not null表2.4 ManagerInfo字段名數(shù)據(jù)類型長(zhǎng)度含義約束IdentityNo Char18管理者編號(hào)Primary keyName Char4Not nullSe* Char2性
11、別Not null Birth datetimeChar16出生日期Not nullPhoneNum Char16聯(lián)系方式Not null表2.5 Course字段名數(shù)據(jù)類型長(zhǎng)度含義約束CourseNo Char8課程編號(hào)Primary keyCourseName Char4課程名稱Not null3 系統(tǒng)各功能模塊的詳細(xì)設(shè)計(jì)3.1 數(shù)據(jù)庫(kù)連接配置Web.ConFig配置: 在程序中讀取Web.ConFig配置讀取文檔中的數(shù)據(jù)庫(kù)設(shè)置信息,只要使用如下語(yǔ)句即可,語(yǔ)句如下:string strconn = ConfigurationManager.AppSettingsconnStr; SqlCo
12、nnection conn = new SqlConnection(strconn); conn.Open();3.2 功能敘述(1)用戶登錄界面該模塊是用戶登錄的入口,通過(guò)判斷前臺(tái)提交的用戶名,密碼來(lái)決定用戶是否有權(quán)使用本系統(tǒng),通過(guò)在數(shù)據(jù)庫(kù)中查找用戶權(quán)限字段,系統(tǒng)根據(jù)權(quán)限的給予用戶不同的視圖。用戶登錄界面如圖5.1所示。圖5.1 用戶登錄界面(2)學(xué)生界面、教師界面該模塊是用戶登錄成功后,通過(guò)DATA模塊來(lái)實(shí)時(shí)顯示學(xué)生(或教師)的信息(如圖5.2所示),可用鼠標(biāo)左鍵單擊選定*一欄進(jìn)行其他操作(用SQL語(yǔ)句進(jìn)行增、刪、改、查等實(shí)現(xiàn)操作,課程界面也相同)。圖5.2 學(xué)生界面(3)課程界面該模塊是
13、用戶登錄成功后,通過(guò)DATA模塊來(lái)實(shí)時(shí)顯示課程信息(如圖5.3所示),和學(xué)生(教師)界面一樣也,可用鼠標(biāo)左鍵單擊選定*一欄進(jìn)行其他操作。圖5.3 課程界面4 結(jié)論這學(xué)期我們學(xué)了數(shù)據(jù)庫(kù)系統(tǒng)及應(yīng)用和ASP.NET技術(shù),將兩者結(jié)合來(lái)做課程設(shè)計(jì)我認(rèn)為更能鍛煉我們的學(xué)以致用能力,另外,利用這兩項(xiàng)技術(shù),做出來(lái)的東西更貼近使用價(jià)值。我這次選的課題是學(xué)生信息管理系統(tǒng),剛看到這個(gè)課題是,不知道如何下手,因?yàn)槭紫任乙私鈱W(xué)生信息管理的體系結(jié)構(gòu)。于是我上網(wǎng)了解了一些,包括它們一些基本功能,界面風(fēng)格,個(gè)種用戶的使用流程等,為我的初步設(shè)計(jì)做好準(zhǔn)備。我首先分了系統(tǒng)所需要的基本數(shù)據(jù)集合,初步建立起幾個(gè)基本表,以滿足前期設(shè)計(jì)過(guò)程中的基本功能。在進(jìn)行前臺(tái)設(shè)計(jì)是,又先后對(duì)數(shù)據(jù)庫(kù)、數(shù)據(jù)表進(jìn)行了幾次改動(dòng)。前臺(tái)設(shè)計(jì)盡量用系統(tǒng)平臺(tái)提供的一些組件,像gridview,radiobutton等,這樣界面效果會(huì)更好些。在前臺(tái)設(shè)計(jì)是,我參照了一些的優(yōu)點(diǎn),盡量做到界面清晰簡(jiǎn)潔,操作容易,最大程度滿足用戶需求??傊?,通過(guò)這次課程設(shè)計(jì),我學(xué)到到了許多在課堂沒(méi)有的知識(shí),加強(qiáng)了系統(tǒng)分析能力,更多考慮到用戶需求。在這里要感我的兩位指導(dǎo)老師,秀芝老師
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年特色小鎮(zhèn)開(kāi)發(fā)建設(shè)合作合同
- 職業(yè)衛(wèi)生課程設(shè)計(jì)崔曉紅
- 統(tǒng)計(jì)學(xué)課程設(shè)計(jì)作業(yè)
- 化工安全生產(chǎn)管理制度
- 自動(dòng)循環(huán)配料課程設(shè)計(jì)
- 照明課程設(shè)計(jì)日志模板
- 中國(guó)石化集團(tuán)公司安全生產(chǎn)監(jiān)督管理制度
- 電骰子 課程設(shè)計(jì)
- 碩士課程設(shè)計(jì)論文格式
- 自動(dòng)大門(mén)plc組態(tài)課程設(shè)計(jì)
- 穴位貼敷護(hù)理培訓(xùn)
- 腰椎間盤(pán)突出癥護(hù)理查房課件
- 建德海螺二期施工組織設(shè)計(jì)
- 山東省菏澤市2023-2024學(xué)年高一上學(xué)期期末測(cè)試物理試題(解析版)
- 2024年學(xué)校后勤日用品采購(gòu)合同范本2篇
- DB45T 2866-2024 靈芝菌種制備技術(shù)規(guī)程
- 2024年度區(qū)塊鏈軟件產(chǎn)品知識(shí)產(chǎn)權(quán)共享協(xié)議3篇
- 人教版九年級(jí)上學(xué)期物理期末復(fù)習(xí)(壓軸60題28大考點(diǎn))
- 人教版(2024版)七年級(jí)上冊(cè)英語(yǔ)期末模擬測(cè)試卷(含答案)
- 2024年度企業(yè)環(huán)境、社會(huì)及治理(ESG)咨詢合同6篇
- 幼兒園中班美術(shù)活動(dòng)《美麗的線條》課件
評(píng)論
0/150
提交評(píng)論