軟件工程課程設計---學生信息管理系統(tǒng)_第1頁
已閱讀1頁,還剩30頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  《Visual C++程序設計》</p><p><b>  課程設計報告書</b></p><p>  課程名稱 Visual C++程序設計 </p><p>  設計題目 學生信息管理系統(tǒng) </p><p>  專業(yè)班級 計算機082班

2、 </p><p>  學 號 </p><p>  學生姓名 </p><p>  指導教師 </p><p>  起止日期 2012 年 6 月 27 日至 7 月 10 日&l

3、t;/p><p><b>  摘 要</b></p><p>  隨著計算機的普及、信息社會的到來,人們的各個方面都發(fā)生了翻天覆地的變化。目前,學校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進入高校,但還未普及,而對于學生成績管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。</p><p>  本

4、系統(tǒng)依據開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數字化管理。開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關于信息化的步伐,使各項管理更加規(guī)范化。</p><p>  本系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構。在開

5、發(fā)方法的選擇上,選擇了生命周期法與原型法相結合的方法,遵循系統(tǒng)調查研究、系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施四個主要階段進行設計,而在具體的設計上,采取了演化式原型法,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進行重新分析、設計、實施。本論文主要從系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施與使用等幾個方面進行介紹。</p><p>  關鍵詞:計算機;數據庫;課程設計;高校學生信息管理系統(tǒng);</p><

6、;p><b>  ABSTRACT</b></p><p>  With the development of society, the mobile phone has become more and more important in our lives. Currently, school complex, information heavy, although the vari

7、ous types of management information system to enter college, but has not been popular, and for the management of student achievement, the current does not have a complete, unified system. Therefore, to develop a set of f

8、itness and the public good, compatibility system is necessary.</p><p>  The system is based on development requirements are mainly used in the education system, to complete the digital management of the dail

9、y education of middle school students score file. Development of this system allows Institute staff to reduce work pressure, comparison of the Senate, the teaching service and information management system can reduce the

10、 use of labor, speed up queries, strengthen management, as well as national departments on information the pace to make the management more stand</p><p>  The system in the development process, attention to

11、match the business processes, and seeks comprehensiveness, versatility, making this system not only applies to an educational institution. Choice of development methods, life cycle method and prototype wears, follow the

12、system investigation, system analysis, system design and implementation of four major stages of the design on the specific design, to take the evolutionary prototyping, with the use of the user and the system continues t

13、o deepen</p><p>  Keywords: computer; database; curriculum design; college student information management system;</p><p><b>  目 錄</b></p><p><b>  摘 要II</b>

14、;</p><p>  ABSTRACTIII</p><p><b>  目 錄IV</b></p><p><b>  第1章 引言6</b></p><p>  1.1 系統(tǒng)開發(fā)目的6</p><p>  1.2 系統(tǒng)目標6</p><

15、p>  1.3 解決方案6</p><p>  第2章 需求分析7</p><p>  2.1 系統(tǒng)需求概述7</p><p>  2.2 系統(tǒng)設計分析7</p><p>  2.3 系統(tǒng)功能分析8</p><p>  2.4 系統(tǒng)高層抽象8</p><p>  2.5 數據

16、流程圖10</p><p>  2.6 數據字典10</p><p>  2.6.1 數據項10</p><p>  2.6.2數據結構12</p><p>  第3章 概念結構設計12</p><p>  3.1 系統(tǒng)各分子系統(tǒng)的數據流圖12</p><p>  3.2 E-R

17、圖14</p><p>  3.2.1 分E-R圖14</p><p>  3.2.2 合并分E-R圖,生成初步E-R圖16</p><p>  第4章 邏輯結構設計17</p><p>  4.1 關系模型17</p><p>  4.2 系統(tǒng)數據庫表結構:18</p><p>

18、  第5章 數據庫的設計及實施19</p><p>  第6章 詳細設計21</p><p>  第7章 開發(fā)技巧和難點26</p><p>  第8章 小結及展望26</p><p><b>  參考文獻27</b></p><p>  高校學生成績管理系統(tǒng)</p>

19、<p><b>  第1章 引言</b></p><p>  1.1 系統(tǒng)開發(fā)目的</p><p>  目前,學校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進入高校,但還未普及,而對于學生成績管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。</p><p><b>  

20、1.2 系統(tǒng)目標</b></p><p>  節(jié)約資源,提高學籍信息的精確度。</p><p>  本系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。大節(jié)省了學校能源。并且計算機的存儲與快速查詢功能大大提高了學籍管理的效率,并且還提高了學籍信息管理的精確度。</p><p>  快速操作,精減人員,節(jié)約開支</p><

