學生成績管理系統(tǒng)課程設計說明書_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  課 程 設 計 說 明 書</p><p>  課程名稱:軟件工程 </p><p>  設計題目:學生成績管理系統(tǒng) </p><p>  院 系:計算機科學與信息工程學院 </p><p>  學生姓名:***

2、 </p><p>  學 號:************ </p><p>  專業(yè)班級:計算機科學與技術(嵌入)09-1 </p><p>  指導教師:*** </p><p>  2012 年 06月 15日</p>

3、<p>  課 程 設 計 任 務 書</p><p><b>  學生成績管理系統(tǒng)</b></p><p>  摘 要:在“IT”時代下,數據在社會中的作用越來越重要。一個大型銀行中的某個數據如果被篡改了,就可能引起一場金融風暴。我們需要維護數據的安全性,有效性。數據庫管理系統(tǒng)就是有效保護數據的軟件,便于我們對數據的保護與操作。所以,我們需要對數據庫

4、管理系統(tǒng)有較深的了解,對數據庫編程有一定的認識。</p><p>  為此我們設計了一個基于ACCESS數據庫的學生管理系統(tǒng)。學生成績管理系統(tǒng)是一個非常通用的信息管理系統(tǒng),本課題主要設計一個簡單的成績管理系統(tǒng),進行簡單的成績查詢及管理。</p><p><b>  主要實現的功能有:</b></p><p>  1.添加學生成績; 2

5、.刪除學生成績;</p><p>  3.查詢學生成績; 4.修改學生成績;</p><p>  5.班級創(chuàng)建或刪除; 6.科目調整和刪除;</p><p>  7.添加學生信息; 8.修改學生信息;</p><p>  9.刪除學生信息; 10.查詢學生信息;</p><p>  

6、關鍵詞 數據庫 數據表 學生成績管理系統(tǒng) 記錄</p><p><b>  目 錄</b></p><p><b>  1.設計背景1</b></p><p><b>  2.設計方案2</b></p><p><b>  2.1總體設

7、計2</b></p><p><b>  2.2模塊設計3</b></p><p><b>  3. 方案實施4</b></p><p>  3.1模塊功能介紹4</p><p>  3.2模塊功能實現5</p><p>  4. 結論與結果12<

8、;/p><p>  5. 收獲與致謝13</p><p>  6. 參考文獻14</p><p><b>  1.設計背景</b></p><p>  學生成績管理系統(tǒng)是學校日常信息管理的一個重要內容。隨著學??荚嚧螖翟絹碓蕉?,學生成績管理的工作量也變得越來越大。如果能對學生成績做系統(tǒng)的管理,就能更好更方便地快速查詢或者

9、修改學生的考試成績,省去了文件管理的繁瑣與麻煩,無疑將給學校的管理部門帶來很大的方便。</p><p>  學生成績管理系統(tǒng)就是把學生的考試成績實行統(tǒng)一、集中、規(guī)范的收集管理,建立現代化、專業(yè)化的管理系統(tǒng)。</p><p>  學生成績管理系統(tǒng)的對象是在校學生,成績管理系統(tǒng)為學生提供了成績查詢等服務;為學校及老師提供了添加、修改、刪除學生成績等服務。</p><p>

10、;  本系統(tǒng)基本上能夠滿足當今學校學生學習成績信息管理的需求。學生個人成績信息錄入項目齊全、完整、系統(tǒng)。本成績管理系統(tǒng)簡單明了,可以很方便查詢、閱讀、修改及重復使用。</p><p>  學生成績管理系統(tǒng),是基于ACCESS數據庫的學生成績管理軟件。用來管理每個學生的各科成績。</p><p>  每個學生每學期所學習的課程不同,當他學完一門課后,老師就要根據標準給他打分。學生成績管理系統(tǒng)

