第一篇:學生成績管理系統論文中期報告
2012屆畢業設計(論文)中期報告
《學生成績管理系統》中期報告
專業、班級:軟件工程1班學號:200806084146報告人:周雅楠
1. 前期工作簡述
通過調研目前教學管理系統中的學生成績管理子系統,了解學生成績管理子
系統的業務流程;通過分析比較,結合用戶對學生成績管理系統的改進意見與實現情況,運用面向對象思想方法,設計和實現一個滿足功能和性能,并有所創新的成績管理子系統,以提高成績管理的自動化、友好性等。
經過簡單的需求分析,我們將學生成績管理系統大致分為三個功能模塊:管
理員模塊,教師管理模塊,學生模塊。通過這三種不同的權限分別對學生成績進行不同的管理。
經過小組成員的討論和分析,明確對學生成績管理系統的基本思路和設計方
法,主要采用的開發工具是MyEclipse 8.5,使用JSP技術,以Microsoft SQL Server 2005數據庫做后臺來進行數據的管理,要求前臺用Java語言來進行數據的管理。網站主頁采用動、靜相結合的方式,即靜態的主Web頁面和動態的圖文相結合。用Jsp與數據庫結合的技術建立數據庫增、刪、改、查的后臺數據管理系統,采用實時交互式的動態的Web頁面,來實現學生成績的添加、刪除、查詢與修改的功能。
2. 已解決的問題
自開題以來,我們所做的工作主要是查閱相關參考文獻,完成學生成績管理
系統的可行性研究和需求分析,并補充前期開題設計方面沒有考慮全面的問題。
所取得的進展和成果:
①.在計算機上安裝所要用到的開發工具并調試成功,可以使用。
②.在需求分析之后進行了數據庫的初步設計,完成了數據庫的創建,但數據還沒有全部完善。
③.完成在線學生成績管理系統的用戶登錄界面和前臺首頁界面和。
3. 尚存在的問題及解決的方案
通過本系統,可以更加有效的管理學生成績信息,其中包括學生的基本信息,成績信息并且具有信息的錄入、添加、修改、刪除,查詢,打印等功能。實現學校人力資源的優化和學生成績管理的科學管理。
存在的具體問題:
①.開發的困難性表現在對系統開發過程的不熟悉
②.程序代碼太過冗長,不夠簡練
③.已調試好的功能模塊偶爾會出現問題
解決的方案:
①.通過查閱相關書籍以及在網上找資料,不斷提高對系統開發過程的掌握。②.多與指導老師交流,在指導老師的幫助下對程序進行反復修改調試。
4. 后期工作安排
①.繼續學習網頁制作及系統開發的相關知識,盡快完成所有的功能模塊并得以實現。
②.系統界面友好美觀方面進一步加強
③.進一步完成前臺與后臺的數據庫連接
第二篇:學生成績管理系統論文中期報告
2012屆畢業設計(論文)中期報告
《學生成績管理系統》中期報告
專業、班級:軟件工程1班
學號:200806084146
報告人:周雅楠
1. 前期工作簡述
通過調研目前教學管理系統中的學生成績管理子系統,了解學生成績管理子系統的業務流程;通過分析比較,結合用戶對學生成績管理系統的改進意見與實現情況,運用面向對象思想方法,設計和實現一個滿足功能和性能,并有所創新的成績管理子系統,以提高成績管理的自動化、友好性等。
經過簡單的需求分析,我們將學生成績管理系統大致分為三個功能模塊:管理員模塊,教師管理模塊,學生模塊。通過這三種不同的權限分別對學生成績進行不同的管理。
經過小組成員的討論和分析,明確對學生成績管理系統的基本思路和設計方法,主要采用的開發工具是MyEclipse 8.5,使用JSP技術,以Microsoft SQL Server 2005數據庫做后臺來進行數據的管理,要求前臺用Java語言來進行數據的管理。網站主頁采用動、靜相結合的方式,即靜態的主Web頁面和動態的圖文相結合。用Jsp與數據庫結合的技術建立數據庫增、刪、改、查的后臺數據管理系統,采用實時交互式的動態的Web頁面,來實現學生成績的添加、刪除、查詢與修改的功能。
2. 已解決的問題
自開題以來,我們所做的工作主要是查閱相關參考文獻,完成學生成績管理系統的可行性研究和需求分析,并補充前期開題設計方面沒有考慮全面的問題。
所取得的進展和成果:
①.在計算機上安裝所要用到的開發工具并調試成功,可以使用。②.在需求分析之后進行了數據庫的初步設計,完成了數據庫的創建,但數據還沒有全部完善。
③.完成在線學生成績管理系統的用戶登錄界面和前臺首頁界面和。
3. 尚存在的問題及解決的方案
通過本系統,可以更加有效的管理學生成績信息,其中包括學生的基本信息,成績信息并且具有信息的錄入、添加、修改、刪除,查詢,打印等功能。實現學校人力資源的優化和學生成績管理的科學管理。存在的具體問題:
①.開發的困難性表現在對系統開發過程的不熟悉 ②.程序代碼太過冗長,不夠簡練 ③.已調試好的功能模塊偶爾會出現問題 解決的方案:
①.通過查閱相關書籍以及在網上找資料,不斷提高對系統開發過程的掌握。②.多與指導老師交流,在指導老師的幫助下對程序進行反復修改調試。
4. 后期工作安排
①.繼續學習網頁制作及系統開發的相關知識,盡快完成所有的功能模塊并得以實現。
②.系統界面友好美觀方面進一步加強 ③.進一步完成前臺與后臺的數據庫連接
第三篇:學生成績管理系統論文(最終版)
成都東軟學院
論文
題目:學生成績管理系統
姓名:xx
專業:軟件工程
班級:10級5班
指導老師:xx
提交時間:xxx年xx月xx日1
摘要:
學生成績管理系統是典型的信息管理系統(MIS),其開發主要包括后臺數據庫的建立和維護以及前端應用程序的開發兩個方面。經過分析,我們使用Microsoft公司的C語言開發工具,將與C語言技術與數據庫SQL2008相結合進行設計。首先,在短時間內建立系統應用原型,然后,對初始原型系統進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統。系統可基本實現學生成績和學生信息的錄入、修改、刪除等功能,擴充的功能包括與成績相關的信息處理。同時,可根據學校教學管理制度,設定或自定義審核操作的規則。系統其他方面的需求有:安全保密性、可恢復性、可擴充性、可維護性等。關鍵字:
學生成績管理系統;數據庫;C語言 2
一,目標系統應該達到以下要求:
(1)可靠性 能連續準確的處理業務,有較強的容錯能力。(2)可用性 系統功能齊全,能夠完全滿足用戶的需要。(3)可維護性 用戶能對系統進行維護、擴充、修改。(4)易用性 用戶能很容易的對系統進行操作。
(5)安全性 保證系統的物理安全、數據存儲和存取的安全與保密、數據傳輸的安全與保密。二,學生成績管理系統的意義
現在我國的大中專院校的學生成績管理水平普遍不高,有的還停留在紙介質基礎上,這種管理手段已不能適應時代的發展,存在著許多缺點,如:效率低、保密性差,另外時間一長,將產生大量的文件和數據,這對于查找、更新和維護都帶來了不少的困難。在當今信息時代這種傳統的管理方法必然被計算機為基礎的信息管理系統所代替。如果本系統能被學校所采用,將會改變以前靠手工管理學生成績的狀況,可以樹立良好的辦學
形象,提高工作效率。所以我想借本次畢業設計之際,開發一個不僅適用本校各系而且適用于其它各校的通用高校學生成績管理系統。三,管理信息系統概述
管理信息系統是一個由人和計算機等組成的,能進行管理信息的收集、傳遞、加工、保存、維護和使用的系統,它能實測國民經濟和企業的各種運行情況;利用歷史數據預測未來;從全局出發輔助管理決 策;利用信息控制企業的行為、幫助實現其規劃目標。簡言之,管理信息系統是一個以計算機為工具,具有數據處理、預測、控制和輔助決策功能的信息系統。
信息作為生產力中最活躍的因素,很早就在人類經濟生活中發揮著不可替代的作用,但把信息納入企業經營管理系統中高效處理和應用是在計算機發明以后的50年代末。
從50年代開始,計算機越來越多地用于信息處理。70年代中期,開始建立MIS, 使管理水平不僅有深度的含義,而且有了廣度的含義,這就要求把眾多的計算機通過線路聯合起來集中使用,協同進行信息處理,提供廣泛的服務,以提高管理組織、管理方法和管理工作的效率。這種有效的利用計算機資源,發揮人的思維,提高管理效益的現代化管理方法,就是管理信息的總體含義。
進入80年代以來,世界的經濟發展進入了一個激烈競爭的時代。可以說,誰先獲得信息,誰就有可能抓住發展經濟的機遇。所以,現在社會已進入了信息化的時代,在這樣信息如海的浩翰之中,處理信息和利用信息是十分重要的。建立MIS就成為信息管理的迫切需要和時代先進管理水平的體現。
利用計算機進行信息管理在本世紀50年代開始到現在,大致經歷了四個階段: 第一階段是單項數據處理階段,這是計算機應用管理的低級階段,這個階段的計算機只是單機運行,主要用來代替人工進行運算和簡單數 據處理。
第二階段為數據綜合處理階段,這是計算機應用于管理的發展階段。第三階段為管理信息系統階段。這是計算機應用于管理的高級階段。管理信息系統簡稱MIS,是用系統思維的方法,以電子計算機科學和現代通信技術為基礎,對信息進行收集、傳遞、加工和使用,并為此服務的信息系統,是管理科學、系統工程學與電子計算機相結合的綜合性學科,也是一門新興的、具有獨特風格的近代邊緣科學。第四階段為自動化階段,這是計算機應用的最高階段,也是最終目標。從計算機應用發展過程可以看出,計算機由單項數據處理和數據綜合處理階段到管理體制信息系統階段,這也是計算機在信息管理方面應用的發展規律,或者是發展的必然趨勢。因此、教育行業作為一個國家文化經濟的基礎,信息管理系統在教育行業中的應用也遵循這樣一個過程。
管理信息系統作為一個參與企業管理活動的人機交互系統,具有以下特點:(1)整體性。組成系統的各個組成部分為實現某一特定目標,合理、有序地組成一個整體,追求整體最優。
(2)目的性。任何一個系統都是為了完成某一特定目標而構造的。(3)管理信息系統采用數據庫技術將數據有效地組織在計算機中,以實現快速的信息處理及信息共享。
(4)應用不斷發展的網絡與通信技術,使得根據不同地理位置上進行的管理結合建立起的管理信息系統,是一個帶有計算機通信網絡的分 布式系統。四,數據庫簡介
SQL是Structured Query Language(結構化查詢語言)的縮寫。SQL是專為數據庫而建立的操作命令集,是一種功能齊全的數據庫語言。在使用它時,只需要發出“做什么”的命令,“怎么做”是不用使用者考慮的。SQL功能強大、簡單易學、使用方便,已經成為了數據庫操作的基礎,并且現在幾乎所有的數據庫均支持SQL。
組成:在正式學習SQL語言之前,首先讓我們對SQL語言有一個基本認識,介紹一下SQL語言的組成:
1.一個SQL數據庫是表(Table)的集合,它由一個或多個SQL模式定義。
2.一個SQL表由行集構成,一行是列的序列(集合),每列與行對應一個數據項。
3.一個表或者是一個基本表或者是一個視圖。基本表是實際存儲在數據庫的表,而視圖是由若干基本表或其他視圖構成的表的定義。
4.一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表。每個存儲文件與外部存儲上一個物理文件對應。
5.用戶可以用SQL語句對視圖和基本表進行查詢等操作。在用戶角度來看,視圖和基本表是一樣的,沒有區別,都是關系(表格)。6.SQL用戶可以是應用程序,也可以是終端用戶。SQL語句可嵌入在宿主語言的程序中使用,宿主語言有FORTRAN,COBOL,PASCAL,PL/I,C和Ada語言等。SQL用戶也能作為獨立的用戶接口,供交互環境下的終端用戶使用。其基本操作: ? 數據定義 ? 數據操縱 ? 數據控制
? 嵌入式SQL語言的使用規定 五,C語言簡介
? C語言是目前世界上流行、使用最廣泛的高級程序設計語言。? C語言的發展歷史:
C語言的發展頗為有趣。它的原型ALGOL 60語言。
1963年,劍橋大學將ALGOL 60語言發展成為CPL(Combined Programming Language)語言。
1967年,劍橋大學的Matin Richards 對CPL語言進行了簡化,于是產生了BCPL語言。
1970年,美國貝爾實驗室的Ken Thompson將BCPL進行了修改,并為它起了一個有趣的名字“B語言”。意思是將CPL語言煮干,提煉出它的精華。并且他用B語言寫了第一個UNIX操作系統。
1973年,B語言也給人“煮”了一下,美國貝爾實驗室的D.M.RITCHIE在B語言的基礎上最終設計出了一種新的語言,他取了BGPL的第二個字母作為這種語言的名字,這就是C語言。
為了使UNIX操作系統推廣,1977年Dennis M.Ritchie 發表了不依賴于具體機器系統的C語言編譯文本《可移植的C語言編譯程序》。
1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《The C Programming Language》,從而使C語言成為目前世界上流行最廣泛的高級程序設計語言。
1988年,隨著微型計算機的日益普及, 出現了許多C語言版本。由于沒有統一的標準,使得這些C語言之間出現了一些不一致的地方。為了改變這種情況,美國國家標準研究所(ANSI)為C語言制定了一套ANSI標準, 成為現行的C語言標準。? C語言的特點
1.簡潔緊湊、靈活方便
2.運算符豐富
3.數據結構豐富
4.C是結構式語言
5.C語法限制不太嚴格、程序設計自由度大
6.C語言允許直接訪問物理地址,可以直接對硬件進行操作
7.C語言程序生成代碼質量高,程序執行效率高
8.C語言適用范圍大,可移植性好
? C語言有一個突出的優點就是適合于多種操作系統, 如DOS、UNIX,也適用于多種機型。六,技術可行性分析
本系統的開發利用Microsoft SQL2008作為本系統的數據庫,它支持多用戶的新型數據庫,適用于大中規模的數據量要求,學校校園網的建設也為新系統服務器/客服端的結構提供了硬件上的支持。使用C語言作為系統的開發環境,它提供完善的控制語句,類與對象的支持及豐富的數據類型,非常有利于對新系統的擴展與修改。綜上所述,本系統的設計與開發,在技術和硬件設備上的條件,都是滿足的,因此它在技術上是可行的。七,運行上的可行性
本系統為一個小型的學生信息管理系統,所耗費的資源非常的小。學校的電腦無論是硬件還是軟件都能夠滿足條件。因此本系統在運行上是可行的。八,經濟上可行性
現在計算機的價格已經十分低廉,性能卻有個很大的進步,而本系統的開發為學校的工作效率帶來了質的飛躍。如: 1,本系統的運行可以代替人工進行許多繁雜的勞動。2,本系統的運行可以節省許多資源。
3,本系統的運行可以大大的提到學校的工作效率。4,本系統可以使信息文檔更加安全。所以本系統在經濟上是可行的。九,系統設計思想
1,采用現在有的資源,先進的管理系統開發方案,充分利用學校現有資源,減少開發中的時間和財力,物力,提高系統開發的水平和應用效果。
2,系統就滿足學校的需求,例如學生信息的錄入,查詢,更新等。學生錄入與排名。
3,系統就具備數據庫維護功能,及時根據用戶需求進行數據添加,刪除修改等操作。十,系統設計分析
用戶管理:用于對用戶的添加,賦予不同的權限及對用戶的修改和查尋。
課程管理:用于對個學期的開設和修改。
成績管理:用于對成績的輸入,修改,匯總及排名。學生信息管理:添加,刪除,修改學生信息等。
授課信息管理:對授課老師,課程號,學時數,班級等信息的添加維護等。
學生信息查尋:對學生成績等信息的查尋,查詢方式為模糊,且具有多條件組合查詢功能。
學生成績統計:統計學生各科的總分,平均分及排名等信息。十一,系統功能分析
權限功能:系統具有動態權限分配功能,可以按照用戶權限對用戶分組,可分為一般用戶,學生,老師,一般用戶只能查詢不能修改,學 生只能對授權范圍內進行相應修改和刪除,老師則可以修改刪除所有信息。
錄入功能:為學生提供相應的錄入功能,為老師提供所有信息的錄入功能。
查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內的所有信息。
維護功能:為學生提供查詢以及相應的刪除和修改功能,為老師提供所有信息的刪除和修改功能。退出功能:結束關閉系統。11
十二,結語
在本系統的開發過程中我們能深刻認識到合理的組織,精心的準備,加上不怕困難的精神,和有序的實施是軟件工程開發設計及實踐過程及成功的必備條件。同時也提高了我小組人員之間的團隊合作意識。增加了我們的學習信心。也為畢業以后的相關工作打好了良好的基礎。
第四篇:vb學生成績管理系統論文
目 錄
摘要……………………………………………………………………………………….2 第一章 引言...........................................................3 第二章 系統設計的目的與要求...........................................3 1.1系統設計的目的....................................................3 1.2系統設計的實驗環境................................................4 1.3系統設計的預備知識................................................3 1.4系統設計的要求....................................................4
第三章 系統的概述.....................................................3 2.1系統的需求........................................................3 2.2可行性分析........................................................4 第四章 前臺界面分析...................................................4 3.1 登陸界面..........................................................4 3.2信息查詢..........................................................6 第五章 數據庫的分析...................................................6 4.1 YONGHU表...........................................................7 4.2 STUDENT 表.........................................................7 4.3 SCORE表...........................................................7 4.4 COURSE表...........................................................8 第六章 軟件維護.......................................................8 5.1數據維護..........................................................9 5.2代碼維護..........................................................9 結語及致謝............................................................9 參考文獻..............................................................9
VB學生成績管理系統
摘要:隨著科學技術在管理上越來越深入而廣泛的應用,管理信息系統的技術已逐步成熟。學生成績管理系統是一個不斷發展的新型學科,任何一個學校要生存要發展,要高效率地把內部活動有機地組織起來,因為管理這些龐大的體系是非常困難的,要想有機地組織起來,就必須建立與自身特點相適應的成績管理系統。本文對Visual Basic6.0應用程序設計等工具進行了較深入的學習和應用,利用其提供的各種面向對象的開發工具,尤其是數據窗口這一能方便而簡潔操縱數據庫的智能化對象,主要完成了對學生成績管理系統的系統分析部分,界面的設計、數據庫的設計等;系統設計部分主要介紹了系統功能設計和數據庫設計及代碼設計;
關鍵詞:visual basic,學生成績管理系統,數據庫,查詢
Abstract:Along with science technique is on the management more and more thorough but extensive application, manage information system of technique already gradually mature.Student result management the system is a new academics which develops continuously, the whichever school wants to exist to want a development, high-efficiencily internal activity organically the organization get up, because manage these huge systems are very difficult, think organically the organization get up, have to build up is mutually accommodative with oneself characteristics of result management system.This text to Visual Basic6.0 application program design etc.the tool carried on more thorough study and application, making use of what it provide various development tool which face to object, is the intelligence that data window way's this ability is convenient and simple and direct to manipulate a database to turn object particularly, mainly completed to manage the analysis part of the system of system to student's result, the design, database of interface of design etc.;The system design part mainly introduced design and database design of the system function and code design;Keywords: visual basic,Student result management the system,database, enquiries
第一章 引言
在高科技不斷發展的今天,計算機技術己經廣泛應用到社會的各個領域。從六十年代中期爆發了著名的軟件危機開始,計算機界就一直在探索軟件開發理論和方法,以確保計算機技術能夠高效地應用于各領域。隨著計算機技術不斷發展、完善,如何開發、應用高效率計算機軟件、信息系統一直是開發人員在試圖解決的難題。盡管開發人員已經提供了很多解決的方法,但是現在開發、應用管理信息系統軟件的過程中,仍會碰到以下的情形。學生成績管理系統軟件應用的好壞直接影響到學校以及學校今后發展。只有確定出簡單、安全、高效的開發設計方法并應用于學生成績管理系統的開發設計中,才能使先進的計算機工具為個人發展提供高效的服務:才能開發出完整靈活的學生成績管理系統,具有良好的可擴充性、適應性,系統安全性能高,具有友好的用戶界面并且操作簡便,因此,學生成績管理系統開發設計方法的應用研究具有積極的現實意義。第二章 系統設計的目的與要求 2.1 系統設計的目的
本課程設計是計算機科學與技術專業重要的實踐性環節之一,是在學生學習完《程序設計語言(C)》課程后進行的一次全面的綜合練習。本課程設計的目的和任務: 2.2 系統設計的實驗環境
硬件要求能運行Windows 2000/XP操作系統的微機系統。C語言程序設計及相應的開發環境。
2.3 系統設計的預備知識
熟悉C語言及C語言開發工C語言與Access。
第二章 系統的概述
本學生成績管理系統可以說是一個綜合性的學校學生成績管理系統,這它集成了多種功能,因而具有較強的實用性和先進性。2.1系統的需求
通過調查,要求系統需要有以下功能: ⑴ 由于操作人員的計算機知識普遍較差,要求有良好的人機界面;⑵ 由于該系統的使用對象多,要求有較好的權限管理;⑶ 原始數據修改簡單方便,支持多條件修改 ⑷ 方便的數據查詢,支持多條件查詢;⑸ 在相應的權限下,刪除數據方便簡單,數據穩定性好; ⑹ 數據計算自動完成,盡量減少人工干預;2.2可行性分析
由于本系統管理的對象單一,都是在校學生,且每個數據內容具有較強的關聯性,涉及的計算過程不是很復雜。因此,比較適合于采用數據庫管理。且學校用于學生管理的微機都是PIII以上的機器,在存儲量、速度方面都能滿足數據庫運行的要求。在技術難度方面,由于有指導老師的指導和相關參考文獻,特別是網上資料,特別是參考其它程序的功能,因此完全可以實現。本系統的設計是在Windows XP中文版操作系統環境下,使用Visual Basic 6.0中文版開發成功的。第三章 前臺界面分析 3.1 登陸界面
主要代碼
Option Explicit Dim m As Integer
Dim conn As New ADODB.Connection Dim rs As New ADODB.Recordset Private rsmc As ADODB.Recordset Public username As String Private Sub cmdOk_Click()Dim ee As String rs.MoveFirst If m < 3 Then If Trim(txtusername.Text)= “" Or pwd.Text = ”“ Then MsgBox ”用戶名或密碼不能為空!請重新輸入!“, vbInformation, ”登錄信息“ Exit Sub End If Do While Not rs.EOF If rs.Fields(0)= txtusername.Text And rs.Fields(1)= pwd.Text Then MsgBox ”歡迎你進入學生成績管理系統,“ frmmain.Show Unload Me Exit Sub End If rs.MoveNext Loop m = m + 1 ee = MsgBox(”用戶名或密碼錯誤!請重新輸入!“, vbCritical + vbRetryCancel, ”登錄信息“)'重試/取消 txtusername.Text = ”“ If ee = vbNo Then Unload Me Else pwd.Text = ”“ txtusername.SetFocus
End If Else MsgBox ”對不起,您的輸入次數已達到最大限度!請退出!“, vbExclamation, ”提示信息“ '提示信息,確定 End End If End Sub Private Sub Form_Load()Set conn = New ADODB.Connection
conn.Provider = ”Microsoft.Jet.OLEDB.4.0“ conn.ConnectionString = ”Data Source=“ & App.Path & ”aa.mdb“ conn.Open Set rs.ActiveConnection = conn With rs.Open(”select * from yonghu“).MoveFirst End With txtusername.Text = rs.Fields(0)Do While Not rs.EOF txtusername.AddItem(rs.Fields(0))rs.MoveNext Loop txtusername.Text = ”" End Sub 3.2信息查詢
信息查詢主要是對學生的基本信息和學生的成績進行查詢。在查詢的過程你可以利用學號、課程號、專業名等進行查詢。第四章 數據庫的分析
4.1 yonghu表
主要是登陸用戶所用的表。
4.2 student 表
學生的各種信息都來源于這個表。4.3 score表
此表是記錄學生成績信息表。4.4 course表
此表是記錄學生課程的表。第五章 軟件維護
在軟件運行維護階段對軟件產品所進行的修改就是維護。系統維護就是為了保證系統中的各個要素隨著環境的變化始終處于最新的,正確的工作狀態。系統維護的目的是保證管理信息系統正常而可靠地運行,并能使系統不斷地得到改善和提高,以充
分發揮作用。
本系統的維護是面向系統中各種構成要素的,根據維護對象的不同,系統維護的內容可分為以下幾類: 5.1數據維護
本系統對數據的需求是不斷發生變化的,系統中查詢題目中數據要定期正常更新,或隨環境及需要的變化而進行調整。此外,數據的備份與恢復,都是數據維護的工作內容。5.2代碼維護
隨著系統應用范圍的擴大,應用環境的變化,系統中的各種代碼都需要進行一定程度的增加、修改、刪除,以及設置新的代碼。結語及致謝
通過這次的設計,讓我對VB的使用有了進一步的了解。在我做設計的過程遇到了許多的困難。通過老師和同學的幫助, 一一化解了困難,并從中學到了很多編程方面的知識。
在本次畢業設計中,我要向我的指導老師致以深深的謝意,感謝指導老師在這段時間里在學習上和生活上所給予的悉心的教誨和無微不至的幫助,在我感覺到自己知識有所貧乏的時候給了我細心的指導和技術上的支持。使我自身的能力得到了不少的提高,這對于我以后的工作和學習都有一種巨大的幫助。感謝指導老師的耐心輔導。
參考文獻
[1] 宗大華,陳吉人.C語言程序設計教程.人民郵電出版社,2004-6-1 [2] 韓春成.C語言程序設計教程/21世紀高等院校規劃教材.中國水利水電出版社,2007,1,14 [3] 寧正元.數據結構--用C語言描述.中國水利水電出版社,2005-4-27 [4] 李梅.C語言編程入門.化學工業出版社,2002,01,01 [5] 于華,都一兵.優化Visual Basic.NET應用程序的性能[J].計算機系統應用,2004,10 [6] 邵英海.Visual Basic數據庫開發技術的探討.[J].丹東紡專學報,2004,11,4 [7] 金鳳霞.VB中Paint Picture圖形方法的使用 CAJ原文下載[J]., 1999,04 [8] 譚浩強.《C程序設計題解與上機指導(第3版)》.清華大學出版社,2005,7 [9] 聶雪軍,賀軍/譯.[美]Harvey M.Deitel, Paul J.Deitel /著.《C程序設計經典教程(第4版)》,清華大學出版社,2006,3 [10] 李春葆,張植民,肖忠付.《C語言程序設計題典》.清華大學出版社 ,2002,7 [11] 張小潘/譯,[美]科漢/著.《C語言編程(第3版)》.電子工業出版社 ,2006,3
[12] 徐寶文 李志/譯,[美]Brian W.Kernighan, Dennis M.Ritchie /著.《C程序設計語言(第2版·新
版)》.機械工業出版社,2004,1 [13] 魯沐浴.《C語言最新編程技巧200例》.電子工業出版社,1997,1
[14] 梁
翎,李愛齊.《C語言程序設計實用技巧與程序實例》.上海科普出版社,1996,5 [15] 陳國章.《Turbo C程序設計技巧與應用實例》.天津科學技術出版社,1995,5 [16] 王士元.《C高級實用程序設計》.清華大學出版社,1996,6
第五篇:學生成績管理系統開題報告
學生成績管理系統開題報告
一. 研究背景、目的、意義
背景:隨著經濟的快速發展,科技的日益普及。目前我國的信息數字化工作也進入一個全新發展時期,特別是高校的信息化建設已進入了全面的發展階段,諸多高校充分地認識到,信息化建設己經成為了高校提高自身管理水平、提升綜合競爭實力的重要手段。在高校,各種信息管理系統層出不窮。通過本系統,能夠實現對學生成績的有效管理,減少教務人員、教師的工作量,該系統能夠很好的滿足學校教學、管理方面的要求。
目的:為教務人員、教師提供學生成績管理系統,以輕松實現學生成績管理。意義:系統化的成績管理可以減少教務人員及教師因為工作量大而出現錯誤,為學校減少不必要的人力、物力、財力,便于學生成績的增加、刪除、修改、查詢。
二.研究的主要內容
ASP.NET方向:本系統的開發主要涉及到 Visual Basic編程語言和 Access的運用。對于Visual Basic編程語言我們主要研究圖形用戶界面(Graphic User Interface,簡稱GUI)的方法,它與其他編程軟件不同的是不需要編寫大量代碼去描述界面元素的外觀和位置,只要把預先建立好的對象拖放到屏幕上相應的位置即可。
數據庫方向:數據控件的使用主要需要和Access相連接使用,二者的結合使用可以很簡單的把數據庫的數據呈現給系統用戶。對數據庫的操作有備份、恢復等,這一類操作就要求對數據庫的存儲過程進行研究。
三.論文提綱
第一章:緒論(引言)
闡述本論文的書寫背景和系統開發的背景。
第二章:系統需求分析
第一節:數據分析,分析系統開發所需數據類型、格式等,并有數據的實現性能。
第二節:功能分析,分析用戶需求的功能和在技術可行的情況下能做出的功能。
第三節:性能分析,設計系統運行的期望值,分析出系統實現時的性能需求,給出優質產品。
第三章:系統設計
第一節:功能設計,設計系統所需功能如:
第二節:數據庫設計,設計系統運行時所需要的數據庫。
第三節:運行平臺,說明系統運行所需的軟硬件需求。
第四章:系統實施
第一節:編碼 闡述各主要模塊的編碼設計
第二節:程序測試 闡述在程序正確性驗證過程中所用到的測試用例第五章:總結
闡述自己在開發系統中所遇到的困難和解決方法,并得出所學的經驗。第六章:致謝
致謝自己在開發過程中所得到的幫助即幫助自己的老師和同學
四.參考文獻
[1].C#入門經典(第三版)/(美)(Watson,K.),(Nagel,C.)等編著
(至少六篇)
五.進度計劃
從10月15到12月13 截止,自己劃分自己論文的進程。如:
學生成績系統開發的進度安排:
1、10-15至10-25 收集,整理與分析資料2、10-26至11-10 系統設計3、11-11至11-30 系統實施4、12-1至12-5 論文初稿5、12-6至12-10 論文第二稿6、12-11至12-13 論文定稿
齊立波 翻譯 清華