21、p>  方便快速的操作,可減少學籍信息管理的漏洞,又減少因工作的冗余出現的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質上還是工作人員的工資上都為學校節(jié)約了開支。為學校增加了財富。</p><p><b>  1.3 解決方案</b></p><p><b>  1系統(tǒng)技術性能要求</b></p><p&

22、gt;  學生成績管理信息系統(tǒng)的技術總體目標是應用先進的計算機網絡與數據技術為教學工作中的成績管理提供穩(wěn)定、安全、可靠信息化服務,具體技術上將達到如下要求:</p><p><b>  (1) 先進性</b></p><p>  采用先進、成熟的計算機軟硬件技術,保障系統(tǒng)能夠最大限度的適應今后技術和業(yè)務發(fā)展的需要。軟件結構應實現層次化、模塊化、平臺化,統(tǒng)一規(guī)范,同時采

23、用先進的現代管理技術,以保證系統(tǒng)的科學性。</p><p><b>  (2) 開放性</b></p><p>  系統(tǒng)將采用具備優(yōu)良性價比的開放式軟硬件平臺;網絡體系結構支持多種通訊協議、數據庫;采用C#等通用開發(fā)語言工具;對用戶操作平臺采用主流的B/S結構。</p><p><b>  (3) 可靠性</b></

24、p><p>  可靠性包括系統(tǒng)的穩(wěn)定性和數據的可靠性。</p><p>  系統(tǒng)的穩(wěn)定性需求包括:滿足7*24小時的運行需要,發(fā)生局部硬件、網絡和軟件故障時有相應的旁路技術和容錯技術,任意單點故障都不影響整個系統(tǒng)的運行。</p><p>  數據可靠性需求包括:保證本地備份數據和實時交易數據的一致性,發(fā)生局部故障時,數據不損失,發(fā)生重大事故時,備份數據可以在規(guī)定的時限內

25、恢復。</p><p><b>  (4) 高效性</b></p><p>  系統(tǒng)的設計要具有大規(guī)模的業(yè)務并發(fā)處理能力,數據的處理和傳送也可采用批量處理的形式。即使在日終數據備份和批量處理的時候也可以照常辦理業(yè)務。</p><p><b>  第2章 需求分析</b></p><p>  2.1

26、 系統(tǒng)需求概述</p><p>  21世紀以來,人類經濟高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計算機的應用及普及到經濟和社會生活的各個領域。使原本的舊的管理方法越來越不適應現在社會的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經濟的發(fā)展。為了適應現代社會人們高度強烈的時間觀念,學校信息管理系統(tǒng)軟件為學校辦公室?guī)砹藰O大的方便。</p><p>  2.2 系統(tǒng)設計分析<

27、;/p><p>  本系統(tǒng)適用于中小學校,其功能主要分為六大類:</p><p>  用戶管理:用于對用戶的添加,賦于不同權限及對用戶的修改及查詢。</p><p>  課程管理:用于對各學期課程的開設和修改。</p><p>  成績管理:用于對成績的輸入、修改、匯總及排名。</p><p>  學生信息管理:添加,刪除

28、,修改學生信息等。 </p><p>  授課信息管理:對授課教師,課程號,學時數,班級等信息的添加,維護等。</p><p>  學生信息查詢:對學生成績等信息的查詢,查詢方式為模糊,且具有多條件組合查詢功能。 </p><p>  學生成績統(tǒng)計:統(tǒng)計本科的總分,平均分等信息。</p><p>  2.3 系統(tǒng)功能分析</p>

29、<p>  權限功能:系統(tǒng)具有動態(tài)的權限分配功能,可按用戶權限對用戶進行分組??煞譃槠胀ㄓ?lt;/p><p>  戶,一般用戶,超級用戶。普通用戶只是查詢不能修改,一般用戶只能對授權范圍內進行</p><p>  相應修改及刪除,超級用戶能修改、刪除所有信息。</p><p>  錄入功能:為一般用戶提供相應的錄入功能,為超級用戶提供對所有信息的錄入功能。

30、</p><p>  查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內的所有信息。</p><p>  維護功能:為一般用戶提供查詢及相應的修改,刪除功能,為超級用戶提供對所有信息的</p><p><b>  修改刪除功能。</b></p><p>  退出功能:結束并關閉系統(tǒng)。</p><p&

