《《學生選課系統(tǒng)》任務訓練指導書(空)》由會員分享,可在線閱讀,更多相關(guān)《《學生選課系統(tǒng)》任務訓練指導書(空)(15頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、數(shù)據(jù)庫應用任務訓練實訓報告選題名稱學生選課系統(tǒng)姓 名曹佳華、陳平、崔瑾、馬夢婷班 級11網(wǎng)絡試點2任課教師過林吉學 期2011-2012-2綜合評定_目 錄任務一 全面準確地提取軟件系統(tǒng)的數(shù)據(jù)需求41.1 概述412 項目視圖與范圍約束413功能需求分析514 數(shù)據(jù)需求分析515 小結(jié)5任務二 依據(jù)數(shù)據(jù)需求設計E-R模型621 E-R模型設計工具622 本項目E-R模型623 小結(jié)6任務三 依據(jù)E-R模型設計關(guān)系模型831 邏輯模型設計方法832 本項目關(guān)系模型833 小結(jié)8任務四 安裝并配置SQL Server 2005941 安裝并配置SQL_Server2005942 安裝其他DBMS9
2、43 小結(jié)10任務五 在SQL_Server2005中建立符合需求的數(shù)據(jù)庫1151 數(shù)據(jù)庫選型1152 物理設計1153 表結(jié)構(gòu)設計1154 涉及到的SQL語句1255 小結(jié)13任務六 利用SSMS管理SQL_Server2005服務器1461 創(chuàng)建表結(jié)構(gòu)1462 涉及到的SQL語句1563 小結(jié)15任務七 實現(xiàn)功能查詢1671 涉及到的SQL語句1672 小結(jié)17任務八 運行并維護SQL_SERVER2005服務器1981 本項目安全性設計1982 SQL2005的常規(guī)維護1983 小結(jié)19說明:1全文除首頁、目錄、代碼、標題外,正文字體全部是:中文宋體、英文times new roman,
3、小四,單倍行距;每一大段必須新起一頁;代碼有關(guān)的文字采用五號或10。2所有內(nèi)容完成后右鍵更新下目錄,并將目錄字體設置為小四;3文檔按小組為單位制作,一組一份;4,文檔打印后裝訂作為實訓報告;5實訓通過答辯后,前請各位將源碼及打印好的實訓報告交給課代表,課代表6月11日(周一)前把打印的實訓報告(除封面和目錄外建議雙面打?。?、實訓報告電子稿和源碼用U盤拷給我。6電子資源要求(課代表注意):根目錄下是按項目名命名的文件夾;每個文件夾下是一個文檔和一個RAR文件,文件名命名規(guī)則“學號_姓名.doc”,如“1_張三.doc”;rar文件中存放的是本系統(tǒng)的數(shù)據(jù)庫備份文件或數(shù)據(jù)日志文件;任務一 全面準確地
4、提取軟件系統(tǒng)的數(shù)據(jù)需求1.1 概述學生選課系統(tǒng)可以方便學生和老師選擇課程,可以幫助學生和教師查詢各自的基本信息,便于學校的教學管理。該系統(tǒng)主要由三部分組成:教師信息、學生信息和課程信息。涉及的人員有:教師、學生和管理員。教師的流程:登陸,賬戶驗證 申報課程 查詢學生選課情況學生的流程:登陸 填寫個人信息 選修課程核對所選課程 保存退出管理員的流程:登陸管理員界面 對教師信息、學生信息和課程信息進行維護12 項目視圖與范圍約束13功能需求分析131 教師:查詢基本信息,添加選課信息。132 學生:查詢基本信息,選課,退選等。133 管理員:設置系統(tǒng)登錄信息,用戶基本信息、選課信息的錄入,查看,修
5、改,刪除等,同時可查詢各個模塊的功能。14 數(shù)據(jù)需求分析該系統(tǒng)包括:學生信息表,課程表,選課表,學生選修課程表,教師授課表15 小結(jié)學生選課系統(tǒng)是一個學校不可缺少的部分,它的內(nèi)容對于學校的決策者和管理者來說都至關(guān)重要,所以學生選課系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。建立一個學生選課系統(tǒng),使選課管理工作規(guī)范化,系統(tǒng)化,程序化,避免選課管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改選課情況。任務二 依據(jù)數(shù)據(jù)需求設計E-R模型21 E-R模型設計工具Microsoft Visio 200322 本項目E-R模型23 小結(jié)E-R圖主要由實體、屬性和聯(lián)系構(gòu)成:1
6、、實體集用矩形框表示,矩形框內(nèi)寫上實體名;2、實體的屬性用橢圓框表示,框內(nèi)寫上屬性名,并用無向邊與其實體集相連;3、實體間的聯(lián)系用菱形框表示,聯(lián)系以適當?shù)暮x命名,名字寫在菱形框中,用無向連線將參加聯(lián)系的實體矩形框分別與菱形框相連,并在連線上標明聯(lián)系的類型,即11、1N或MN。作E-R圖的步驟:1、確定實體和實體的屬性;2、確定實體之間的聯(lián)系及聯(lián)系的類型;3、給實體和聯(lián)系加上屬性 ER模型的主要特點:(1)接近于人的思維,容易理解;(2)與計算機無關(guān),用戶容易接受。任務三 依據(jù)E-R模型設計關(guān)系模型31 邏輯模型設計方法32 本項目關(guān)系模型33 小結(jié)任務三要求任務四 安裝并配置SQL Serv
7、er 200541 安裝并配置SQL_Server2005安裝界面配置完成界面過程中遇到的問題及解決:(1)問題:windowsXP上不能安裝EnterPrise版本。解決:安裝developer版。(2)問題:安裝過程中出錯,提示“性能計數(shù)器要求”,無法繼續(xù)安裝。解決:修改注冊表“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPerflib”相關(guān)數(shù)值,重新啟動安裝。具體參見網(wǎng)址42 安裝其他DBMS安裝界面安裝完成界面43 小結(jié)任務四要求任務五 在SQL_Server2005中建立符合需求的數(shù)據(jù)庫51 數(shù)據(jù)庫選型52 物
8、理設計(1)硬件環(huán)境:x86 系列CPU主頻1GHz以上,內(nèi)存1GB以上,網(wǎng)卡100/1000Mbps自適應(2)軟件環(huán)境:windowsXP操作系統(tǒng),SQL_Server2005 Developer Edition(3)存儲路徑按SQL_Server安裝路徑,文件參數(shù)、索引等按數(shù)據(jù)庫默認參數(shù)。53 表結(jié)構(gòu)設計Patient 病人字段數(shù)據(jù)類型長度允許空主碼缺省值說明Doctor 醫(yī)生字段數(shù)據(jù)類型長度允許空主碼缺省值說明Department 科室字段數(shù)據(jù)類型長度允許空主碼缺省值說明Diagnosis看病字段數(shù)據(jù)類型長度允許空主碼缺省值說明Register掛號字段數(shù)據(jù)類型長度允許空主碼缺省值說明P
9、atientStatus 病人狀態(tài)字段數(shù)據(jù)類型長度允許空主碼缺省值說明Worker 掛號員字段數(shù)據(jù)類型長度允許空主碼缺省值說明54 涉及到的SQL語句Create database HIS55 小結(jié)任務五要求任務六 利用SSMS管理SQL_Server2005服務器61 創(chuàng)建表結(jié)構(gòu)62 涉及到的SQL語句(1)創(chuàng)建表結(jié)構(gòu))(2)修改表結(jié)構(gòu)(3)刪除表結(jié)構(gòu)(4)插入數(shù)據(jù)(5)修改數(shù)據(jù)(6)刪除數(shù)據(jù)(7)創(chuàng)建索引 63 小結(jié)任務六要求任務七 實現(xiàn)功能查詢71 涉及到的SQL語句(1)簡單查詢(2)連接查詢(3)子查詢(4)復雜的單表查詢(5)復雜的多表查詢(6)創(chuàng)建視圖72 小結(jié)任務七要求 任務八 運行并維護SQL_SERVER2005服務器81 本項目安全性設計-為服務器增加一個新登錄名usr_his_soft,為his數(shù)據(jù)庫增加一用戶his_admin,權(quán)限為db_owner,并將這兩個用戶相關(guān)聯(lián);后軟件通過該登錄名訪問HIS數(shù)據(jù)庫。sp_addlogin usr_his_soft , HIStest ,HISsp_adduser usr_his_soft,his_admin,db_owner82 SQL2005的常規(guī)維護備份還原分離附加83 小結(jié)任務九要求15