11、能有效地輸入輸出每個學生各個課程的相關成績,能靈活地查詢,添加,修改,刪除記錄。</p><p>  作為管理員對學生成績管理系統(tǒng)的需求有:</p><p>  對學生個人基本信息的瀏覽</p><p>  對學生個人信息的修改</p><p>  對學生個人信息的刪除</p><p>  添加新學生的基本信息<

12、/p><p><b>  對學生成績的查詢</b></p><p><b>  對學生成績的修改</b></p><p><b>  對學生成績的刪除</b></p><p>  為某個學生添加學生成績</p><p>  根據老師提出的要求,產生了該學生成

13、績管理系統(tǒng)系統(tǒng)的功能要求:需要一個基本操作模塊,主要是查詢,添加和刪除;系統(tǒng)設置模塊可以修改和添加數據庫中的一些數據信息,例如:修改課程類別,課程名稱等。 </p><p>  還有用戶登陸模塊,實現管理員的登陸,如果沒有管理員權限,則無法使用該軟件,也無法實現對學生成績的各項操作。</p><p>  在此次課程設計中我的任務是實現修改模塊的功能。</p><p&g

14、t;<b>  2 設計方案</b></p><p>  在此課程設計中我的任務是實現修改模塊的功能</p><p>  該模塊的功能主要有:</p><p>  對學生的基本信息修改</p><p><b>  對學生的成績修改</b></p><p>  以及對學生課程的

15、信息的修改</p><p><b>  3.方案實施</b></p><p>  分別為學生信息表,課程信息表,以及學生成績表三個模塊添加三個按鈕,標題命名為修改,ID號分別為IDC_Stu_Edit,IDC_BUTTON_CouEdit,IDC_BUTTON_ScoEdit,分別為其添加三個字符串,用于存儲輸入的修改信息,</p><p> 

16、 學生信息表修改代碼如下:</p><p>  void CStudent::OnStuEdit() </p><p><b>  {</b></p><p>  // TODO: Add your control notification handler code here</p><p>  CStudentEdit

17、 dlg;</p><p>  dlg.m_editStuNumber=m_studentrset.m_studentno;</p><p>  dlg.m_editStuName=m_studentrset.m_studentname;</p><p>  dlg.m_editStuSex=m_studentrset.m_sex;</p><p

18、>  dlg.m_editSpecial=m_studentrset.m_birthday;</p><p>  dlg.m_editSpecial=m_studentrset.m_special;</p><p>  if(dlg.DoModal()==IDOK){</p><p>  if(!m_studentrset.IsOpen())</p

19、><p>  m_studentrset.Open();</p><p>  m_studentrset.Edit(); //編輯數據表中的記錄</p><p>  m_studentrset.m_studentno=dlg.m_editStuNumber;</p><p>  m_studentrset.m_studentname=dlg.m_

20、editStuName;</p><p>  m_studentrset.m_sex=dlg.m_editStuSex;</p><p>  m_studentrset.m_birthday=dlg.m_editStuBirthday;</p><p>  m_studentrset.m_special=dlg.m_editSpecial;</p>&

21、lt;p>  m_studentrset.Update();</p><p>  UpdateData(FALSE); </p><p><b>  }</b></p><p><b>  }</b></p><p><b>  程序運行界面如下:</b></p&g

22、t;<p><b>  圖1程序運行界面</b></p><p><b>  輸入修改信息:</b></p><p><b>  圖2 輸入修改信息</b></p><p><b>  修改后的數據:</b></p><p><b>