31、gt;  2.4 系統(tǒng)高層抽象</p><p>  本系統(tǒng)從功能上劃分可分為以下幾大模塊:功能模塊管理,組權限管理,學生信息管理,課</p><p>  程信息管理,學生成績管理,授課信息管理,學生信息查詢,學生成績統(tǒng)計等幾大模塊。以下</p><p>  將對各子模塊進行說明。</p><p>  功能模塊管理:將系統(tǒng)功能模塊保存到數據庫中

32、以便于動態(tài)地進行不同用戶組權限的分配</p><p>  等操作。本模塊包括功能模塊的添加,刪除,修改等。</p><p>  組權限管理:對用戶進行分組,并將權限設置到不同的用戶組。</p><p>  學生信息管理模塊:輸入學生基本信息,并可以對學生信息進行添加、查詢、修改、刪除。</p><p>  還可以關鍵字查詢并從數據庫里調出的學

33、生基本信息.輸出學生基本信息,學號、班號、姓</p><p><b>  名查詢的信息結果。</b></p><p>  課程信息管理:設置課程號,課程名,先修課等課程信息。</p><p>  成績信息管理模塊:輸入成績信息,并可以對成績信息進行添加、查詢、修改、刪除。還</p><p>  可以用關鍵字查詢并調出數據

34、庫里的學生基本成績信息的修改、刪除等。輸出查詢的學生</p><p><b>  成績信息。</b></p><p>  授課信息管理:對教師授課信息的調度,安排等信息的管理。</p><p>  學生信息查詢:本模塊是可對學生成績進行查詢,可按學號,姓名,年齡,所在院系,入學</p><p>  年份等不同條件獨立查詢

35、或進行模糊查詢。</p><p>  學生成績統(tǒng)計:對學生成績總分,平均分等進行統(tǒng)計。</p><p><b>  系統(tǒng)模塊圖: </b></p><p><b>  2.5 數據流程圖</b></p><p>  數據流圖表達了數據和處理的關系,根據用戶的需求分析和高校學籍管理系統(tǒng)的需求,得出如下

36、圖1-1所示的學籍管理數據流圖。</p><p><b>  2.6 數據字典</b></p><p><b>  2.6.1 數據項</b></p><p>  數據字典是對系統(tǒng)所用到的所有表結構的描述,學籍管理的主要數據見下表。</p><p>  表 2.1 老師基本信息表</p>

37、<p>  表 2.2 學生基本信息表</p><p>  表 2.3 專業(yè)信息表</p><p>  表 2.4 畢業(yè)信息表</p><p>  表 2.5 院系信息表</p><p><b>  2.6.2數據結構</b></p><p>  經過數據項和用戶需求的分析,我對本系

38、統(tǒng)一共分了5個組,具體如下表所示:</p><p>  表 2.9 數據結構表</p><p>  第3章 概念結構設計</p><p>  3.1 系統(tǒng)各分子系統(tǒng)的數據流圖</p><p>  4.2.2查詢模塊流程圖</p><p>  4.2.4系統(tǒng)維護模塊流程圖</p><p><

39、;b>  3.2 E-R圖</b></p><p>  3.2.1 分E-R圖</p><p>  對于學生信息管理,我們可以將學生實體抽象出來,學生屬于學院可以將學院作為一個實體,學生所屬專業(yè)和畢業(yè)信息都將可以作為一個實體。</p><p>  圖 3-2 學生實體E-R圖</p><p>  圖 3-3 院系實體E-R

40、圖</p><p>  圖 3-4 專業(yè)實體E-R圖</p><p>  圖 3-5 畢業(yè)實體E-R圖</p><p>  在學生信息管理中存在這樣的關系:選擇(多對一的關系)、學習(多對一的關系)。</p><p>  3.2.2 合并分E-R圖,生成初步E-R圖</p><p>  消除各個分E-R圖中的不一致,以

41、形成一個能為全系統(tǒng)中所有用戶共同理解和接受的統(tǒng)一的概念模型。合理消除各分E-R圖的沖突是合并分E-R圖的主要工作與關鍵所在。在此小節(jié)將各個分E-R圖合并,并盡量消除三類沖突:屬性沖突、命名沖突和結構沖突。</p><p>  以上是本系統(tǒng)中的基本的實體和關系,本系統(tǒng)是將其分步找出來加以描述,下面是本系統(tǒng)總體的E-R圖:</p><p>  圖 3-11 學籍管理系統(tǒng)E-R圖</p&g

