面向?qū)ο蟮某绦蛟O(shè)計(jì)課程設(shè)計(jì)學(xué)校學(xué)生管理信息系統(tǒng)_第1頁(yè)
面向?qū)ο蟮某绦蛟O(shè)計(jì)課程設(shè)計(jì)學(xué)校學(xué)生管理信息系統(tǒng)_第2頁(yè)
面向?qū)ο蟮某绦蛟O(shè)計(jì)課程設(shè)計(jì)學(xué)校學(xué)生管理信息系統(tǒng)_第3頁(yè)
面向?qū)ο蟮某绦蛟O(shè)計(jì)課程設(shè)計(jì)學(xué)校學(xué)生管理信息系統(tǒng)_第4頁(yè)
面向?qū)ο蟮某绦蛟O(shè)計(jì)課程設(shè)計(jì)學(xué)校學(xué)生管理信息系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第8章 below經(jīng)濟(jì)管理學(xué)院本科課程設(shè)計(jì)論文面向?qū)ο蟮某绦蛟O(shè)計(jì)學(xué) 號(hào): 姓 名: 班 級(jí): 管理101 專(zhuān) 業(yè): 信息管理與信息系統(tǒng) 系 別: 管理系 指導(dǎo)教師: 2011 年 1 月 9日 吉 林- 13 -目 錄第1章學(xué)校學(xué)生管理信息系統(tǒng)的簡(jiǎn)介- 1 -1.1學(xué)生信息管理- 1 -1.2注冊(cè)信息管理- 1 -1.3成績(jī)信息管理- 1 -1.4系統(tǒng)用戶(hù)管理- 1 -第2章開(kāi)發(fā)環(huán)境的簡(jiǎn)介- 2 -2.1設(shè)計(jì)平臺(tái):visual basic 6.0- 2 -2.2數(shù)據(jù)庫(kù): microsoft sql2000- 2 -2.3數(shù)據(jù)庫(kù)訪問(wèn)方式:ado- 2 -第3章學(xué)校學(xué)生管理信息系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)- 3

2、 -3.1用戶(hù)表- 3 -3.2學(xué)生基本信息表- 3 -3.3注冊(cè)基本信息表- 3 -3.4成績(jī)基本信息表- 3 -第4章窗體設(shè)計(jì)- 4 -4.1用戶(hù)登錄窗體- 4 -4.2教師主窗體(充當(dāng)管理員的角色)- 4 -4.3增刪修改- 4 -4.4學(xué)生主窗體- 4 -4.5學(xué)生信息查詢(xún)與注冊(cè)- 4 -第5章數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)- 5 -第6章主要的模塊功能介紹- 6 -第7章主要運(yùn)行界面- 8 -7.1登陸界面- 8 -7.2查詢(xún)界面- 8 -7.3查詢(xún)結(jié)果- 9 -7.4詳細(xì)查詢(xún)結(jié)果- 9 -7.5注冊(cè)用戶(hù)- 10 -7.6系統(tǒng)管理- 10 -第8章總結(jié)- 12 -參考文獻(xiàn)- 13 -第1章 學(xué)校

3、學(xué)生管理信息系統(tǒng)的簡(jiǎn)介學(xué)校學(xué)生管理信息系統(tǒng)是針對(duì)學(xué)校人事處的大量業(yè)務(wù)處理工作而開(kāi)發(fā)的管理軟件,是典型的管理信息系統(tǒng)(management information system)。它能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段。能有效的幫助學(xué)校和老師掌握學(xué)生的情況,為學(xué)生提供成績(jī)跟課程方面的查詢(xún)。功能基本符合課程設(shè)計(jì)的要求。學(xué)生用戶(hù)通過(guò)輸入學(xué)生基本信息、課程基本信息等,由系統(tǒng)自行生成相應(yīng)的數(shù)據(jù)以供學(xué)生查詢(xún),另外管理用戶(hù)還可以對(duì)這些基本信息進(jìn)行更新和刪除,學(xué)生管理信息系統(tǒng)力求給用戶(hù)方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。具體系統(tǒng)功能需求描述如下:1.1 學(xué)生信息管理實(shí)現(xiàn)學(xué)生基本情況的查詢(xún)、添加、刪除、更新