23、;  圖3修改后的數據</b></p><p><b>  圖4修改后的結果</b></p><p>  課程信息修改,程序代碼如下:</p><p>  void CCourse::OnBUTTONCouEdit() </p><p><b>  {</b></p>&l

24、t;p>  // TODO: Add your control notification handler code here</p><p>  CCouEdit dlg;</p><p>  dlg.m_editCouNumber=m_course.m_courseno;</p><p>  dlg.m_editCouSpecial=m_course.m_s

25、pecial;</p><p>  dlg.m_editCouName=m_course.m_coursename;</p><p>  dlg.m_editCouType=m_course.m_coursetype;</p><p>  dlg.m_editCouOpenterm=m_course.m_openterm;</p><p> 

26、 dlg.m_editCouHours=m_course.m_hours;</p><p>  dlg.m_editCouCredit= m_course.m_credit;</p><p>  if(dlg.DoModal()==IDOK){</p><p>  if(!m_course.IsOpen())</p><p>  

27、m_course.Open();</p><p>  m_course.Edit(); //編輯數據表中的記錄</p><p>  m_course.m_courseno=dlg.m_editCouNumber;</p><p>  m_course.m_special=dlg.m_editCouSpecial;</p><p>  m_co

28、urse.m_coursename=dlg.m_editCouName;</p><p>  m_course.m_coursetype=dlg.m_editCouType;</p><p>  m_course.m_openterm=dlg.m_editCouOpenterm;</p><p>  m_course.m_hours=dlg.m_editCouHou

29、rs;</p><p>  m_course.m_credit=dlg.m_editCouCredit;</p><p>  m_course.Update();</p><p>  UpdateData(FALSE); </p><p><b>  }</b></p><p><b>

30、  }</b></p><p><b>  運行結果如下:</b></p><p><b>  圖5運行結果</b></p><p><b>  輸入修改課程信息:</b></p><p>  圖6輸入修改課程信息</p><p><b

31、>  修改后的數據如下:</b></p><p><b>  圖7修改后的數據</b></p><p>  學生成績修改,代碼如下:</p><p>  void CScore::OnBUTTONScoEdit() </p><p><b>  {</b></p>&

32、lt;p>  // TODO: Add your control notification handler code here</p><p>  CScoreEdit dlg;</p><p>  dlg.m_editScoStuNumber=m_scorerset.m_studentno;</p><p>  dlg.m_editScoCouNumber=

33、m_scorerset.m_course;</p><p>  dlg.m_editScore=m_scorerset.m_score;</p><p>  dlg.m_editScocredit=m_scorerset.m_credit;</p><p>  if(dlg.DoModal()==IDOK){</p><p>  if(!m_

34、scorerset.IsOpen())</p><p>  m_scorerset.Open();</p><p>  m_scorerset.Edit(); //編輯數據表中的記錄</p><p>  m_scorerset.m_studentno=dlg.m_editScoStuNumber;</p><p>  m_scorers

35、et.m_course=dlg.m_editScoCouNumber;</p><p>  m_scorerset.m_score=dlg.m_editScore;</p><p>  m_scorerset.m_credit=dlg.m_editScocredit;</p><p>  m_scorerset.Update();</p><p&

36、gt;  UpdateData(FALSE); </p><p><b>  }</b></p><p><b>  }</b></p><p><b>  運行結果如下:</b></p><p><b>  圖8運行結果</b></p>&

37、lt;p><b>  輸入修改數據:</b></p><p><b>  圖9輸入修改數據</b></p><p><b>  數據修改后:</b></p><p><b>  圖10數據修改后</b></p><p><b>  4. 結

38、論與結果</b></p><p>  這次課程設計我主要實現了對學生基本信息,課程信息以及成績的修改,總體上實現了該模塊的功能,但是界面不太友好,使用起來不太方便,希望以后的學習中多加練習,完善界面。</p><p><b>  5. 收獲與致謝</b></p><p>  這次的課程設計,我們組的題目是學生成績管理系統(tǒng)。</

39、p><p>  在此次的設計中我不僅利用了自己的所學,而且還學到了好多新的知識,感謝我們的指導老師,給我們的設計提出了很多很多好的建議和意見,讓我從中獲益匪淺。</p><p><b>  6. 參考文獻</b></p><p>  [1]實用軟件工程(第三版).趙池龍、楊林主編.電子工業(yè)出版社.2011年1月.</p><p&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論