42、t;<p>  第4章 邏輯結構設計</p><p>  邏輯結構設計就是把概念結構設計階段設計好的基本E-R圖轉換為與選用DBMS產品所支持的數據模型相符合的邏輯結構。</p><p>  設計邏輯結構一般分為3步進行:</p><p> ?。?)將概念結構轉換為一般的關系、網狀、層次模型;</p><p> ?。?)將轉換

43、來的關系、網狀、層次模型向特定DBMS支持下的數據模型轉換;</p><p> ?。?)對數據模型進行優(yōu)化。</p><p><b>  4.1 關系模型</b></p><p>  將E-R圖轉換為關系模型實際上就是要獎實體型、實體的屬性和實體型之間的聯系轉換為關系模式,這種轉換一般遵循如下原則:一個實體型轉換為一個關系模式。實體的屬性就是關

44、系的屬性,實體的碼就是關系的碼。</p><p>  將概念結構設計階段設計好的基本E-R圖轉換為關系模型,如下所示:</p><p>  學生(學號,專業(yè)號,院系號,姓名,性別,出生日期,身份證號,入學時間政治面貌,家庭住址,籍貫,郵政編碼,民族),此為學生實體對應的關系模式。</p><p>  畢業(yè)(畢業(yè)證編號,學號,姓名,性別,身份證號,所屬院系,入學時間

45、,已修學分,需修學分),此為畢業(yè)實體對應的關系模式。</p><p>  課程(課程號,課程名,學分),此為課程實體對應的關系模式。</p><p>  院系(院系號,院系名稱,院長名),此為院系實體對應的關系模式。</p><p>  4.2 系統(tǒng)數據庫表結構:</p><p>  學生基本信息表(主要描述一些學生入學前的基本信息):<

46、;/p><p>  圖 5-1 學生基本信息表結構圖</p><p>  院系信息表(主要描述學校中各個院系的一些基本信息):</p><p>  圖 5-3 院系信息表結構圖</p><p>  專業(yè)信息表(主要描述學生選擇專業(yè)的信息):</p><p>  圖 5-4 專業(yè)信息表結構圖</p><p

47、>  學生畢業(yè)信息表(主要描述學生畢業(yè)的基本信息):</p><p>  圖 5-8 學生畢業(yè)信息表結構圖</p><p>  第5章 數據庫的設計及實施</p><p>  學生基本信息表(主要描述一些學生入學前的基本信息):</p><p>  create table student</p><p>  

48、(sno varchar(10) primary key,</p><p>  deptno varchar(10) references department(deptno),</p><p>  mno varchar(5) references major(mno),</p><p>  sname varchar(10) not null,</p>

49、;<p>  ssex char(2),</p><p>  birthday datetime,</p><p>  sid varchar(20) unique,</p><p>  intime timestamp,</p><p>  symbol varchar(8),</p><p>  ho

50、meaddr varchar(30),</p><p>  birthplace varchar(10),</p><p>  postcode char(6) check(postcode like'[0-9][0-9][0-9][0-9][0-9][0-9]'))</p><p>  院系信息表(主要描述學校中各個院系的一些基本信息):</

51、p><p>  create table department</p><p>  (deptno varchar(10) primary key,</p><p>  deptname varchar(10) not null unique,</p><p>  depthead varchar(10))</p><p>

52、;  專業(yè)信息表(主要描述學生選擇專業(yè)的信息):</p><p>  create table major</p><p>  (mno varchar(5) primary key,</p><p>  mname char(10) not null unique)</p><p>  課程信息表(主要描述學校開設的課程的基本信息):&l

53、t;/p><p>  create table course</p><p>  (cno varchar(5) primary key,</p><p>  cname varchar(10) not null unique,</p><p>  credit smallint not null)</p><p>  學

54、生畢業(yè)信息表(主要描述學生畢業(yè)的基本信息):</p><p>  create table graduate</p><p>  (gno varchar(10) primary key,</p><p>  sno varchar(10)references student(sno),</p><p>  sname varchar(10)

55、references student(sno),</p><p>  ssex char(2) not null,</p><p>  sid varchar(20) not null,</p><p>  deptname varchar(10) references department(deptname),</p><p>  outi

56、me timestamp,</p><p>  ycredit smallint,</p><p>  xcredit smallint)</p><p><b>  第6章 詳細設計</b></p><p><b>  程序運行界面:</b></p><p>  學生信息