4、。1.2 注冊(cè)信息管理實(shí)現(xiàn)注冊(cè)新的學(xué)員。1.3 成績(jī)信息管理實(shí)現(xiàn)了成績(jī)的輸入、刪除、更新。但是沒(méi)有做到查詢(xún)到平均成績(jī)以及單科最高最低成績(jī)以及個(gè)人成績(jī)。這還有待完善。1.4 系統(tǒng)用戶(hù)管理因?yàn)楸鞠到y(tǒng)是供多人一起使用的,必須對(duì)某一些人進(jìn)行限制。于是設(shè)置了教師(充當(dāng)dbo的角色),學(xué)生只能進(jìn)行查詢(xún)操作,不能進(jìn)行更改。第2章 開(kāi)發(fā)環(huán)境的簡(jiǎn)介2.1 設(shè)計(jì)平臺(tái):visual basic 6.0visual basic是一個(gè)對(duì)象導(dǎo)向設(shè)計(jì)的應(yīng)用程序語(yǔ)言,是開(kāi)發(fā)數(shù)據(jù)庫(kù)前端的經(jīng)典工具,它的編程語(yǔ)言簡(jiǎn)潔明快、組件功能強(qiáng)大和編程環(huán)境靈活方便。采用visual basic來(lái)開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序具有靈活性和可擴(kuò)展性。2.2

5、數(shù)據(jù)庫(kù): microsoft sql2000sql2000 是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢(xún)、存儲(chǔ)和檢索。sql2000 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息。數(shù)據(jù)表示圖提供了一種類(lèi)似于 excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。sql2000 是一種關(guān)系數(shù)據(jù)庫(kù)工具,關(guān)系數(shù)據(jù)庫(kù)是已開(kāi)發(fā)的最通用的數(shù)據(jù)庫(kù)之一。sql2000 多用于中小型企業(yè)來(lái)設(shè)計(jì)中小型數(shù)據(jù)庫(kù),一般的學(xué)校教務(wù)系統(tǒng)的數(shù)據(jù)庫(kù)用sql2000 來(lái)設(shè)計(jì)完全能達(dá)到要求。2.3 數(shù)據(jù)庫(kù)訪問(wèn)方式:adoado(active data objects)是一種提供訪問(wèn)各種數(shù)據(jù)類(lèi)型的連接機(jī)制。ado設(shè)計(jì)為一種極簡(jiǎn)單的

6、格式,通過(guò)odbc的方法同數(shù)據(jù)庫(kù)接口??梢允褂萌魏我环Nodbc數(shù)據(jù)源,即不止適合于sql server、oracle、access 等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于excel表格、文本文件、圖形文件和無(wú)格式的數(shù)據(jù)文件。ado具有以下的優(yōu)點(diǎn):對(duì)于本地和遠(yuǎn)程的數(shù)據(jù)庫(kù)訪問(wèn)都與具體的數(shù)據(jù)庫(kù)無(wú)關(guān),由于ado是microsoft開(kāi)發(fā)的,所以它對(duì)microsoft的access和sql server的數(shù)據(jù)訪問(wèn)有著非常好的支持,因此如果是基于access和sql server的數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā),那么采用ado是很好的選擇。因?yàn)楸鞠到y(tǒng)是基于sql2000數(shù)據(jù)庫(kù)的設(shè)計(jì),因此我們采用了ado。第3章 學(xué)校學(xué)生管理信息

7、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)由于考慮到本系統(tǒng)是應(yīng)用在單機(jī)系統(tǒng)上,另外根據(jù)學(xué)校人員規(guī)模,我只建立起一個(gè)數(shù)據(jù)庫(kù),在此數(shù)據(jù)庫(kù)基礎(chǔ)上建立起如下七個(gè)基本表:3.1 用戶(hù)表用戶(hù)名,密碼。3.2 學(xué)生基本信息表學(xué)號(hào),姓名,性別,出生日期,專(zhuān)業(yè),所屬班級(jí),入學(xué)時(shí)間。3.3 注冊(cè)基本信息表姓名,密碼,確認(rèn)密碼,班級(jí),真實(shí)姓名。3.4 成績(jī)基本信息表成績(jī)主鍵,學(xué)號(hào),課程號(hào),分?jǐn)?shù),學(xué)期第4章 窗體設(shè)計(jì)4.1 用戶(hù)登錄窗體學(xué)生和教師通過(guò)用一個(gè)窗口進(jìn)入,根據(jù)不同的權(quán)限設(shè)置導(dǎo)出不同的操作窗體。4.2 教師主窗體(充當(dāng)管理員的角色)對(duì)系統(tǒng)進(jìn)行管理4.3 增刪修改用戶(hù)的增刪修改+學(xué)生的增刪修改+班級(jí)的增刪修改+成績(jī)的增刪修改+課程的增刪修

