




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、管理信息系統(tǒng)課程設(shè)計報告 題 目 學(xué)生學(xué)籍管理系統(tǒng) 學(xué)生姓名 學(xué) 號 專業(yè)班級 信管10101 指導(dǎo)老師 方霞 設(shè)計日期 2013.06.242013.06.28 指導(dǎo)老師評閱意見:評閱成績: 簽名:目錄一、概述3二、需求分析4三、概要設(shè)計5四、詳細設(shè)計8五、測試結(jié)果及分析10六、參考資料12七、課程設(shè)計總結(jié)12一、概述課題目的與意義隨著信息技術(shù)在管理上越來越廣泛的應(yīng)用,管理信息系統(tǒng)的實施在技術(shù)上已經(jīng)逐步成熟。管理信息系統(tǒng)是一個不斷發(fā)展的新型學(xué)科,任何一個單位要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,就必須建立與自身特點相適應(yīng)的管理信息系統(tǒng)。學(xué)生學(xué)籍管理系統(tǒng)是一個教育單位不可缺少的部分
2、,它的內(nèi)容對于學(xué)校的決策者和管理者來說都至關(guān)重要,所以學(xué)籍管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。作為計算機應(yīng)用的一部分,使用計算機對學(xué)生學(xué)籍進行管理,具有手工管理所無法比擬的優(yōu)點.例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高學(xué)生學(xué)籍管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。課題要求本系統(tǒng)是一個典型的信息管理系統(tǒng),主要用于學(xué)校有效管理
3、學(xué)生的相關(guān)信息,可以對學(xué)生注冊、學(xué)生成績、學(xué)生調(diào)動、學(xué)生成績統(tǒng)計、學(xué)生在校獎懲情況、學(xué)生個人情況進行相應(yīng)管理,學(xué)生也可以對自己的相關(guān)信息進行基本管理??尚行苑治鲇捎诒鞠到y(tǒng)管理的對象單一,都是在校學(xué)生,且每個數(shù)據(jù)具有較強的關(guān)聯(lián)性,涉及的計算過程不是很復(fù)雜。因此,比較適合于用采用數(shù)據(jù)庫管理。且學(xué)校用于學(xué)生管理的計算機在存儲量、速度方面都能滿足數(shù)據(jù)庫運行的要求。在技術(shù)難度方面,由于有指導(dǎo)老師的指導(dǎo)和相關(guān)參考文獻,特別是網(wǎng)上資料,參考其他程序的功能,因此完全可以實現(xiàn)。本系統(tǒng)是以SQL Server為應(yīng)用開發(fā)工具,Microsoft access為數(shù)據(jù)庫管理系統(tǒng)的信息管理系統(tǒng)。SQL Server 是一
4、種可視化的、面對對象和條用事件驅(qū)動方式的結(jié)構(gòu)化高級程序設(shè)計,可用于開發(fā)windows 環(huán)境下的一些應(yīng)用程序。Misrosoft Access 是一個功能強大而且使用方便的數(shù)據(jù)庫管理系統(tǒng),為中小型數(shù)據(jù)庫提供了良好的創(chuàng)建環(huán)境。因此,本系統(tǒng)具有技術(shù)上的可行性。二、需求分析用戶具體需求分析學(xué)生用戶:對個人情況信息進行查詢。系統(tǒng)管理員:能夠瀏覽所有用戶信息,能對學(xué)生進行注冊登記,對學(xué)生的成績、調(diào)動情況、獎懲情況進行管理,以及對學(xué)生的相關(guān)資料進行統(tǒng)計。系統(tǒng)功能分析1.學(xué)生注冊管理:主要實現(xiàn)了對學(xué)生相關(guān)信息的添加、刪除、修改功能。2.學(xué)生成績管理:主要實現(xiàn)了對學(xué)生相關(guān)成績信息的添加、刪除、修改功能。3.學(xué)生
5、調(diào)動管理:主要實現(xiàn)了對學(xué)生的在校狀態(tài)的添加、刪除、修改等功能。4.獎懲管理:主要實現(xiàn)了對學(xué)生在校的獎勵和懲罰相關(guān)信息的添加、刪除、修改。5.資料統(tǒng)計:主要實現(xiàn)了對學(xué)生成績的及格和不及格進行統(tǒng)計。 6.個人情況查詢:主要實現(xiàn)了學(xué)生對自己的基本信息和成績的查詢。功能分析圖學(xué)籍管理系統(tǒng)學(xué)生獎懲管理個人情況查詢學(xué)生成績管理學(xué)生注冊登記資料統(tǒng)計學(xué)生調(diào)動管理基本信息錄入學(xué)生調(diào)動刪除學(xué)生調(diào)動修改獎懲情況錄入獎懲情況修改獎懲情況刪除計算學(xué)生成績學(xué)生調(diào)動錄入學(xué)生成績刪除學(xué)生成績修改基本信息修改基本信息刪除學(xué)生成績錄入統(tǒng)計學(xué)生成績基本信息查詢學(xué)生成績查詢我主要負責(zé)學(xué)生注冊登記、學(xué)生成績查詢兩大功能模塊和畫系統(tǒng)流程
6、圖的工作。三、概要設(shè)計系統(tǒng)流程圖登陸成功學(xué)生調(diào)動管 理資料統(tǒng) 計學(xué)生獎懲管 理個人情況查 詢學(xué)生注冊登 記學(xué)生成績管 理退出開始結(jié)束E-R圖:數(shù)據(jù)字典數(shù)據(jù)字典是關(guān)于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。用數(shù)據(jù)字典來定義數(shù)據(jù)流圖中各元素的確切內(nèi)容:數(shù)據(jù)項定義1:名稱::用戶身份信息(Users表)描述:產(chǎn)生管理員與學(xué)生用戶及權(quán)限定義:用戶身份信息=(username+password+level)數(shù)據(jù)項定義2:名稱:學(xué)生用戶信息(S表)描述:產(chǎn)生學(xué)生用戶的基本信息定義:學(xué)生用戶信息=(學(xué)號,姓名,性別,身份證號碼,年齡,政治面貌,所在院系,所在專業(yè),電話,地址) 數(shù)據(jù)項
7、定義3: 名稱:學(xué)生成績信息(SC表) 描述:產(chǎn)生學(xué)生各門課程相應(yīng)成績 定義:學(xué)生成績信息=(學(xué)號+課程+成績)數(shù)據(jù)項定義4: 名稱:學(xué)生調(diào)動表(Evaluation表) 描述:產(chǎn)生學(xué)生在校情況 定義:學(xué)生學(xué)籍信息=(學(xué)號+調(diào)動類型+調(diào)動時間) 數(shù)據(jù)項定義5: 名稱:學(xué)生獎懲信息(Reward表) 描述:產(chǎn)生學(xué)生在校的獎懲信息 定義:學(xué)生獎懲信息=(學(xué)號+獎懲+原因+時間)數(shù)據(jù)項定義6: 名稱:學(xué)生課程信息(C表) 描述:產(chǎn)生學(xué)生在校的課程信息定義:學(xué)生獎懲信息=(課程號+課程名)數(shù)據(jù)庫相關(guān)表結(jié)構(gòu) 3.1 用戶表列名 數(shù)據(jù)類型可否為空說明NumberVarchar學(xué)號PasswordVarch
8、ar登錄密碼LevelVarchar級別3.2信息表列名數(shù)據(jù)類型可否為空說明NumberVarcharNot null學(xué)號NameVarchar姓名SexVarchar性別IDChar身份證號碼agevarchar年齡Pavarchar政治面貌InstituteVarchar所在院系Subjectvarchar所在專業(yè)TelVarchar電話advarchar地址3.3 課程表 列名數(shù)據(jù)類型可否為空說明CnameVarcharNot null課程名CnVarchar課程號3.4 成績表 列名數(shù)據(jù)類型可否為空說明NumberVarcharNot null學(xué)號YearVarchar學(xué)年Termva
9、rchar學(xué)期CnVarcharl課程號Scorevarchar成績3.5 調(diào)動表 列名數(shù)據(jù)類型可否為空說明NumberVarcharNot null學(xué)號NameVarchar姓名StyleVarchar調(diào)動類型TimeDatetime調(diào)動時間3.6 獎懲表 列名數(shù)據(jù)類型可否為空說明NameVarcharNot null姓名NumberVarchar學(xué)號RewardtimeDatetime獎勵時間RewardstyleVarchar獎勵類型RewardreasonVarchar獎勵原因PunishtimeDatetime懲罰時間PunishstyleVarchar懲罰類型Punishreaso
10、nVarchar懲罰原因四、詳細設(shè)計本系統(tǒng)主要使用的開發(fā)工具為Delphi 7,采用Microsoft SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)。4.1登陸界面關(guān)鍵代碼:procedure TPasswordDlg.OKBtnClick(Sender: TObject);varmform: TForm1;beginDataModule3.ADOQuery1.Close;DataModule3.ADOQuery1.SQL.Clear; DataModule3.ADOQuery1.SQL.Add(select * from users where username=+EditName.Text
11、+ and password=+EditPass.text+);DataModule3.ADOQuery1.Open;if (DataModule3.ADOQuery1.RecordCount=0) thenbeginshowmessage(密碼錯誤,請重新輸入!);exit;end;userlevel:=DataModule3.ADOQuery1.FieldByName(level).AsInteger;mform:= TForm1.Create(self);mform.Show; /顯示主窗口self.hide; /隱藏用戶登錄窗口end;procedure TPasswordDlg.Ca
12、ncelBtnClick(Sender: TObject);beginapplication.Terminate;/終止程序end;end.4.2學(xué)生注冊登記 procedure TForm7.Button1Click(Sender: TObject);beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add(Select * from evaluation where number like +%+Trim(edit1.Text)+%+or rewardtime like +%+Trim(edit1.Text)+%+or rewar
13、dstyle like +%+Trim(edit1.Text)+%+or rewardreason like +%+Trim(edit1.Text)+%+ or punishtime like +%+Trim(edit1.Text)+%+or punishstyle like +%+Trim(edit1.Text)+%+or punishreason like +%+Trim(edit1.Text)+%+);ADOQuery1.Open;end;procedure TForm7.Button2Click(Sender: TObject);beginADOQuery1.Close;ADOQuer
14、y1.SQL.Clear;ADOQuery1.SQL.Add(select * from evaluation where punishstyle=+Edit2.Text+ );ADOQuery1.Open;end;procedure TForm7.Button3Click(Sender: TObject);beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add(select * from evaluation where rewardstyle=+Edit3.Text+ );ADOQuery1.Open;end;end.4.3學(xué)生
15、成績管理 procedure TForm9.Button2Click(Sender: TObject);beginADOQuery1.Close;ADOQuery1.SQL.Clear;ADOQuery1.SQL.Add( select number,name,sex,ID,age,pa,institute,tel,ad from information where number=+Edit1.Text+ );ADOQuery1.Open;end;procedure TForm9.Button3Click(Sender: TObject);beginADOQuery1.Close;ADOQue
16、ry1.SQL.Clear;ADOQuery1.SQL.Add(select ,cname,score from class,score where = and number=+Edit1.Text+ );ADOQuery1.Open;end;end. 五、測試結(jié)果及分析1.該界面是實現(xiàn)管理員與學(xué)生用戶的登陸2.該界面是實現(xiàn)功能的主窗體3.該界面是實現(xiàn)獎懲的管理4.該界面是資料統(tǒng)計的實現(xiàn) 5.該界面是實現(xiàn)個人情況的查詢以上皆是利用管理員身份登陸的界面,可以實現(xiàn)對全部功能的使用。6.該界面是學(xué)生用戶登陸的界面,只能對其本身的相關(guān)信息進行查詢六、參考資料【1】宋一兵. Delphi7基礎(chǔ)教程.機械
17、工業(yè)出版社.2005年.【2】錢雪忠、李京. 數(shù)據(jù)庫原理及應(yīng)用. 北京郵電大學(xué)出版社.2010年.【3】張海幡.軟件工程導(dǎo)論.清華大學(xué)出版社.2008年.【4】黃梯云.管理信息系統(tǒng). 高等教育出版社. 2009年.七、課程設(shè)計總結(jié)該系統(tǒng)是基于數(shù)據(jù)庫的學(xué)生學(xué)籍管理系統(tǒng)。能夠?qū)崿F(xiàn)對學(xué)生學(xué)籍信息進行錄入,修改,刪除,查詢和輸出等基本操作。首先構(gòu)造框架:基于系統(tǒng)流程圖和系統(tǒng)功能結(jié)構(gòu)圖,設(shè)計構(gòu)建系統(tǒng)的整個框架。然后進行概念設(shè)計、詳細設(shè)計、編碼與測試階段,最終完成一個可以交付的系統(tǒng)。在此次課程設(shè)計中,我主要負責(zé)的學(xué)生信息注冊和學(xué)生成績管理兩個功能模塊,在這個過程中,也不是一帆風(fēng)順的,剛開始,在設(shè)計數(shù)據(jù)庫的時候就出現(xiàn)了dephie無法連接數(shù)據(jù)庫等等問題,并且對dephie這個軟件業(yè)不是十分熟悉。但是經(jīng)過一段時間的摸索和與同學(xué)老師研究討論,最終將這兩個模塊完成 經(jīng)過一個多星期的課程實訓(xùn),完成了對學(xué)籍管理系統(tǒng)代碼的設(shè)計,收獲
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧城市建設(shè)職業(yè)技術(shù)學(xué)院《英語課標解讀》2023-2024學(xué)年第二學(xué)期期末試卷
- 基于蠶絲蛋白的主動式多傳感融合器件研究
- 面向非結(jié)構(gòu)化道路的多任務(wù)視覺感知算法研究
- 初中安全知識普及
- 半年團務(wù)工作總結(jié)
- 餐飲全能主管培訓(xùn)
- 蝎子養(yǎng)殖技術(shù)工作總結(jié)
- 2025年《小熊過橋》標準教案
- 大班安全乘坐電梯教案
- 血胸的臨床表現(xiàn)與治療
- 廠房鋼結(jié)構(gòu)施工組織設(shè)計
- 部編四下語文《千年夢圓在今朝》公開課教案教學(xué)設(shè)計【一等獎】
- 2024年教師編制考試教育理論綜合基礎(chǔ)知識復(fù)習(xí)題庫及答案(共300題)
- 部編版三年級《習(xí)作我做了一項小實驗》教案
- 智能制造市場現(xiàn)狀及發(fā)展前景分析報告
- (高清版)WST 406-2024 臨床血液檢驗常用項目分析質(zhì)量標準
- 消防安全技術(shù)綜合能力要點概述
- DL-T 5148-2021水工建筑物水泥灌漿施工技術(shù)條件-PDF解密
- 第8版精神病學(xué)
- 道路施工安全隱患及防范措施
- 新生兒魚鱗病個案護理
評論
0/150
提交評論