57、管理系統(tǒng)(詳細設計)</p><p><b>  登錄的系統(tǒng)界面:</b></p><p><b>  編碼</b></p><p><b>  登錄模塊代碼:</b></p><p>  Private Sub cmd3_Click()</p><p>

58、;  Dim cn As ADODB.Connection</p><p>  Dim rs As ADODB.Recordset</p><p>  Dim str_cn As String '訪問sql server的連接字符串</p><p>  Dim str_sql As String</p><p>  str_c

59、n = "driver={sql server};server=.;uid=sa;pwd=;database=student"</p><p>  Set cn = New ADODB.Connection</p><p>  cn.CursorLocation = adUseClient</p><p>  cn.Open str_cn

60、 '連接sql server</p><p>  str_sql = "select * from user_info where user_name='" & Text1.Text & "' and user_code='" & Text2.Text & "'"</p>

61、;<p>  Set rs = New ADODB.Recordset</p><p>  rs.Open str_sql, cn, adOpenDynamic, adLockOptimistic</p><p>  If Len(Text1.Text) = 0 Then</p><p>  MsgBox "請輸入用戶名!", 64

62、, "提示"</p><p>  Text1.SetFocus</p><p>  ElseIf Len(Text2.Text) = 0 Then</p><p>  MsgBox "請輸入密碼!", 64, "提示"</p><p>  Text2.SetFocus</p&g

63、t;<p><b>  Else</b></p><p>  If rs.RecordCount = 0 Then</p><p>  i = MsgBox("不存在該用戶,是否立即注冊?", 4 + 32, "提示")</p><p>  If i = 6 Then</p>

64、<p><b>  Unload Me</b></p><p>  Form3.Show</p><p><b>  Else</b></p><p>  mdlTextBox.Blank Me</p><p>  Text2.SetFocus</p><p>&l

65、t;b>  End If</b></p><p><b>  Else</b></p><p>  ' Unload Me</p><p>  Form1.Hide</p><p>  Form4.Show</p><p><b>  End If</b&

66、gt;</p><p><b>  End If</b></p><p><b>  End Sub</b></p><p>  Private Sub Form_Load()</p><p>  mdlTextBox.Centen Me '使窗體居中</p><p&g

67、t;<b>  End Sub</b></p><p>  Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)</p><p>  Label5.ForeColor = vbBlack</p><p>  Label5

68、.FontUnderline = False</p><p>  Label6.ForeColor = vbBlack</p><p>  Label6.FontUnderline = False</p><p><b>  End Sub</b></p><p>  Private Sub Label5_Click()

69、</p><p><b>  Unload Me</b></p><p>  Form3.Show</p><p><b>  End Sub</b></p><p>  Private Sub Label5_MouseMove(Button As Integer, Shift As Integer

70、, X As Single, Y As Single)</p><p>  Label5.ForeColor = vbBlue</p><p>  Label5.FontUnderline = True</p><p><b>  End Sub</b></p><p>  Private Sub Label6_Clic

71、k()</p><p><b>  Unload Me</b></p><p>  Form2.Show</p><p><b>  End Sub</b></p><p>  Private Sub Label6_MouseMove(Button As Integer, Shift As Inte

72、ger, X As Single, Y As Single)</p><p>  Label6.ForeColor = vbBlue</p><p>  Label6.FontUnderline = True</p><p><b>  End Sub</b></p><p><b>  添加學生信息代碼:&l

73、t;/b></p><p>  Option Explicit</p><p>  Private Sub Command1_Click()</p><p>  If Len(Text1.Text) = 0 Or Len(Text6.Text) = 0 Then</p><p>  MsgBox "請將信息補充完整!"

74、;, 48, "警告"</p><p><b>  Exit Sub</b></p><p><b>  End If</b></p><p><b>  '添加新記錄</b></p><p>  sqlstr = "select * fr

75、om student_Info"</p><p>  Set rs = ExecuteSQL(sqlstr, Msg)</p><p><b>  rs.AddNew</b></p><p>  rs.Fields("student_id") = Text6.Text</p><p>  r

76、s.Fields("student_name") = Text1.Text</p><p>  rs.Fields("class_no") = Combo2.Text</p><p>  rs.Fields("born_date") = Text2.Text</p><p>  rs.Fields(&quo

77、t;student_sex") = Combo1.Text</p><p>  rs.Fields("address") = Text4.Text</p><p>  rs.Fields("tele_number") = Text7.Text</p><p>  rs.Fields("comment&quo

78、t;) = Text5.Text</p><p>  rs.Fields("ru_date") = Text3.Text</p><p><b>  rs.Update</b></p><p><b>  rs.Close</b></p><p>  第7章 開發(fā)技巧和難點&l