8、改。4.4 學(xué)生主窗體4.5 學(xué)生信息查詢(xún)與注冊(cè)第5章 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)表6-1 用戶(hù)表字段名數(shù)據(jù)類(lèi)型大小是否可空說(shuō)明用戶(hù)名varchar50否關(guān)鍵字密碼varchar50否無(wú)表6-2 學(xué)生基本信息表字段名數(shù)據(jù)類(lèi)型大小是否可空說(shuō)明學(xué)號(hào)int4否主關(guān)鍵字姓名char10否無(wú)性別char5否無(wú)出生日期datatime8否無(wú)所屬班級(jí)char10否外關(guān)鍵字入學(xué)時(shí)間data time8否無(wú)成績(jī)char6否無(wú)第6章 主要的模塊功能介紹6.1 定義用戶(hù)類(lèi)型分為管理員和用戶(hù)兩種定義代碼如下:public const manager = 2public const student = 16.2 定義書(shū)寫(xiě)狀態(tài)定

9、義代碼如下public const here = 1public const borrowbook = 2public const returnbook = 4public const renewbook = 8public const booking = 16public const lost = 32public const overdue = 64public const newbook = 1286.3 定義用戶(hù)的狀態(tài)6.4 聲明全局變量public g_curuserid as longpublic g_blogin as booleanpublic g_badmin as bool

10、eanpublic g_bstudent as boolean6.5 查找用戶(hù):(1)打開(kāi)連接(2)注冊(cè)(3)登錄(4)有無(wú)重復(fù)(5)為管理員6.6 查找某特定學(xué)生public function isexiststudent(strstudentname as string, intindex as integer) as boolean datae.conlibrary.close datae.conlibrary.open datae.cmdregstudent strstudentname, intindex if datae.rscmdregstudent.recordcount 0

11、then isexiststudent = true else isexiststudent = false end if end function第7章 主要運(yùn)行界面7.1 登陸界面圖8-1 登陸界面7.2 查詢(xún)界面圖8-2 查詢(xún)區(qū)7.3 查詢(xún)結(jié)果圖8-3 查詢(xún)結(jié)果7.4 詳細(xì)查詢(xún)結(jié)果圖8-4 詳細(xì)查詢(xún)結(jié)果7.5 注冊(cè)用戶(hù)圖8-5 注冊(cè)區(qū)7.6 系統(tǒng)管理圖8-6 系統(tǒng)管理區(qū)圖8-7 系統(tǒng)管理區(qū)第8章 總結(jié)面向?qū)ο蟮某绦蛟O(shè)計(jì)是一個(gè)較靈活的的課程,它不僅要就我們對(duì)該門(mén)知識(shí)的表層掌握,還需要我們不斷地去探索,舉一反三。在設(shè)計(jì)之前由于對(duì)數(shù)據(jù)庫(kù)知識(shí)的空白,使得我們毫無(wú)頭緒無(wú)從下手,只能根據(jù)課本和一些相關(guān)資料盲目地編寫(xiě)和設(shè)計(jì),沒(méi)有動(dòng)腦,沒(méi)有進(jìn)行結(jié)構(gòu)的規(guī)劃使得我們的設(shè)計(jì)進(jìn)行一般就夭折了,那時(shí)我們就意識(shí)到不能盲目,要有個(gè)大體的定位,進(jìn)而去不斷地往里面填充內(nèi)容,去實(shí)現(xiàn)自己的目的,至此的課程設(shè)計(jì)讓我認(rèn)識(shí)到做事情應(yīng)該一絲不茍這樣才能成功。參考文獻(xiàn)1 龔沛曾,陸慰民,楊志強(qiáng). visual basic實(shí)驗(yàn)指導(dǎo)與測(cè)試(第三版).北京:高等教育出版社,20072 羅朝盛. vi

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論