




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、滁州學(xué)院課程設(shè)計報告課程名稱: 數(shù)據(jù)庫原理與應(yīng)用 設(shè)計題目: 學(xué)生學(xué)籍管理系統(tǒng) 院 部: 計算機信息工程學(xué)院 專 業(yè): 計算機科學(xué)與技術(shù) 組 別: 第四組 起止日期: 2012年05月24日2012年06月24日指導(dǎo)教師: 黃曉玲 計算機信息工程學(xué)院二一二年課程設(shè)計題目學(xué)生學(xué)籍管理系統(tǒng)組長姚旺學(xué)號2010211139班級10計科一班院部計算機信息工程學(xué)院專業(yè)計算機科學(xué)與技術(shù)組員朱路平2010211153, 趙雷2010211150楊濤2010211136, 楊澤培2010211138指導(dǎo)教師黃曉玲課程設(shè)計目的調(diào)查所在學(xué)校學(xué)生處、教務(wù)處,設(shè)計本校學(xué)籍管理系統(tǒng)。課程設(shè)計所需環(huán)境Windows XP
2、 、SQLSERVER 、JCreator課程設(shè)計任務(wù)要求1.建立學(xué)生檔案,設(shè)計學(xué)生入學(xué)、管理及查詢界面;2.設(shè)計學(xué)生各學(xué)期、學(xué)年成績輸入及查詢界面,并打印各項報表;3.根據(jù)各年度總成績,查詢、輸出學(xué)生學(xué)籍管理方案(優(yōu)秀、合格、試讀、退學(xué));4.畢業(yè)管理;5.系統(tǒng)維護。課程設(shè)計工作進度計劃序號起止日期工 作 內(nèi) 容分工情況0105.2406.01分析實驗要求,了解實驗內(nèi)容,收集相關(guān)資料,做好準備工作。有組長及小組成員集體參加,最后由組長與趙雷整理出。02 06.0206.15小組分工,完成各個模塊。1.朱路平:修改信息;2楊澤培:刪除信息;3楊 濤:添加信息;4趙 雷:文檔編寫;5姚 旺:查詢
3、信息、用戶注冊。0306.1606.20小組集合,實現(xiàn)總功能的測試,完善實驗內(nèi)容。小組集一起,把各個模塊合起來。0406.2106.24小組集合,做好文檔,完善實驗,完成所有工作。小組成員共同討論實驗步驟,由趙雷完成實驗報告文檔。指導(dǎo)教師簽字: 年 月 日教研室審核意見:教研室主任簽字: 年 月 日目 錄1. 背景和環(huán)境11.1設(shè)計背景11.2開發(fā)環(huán)境12. 系統(tǒng)需求分析12.1 系統(tǒng)設(shè)計思想12.2 學(xué)校工作流程分析22.3 用戶具體需求分析22.4 系統(tǒng)設(shè)計分析22.5 系統(tǒng)功能分析32.6 系統(tǒng)功能模塊圖33. 數(shù)據(jù)庫需求設(shè)計43.1 需求分析設(shè)計43.2 邏輯結(jié)構(gòu)設(shè)計74. 系統(tǒng)功能實
4、現(xiàn)94.1 創(chuàng)建數(shù)據(jù)庫代碼94.2 功能實現(xiàn)與說明105. 設(shè)計體會與建議13致 謝14參考文獻141. 背景隨著我國教育體制改革的深入進行,教育系統(tǒng)得到了前所未有的發(fā)展。學(xué)生管理正在逐步邁向管理信息現(xiàn)代化。但是我國的學(xué)生管理信息化水平還處在初級階段,主要表現(xiàn)在對學(xué)生的交費管理、學(xué)生的檔案管理還是采用原有的人工管理方式。學(xué)校的規(guī)模不斷擴大,學(xué)生數(shù)量急劇增加,有關(guān)學(xué)生的各種信息量也成倍增長。由于大學(xué)生類別和專業(yè)的設(shè)置的多樣化,大學(xué)生的學(xué)籍管理歷來是非常繁瑣和復(fù)雜的的工作。面對龐大的信息量, 這時的人工管理幾乎無法實現(xiàn),在這種情況下用數(shù)據(jù)庫進行管理變的尤為必要,這可以發(fā)揮計算機的優(yōu)勢,就需要有學(xué)生
5、信息管理系統(tǒng)來提高學(xué)生管理工作的效率.通過這樣的系統(tǒng),可以做到信息的規(guī)范管理,科學(xué)統(tǒng)計和快速的查詢,從而減少管理方面的工作量和減少人為的錯誤。因此,開發(fā)學(xué)生學(xué)籍管理系統(tǒng)具有實踐意義。2. 系統(tǒng)需求分析2.1業(yè)務(wù)需求分析 學(xué)校工作總體規(guī)劃由教務(wù)人員在學(xué)生學(xué)籍信息管理系統(tǒng)中完成對運行教務(wù)處所需的基本數(shù)據(jù)的維護,包括這些信息的增加、修改及對各項信息的變動都將在這進行操作。 新的學(xué)年,教務(wù)人員首先加入系別信息,然后編排專業(yè)再對來校學(xué)生進行基本的信息錄入,新生入學(xué)后由教務(wù)人員在學(xué)籍系統(tǒng)中完成新學(xué)生信息的維護。 每舉行一次考試后由任課老師對本科的成績進行錄入,上交教務(wù)處,匯總,由教務(wù)處再進行匯總。 任課老
6、師跟據(jù)實際情況對錄入的成績進行維護,各位同學(xué)對以上錄入的信息可以跟據(jù)自己的需要進行適當?shù)牟樵儭?.2 業(yè)務(wù)處理流程根據(jù)用戶與管理員的需求,我們設(shè)計了學(xué)生學(xué)籍管理系統(tǒng)的主要流程圖,主要包括系統(tǒng)流程圖、錄入模塊流程圖、系統(tǒng)維護模塊流程圖和查詢模塊流程圖。具體如下: 圖 2-1 系統(tǒng)流程圖 圖2-2 錄入模塊流程圖 圖2-3 系統(tǒng)維護模塊流程圖圖2-4 查詢模塊流程圖2.3功能需求及數(shù)據(jù)需求分析注冊管理:管理員注冊。管理員注冊要填寫基本信息,包括姓名、密碼、權(quán)限。登陸管理:用戶與管理員登陸。用戶登錄直接輸入學(xué)號與密碼,管理員登陸要輸入注冊賬號與密碼。 查詢功能:用戶與管理員查詢。用戶可以在查詢界面查
7、詢自己的基本信息與成績。管理員可以查詢所有的。維護功能:為普通用戶提供查詢及相應(yīng)的修改功能,為系統(tǒng)管理員提供對所有信息的修改刪除功能。退出功能:結(jié)束并關(guān)閉系統(tǒng)。2.4確定實體集及屬性根據(jù)上述需求分析,可定義下列實體集:學(xué)生: 學(xué)號,性別,姓名,考生號,專業(yè),出生日期,籍貫,政治面貌,系別,備注;用戶: 用戶名,密碼,權(quán)限;成績: 學(xué)號,課程名,分數(shù);2.5確定聯(lián)系集及E-R圖 確定聯(lián)系集(1)包含聯(lián)系集:用戶與學(xué)生之間的一對多的關(guān)系,表明用戶可以表示很多學(xué)生,但學(xué)生只能是一個用戶(2)擁有聯(lián)系集:成績與學(xué)生之間的一對多的關(guān)系,表示一個學(xué)生可以有很多成績,但趁機只能屬于一個學(xué)生。 確定E-R圖
8、根據(jù)上述討論,我們可以給出簡單的學(xué)生管理系統(tǒng)E-R圖,具體如下: (1). 分E-R圖:圖2-5 分E-R圖(2). 系統(tǒng)的總體E-R圖:圖2-6總體E-R圖3. 系統(tǒng)設(shè)計3.1 系統(tǒng)結(jié)構(gòu)設(shè)計 根據(jù)上述資料,我們只做了學(xué)生學(xué)籍管理系統(tǒng)的主要功能如下:圖 3-1系統(tǒng)功能模塊圖(1)系統(tǒng)管理:主要是由系統(tǒng)管理員輸入賬號與密碼登錄系統(tǒng),可以修改自己的密碼,瀏覽學(xué)生的信息,添加和刪除用戶。(2) 學(xué)生信息管理:主要是提供給學(xué)生的服務(wù),學(xué)生可以利用自己的學(xué)號與密碼登陸界面,查看自己的個人信息,添加個人信息,還可以對自己的成績進行查詢。(3) 成績管理系統(tǒng):主要是系統(tǒng)管理員對每次學(xué)生考試過后的成績進行錄入
9、,并對成績查詢和修改。3.2 物理數(shù)據(jù)庫設(shè)計 (1). 學(xué)生基本信息數(shù)據(jù)表,包括學(xué)生的學(xué)號、姓名、性別、生日、家庭地址、聯(lián)系電話,入學(xué)日期,還有所在的系與班級,便于管理和查詢學(xué)生的基本信息。表3-2 學(xué)生基本信息數(shù)據(jù)表(2).成績信息數(shù)據(jù)表,包括考試科目編號、姓名、班級、學(xué)號、分數(shù),便于成績查詢。表3-3成績信息數(shù)據(jù)表 (3).用戶信息數(shù)據(jù)表,包括用戶名、密碼以及用戶的權(quán)限。表3-4用戶信息數(shù)據(jù)表4 系統(tǒng)功能實現(xiàn)4.1創(chuàng)建數(shù)據(jù)庫代碼/*=*/* Table: 學(xué)生信息表 */*=*/create table 學(xué)生信息表 ( 學(xué)號 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_學(xué)生信息表 primary key (學(xué)號)Go/*=*/* Table: 成績信息表 */*=*/create table 成績信息表 ( 學(xué)號 varchar(10) not null, 課程名 v
11、archar(15) null, 分數(shù) float null, constraint PK_成績信息表 primary key (學(xué)號)Go/*=*/* Table: 用戶信息表 */*=*/create table 用戶信息表 ( 用戶名 varchar(10) not null, 密碼 char(10) null, constraint PK_用戶信息表 primary key (用戶名)Goalter table 學(xué)生信息表 add constraint FK_學(xué)生信息表_REFERENCE_用戶信息表 foreign key (用戶名) references 用戶信息表 (用戶名)go
12、alter table 成績信息表 add constraint FK_成績信息表_REFERENCE_學(xué)生信息表 foreign key (學(xué)號) references 學(xué)生信息表 (學(xué)號)go4.2 主要功能實現(xiàn)1)登錄界面:輸入用戶名和密碼,即可登錄執(zhí)行各種操作;主界面:根據(jù)主界面信息,選擇所有進行的操作。圖4-1 登錄界面 圖4-2 主界面2) 添加信息:選擇添加信息,輸入相應(yīng)數(shù)據(jù)。圖4-3 增加信息3)查詢信息:輸入學(xué)號或姓名查詢學(xué)生個人信息;修改信息:輸入學(xué)號,進入修改信息界面。圖4-4 查詢信息 圖4-5 修改信息4)修改密碼:輸入用戶名和原始密碼,即可修改新密碼;刪除信息:輸入
13、學(xué)號,按照提示選擇是否刪除學(xué)生信息。圖4-6修改密碼 圖4-7刪除信息5 設(shè)計體會與建議通過近三周的數(shù)據(jù)庫程序設(shè)計課,使我對這學(xué)期學(xué)的知識有了全面的認識。由于以前大部分時間都在學(xué)習(xí)理論的知識,所以對數(shù)據(jù)庫設(shè)計不是很了解。而學(xué)校提供的這次實習(xí)機會使我收獲頗多,從中也發(fā)現(xiàn)了許多不足,讓我找到了以后學(xué)習(xí)的方向。通過努力,我們組設(shè)計出了一個學(xué)籍管理的數(shù)據(jù)庫系統(tǒng),這個系統(tǒng)可以幫助用戶更好、更快、更有效地管理學(xué)生的學(xué)籍問題。在這個系統(tǒng)中,我們主要實現(xiàn)了的功能有能夠完成新、老生信息的輸人、修改、插人、刪除等工作,可以按照特定的信息進行查找,并按照特定的要求進行排序,可以對老生的信息進行備份,以便日后查詢,可
14、以對學(xué)生的信息進行打印輸出,學(xué)生成績的輸入、修改、刪除等基本操作,成績的綜合統(tǒng)計功能,包括學(xué)生成績按照不同條件進行排名。管理人員可以選擇不同的排序條件,并可以將排序結(jié)果進行打印輸出,計算各個同學(xué)的總評和平均分。其中有優(yōu)點,但也存在不足的地方。優(yōu)點是可以保證用戶更好地管理數(shù)據(jù),可以運用多種功能。不足的地方是我在寫數(shù)據(jù)庫代碼的時候沒有實現(xiàn)好,分析其中的原因,平時沒有花時間去練習(xí),因此我決定在以后的學(xué)習(xí)中要更加努力。設(shè)計結(jié)束后,我發(fā)現(xiàn)理論和實踐之間還是存在一定的差距,要把理論知識靈活運用于實踐才是最好的,因此我也希望學(xué)校能多給我們提供一些實踐的機會。致 謝首先我要感謝學(xué)校給了我們幾周寶貴的設(shè)計時間,
15、經(jīng)過這幾周的設(shè)計,使我對數(shù)據(jù)庫這門學(xué)科有了更深一步的認識,也不在像最初接觸數(shù)據(jù)庫那么迷茫了,通過這幾周的程序設(shè)計課,使我對這學(xué)期學(xué)的知識有了全面的認識。由于以前大部分時間都在學(xué)習(xí)理論的知識,所以對項目不是很了解。而學(xué)校布置的這次設(shè)計的機會使我收獲頗多,從中也發(fā)現(xiàn)了許多不足,讓我找到了以后學(xué)習(xí)的方向。在這次程序設(shè)計過程中,也出現(xiàn)了不少的問題,但在老師和同學(xué)的耐心幫助下,問題都得到了解決,正是有了你們的幫助,我才能順利地完成學(xué)籍管理系統(tǒng)的設(shè)計。在此,我感謝幫助過我的所有同學(xué),并向幫助我的所有老師說一聲:“您辛苦了!”。 參考文獻1 王珊、薩師煊.數(shù)據(jù)庫系統(tǒng)概論. 北京.高等教育出版社.2006.2 王珊等. 數(shù)據(jù)倉
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國家飾布藝品數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國低溫雙門食具消毒柜數(shù)據(jù)監(jiān)測研究報告
- 內(nèi)科三基培訓(xùn)試題及答案
- 江蘇省南京師范大學(xué)附屬中學(xué)2024-2025學(xué)年高一上學(xué)期期末考試化學(xué)試卷(含答案)
- 河北省部分學(xué)校2024-2025學(xué)年高三下學(xué)期3月聯(lián)考思想政治試題(含答案)
- 施工類承包商部門級環(huán)境培訓(xùn)試題
- 2025年消防設(shè)施操作員之消防設(shè)備高級技能能力提升試卷A卷附答案
- 2024廣東省中考英語真題【原卷版】
- 采購與項目執(zhí)行分包合同(2篇)
- 鋼管腳手架分包合同
- 醫(yī)療器械醫(yī)療器械研發(fā)合同
- 2025年岳陽職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及參考答案
- (二模)2024-2025學(xué)年佛山市順德區(qū)高三教學(xué)質(zhì)量檢測 (二)歷史試卷(含答案)
- 2024初級會計職稱考試題庫(附參考答案)
- 國家安全教育大學(xué)生讀本高教社2024年8月版教材講義-第一章完全準確領(lǐng)會總體國家安全觀
- 2024年01月河北2024年唐山銀行社會招考筆試歷年參考題庫附帶答案詳解
- 【高++中語文++】《記念劉和珍君》課件+統(tǒng)編版高中語文選擇性必修中冊
- 2025年湖南信息職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年江西環(huán)境工程職業(yè)學(xué)院高職單招職業(yè)技能測試近5年常考版參考題庫含答案解析
- 2024年世界職業(yè)院校技能大賽高職組“研學(xué)旅行組”賽項參考試題庫(含答案)
- 《金融科技概論》完整全套課件
評論
0/150
提交評論