79、t;/p><p>  本系統(tǒng)開發(fā)的技術難點主要有兩個方面:一是否業(yè)務邏輯的理解;二是數據庫邏輯結構的設計。業(yè)務邏輯是依據空警管理系統(tǒng)的行業(yè)特點及其特殊的應用領域需要來進行設計的。只有在準確不理解一個系統(tǒng)的業(yè)務邏輯之后才可能開發(fā)出適應其應用的應用系統(tǒng)來,并且在系統(tǒng)之間模塊的科學劃分與結構組織都是在正確不理解實際應用的業(yè)務邏輯需求的前提下完成的.</p><p>  數據庫設計是應用系統(tǒng)開發(fā)的另一

80、個難點,只有科學的數據庫設計才能使系統(tǒng)具有良好的結構及良好的可編程性,可擴展性.數據庫設計是直接影響系統(tǒng)運行情況及程序設計的一個重要因素.因此,在開發(fā)相關數據庫方面的管理系統(tǒng)時,都需要充分考慮到科學性,結構性,規(guī)范性,安全性,可擴展等相關問題</p><p>  第8章 小結及展望</p><p>  由于設計時間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,出錯處理不

81、夠等多方面問題。這些都有待進一步改善。 </p><p>  通過努力,我們組設計出了一個學籍管理的數據庫系統(tǒng),這個系統(tǒng)可以幫助用戶更好、更快、更有效地管理學生的學籍問題。在這個系統(tǒng)中,我們主要實現了的功能有能夠完成新、老生信息的輸人、修改、插人、刪除等工作,可以按照特定的信息進行查找,并按照特定的要求進行排序,可以對老生的信息進行備份,以便日后查詢,可以對學生的信息進行打印輸出,學生成績的輸入、修改、刪除等基本

82、操作,成績的綜合統(tǒng)計功能,包括學生成績按照不同條件進行排名。管理人員可以選擇不同的排序條件,并可以將排序結果進行打印輸出,計算各班的總分和平均分,并按照平均分將各班成績進行排序,統(tǒng)計不及格考生的信息,根據條件確定是重修還是補考,學生獎勵統(tǒng)計,自動生成每班獲得獎學金的同學的信息,并可以將獎學金分成不同的等級,以及所得獎學金的數目。其中有優(yōu)點,但也存在不足的地方。優(yōu)點是可以保證用戶更好地管理數據,可以運用多種功能。不足的地方是我在設計觸發(fā)器

83、和存儲過程的時候沒有實現好,分析其中的原因,是我自己對觸發(fā)器和存儲過程沒有更加深入的了解,平時沒有花時間去練習,因此我決定在以后的學習中要更加努力。</p><p><b>  致謝: </b></p><p>  在系統(tǒng)開發(fā),我受到了指導老師細心指導,老師嚴謹的指導態(tài)度與深厚的理論知識都讓我受益非淺,從他身上我學到了很多的東西,無論是理論還是實踐都使我的知識有很大的

84、提高.借此我特提出感謝.</p><p>  同時我還感謝母校的老師,謝謝他們?yōu)楸鞠到y(tǒng)提供的幫助.讓我能夠順利地完成本系統(tǒng)的開發(fā).也感謝那些對我提供幫助的同學,沒有他們就不會現在的系統(tǒng).</p><p><b>  參考文獻</b></p><p>  [1].薩師煊,王珊. 數據庫系統(tǒng)概論(第三版).[M] 高等教育出版社. 2000.2&l

85、t;/p><p>  [2].[美]Martin J. Wells. 李鵬,陳煒,任俊偉 譯,J2ME游戲編程.[M] 清華大學出版社. 2004.2</p><p>  [3]. 羅斌,Visual C++ 編程技巧精選500例,北京:中國水利水電出版社,2005.1</p><p>  [4]. 劉家海,余建軍, visual C++ 程序設計基礎,北京:科學出版社

86、,2003.8</p><p>  [5]. 譚峰,章偉聰, visual C++ 程序設計實訓教程,北京:科學出版社,2003.8</p><p>  [6]. 肖宏偉,visual C++實效編程百利,北京:人民郵電出版社,2004.8</p><p>  [7]. 王超龍,陳志華, visual C++ 入門與提高,北京:人民郵電出版社,2002.6 <

溫馨提示

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

評論

0/150

提交評論