2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩30頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p>  《Visual C++程序設(shè)計》</p><p><b>  課程設(shè)計報告書</b></p><p>  課程名稱 Visual C++程序設(shè)計 </p><p>  設(shè)計題目 學生信息管理系統(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)依據(jù)開發(fā)要求主要應(yīng)用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數(shù)字化管理。開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務(wù)、教學上的各項服務(wù)和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關(guān)于信息化的步伐,使各項管理更加規(guī)范化。</p><p>  本系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務(wù)流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構(gòu)。在開

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

16、流程圖10</p><p>  2.6 數(shù)據(jù)字典10</p><p>  2.6.1 數(shù)據(jù)項10</p><p>  2.6.2數(shù)據(jù)結(jié)構(gòu)12</p><p>  第3章 概念結(jié)構(gòu)設(shè)計12</p><p>  3.1 系統(tǒng)各分子系統(tǒng)的數(shù)據(jù)流圖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章 邏輯結(jié)構(gòu)設(shè)計17</p><p>  4.1 關(guān)系模型17</p><p>  4.2 系統(tǒng)數(shù)據(jù)庫表結(jié)構(gòu):18</p><p>

18、  第5章 數(shù)據(jù)庫的設(shè)計及實施19</p><p>  第6章 詳細設(shè)計21</p><p>  第7章 開發(fā)技巧和難點26</p><p>  第8章 小結(jié)及展望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>  方便快速的操作,可減少學籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學校節(jié)約了開支。為學校增加了財富。</p><p><b>  1.3 解決方案</b></p><p><b>  1系統(tǒng)技術(shù)性能要求</b></p><p&

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

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

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

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

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

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

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

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

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

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

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

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

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

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

36、圖1-1所示的學籍管理數(shù)據(jù)流圖。</p><p><b>  2.6 數(shù)據(jù)字典</b></p><p><b>  2.6.1 數(shù)據(jù)項</b></p><p>  數(shù)據(jù)字典是對系統(tǒng)所用到的所有表結(jié)構(gòu)的描述,學籍管理的主要數(shù)據(jù)見下表。</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數(shù)據(jù)結(jié)構(gòu)</b></p><p>  經(jīng)過數(shù)據(jù)項和用戶需求的分析,我對本系

38、統(tǒng)一共分了5個組,具體如下表所示:</p><p>  表 2.9 數(shù)據(jù)結(jié)構(gòu)表</p><p>  第3章 概念結(jié)構(gòu)設(shè)計</p><p>  3.1 系統(tǒng)各分子系統(tǒng)的數(shù)據(jù)流圖</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>  在學生信息管理中存在這樣的關(guān)系:選擇(多對一的關(guān)系)、學習(多對一的關(guān)系)。</p><p>  3.2.2 合并分E-R圖,生成初步E-R圖</p><p>  消除各個分E-R圖中的不一致,以

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

42、t;<p>  第4章 邏輯結(jié)構(gòu)設(shè)計</p><p>  邏輯結(jié)構(gòu)設(shè)計就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。</p><p>  設(shè)計邏輯結(jié)構(gòu)一般分為3步進行:</p><p> ?。?)將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;</p><p>  (2)將轉(zhuǎn)換

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

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

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

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

47、>  學生畢業(yè)信息表(主要描述學生畢業(yè)的基本信息):</p><p>  圖 5-8 學生畢業(yè)信息表結(jié)構(gòu)圖</p><p>  第5章 數(shù)據(jù)庫的設(shè)計及實施</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>  課程信息表(主要描述學校開設(shè)的課程的基本信息):&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章 詳細設(shè)計</b></p><p><b>  程序運行界面:</b></p><p>  學生信息

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

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

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

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

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

84、提高.借此我特提出感謝.</p><p>  同時我還感謝母校的老師,謝謝他們?yōu)楸鞠到y(tǒng)提供的幫助.讓我能夠順利地完成本系統(tǒng)的開發(fā).也感謝那些對我提供幫助的同學,沒有他們就不會現(xiàn)在的系統(tǒng).</p><p><b>  參考文獻</b></p><p>  [1].薩師煊,王珊. 數(shù)據(jù)庫系統(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++ 程序設(shè)計基礎(chǔ),北京:科學出版社

86、,2003.8</p><p>  [5]. 譚峰,章偉聰, visual C++ 程序設(shè)計實訓教程,北京:科學出版社,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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論