




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、滁州學院課程設計報告課程名稱: 數據庫原理與應用 設計題目: 學生學籍管理系統(tǒng) 院 部: 計算機信息工程學院 專 業(yè): 計算機科學與技術 組 別: 第四組 起止日期: 2012年05月24日2012年06月24日指導教師: 黃曉玲 計算機信息工程學院二一二年課程設計題目學生學籍管理系統(tǒng)組長姚旺學號2010211139班級10計科一班院部計算機信息工程學院專業(yè)計算機科學與技術組員朱路平2010211153, 趙雷2010211150楊濤2010211136, 楊澤培2010211138指導教師黃曉玲課程設計目的調查所在學校學生處、教務處,設計本校學籍管理系統(tǒng)。課程設計所需環(huán)境Windows XP
2、 、SQLSERVER 、JCreator課程設計任務要求1.建立學生檔案,設計學生入學、管理及查詢界面;2.設計學生各學期、學年成績輸入及查詢界面,并打印各項報表;3.根據各年度總成績,查詢、輸出學生學籍管理方案(優(yōu)秀、合格、試讀、退學);4.畢業(yè)管理;5.系統(tǒng)維護。課程設計工作進度計劃序號起止日期工 作 內 容分工情況0105.2406.01分析實驗要求,了解實驗內容,收集相關資料,做好準備工作。有組長及小組成員集體參加,最后由組長與趙雷整理出。02 06.0206.15小組分工,完成各個模塊。1.朱路平:修改信息;2楊澤培:刪除信息;3楊 濤:添加信息;4趙 雷:文檔編寫;5姚 旺:查詢
3、信息、用戶注冊。0306.1606.20小組集合,實現總功能的測試,完善實驗內容。小組集一起,把各個模塊合起來。0406.2106.24小組集合,做好文檔,完善實驗,完成所有工作。小組成員共同討論實驗步驟,由趙雷完成實驗報告文檔。指導教師簽字: 年 月 日教研室審核意見:教研室主任簽字: 年 月 日目 錄1. 背景和環(huán)境11.1設計背景11.2開發(fā)環(huán)境12. 系統(tǒng)需求分析12.1 系統(tǒng)設計思想12.2 學校工作流程分析22.3 用戶具體需求分析22.4 系統(tǒng)設計分析22.5 系統(tǒng)功能分析32.6 系統(tǒng)功能模塊圖33. 數據庫需求設計43.1 需求分析設計43.2 邏輯結構設計74. 系統(tǒng)功能實
4、現94.1 創(chuàng)建數據庫代碼94.2 功能實現與說明105. 設計體會與建議13致 謝14參考文獻141. 背景隨著我國教育體制改革的深入進行,教育系統(tǒng)得到了前所未有的發(fā)展。學生管理正在逐步邁向管理信息現代化。但是我國的學生管理信息化水平還處在初級階段,主要表現在對學生的交費管理、學生的檔案管理還是采用原有的人工管理方式。學校的規(guī)模不斷擴大,學生數量急劇增加,有關學生的各種信息量也成倍增長。由于大學生類別和專業(yè)的設置的多樣化,大學生的學籍管理歷來是非常繁瑣和復雜的的工作。面對龐大的信息量, 這時的人工管理幾乎無法實現,在這種情況下用數據庫進行管理變的尤為必要,這可以發(fā)揮計算機的優(yōu)勢,就需要有學生
5、信息管理系統(tǒng)來提高學生管理工作的效率.通過這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學統(tǒng)計和快速的查詢,從而減少管理方面的工作量和減少人為的錯誤。因此,開發(fā)學生學籍管理系統(tǒng)具有實踐意義。2. 系統(tǒng)需求分析2.1業(yè)務需求分析 學校工作總體規(guī)劃由教務人員在學生學籍信息管理系統(tǒng)中完成對運行教務處所需的基本數據的維護,包括這些信息的增加、修改及對各項信息的變動都將在這進行操作。 新的學年,教務人員首先加入系別信息,然后編排專業(yè)再對來校學生進行基本的信息錄入,新生入學后由教務人員在學籍系統(tǒng)中完成新學生信息的維護。 每舉行一次考試后由任課老師對本科的成績進行錄入,上交教務處,匯總,由教務處再進行匯總。 任課老
6、師跟據實際情況對錄入的成績進行維護,各位同學對以上錄入的信息可以跟據自己的需要進行適當的查詢。2.2 業(yè)務處理流程根據用戶與管理員的需求,我們設計了學生學籍管理系統(tǒng)的主要流程圖,主要包括系統(tǒng)流程圖、錄入模塊流程圖、系統(tǒng)維護模塊流程圖和查詢模塊流程圖。具體如下: 圖 2-1 系統(tǒng)流程圖 圖2-2 錄入模塊流程圖 圖2-3 系統(tǒng)維護模塊流程圖圖2-4 查詢模塊流程圖2.3功能需求及數據需求分析注冊管理:管理員注冊。管理員注冊要填寫基本信息,包括姓名、密碼、權限。登陸管理:用戶與管理員登陸。用戶登錄直接輸入學號與密碼,管理員登陸要輸入注冊賬號與密碼。 查詢功能:用戶與管理員查詢。用戶可以在查詢界面查
7、詢自己的基本信息與成績。管理員可以查詢所有的。維護功能:為普通用戶提供查詢及相應的修改功能,為系統(tǒng)管理員提供對所有信息的修改刪除功能。退出功能:結束并關閉系統(tǒng)。2.4確定實體集及屬性根據上述需求分析,可定義下列實體集:學生: 學號,性別,姓名,考生號,專業(yè),出生日期,籍貫,政治面貌,系別,備注;用戶: 用戶名,密碼,權限;成績: 學號,課程名,分數;2.5確定聯系集及E-R圖 確定聯系集(1)包含聯系集:用戶與學生之間的一對多的關系,表明用戶可以表示很多學生,但學生只能是一個用戶(2)擁有聯系集:成績與學生之間的一對多的關系,表示一個學生可以有很多成績,但趁機只能屬于一個學生。 確定E-R圖
8、根據上述討論,我們可以給出簡單的學生管理系統(tǒng)E-R圖,具體如下: (1). 分E-R圖:圖2-5 分E-R圖(2). 系統(tǒng)的總體E-R圖:圖2-6總體E-R圖3. 系統(tǒng)設計3.1 系統(tǒng)結構設計 根據上述資料,我們只做了學生學籍管理系統(tǒng)的主要功能如下:圖 3-1系統(tǒng)功能模塊圖(1)系統(tǒng)管理:主要是由系統(tǒng)管理員輸入賬號與密碼登錄系統(tǒng),可以修改自己的密碼,瀏覽學生的信息,添加和刪除用戶。(2) 學生信息管理:主要是提供給學生的服務,學生可以利用自己的學號與密碼登陸界面,查看自己的個人信息,添加個人信息,還可以對自己的成績進行查詢。(3) 成績管理系統(tǒng):主要是系統(tǒng)管理員對每次學生考試過后的成績進行錄入
9、,并對成績查詢和修改。3.2 物理數據庫設計 (1). 學生基本信息數據表,包括學生的學號、姓名、性別、生日、家庭地址、聯系電話,入學日期,還有所在的系與班級,便于管理和查詢學生的基本信息。表3-2 學生基本信息數據表(2).成績信息數據表,包括考試科目編號、姓名、班級、學號、分數,便于成績查詢。表3-3成績信息數據表 (3).用戶信息數據表,包括用戶名、密碼以及用戶的權限。表3-4用戶信息數據表4 系統(tǒng)功能實現4.1創(chuàng)建數據庫代碼/*=*/* Table: 學生信息表 */*=*/create table 學生信息表 ( 學號 varchar(10) not null, 用戶名 varcha
10、r(10) null, 系別 varchar(20) null, 專業(yè) varchar(20) null, 姓名 varchar(20) null, 出生日期 varchar(20) null, 籍貫 varchar(50) null, 政治面貌 varchar(20) null, 備注 varchar(100) null, 性別 varchar(30) null, constraint PK_學生信息表 primary key (學號)Go/*=*/* Table: 成績信息表 */*=*/create table 成績信息表 ( 學號 varchar(10) not null, 課程名 v
11、archar(15) null, 分數 float null, constraint PK_成績信息表 primary key (學號)Go/*=*/* Table: 用戶信息表 */*=*/create table 用戶信息表 ( 用戶名 varchar(10) not null, 密碼 char(10) null, constraint PK_用戶信息表 primary key (用戶名)Goalter table 學生信息表 add constraint FK_學生信息表_REFERENCE_用戶信息表 foreign key (用戶名) references 用戶信息表 (用戶名)go
12、alter table 成績信息表 add constraint FK_成績信息表_REFERENCE_學生信息表 foreign key (學號) references 學生信息表 (學號)go4.2 主要功能實現1)登錄界面:輸入用戶名和密碼,即可登錄執(zhí)行各種操作;主界面:根據主界面信息,選擇所有進行的操作。圖4-1 登錄界面 圖4-2 主界面2) 添加信息:選擇添加信息,輸入相應數據。圖4-3 增加信息3)查詢信息:輸入學號或姓名查詢學生個人信息;修改信息:輸入學號,進入修改信息界面。圖4-4 查詢信息 圖4-5 修改信息4)修改密碼:輸入用戶名和原始密碼,即可修改新密碼;刪除信息:輸入
13、學號,按照提示選擇是否刪除學生信息。圖4-6修改密碼 圖4-7刪除信息5 設計體會與建議通過近三周的數據庫程序設計課,使我對這學期學的知識有了全面的認識。由于以前大部分時間都在學習理論的知識,所以對數據庫設計不是很了解。而學校提供的這次實習機會使我收獲頗多,從中也發(fā)現了許多不足,讓我找到了以后學習的方向。通過努力,我們組設計出了一個學籍管理的數據庫系統(tǒng),這個系統(tǒng)可以幫助用戶更好、更快、更有效地管理學生的學籍問題。在這個系統(tǒng)中,我們主要實現了的功能有能夠完成新、老生信息的輸人、修改、插人、刪除等工作,可以按照特定的信息進行查找,并按照特定的要求進行排序,可以對老生的信息進行備份,以便日后查詢,可
14、以對學生的信息進行打印輸出,學生成績的輸入、修改、刪除等基本操作,成績的綜合統(tǒng)計功能,包括學生成績按照不同條件進行排名。管理人員可以選擇不同的排序條件,并可以將排序結果進行打印輸出,計算各個同學的總評和平均分。其中有優(yōu)點,但也存在不足的地方。優(yōu)點是可以保證用戶更好地管理數據,可以運用多種功能。不足的地方是我在寫數據庫代碼的時候沒有實現好,分析其中的原因,平時沒有花時間去練習,因此我決定在以后的學習中要更加努力。設計結束后,我發(fā)現理論和實踐之間還是存在一定的差距,要把理論知識靈活運用于實踐才是最好的,因此我也希望學校能多給我們提供一些實踐的機會。致 謝首先我要感謝學校給了我們幾周寶貴的設計時間,
15、經過這幾周的設計,使我對數據庫這門學科有了更深一步的認識,也不在像最初接觸數據庫那么迷茫了,通過這幾周的程序設計課,使我對這學期學的知識有了全面的認識。由于以前大部分時間都在學習理論的知識,所以對項目不是很了解。而學校布置的這次設計的機會使我收獲頗多,從中也發(fā)現了許多不足,讓我找到了以后學習的方向。在這次程序設計過程中,也出現了不少的問題,但在老師和同學的耐心幫助下,問題都得到了解決,正是有了你們的幫助,我才能順利地完成學籍管理系統(tǒng)的設計。在此,我感謝幫助過我的所有同學,并向幫助我的所有老師說一聲:“您辛苦了!”。 參考文獻1 王珊、薩師煊.數據庫系統(tǒng)概論. 北京.高等教育出版社.2006.2 王珊等. 數據倉
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 欄桿承包合同協議書
- 地鐵工程施工方案
- 上海室內消防工程合同
- 奢侈品質押擔保合同
- 花箱花卉施工方案
- 2025年人力資源制度:趣味運動會活動策劃方案
- 旱地改水田施工方案
- 森林防火通道施工方案
- 茂名水幕電影施工方案
- 廣西河池市宜州區(qū)2024-2025學年七年級上學期期末生物試題(原卷版+解析版)
- 教師教學能力大賽獲獎課程標準-教師教學能力大賽
- 年產5萬噸丙烯直接水合制備異丙醇工藝Aspen模擬
- 成語故事葉公好龍
- MHT:中小學生心理健康檢測(含量表與評分說明)
- 第7課《 誰是最可愛的人》課件
- 導尿管相關尿路感染預防控制
- 項目立項申請說明(共6篇)
- Cpk及Ppk計算電子表格模板
- JGT486-2015 混凝土用復合摻合料
- 幼兒園大班音樂活動《小籬笆》
- 辦公室業(yè)務培訓PPT
評論
0/150
提交評論