總結是對某一特定時間段內(nèi)的學習和工作生活等表現(xiàn)情況加以回顧和分析的一種書面材料,它能夠使頭腦更加清醒,目標更加明確,讓我們一起來學習寫總結吧。那關于總結格式是怎樣的呢?而個人總結又該怎么寫呢?以下是小編為大家收集的總結范文,僅供參考,大家一起來看看吧。
學生管理系統(tǒng)論文總結篇一
【中文摘要】隨著高等教育的發(fā)展,高校在校學生群體不斷壯大,相關的數(shù)據(jù)量越來越龐大,提供和使用學生數(shù)據(jù)信息的部門和用戶群體越來越多,傳統(tǒng)的學生管理方法已經(jīng)明顯無法適應現(xiàn)今的管理需求,利用基于網(wǎng)絡的管理信息系統(tǒng)(mis)對學生管理進行系統(tǒng)整合已成為必然趨勢。隨著高校管理體制的改革與發(fā)展,面向?qū)W生的管理理念逐步向服務理念靠攏,越來越多的crm(客戶關系管理)思想已經(jīng)應用于學生管理實際工作當中,如“以客戶為中心”,“注重客戶滿意度與忠誠度”,“延長客戶生命周期”,“充分利用客戶信息進行數(shù)據(jù)分析與數(shù)據(jù)挖掘”等。而現(xiàn)行的學生管理系統(tǒng)大部分還只有純粹的“管理”功能,急需新的理念融入其中。因此許多高校需要建立一套與原有學生管理系統(tǒng)不同的,基于客戶服務理念的擁有統(tǒng)一網(wǎng)絡平臺的學生管理系統(tǒng)。該系統(tǒng)的建立,可以提升高校學生管理的水平,適應學生管理工作改革的各項要求,同時也符合高校建立信息化、數(shù)字化校園的發(fā)展方向。文章對高校學生管理系統(tǒng)做了基礎調(diào)研后,綜合分析,對實現(xiàn)基于crm的學生管理系統(tǒng)進行了需求分析,技術可行性分析。在這些前期工作的基礎上,進行的系統(tǒng)的網(wǎng)絡結構設計、邏輯結構設計、詳細結構設計、以及數(shù)據(jù)庫結構設計等。在系統(tǒng)的實現(xiàn)部分,我們有針對性的選擇學生基本信息管理、選課信息管理、以及學生成績管理模塊作為實現(xiàn)對象,融入crm思想,讓系統(tǒng)能夠?qū)崿F(xiàn)學生與管理人員互動溝通,在相應的模塊進行數(shù)據(jù)挖掘、分析教學成果對學生實施個性化教學等。在系統(tǒng)實現(xiàn)的基礎上我們在windows環(huán)境下進行了系統(tǒng)的功能測試、壓力測試、安全測試等,對系統(tǒng)的實現(xiàn)進行了評價,初步達到了預期。高校學生管理系統(tǒng)融入crm思想是一個較新的研究領域,還有很多需要做的工作,由于時間倉促,限于個人能力,系統(tǒng)還有很多不完善的地方,需要進一步研究。
【英文摘要】with the development of higher education, college students’population has grown increasingly in the students of the relevant data quantity become large, department provide and use student information which becomes more and traditional student management method has obvious can’t adapt to today’s management requirements;use of web-based management information system(mis)to integrate student management system has become an inevitable college management system reform and development, facing the student management idea gradually moving to service concept, more and more crm(customer relationship management)thought has been used in the student management practical as “take the customer as the center”, “pay attention to customer satisfaction and loyalty”, “customer lifecycle extension”, and “make full use of customer information data analysis and data mining” majority of the existing student management system has only a pure “management” function, need new ideas into ore, many colleges and
universities need to establish a difference with the existing student management system, based on the concept of customer service for students with a unified network platform management set up of this system, can promote the college student management level, adapt the student management work requirements of reform, also with the establishment of the informationized, digital campus development paper has analyzed university student management system of basic research, to achieve the comprehensive analysis, the student management system based on crm the requirement analysis, technical feasibility analysis.?in the previous work, based on the network structure of the system design, logic design, detailed design, and database structure design.?implementation part of the system, we have targeted to select basic information management of the students, information management elective, and student performance management module as to achieve the object, thinking into the crm so that the system can achieve interactive communication with management and students, in the appropriate module for data mining, analysis of the results of teaching, and then to implement inspanidualized teaching for on system realization, we in windows environment the system function test,pressure testing, safety testing, the system implementation evaluation, preliminary reach the expected purpose.? student management system into the crm idea is a relatively new area of research, there are a lot of work needs to be done, due to time constraints, limited personal ability, there are many inadequacies in the system, needs further study.【關鍵詞】crm 學生管理系統(tǒng) 【英文關鍵詞】crm student management system 【目錄】基于crm的高校學生管理系統(tǒng)研究與實現(xiàn)4-5abstract5-6
第一章 緒論12-16
摘要1.1 選題1.3 本文的第二章 研
2.1.1 來源和依據(jù)12-13內(nèi)容和意義13-14究和開發(fā)的關鍵技術crm 的概念及理論18-20結構22-23術簡介23-24
1.2 國內(nèi)外研究現(xiàn)狀131.4 論文結構安排14-1616-2916-18
2.1 crm 簡介16-222.1.2 crm 的發(fā)展歷程2.1.3 crm 的分類20-22
2.3 技術23-26
2.2 b/s 模式三層體系
2.3.1 技
2.4 第三章 系統(tǒng)
3.2
2.3.2 的優(yōu)點24-26
2.5 本章小結
技術26-28的分析和設計29-48系統(tǒng)安全性分析30-3131-37
3.1 系統(tǒng)可行性分析29-303.3 系統(tǒng)的總體設計3.3.1 系統(tǒng)網(wǎng)絡架構31-323.3.2 系統(tǒng)功能模
塊設計32-373.4 系統(tǒng)的詳細設計37-473.4.1 數(shù)據(jù)庫概念設計e-r 圖37-3939-4147-4848-50信息50-52
3.4.2 數(shù)據(jù)庫邏輯表結構設計
3.5 本章小結4.1 系統(tǒng)登錄4.2.1 添加學生
4.2.3 查4.3.1 修4.4.1 錄4.5 功4.7 數(shù)據(jù)挖第五章 系統(tǒng)的測5.1.1 系統(tǒng)測5.1.3 系統(tǒng)測試
5.3 3.4.3 程序流程圖設計41-47第四章 系統(tǒng)的具體實現(xiàn)48-684.2 學生基本信息管理
50-56
4.2.2 顯示所有學生信息52-54
4.3 課程信息管理56-574.4 學生成績管理57-604.4.2 學生成績統(tǒng)計58-604.6 組權限管理
61-63詢學生信息54-56改課程信息56-57入學生成績57-58能模塊管理60-61掘的實現(xiàn)63-67試和評價68-71試環(huán)境68
4.8 本章小結67-685.1 系統(tǒng)的測試68-70
68-695.1.2 系統(tǒng)測試方法方案的設計69-70本章小結70-71總結71文獻73-75
5.2 系統(tǒng)的測試結果及評價70第六章 結束語
71-72
6.1 論文的工作
參考6.2 問題與展望71-72致謝72-73
攻碩期間取得的研究成果75-76
..............【采買全文】 139938848 138113721 同時提供論文寫作一對一輔導和論文發(fā)表服務.保過包發(fā).【說明】本文僅為中國學術文獻總庫合作提供,無涉版權。作者如有異議請與總庫或?qū)W校聯(lián)系。
學生管理系統(tǒng)論文總結篇二
學生管理系統(tǒng)的設計
楊世坤 計算機科學與技術系 09級 0940141022
摘要:在 vb2008 環(huán)境下,通過連接 access2000 數(shù)據(jù)庫,建立了一個學生管理系統(tǒng)。在這個系統(tǒng)里,可以實現(xiàn)學生學生的學號,姓名,性別,民族,年級,出生年月,系別,家庭住址等各種信息的錄入,精確查找,模糊查找,更新,刪除等操作。從程序的界面設計到源代碼,都做了詳盡的說明,適合初學者快速掌握信息管理系統(tǒng)開發(fā)的步驟。關鍵詞:vb;數(shù)據(jù)庫;管理系統(tǒng);access;查詢
abstract: it is designed for the establishment of student information managementsystem in vb6.0 by connecting access2000 system can realize information processing including data entry, query, update, delete and so information means the student's number,name,age, the interface design to the source code, it has shown a detailed description, which suitable for beginners tomaster the designing of system words: vb;database;system of management;access;query 1 引言
隨著學校辦學規(guī)模的擴大,學生數(shù)量急劇增加,有關學生各種信息的數(shù)量也在成倍增長。面對龐大的信息量,利用計算機信息管理系統(tǒng)對學生的學號,姓名,性別,民族,年級,出生年月,系別,家庭住址等綜合信息進行管理經(jīng)成為一種必然趨勢。我根據(jù)學校特點,通過開發(fā)學生信息管理系統(tǒng),可以做到信息的規(guī)范管理、科學統(tǒng)計和快速查詢,從而解決大量繁瑣的工作,實現(xiàn)學生信息管理的辦公無紙化和高效化。功能需求分析
學生管理系統(tǒng)采用 visual basic 2008 作為開發(fā)工具,后臺數(shù)據(jù)庫采用 assecc2000。系統(tǒng)開發(fā)的總體任務是實現(xiàn)學生信息管理的條理化,系統(tǒng)化。用戶通過界面,完成對學生的學號,姓名,性別,民族,年級,出生年月,系別,家庭住址等信息的管理。可以對學生信息方便的實現(xiàn)輸入,刪除,修改,模糊查詢,精確查詢,在瀏覽記錄時可以切換上一條,下一條,第一條和最后一條。還可對學生信息記錄進行排序。數(shù)據(jù)庫建立與連接
3.1 數(shù)據(jù)庫建立
目前,可應用的數(shù)據(jù)庫開發(fā)工作很多,oracle是面向網(wǎng)絡計算的數(shù)據(jù)庫,適合開發(fā)大型網(wǎng)絡應用軟件;access和visual foxpro系統(tǒng)適合開發(fā)小型數(shù)據(jù)庫應用軟件。access數(shù)據(jù)庫功能比較齊全,數(shù)據(jù)的備份、拷貝都很方便,且程序發(fā)布時不需要額外安裝其他的數(shù)據(jù)庫管理軟件。本系統(tǒng)數(shù)據(jù)量較小,采用access數(shù)據(jù)庫就可滿足要求。
3.2 數(shù)據(jù)庫連接
vb 提供了多種與數(shù)據(jù)庫連接的方式,這里使用數(shù)據(jù)控件(data)。數(shù)據(jù)控件(data)提供 了一種方便地訪問數(shù)據(jù)庫中數(shù)據(jù)的方法,使用數(shù)據(jù)控件無須編寫代碼就可以對 vb 所支持 的各種類型的數(shù)據(jù)庫執(zhí)行大部分數(shù)據(jù)訪問操作。數(shù)據(jù)控件本身不能顯示和直接修改記錄,但是可以通過與數(shù)據(jù)控件相關聯(lián)的數(shù)據(jù)約束控件中顯示各個記錄。用戶界面設計 在 visual basic2008 環(huán)境中,建立一個標準的 exe 工程。學生的學號,姓名,性別,民族,年級,出生年月,系別,家庭住址用文本框控件來顯示,名稱分別為 text1,text2…text8, 他們分別與數(shù)據(jù)庫中的相應字段綁定。
選擇數(shù)據(jù)控件 data1,并設置它的屬性,使得它與數(shù)據(jù)庫連接。實現(xiàn)記錄的第一條,上一條,下一條,最后一條的切換以及添加記錄,刪除記錄和編輯記錄的操作用按鈕來控制實現(xiàn),名稱分別為 command1,command2…command7。對按不同的條件進行查詢,這里使用了組合框 combo1 和 combo2,分別用來選擇精確查找和模糊查找的條件。代碼
程序的實現(xiàn)主要使用了 data 控件的常用方法。對于精確查找和模糊查找中的“查找第一個”與“查找下一個”按鈕的事件中,它
們所使用的查找條件是一樣的,所以需要先定義窗體變量。5.1 登陸界面
mystr = “provider=.4.0;data source=”
tionstring = mystr
()
dim mycmd as new oledbcommand
tion = myconn
dtext = “select * from admin”
dim myreader as oledbdatareader = ereader
while ()
if = myreader(“id”).tostring and = myreader(“psw”)then
msgbox(“用戶名密碼正確!!”, ation, “提示”)
rd =
me =
= myreader(“pright”)
()
()
exit sub
end if
end while
msgbox(“用戶密碼不正確”, ation, “提示”)
= “"
= ”“
()5.2 添加刪除用戶
在實際應用中,除了超級用戶之外,往往會賦予用戶一定的訪問權限,在給用戶設置訪問權限之前,應先創(chuàng)建一個用戶帳戶,將其追加到用于當前數(shù)據(jù)庫的工作組信息文件中的默認users組。本系統(tǒng)的安全措施在數(shù)據(jù)庫的訪問過程中雖然起到了一定的防護作用,然而,盡管人們想到了種種辦法維護自己的數(shù)據(jù)安全,但也總是有漏洞被發(fā)現(xiàn),因此,備份數(shù)據(jù)是簡單有效的方法。5.2 記錄的跳轉 查找首記錄 rst()
= ”共有“ & & ”條記錄,“ & ”本記錄為第“ & on + 1 & ”條記錄“ 查找下一條記錄
if on <> -1 then
xt()
= ”共有“ & & ”條記錄,“ & ”本記錄為第“ & on + 1 & ”條記錄“
else
msgbox(”已經(jīng)是最后一條記錄“, ation, ”提示“)
end if 查找上一條記錄 if on <> 0 then
evious()
= ”共有“ & & ”條記錄,“ & ”本記錄為第“ & on + 1 & ”條記錄“
else
msgbox(”已經(jīng)是第一條記錄“, ation, ”提示“)
end if 查找末記錄 st()
= ”共有“ & & ”條記錄,“ & ”本記錄為第“ & on + 1 & ”條記錄“ 5.3 記錄的修改、刪除、添加、保存
記錄的修改
a = 3
d = false
d = false
d = true
d = false
d = false 記錄的刪除
a = 1
d = false
d = false
d = true
d = false
d = false 記錄的添加
a = 2
= ”“
= ”“
= ”“
= ”“
= ”“
= ”“
= ”“
= ”“
()
d = false
d = false
d = true
d = false
d = false 記錄的保存
select case a
case 1
if msgbox(”您確定刪除此條記錄嗎?“, on + , ”提示“)= then
(”info“).rows(on).delete()
dim mybd = new oledbcommandbuilder(myada)
(myds, ”info“)
()
(myds, ”info“)
d = true
d = true
d = true
d = true
d = false
else
d = true
d = true
d = true
d = true
d = false
end if
case 2
dim myrow as datarow = (”info“).newrow
myrow(”學號“)=
myrow(”姓名“)=
myrow(”性別“)=
myrow(”民族“)=
myrow(”年級“)=
myrow(”出生年月“)=
myrow(”系“)=
myrow(”家庭住址“)=
(”info“).(myrow)
d = true
dim mybd = new oledbcommandbuilder(myada)
(myds, ”info“)
()
(myds, ”info“)
d = true
d = true
d = true
d = false
case 3
(”info“).rows(on).beginedit()
(”info“).rows(on).endedit()
dim mybd = new oledbcommandbuilder(myada)
(myds, ”info“)
()
(myds, ”info“)
d = true
d = true
d = true
d = true
d = false
end select
= ”共有“ & & ”條記錄,“ & ”本記錄為第“ & on + 1 & ”條記錄“
end sub
private sub button6_click(byval sender as , byval e as rgs)handles
a = 1
d = false
d = false
d = true
d = false
d = false 5.4 記錄的查找 dim condstr as string
condstr=”“
if <> ”“ then
if condstr = ”“ then
if = ”等于“ then
condstr = ”姓名='“ & & ”'“
else
condstr = ”姓名 like '%“ & & ”%'“
end if
end if
end if
if <> ”“ then
if condstr = ”“ then
condstr = ”性別='“ & & ”'“
else
condstr = condstr & ” and “ & ”性別='“ & & ”'“
end if
end if
if <> ”“ then
if condstr = ”“ then
condstr = ”民族='“ & & ”'“
else
condstr = condstr & ” and “ & ”民族='“ & & ”'“
end if
end if
if <> ”“ then
if condstr = ”“ then
if = ”等于“ then
condstr = ”家庭住址='“ & & ”'“
else
condstr = condstr & ” and “ & ”家庭住址 like '%“ & & ”%'"
end if
end if
end if
ter = condstr 6 結束語
本系統(tǒng)達到了預期的要求,系統(tǒng)設計是根據(jù)學校的學生信息管理流程,合理設置各種操作模塊,各管理員和操作員之間分工明確,并且能夠及時、準確地記錄每次操作信息。操作簡單易行,定期審核,確保了數(shù)據(jù)的正確性。從根本上解決了學生管理的計算機實現(xiàn)方式,對學校管理來講是一個大的跨越。
參考文獻:鄭阿奇 彭作民 visual 程序設計教程(第二版)械工業(yè)出版社
學生管理系統(tǒng)論文總結篇三
學生成績管理系統(tǒng)畢業(yè)設計論文
【摘要】
本系統(tǒng)依據(jù)開發(fā)要求主要應用于教育系統(tǒng),完成對日常的教育工作中學生成績檔案的數(shù)字化管理。開發(fā)本系統(tǒng)可使學院教職員工減輕工作壓力,比較系統(tǒng)地對教務、教學上的各項服務和信息進行管理,同時,可以減少勞動力的使用,加快查詢速度、加強管理,以及國家各部門關于信息化的步伐,使各項管理更加規(guī)范化。
目前,學校工作繁雜、資料重多,雖然各類管理信息系統(tǒng)已進入高校,但還未普及,而對于學生成績管理來說,目前還沒有一套完整的、統(tǒng)一的系統(tǒng)。因此,開發(fā)一套適和大眾的、兼容性好的系統(tǒng)是很有必要的。
本系統(tǒng)在開發(fā)過程中,注意使其符合操作的業(yè)務流程,并力求系統(tǒng)的全面性、通用性,使得本系統(tǒng)不只適用于一家教育機構。在開發(fā)方法的選擇上,選擇了生命周期法與原型法相結合的方法,遵循系統(tǒng)調(diào)查研究、系統(tǒng)分析、系統(tǒng)設計和系統(tǒng)實施四個主要階段進行設計,而在具體的設計上,采取了演化式原型法,隨著用戶的使用及對系統(tǒng)了解的不斷加深,對某一部分或幾部分進行重新分析、設計、實施。本論文主要從系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施與使用等幾個方面進行介紹。
【關鍵詞】成績管理信息系統(tǒng) 信息化 數(shù)據(jù)庫 according to there quirements of developing, the system is mainly applied to education system which manage as the daily teaching education al administration and computeration of teachers and ping grade management system cannot only ruduce thep resure of the staff and system atically manage the service and information,but also decrease the use of lab our force,accelerate there quiring speed,improve management,speed the pace of concernad nationa l department automated information retrieval to standardize the s,the universities work are miscellaneous,especially inprivate 's important to put the teachers'management on the to now,mamage ment has come in to universities but not for the teaching management,the reis not a set of complete and unified system,so it's very necessary to develop a common, system is wide and comprehensive in including most of the service items of teaching plans,such as grade management which refers to teaching plans,grade management,students management and developing procedure,we pursuer the comprehensiveness and commomality of the system,so that it can not only be applied in on eeducational in choosing the developing methods,we combine the life sycle approach and the proto type-based approach,approach infourmain steps:systeminvestigation,systemanalysis,system design and system to data design,evolutionary prototype-based approach is partially adopted to reanaly size,redisign and reimplemate with the user'sever-in creasing under standing of the choosing the developing too l, microsoft visual 2003.0programming language is line of its ensure the in tegrated ness and the sismainly introduce the idea softhe analysizing,designing,implementing and application of this system.第一章 緒 論
本畢業(yè)論文是以學校學生管理信息系統(tǒng)建設中的成績管理系統(tǒng)的開發(fā)為背景,論述了管理信息系統(tǒng)的概念、結構及系統(tǒng)開發(fā)的基本原理和方法,全文共分為緒論、系統(tǒng)分析、概要設計、詳細設計、開發(fā)總結、致謝、參考文獻、附錄等。
1.1問題的提出
隨著計算機技術的發(fā)展,特別是計算機網(wǎng)絡技術與數(shù)據(jù)庫技術的發(fā)展,使用人們的生活與工作方式發(fā)生了很大的改觀。網(wǎng)絡技術的應用使得計算機之間通信、信息共享成為可能,而數(shù)據(jù)庫技術的應用則為人們提供了數(shù)據(jù)存儲、信息檢索、信息分析等功能,從而使得工作更高效地進行。
數(shù)據(jù)庫始于20世紀60年代,經(jīng)過40多年的發(fā)展,現(xiàn)在已經(jīng)形成了理論體系,成為計算機軟件的一個重要分支。數(shù)據(jù)庫技術體現(xiàn)了當代先進的數(shù)據(jù)管理方法,使計算機的應用真正滲透到國民經(jīng)濟各個部門,在數(shù)據(jù)處理領域發(fā)揮著越來越大的作用。
而互聯(lián)網(wǎng)技術的出現(xiàn),更是進一步豐富的人類生活,數(shù)字化生存已經(jīng)一步步走進我們的生活與工作。互聯(lián)網(wǎng)技術與數(shù)據(jù)庫技術的結合為計算的在人類生活中的應用帶來了巨大的影響。產(chǎn)業(yè)信息化,管理現(xiàn)代化,科學化已經(jīng)成為行業(yè)發(fā)展的重要課題,這不僅是企業(yè)提高自身競爭力,甚至是國家提高綜合國力,走向國民富強的重要手段。
在我國,教育是一個影響著國富民強的重要行業(yè),隨著改革開放和市場經(jīng)濟的發(fā)展根據(jù)中國特有的國情發(fā)展,教育得到了國家的大力扶持與社會各界的高度重視,從而使教育業(yè)向規(guī)范性與現(xiàn)代化的方向高速發(fā)展,但是同發(fā)達國家相比,我國的教育行業(yè)的信息技術的應用程度還很低,只有在大城市中發(fā)展較早、規(guī)模較大的院校中才使用計算機進行大規(guī)模操作,從各方面提高工作效率,取得良好的社會和經(jīng)濟效益,而一些新興的、規(guī)模較小的教育機構還沒有全部具備這種功能。因此可見,隨著我國教育的迅速發(fā)展,信息技術在其上的應用會更加地廣泛和深入。
1.2現(xiàn)有系統(tǒng)存在問題的分析
在我國,各大中小學校的各類信息管理系統(tǒng)并非一個新的課題,但也有的學校根本就沒有信息任何管理系統(tǒng),所有的工作幾乎還是手工操作來完成。計算機技術在日新月異的發(fā)展,但是有的很多學校,特別是在西部貧困地區(qū),學校的種類管理都依然由手工操作來完成,這十分落后,效率極低,成本很大,而且極異出錯。隨著社會的發(fā)展,信息化是社會進程的必然趨勢,學校管理只有只有快,準,精才能發(fā)揮其價值。
所以機器代替人力是必然的歷史發(fā)展趨勢,只有領導的重視和支持才能從人工操作改為計算機的自動化系統(tǒng)。人工操作必將被計算機代替。
有些學校雖使用了計算機,甚至管理系統(tǒng),但是仍然存在很多問題,問題一日不解決,效率就一日提不上去。
還有,有的系統(tǒng)很不完善到處是漏洞,可以說是千瘡百孔,這樣極不完善的系統(tǒng)對管理來說是沒有任何保障的。
1.3系統(tǒng)開發(fā)目標與意義 1.3.1系統(tǒng)開發(fā)目標: 本系統(tǒng)是將現(xiàn)代化的計算機技術和傳統(tǒng)的教學、教務工作相結合,按照學院的工作流程設計完成的。為了使系統(tǒng)在學院的管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下的系統(tǒng)開發(fā)目標:
1.系統(tǒng)應具有實用性、可靠性和適用性,同時注意到先進性。2.對各個數(shù)據(jù)庫進行動態(tài)管理,防止混亂。
3.能夠按照用戶選擇的不同的條件進行簡單查詢和復合查詢。4.能夠?qū)Σ樵兘Y果進行分類匯總,實現(xiàn)報表打印。5.注意數(shù)據(jù)的安全性,具有數(shù)據(jù)備份和恢復的功能。6.方便用戶的操作,盡量減少用戶的操作。1.3.2意義:
在各大中小學校,用計算機管理學校的信息已經(jīng)越來越普遍了。用計算機不但可以提高工作效率,而且還節(jié)省了許多人力物力,增強了學校資料的安全性。提高了學校的管理能力,為此,用計算機來管理學校的信息,是非常必要的。
1.4可行性分析
可行性研究的目的是用最小的代價在盡可能的時間內(nèi)確定問題是否能夠解決。1.4.1 經(jīng)濟上可行性:
現(xiàn)在,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。而本系統(tǒng)的開發(fā),為學校的工作效率帶來了一個質(zhì)的飛躍,為此主要表現(xiàn)有以下幾個方面: 第一,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動; 第二,本系統(tǒng)的運行可以節(jié)省許多資源;
第三,本系統(tǒng)的運行可以大大的提高學校的工作效率; 第四,本系統(tǒng)可以使敏感文檔更加安全,等等。所以,本系統(tǒng)在經(jīng)濟上是可行的。1.4.2技術上可行性:
本系統(tǒng)的開發(fā)利用microsoft sql server2000作為本系統(tǒng)的數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。學校校園網(wǎng)的建設也為新系統(tǒng)服務器/客戶端的結構提供了硬件的支持。
使用visual 作為系統(tǒng)開發(fā)的開發(fā)環(huán)境,它提供完善的指令控制語句、類與對象的支持及豐富的數(shù)據(jù)類型,給開發(fā)高性能系統(tǒng)提供的保障為開發(fā)滿足客戶要求的系統(tǒng),保證了代碼的模塊化要求,而代碼模塊化的提高,非常有利于以后對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設計與開發(fā)在技術上和硬件設備上的條件都是滿足的,因此,它在技術上是可行的。1.4.3運行上可行性:
本系統(tǒng)為一個小型的學生信息管理系統(tǒng),所耗費的資源非常的小,學校的電腦無論是硬件還是軟件都能夠滿足條件,因此,本系統(tǒng)在運行上是可行的。
第二章 需求分析 21世紀以來,人類經(jīng)濟高速發(fā)展,人們發(fā)生了日新月異的變化,特別是計算機的應用及普及到經(jīng)濟和社會生活的各個領域。使原本的舊的管理方法越來越不適應現(xiàn)在社會的發(fā)展。許多人還停留在以前的手工操作。這大大地阻礙了人類經(jīng)濟的發(fā)展。為了適應現(xiàn)代社會人們高度強烈的時間觀念,學校信息管理系統(tǒng)軟件為學校辦公室?guī)砹藰O大的方便。
2.1 教育系統(tǒng)學生管理現(xiàn)狀分析 2.1.1 學校工作流程分析
學校工作總體規(guī)劃由教務人員在學生信息管理系統(tǒng)中完成對運行教務處所需的基本數(shù)據(jù)的維護,包括這些信息的增加、修改及對各項信息的變動都將在這進行操作。
新的學年,教務人員首先加入年級信息,然后編排班級,再對來校學生進行基本的信息錄入,新生入學后由教務人員在學籍系統(tǒng)中完成新學生信息的維護。
在每個學期開始,教務處根據(jù)班級的情況,以班為單位,為每個班級安排一個班主任及對此年級安排一個年級組長。并對各科老師進行安排。
每舉行一次考試后由任課老師對成績進行錄入。班主任對本班的成績匯總。并進行排名,然后年級組長再進行匯總,并對本年級各科成績及總成績進行排名。
教務處、年級組長、班主任及任課老師跟據(jù)實際情況對錄入的成績進行維護,各位同學對以上錄入的信息可以跟據(jù)自己的需要進行適當?shù)牟樵儭?/p>
2.1.2 學校具體需求分析
學生:對各科成績的查詢及查看本班成績排名等情況。
任課老師:輸入并維護所教科目的學生成績,計算本科的成績排名、本科成績在班上的排名。輸出本班科目的成績及排名情況。
班主任:輸入并維護本班的基本信息,對本班的各科成績匯總,計算各科成績的總分,排名,本班平均分等需求。
輸出學生的基本信息,各科的成績及各科成績的部分,各科成績的排名,總分的排名情況。教務處: 學校全體成員的信息管理,對考試科目,時間及對所考科目的編號等進行具體的管理,并對任課老師,班主任等輸入的信息進行存庫,對學生的信息進行必要的維護,可打印學生的所有信息。
2.1.3 系統(tǒng)設計思想
1、采用現(xiàn)有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學?,F(xiàn)有的資源,減少開發(fā)中的時間和財力、物力、提高系統(tǒng)開發(fā)的水平和應用效果。
2、系統(tǒng)就滿足學校的需求,例如學生信息的錄入、查詢、更新等。學生錄入與排名。
3、系統(tǒng)就具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)添加、刪除、修改等操作。
2.1.4 系統(tǒng)設計分析
本系統(tǒng)適用于中小學校,其功能主要分為六大類:
用戶管理:用于對用戶的添加,賦于不同權限及對用戶的修改及查詢。
課程管理:用于對各學期課程的開設和修改。成績管理:用于對成績的輸入、修改、匯總及排名。學生信息管理:添加,刪除,修改學生信息等。授課信息管理: 對授課教師,課程號,學時數(shù),班級等信息的添加,維護等。
學生信息查詢: 對學生成績等信息的查詢,查詢方式為模糊,且具有多條件組合查詢功能。
學生成績統(tǒng)計: 統(tǒng)計本科的總分,平均分等信息。本系統(tǒng)性能力求易于使用,具體有較高的擴展性和可維護性。
2.1.5 系統(tǒng)功能分析
權限功能:系統(tǒng)具有動態(tài)的權限分配功能,可按用戶權限對用戶進行分組??煞譃槠胀ㄓ脩簦话阌脩?,超級用戶。普通用戶只是查詢不能修改,一般用戶只能對授權范圍內(nèi)進行相應修改及刪除,超級用戶能修改、刪除所有信息。
錄入功能:為一般用戶提供相應的錄入功能,為超級用戶提供對所有信息的錄入功能。
查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內(nèi)的所有信息。
維護功能:為一般用戶提供查詢及相應的修改,刪除功能,為超級用戶提供對所有信息的修改刪除功能。
退出功能:結束并關閉系統(tǒng)。
2.1.6 學生學籍系統(tǒng)的目標 節(jié)約資源,提高學籍信息的精確度
本系統(tǒng)能減少很多不必要的資源,不用象以前那樣用冗余的紙張式的管理。大節(jié)省了學校能源。并且計算機的存儲與快速查詢功能大大提高了學籍管理的效率,并且還提高了學籍信息管理的精確度。方便快速操作,精減人員,節(jié)約開支
方便快速的操作,可減少學籍信息管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不很必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學校節(jié)約了開支。為學校增加了財富。
數(shù)據(jù)庫分析
用戶需求具體有學籍管理系統(tǒng)提供保存、更新、查詢、維護和打印,這就需求數(shù)據(jù)庫結構能充分滿足各種信息的輸入與輸出,實現(xiàn)有組織地、動態(tài)地存儲大量關聯(lián)數(shù)據(jù),方便用戶訪問系統(tǒng)中的數(shù)據(jù),它與文件系統(tǒng)的重要區(qū)別是數(shù)據(jù)的充分共享,交叉訪問,與應用程序的高度獨立性。
2.2 基于b/s結構技術的應用 2.2.1 b/s結構技術發(fā)展簡述
隨著it技術的高速發(fā)展, 互聯(lián)網(wǎng)幾乎已經(jīng)滲透到人們生活的每一個角落。而網(wǎng)絡技術與數(shù)據(jù)庫技術的應用,則大大改變的人們的學習、生活與工作的方式,提高并豐富了人類生活?;ヂ?lián)網(wǎng)的發(fā)展應用促使網(wǎng)頁技術的產(chǎn)生。但在不久后,人們對靜態(tài)頁面并不滿足,隨后出現(xiàn)了采用cgi(common gateway interface通用網(wǎng)關接口)和isapi(internet server application program interface互聯(lián)網(wǎng)服務器應用程序接口)來編寫網(wǎng)頁,但它們的編程比較復雜,用perl或者是vc進行編寫,將html標識嵌入代碼中,維護相當困難。此后,隨著技術日新月異的發(fā)展,相斷出現(xiàn)了asp,php,jsp等網(wǎng)站開發(fā)技術,它們給網(wǎng)站開發(fā)帶來了一陣狂潮。asp是一個web服務器端的開發(fā)環(huán)境,利用它可以產(chǎn)生和執(zhí)行動態(tài)的、互動的、高性能的web服務應用程序,asp支持vbscript,javascript等多種腳本語言。php是一種跨平臺的服務器端嵌入式腳本語言。其大量地借用c,java和perl語言的語法,并耦合php自身的特性,使web開發(fā)者能夠快速地生成動態(tài)頁面,php是完全免費的,而且可以不受限制地獲得源代碼,甚至可以按用戶需要進行個性化設計。jsp是sun公司推出的新一代網(wǎng)站開發(fā)語言,具有很強的多平臺支持和極大的伸縮能力,jsp可在serverlet和javabean的支持下,建立功能強大的web應用程序。
在推出asp之后,微軟于1998年又發(fā)布了asp2.0,其與asp1.0的主要區(qū)別是asp1.0外部的組件需要實例化。在這之后,,它并不是asp的簡單升級,而是全新的一個動態(tài)網(wǎng)頁實現(xiàn)體系。的一部分,其策略是將互聯(lián)網(wǎng)本身作為構建新一代操作系統(tǒng)的基礎,對互聯(lián)網(wǎng)和操作系統(tǒng)的設計思想進行合理延伸,這樣開發(fā)將可創(chuàng)建出擺脫設備硬件束縛的應用程序,輕松實現(xiàn)互聯(lián)網(wǎng)連接。
2.2.2 動態(tài)網(wǎng)站開發(fā)技術比較
現(xiàn)在,在互聯(lián)網(wǎng)中流行著多種動態(tài)網(wǎng)頁實現(xiàn)技術,例如asp、jsp、cgi、php等。對應于這些動態(tài)網(wǎng)頁技術,也存在有多種多樣的web服務器系統(tǒng),例如microsoft iis、apache、cold fusion等。而對于這些實現(xiàn)動態(tài)網(wǎng)頁的技術,技術可以說是現(xiàn)在最為流行和應用最為廣泛的一種。向世界展現(xiàn)了一種更為領先的技術,這正是它推出不久就深受開發(fā)人員青睞的原因。
web開發(fā)與數(shù)據(jù)庫是密不可分的。目前流行的數(shù)據(jù)庫有microsoft公司的sql server 2003,ibm公司的db2,開源的mysql,以及oracle公司的oracle 9i等。 web開發(fā)最受青睞的是microsoft公司的sql server 2003。動態(tài)網(wǎng)站語言及技術比較:(1)asp,jsp,php共同點
都提供在html代碼中混合某種程序代碼,由語言引擎解釋執(zhí)行程序代碼的能力。在這種方式下,html代碼主要負責描述信息的顯示樣式,而程序代碼則用來描述處理邏輯。普通的html頁面只依賴于web服務器,而asp,php,jsp頁面則需要附加的語言引擎分析和執(zhí)行程序代碼。程序代碼的執(zhí)行結果被重新嵌入到html代碼中,然后一起發(fā)送到瀏覽器。都是面向web服務器的技術,客戶端瀏覽器不需要任何附加的軟件支持。(2)asp,jsp,php的平臺支撐區(qū)別
asp是微軟公司開發(fā)的動態(tài)網(wǎng)頁語言,也繼承了其產(chǎn)品一貫的傳統(tǒng),只能執(zhí)行于微軟的服務器產(chǎn)品iis或者pws上。雖然在unix下也有chili soft的組件來支持asp,但是因為asp本身的功能有限,所以必須通過asp+com的群組合來擴充。
php3可以在windows,unix,linux的web服務器上正常運行,還支持iis,apache等一般的web服務器,有相當好的跨平臺性。
jsp與asp在技術方面有很多相似之處,都是基于web應用實現(xiàn)動態(tài)交互網(wǎng)站的技術環(huán)境,但也有很多不同之處,兩者的本質(zhì)區(qū)別在于來源于不同的技術規(guī)范組織,其實現(xiàn)的基礎――web服務器平臺要求不同。jsp技術基于平臺和服務器的相互獨立,技術支持由廣泛的,專門的各種工具包,服務器的組件和數(shù)據(jù)庫產(chǎn)品開發(fā)商提供,相比之下,asp技術則主要是靠microsoft的支持。jsp可支持任何web服務器,包括apache,iis等,并技術絕大多數(shù)的流行平臺,包括solaris操作系統(tǒng),windows操作系統(tǒng),mac os,linux及其他nuix系列平臺。(3)asp,jsp,php的應用情況 php存在著缺乏規(guī)模支持,缺乏多層結構和提供的數(shù)據(jù)庫接口支持不統(tǒng)一等缺點,因此php不適合應用于大型電子商務站點或者大型的基于b/s結構的應用程序,其適合應用在一些小型的商業(yè)站點。
asp和jsp則沒有以上缺陷,asp可通過com/dcom獲得activex規(guī)模支持,通過dcom和transaction server獲得結構支持;jsp則可通過java class和ejb獲得規(guī)模支持,通過ejb/corba以及眾多廠商的application server獲得結構支持。
目前國內(nèi)asp與php應用最為廣泛,尤其是asp。而jsp則在國外非常流行,國外電子商務類的網(wǎng)站許多都采用jsp。
(4)-----全新的web開發(fā)理念與技術
由于asp的核心編輯語言為vb script或javascript等腳本語言,這決定了asp先天不足,它無法進行象傳統(tǒng)編程語言那樣的底層操作,所以如果需要進行一些諸如socket,文件等的操作時不得不借助于其它傳統(tǒng)語言。而 php則存在著缺乏規(guī)模支持,缺乏多層結構和提供的數(shù)據(jù)庫接口支持不統(tǒng)一等缺點,只適合應用于一些小型商務網(wǎng)站或者業(yè)務處理系統(tǒng)。另外,asp與php等都屬于解釋型的編輯架構,其運行是邊解釋邊執(zhí)行的,因此在運行效率上會有很大的損失。所以,在開發(fā)本系統(tǒng)的時候,我選擇了微軟新一代的web開發(fā)技術――。
有以下幾個重要的優(yōu)點:(1)強大的動態(tài)web支持:
asp雖有較大的靈活性,但效率不高,且缺乏面向?qū)ο蟮脑O計,從頁導致asp代碼比較凌亂,開發(fā)維護都相對困難。為web頁面提供了一種集成式的支持。,可以編譯頁面中的代碼,而這些代碼可以運用高級語言來編寫,因此易于實現(xiàn)并有較高的運行效率。(2)高效的數(shù)據(jù)訪問技術:
中可以運用。提供了對關系數(shù)據(jù)庫和各種數(shù)據(jù)源的高效訪問。這些組件甚至可以訪問文件系統(tǒng)和目錄。另外,.net內(nèi)置了xml的支持,可以處理從非windows平臺導入或者導出的數(shù)據(jù)。(3)代碼共享:
中引入的程序集概念,替代了傳統(tǒng)的dll,可較好的實現(xiàn)代碼在應用程序之間的共享方式。(4)面向?qū)ο蟮木幊蹋?/p>
處于.net framework中,.net framework及其推薦采用的語言c#是完全基于面向?qū)ο蟮摹?5)語言的無關性:
中,,c#,j#和managed c++等語言都可以編譯為通用的中間語言(il)。這說明語言可以用從前未有的方式交互操作。(6)增強的安全性:
每個程序集可以包含內(nèi)置的安全信息,這樣就可以非常準確的控制程序集的使用方式。(7)可運用c#:
c#的一種面向?qū)ο蟮男抡Z言。這種企業(yè)編程語言帶有下一代編程語言服務運行時(ngws runtime): ngws runtime 是一個不僅管理執(zhí)行代碼、同時也提供使編程更加容易的動態(tài)環(huán)境.編譯器產(chǎn)生受管代碼以指向這種受管理執(zhí)行環(huán)境.你獲得跨平臺語言集成、跨平臺語言異常處理、增強安全性、版本控制、安排支持和查錯服務.支持ngws runtime 的主要語言是c#.支持ngws框架的很多程序是用c#寫的, c#語言借鑒了c++,但是具備現(xiàn)代化和新增的類型安全——使c#成為企業(yè)解決方案的首選語言.在企業(yè)計算領域,c#將會變成為用于編寫“下一代窗口服務”(next generation windows services,簡寫為ngws)應用程序的主要語言.基于c#具有如此多的優(yōu)良特性,開發(fā)的首選語言,因此,在開發(fā)本系統(tǒng)時我選擇了它作為開發(fā)語言。
2.2.3 ----一種全新的設計模式 之三層web結構及其優(yōu)點
三層模式是在兩層模式的基礎上,增加了新的一級。這種模式在邏輯上將應用功能分為三層:客戶顯示層、業(yè)務邏輯層、數(shù)據(jù)層。客戶顯示層是為客戶提供應用服務的圖形界面,有助于用戶理解和高效的定位應用服務,負責處理用戶的輸入和向用戶的輸出,但并不負責解釋其含義(出于效率的考慮,它可能在向上傳輸用戶輸入前進行合法性驗證),這一層通常用前端工具(vb,vc,asp等)開發(fā);業(yè)務邏輯層位于顯示層和數(shù)據(jù)層之間,專門為實現(xiàn)企業(yè)的業(yè)務邏輯提供了一個明確的層次,在這個層次封裝了與系統(tǒng)關聯(lián)的應用模型,并把用戶表示層和數(shù)據(jù)庫代碼分開。其主要功能是執(zhí)行應用策略和封裝應用模式,并將封裝的模式呈現(xiàn)給客戶應用程序,它是上下兩層的紐帶,它建立實際的數(shù)據(jù)庫連接,根據(jù)用戶的請求生成sql語句檢索或更新數(shù)據(jù)庫,并把結果返回給客戶端,這一層通常以動態(tài)鏈接庫的形式存在并注冊到服務器的注冊簿(registry)中,它與客戶端通訊的接口符合某一特定的組件標準(如com,corba),可以用任何支持這種標準的工具開發(fā);數(shù)據(jù)層是三層模式中最底層,他用來定義、維護、訪問和更新數(shù)據(jù)并管理和滿足應用服務對數(shù)據(jù)的請求。三層模式的主要優(yōu)點為 :
①良好的靈活性和可擴展性。對于環(huán)境和應用條件經(jīng)常變動的情況,只要對應用層實施相應的改變,就能夠達到目的。
②可共享性。單個應用服務器可以為處于不同平臺的客戶應用程序提供服務,在很大程度上節(jié)省了開發(fā)時間和資金投入;
③較好的安全性。在這種結構中,客戶應用程序不能直接訪問數(shù)據(jù),應用服務器不僅可控制哪些數(shù)據(jù)被改變和被訪問,而且還可控制數(shù)據(jù)的改變和訪問方式。
④增強了企業(yè)對象的重復可用性。“企業(yè)對象”是指封裝了企業(yè)邏輯程序代碼,能夠執(zhí)行特定功能的對象。隨著組件技術的發(fā)展,這種可重用的組件模式越來越為軟件開發(fā)所接受。
⑤三層模式成為真正意義上的“瘦客戶端”,從而具備了很高的穩(wěn)定性、延展性和執(zhí)行校率。
⑥三層模式可以將服務集中在一起管理,統(tǒng)一服務于客戶端,從而具備了良好的容錯能力和負載平衡能力。
的運用可以輕松地使用近年流行的三層結構模式開發(fā)web站點或基于b/s結構的應用程序。它可以使程序具有更好的擴展性,靈活性,安全性,平臺無關性以及可維護性。的三層結構開發(fā)方法思想與java類似:java中的三層架構為前端的html,jsp,serverlet,中間層為javabean,ejb,后面為數(shù)據(jù)器庫服務器。中,前端為html,asp,aspx等,,.控件,后面為數(shù)據(jù)庫服務器。
多層結構的應用正是在對c/s 結構的總結基礎上產(chǎn)生的,并且也已經(jīng)擴展到了b/s應用開發(fā)領域。學生成績管理信息系統(tǒng)是由 web后臺進行統(tǒng)一管理,所有業(yè)務邏輯都集中在web應用程序中管理和制定,具有數(shù)據(jù)的錄入和查詢統(tǒng)計等功能,客戶端的分布廣泛,數(shù)據(jù)集中處理,因此在設計時充分考慮各種體系結構的優(yōu)缺點,選擇三層web模式進行開發(fā)實現(xiàn)。
2.2.4 面向?qū)ο蟮拈_發(fā)過程
面向?qū)ο蟮能浖_發(fā)和相應的面向?qū)ο蟮膯栴}求解是當今計算機技術發(fā)展的重要成果和趨勢之一,c#是一種面向?qū)ο蟮恼Z言。面向?qū)ο缶幊叹邆淞藥讉€優(yōu)點,比如:代碼維護方便、可擴展性好、支持代碼重用技術等等。這些優(yōu)點是過程編程語言所不具備的。下面我們就來談談面向?qū)ο蠹夹g的這些優(yōu)點:
(1)可管理性 維護簡單
對于面向過程的開發(fā)來說,版本管理主要是管理函數(shù)以及全程變量,而函數(shù)可以有很大的變動,同樣,全程變量也可以有較大的變動,但是,對于面向?qū)ο蟪绦蛟O計來講,一個系統(tǒng)是有對象來組成的,而對象是由類生成的,因此只需管理類就行,一個系統(tǒng)中,類是相對穩(wěn)定的,因此便于管理.(2)模塊化
是面向?qū)ο缶幊讨械囊粋€特征。實體被表示為類和同一名字空間中具有相同功能的類,我們可以在名字空間中添加一個類而不會影響該名字空間的其他成員。(3)可擴充性
是對現(xiàn)代應用軟件提出的又一個重要要求,即要求應用軟件能夠很方便,容易的進行擴充和修改,這種擴充和修改的范圍不但涉及到軟件的內(nèi)容,也涉及到軟件的形式和工作機制.面向?qū)ο缶幊虖谋举|(zhì)上支持擴充性。如果有一個具有某種功能的類,就可以很快地擴充這個類,創(chuàng)建一個具有擴充的功能的類。面向?qū)ο蟮某绦蛟O計可以用很好的可擴充性.這是由于類可以根據(jù)人對事物的理解而進行豐富,沒有必要進行作大的改動,可以利用繼承,對新的類添加屬性和方法.用它可以生成系統(tǒng)的簡單雛形,在征求用戶的意見,在加入新的類,以及類的方法與屬性等.(4)代碼重用
可重用性是面向?qū)ο筌浖_發(fā)的一個核心思路.面向?qū)ο蟪绦蛟O計的抽象,封裝,繼承,多態(tài)的四大特點都無一例外,或多或少的圍繞著可重用性這個核心并為之服務.由于功能是被封裝在類中的,并且類是作為一個獨立實體而存在的,提供一個類庫就非常簡單了。事實上, framework類庫,.net framework類庫提供了很多的功能。更令人高興的是,我們可以通過提供符合需求的類來擴充這些功能。
可重用性體現(xiàn)在兩個方面:
(1)開發(fā)的類可以被別人以及別的項目使用
(2)由于可以繼承,因此可以實現(xiàn)代碼級的重用.2.2.5 開發(fā)工具的選擇
(1)在開發(fā)工具上,我選擇visual 。visual 是一套完整的開發(fā)工具,用于生成 asp web 應用程序、xml web services、桌面應用程序和移動應用程序。visual 、visual c++.net、visual c#.net 和 visual j#.net 全都使用相同的集成開發(fā)環(huán)境(ide),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外, framework 的功能,此框架提供對簡化 asp web 應用程序和 xml web services 開發(fā)的關鍵技術的訪問。visual 是用于快速生成企業(yè)級 web 應用程序和高性能桌面應用程序的工具。visual studio 包含基于組件的開發(fā)工具(如 visual c#、visual j#、visual basic 和 visual c++),以及許多用于簡化基于小組的解決方案的設計、開發(fā)和部署的其他技術。
visual studio 支持 framework,該框架提供公共語言運行庫和統(tǒng)一編程類; 使用這些組件來創(chuàng)建 web 應用程序和 xml web services。(2)不僅僅是 active server page(asp)的下一個版本,而且是一種建立在通用語言上的程序構架,能被用于一臺web服務器來建立強大的web應用程序。提供許多比現(xiàn)在的web開發(fā)模式強大的的優(yōu)勢。執(zhí)行效率的大幅提高
是把基于通用語言的程序在服務器上運行。不像以前的asp即時解釋程序,而是將程序在服務器端首次運行時進行編譯,這樣的執(zhí)行效果,當然比一條一條的解釋強很多。世界級的工具支持
構架是可以用microsoft(r)公司最新的產(chǎn)品 visual 開發(fā)環(huán)境進行開發(fā),wysiwyg(what you see is what you get所見即為所得)的編輯。這些僅是強大化軟件支持的一小部分。強大性和適應性
是基于通用語言的編譯運行的程序,所以它的強大性和適應性,可以使它運行在web應用軟件開發(fā)者的幾乎全部的平臺上(筆者到現(xiàn)在為止只知道它只能用在windows 2000 server上)。通用語言的基本庫,消息機制,的web應用中。同時也是language-independent語言獨立化的,所以,你可以選擇一種最適合你的語言來編寫你的程序,或者把你的程序用很多種語言來寫,現(xiàn)在已經(jīng)支持的有c#(c++和java的結合體),vb,jscript。將來,這樣的多種程序語言協(xié)同工作的能力保護您現(xiàn)在的基于com+開發(fā)的程序,。
簡單性和易學性
是運行一些很平常的任務如表單的提交客戶端的身份驗證、分布系統(tǒng)和網(wǎng)站配置變得非常簡單。頁面構架允許你建立你自己的用戶分界面,使其不同于常見的vb-like界面。另外,通用語言簡化開發(fā)使把代碼結合成軟件簡單的就像裝配電腦。高效可管理性
使用一種字符基礎的,分級的配置系統(tǒng),使你服務器環(huán)境和應用程序的設置更加簡單。因為配置信息都保存在簡單文本中,新的設置有可能都不需要啟動本地的管理員工具就可以實現(xiàn)。這種被稱為“zero local administration”的基于應用的開發(fā)更加具體,和快捷。的應用程序在一臺服務器系統(tǒng)的安裝只需要簡單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動,一切就是這么簡單。多處理器環(huán)境的可靠性
已經(jīng)被刻意設計成為一種可以用于多處理器的開發(fā)工具,它在多處理器的環(huán)境下用特殊的無縫連接技術,將很大的提高運行速度。應用軟件是為一個處理器開發(fā)的,將來多處理器運行時不需要任何改變都能提高他們的效能,但現(xiàn)在的asp確做不到這一點。
自定義性,和可擴展性
設計時考慮了讓網(wǎng)站開發(fā)人員可以在自己的代碼中自己定義“plug-in”的模塊。這與原來的包含關系不同,可以加入自己定義的如何組件。網(wǎng)站程序的開發(fā)從來沒有這么簡單過。安全性
基于windows認證技術和每應用程序配置,你可以確性你的原程序時絕對安全的。 的語法在很大程度上與 asp 兼容,同時它還提供一種新的編程模型和結構,可生成伸縮性和穩(wěn)定性更好的應用程序,并提供更好的安全保護??梢酝ㄟ^在現(xiàn)有 asp 應用程序中逐漸添加 功能,隨時增強 asp 應用程序的功能。
是一個已編譯的、 的環(huán)境,把基于通用語言的程序在服務器上運行。將程序在服務器端首次運行時進行編譯, 兼容的語言(包括 visual 、c# 和 .)創(chuàng)作應用程序。另外,任何 framework。開發(fā)人員可以方便地獲得這些技術的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型安全、繼承等等。
可以無縫地與 wysiwyg html 編輯器和其他編程工具(包括 microsoft visual )一起工作。這不僅使得 web 開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將服務器控件拖放到 web 頁的 gui 和完全集成的調(diào)試支持。
當創(chuàng)建 應用程序時,開發(fā)人員可以使用 web 窗體或 xml web services,或以他們認為合適的任何方式進行組合。每個功能都能得到同一結構的支持,使您能夠使用身份驗證方案,緩存經(jīng)常使用的數(shù)據(jù),或者對應用程序的配置進行自定義.2.2.6 數(shù)據(jù)庫系統(tǒng)選擇 本系統(tǒng)將采用microsoft sql server2000作為系統(tǒng)的dbms支撐,sql server2000是能夠支持企業(yè)級關系型數(shù)據(jù)庫的管理系統(tǒng),它能與windows操作系統(tǒng)緊密集成,具有方便易用的圖形管理界面,其用戶界面風格與windows一樣非常友好。sql server2000在存儲大容量數(shù)據(jù)方面,在數(shù)據(jù)的安全性和完整性方面,在分布式處理等都是適合于企業(yè)級應用的。而其相對oracle,db/2等大型數(shù)據(jù)庫來說,學習更為容易,應用成本也相對較低。采用sql server2000 + 開發(fā)本系統(tǒng)是一個較為理想的組合。sql server2000的新特點:
動態(tài)的自我管理:sql server2000運行時動態(tài)配置運行環(huán)境,優(yōu)化并簡化了許多服務器配置選項,可隨用戶增多或者減少動態(tài)地請求追加或者釋放資源,并可隨數(shù)據(jù)的增減自動改變數(shù)據(jù)庫大小。
豐富的管理工具:sql server2000提供了許多數(shù)據(jù)庫系統(tǒng)管理工具。系統(tǒng)管理員可以在運行sql server enterprise manager的中央控制臺上,管理和監(jiān)視服務器運行性能和企業(yè)數(shù)據(jù)庫。
可編程的管理:sql分布式對象可用于編寫應用程序,這就可以使應用程序數(shù)據(jù)包透明地將sql server 2000嵌入應用程序中。也可以使用sql-dmo為不同站點的通用的管理任務建立應用程序。
可能收縮性和高可能性:sql server 2000數(shù)據(jù)庫引擎可以幾乎所有windows平臺上運行,是可管理上千萬個用戶的大型數(shù)據(jù)庫。同時其還具有動態(tài)自我調(diào)解的特性,能有效地在筆記本或者pc上運行。
支持數(shù)據(jù)倉庫: sql server 2000支持數(shù)據(jù)倉庫。
系統(tǒng)訪問internet集成:sql server 2000與其他產(chǎn)品一起為internet或intranet系統(tǒng)形成一個穩(wěn)定的安全的數(shù)據(jù)存儲;可為運行在iis下的web應用程序提供一個高性能的數(shù)據(jù)存儲服務;此外,sql server2000數(shù)據(jù)庫引擎還包括了對xml的本地支持,transact-sql結果可以作為xml文檔返回給使用olebd和ado api的應用程序,xml文檔還可以添加到sql server 2000中。
綜上所述,在開發(fā)空警管理信息系統(tǒng)時,采用sql server 2000作為數(shù)據(jù)庫管理系統(tǒng)。
2.2.7 開發(fā)方法的選擇
在開發(fā)方法的選擇上,選擇了演繹式原型法與生命周期法相結合的方法。具體來說,就是在系統(tǒng)開發(fā)之前對系統(tǒng)有一個總體框架設想,各功能單元的結構和功能也比較清楚,但是還沒有具體實現(xiàn)。系統(tǒng)完成什么功能,分成哪幾個部分,各個部分又有哪幾個模塊,都已理解掌握,且以后不需要做更大的變動,只是具體到每個模塊,還沒有全部實現(xiàn)。具體地設計可能是完全實現(xiàn)一個模塊,也可能是用一個效率高地模塊代替一個舊模塊。信息系統(tǒng)的開發(fā)是一項比較復雜的工作,我們必須選用科學的有效的開發(fā)方法。近年來,國內(nèi)外已逐步總結出一些開發(fā)信息系統(tǒng)的方法和技術,但是,從目前的情況來看,系統(tǒng)的開發(fā)技術仍是一個比較薄弱的環(huán)節(jié)。那么根據(jù)本系統(tǒng)開發(fā)的要求,本系統(tǒng)選擇了生命周期法和原型法相結合的方法?,F(xiàn)具體介紹如下:
生命周期這個概念源于系統(tǒng)工程方法。廣義地說,任何系統(tǒng)均有其發(fā)生、發(fā)展、成熟、消亡或更新?lián)Q代的過程,這個過程稱為系統(tǒng)的生命周期。主要包括系統(tǒng)調(diào)查階段、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)實施及系統(tǒng)維護與評價五個部分。根據(jù)系統(tǒng)設計而對整個系統(tǒng)實施,包括物理實施,程序設計,調(diào)試等。實施是最后的一步,關系著最后的成功。
在建筑學和機械設計學中,“原型”指的是其結構、大小和功能都與某個物體相類似的模擬該物體的原始模型。在管理信息系統(tǒng)開發(fā)中,用“原型”來形象地表示系統(tǒng)的一個早期可運行版本,它能反映新系統(tǒng)的部分重要功能和特征?!霸头椒ā眲t是利用原型輔助開發(fā)系統(tǒng)的一種新方法。原型方法要求在獲得一組基本的用戶需求后,快速地實現(xiàn)新系統(tǒng)的一個“原型”,用戶、開發(fā)者及其他有關人員在試用原型的過程中,加強通信和反饋,通過反復評價和反復修改原型系統(tǒng),逐步確定各種需求的細節(jié),適應需求的變化,從而最終提高新系統(tǒng)的質(zhì)量。因此可以認為原型方法確定用戶需求的策略,它對用戶需求的定義采用啟發(fā)的方式,引導用戶在對系統(tǒng)逐漸加深理解的過程中作出響應。
原型法主要包括確定系統(tǒng)基本需求階段、構造初始原型階段、原型的使用評價階段、修改原型階段和確定模型后的處理階段。
原型法的基本思想是:憑借著系統(tǒng)分析人員對用戶要求的理解,在強有力的軟件環(huán)境支持下,快速地給出一個實實在在的模型(或稱原型、雛形),然后與用戶反復協(xié)商修改,最終形成實際系統(tǒng)。
在本系統(tǒng)中選擇了演化型(evolutionaryprototying)原型法,其目的不在于改進規(guī)格說明和用戶需求,而是將系統(tǒng)改造得易于變化,在改進原型的過程中將原型演化成最終系統(tǒng)。它將原型方法的思想貫穿到系統(tǒng)開發(fā)全過程,對滿足需求的改動較為適合。
2.2.8 開發(fā)本系統(tǒng)的意義
學生成績管理是學校管理中異常重要的一個環(huán)節(jié),作為學校,除了育人,就是育知,學生成績管理的計算機化是整個學校教務管理中的重要一部分,能否實現(xiàn)這一步關系到學校辦學整體效率的高低,介與它的重要性,學生成績管理系統(tǒng)的開發(fā)與應用就逐漸提入議程,并占著越來越重要的份量。
運用學生成績管理系統(tǒng)可以減輕學院教學人員的工作量,縮小開支,提高工作效率與準確率,能夠合理安排時間,能夠盡快的知道自己的考試成績,投入新的課程的學習或復習這次沒有考過的課程。而學生成績管理系統(tǒng)的應用也為今天的民辦教育在未來市場的競爭力有所提高。從大的方向說,就是為了加速我國四化建設的發(fā)展,實現(xiàn)全部的自動化,使我國發(fā)展成為通訊網(wǎng)絡化,決策科學化,辦公自動化的國家。在現(xiàn)代,高科技的飛躍發(fā)展,人們工作習慣的改變,特別是電腦的大量普及,人們生活節(jié)奏越來越快,怎樣提高工作效率是人們首先考慮的問題。學生成績管理是一個非常繁瑣與復雜的一項工作,一個原因就是工作量大,不好管。對于一個學校而言,更應該運用一些本地資源,提高管理的力度,對學生負責,對國家負責。
2.2.9 本文檔編寫目的
本文檔為定義項目的需求,以軟件工程學的思想來組織管理并展開本次畢業(yè)設計課題的研究,以指導后期的系統(tǒng)分析與設計,并為系統(tǒng)用戶與開發(fā)者提供參考標準。本文檔力求準確,清晰地表達項目需求與開發(fā)過程,以保證開發(fā)過程滿足項目需求的正確方向進行。
web應用具體項目的確立是建立在各種條件、環(huán)境及需求之上的,通常情況下項目的開發(fā)與應用,運營的參與者擁有不同的知識結構體系,因此,所有人員對項目的理解程度很大程度上決定的項目的建設成敗。因此,需要對系統(tǒng)之間的關系進行詳細的設計分析說明。
2.2.10 定義
軟件需求:ieee軟件工程標準詞匯表(1997年)中定義軟件需求為:
(1)用戶解決問題或達到目標所需的條件或權能(capability)。
(2)系統(tǒng)或部件要滿足標準、規(guī)范或其它正式規(guī)定文檔所需具有的條件或權能。
(3)一種反映上面(1)或(2)所描述的條件或權能的文檔說明同工作,以及相互之間進行有效的交流和溝通。
參考資料(標準)中華人民共和國國家標準udc681.3:
(1)信息技術軟件生存期過程》(gb/t8566-1995)(2)《計算機軟件產(chǎn)品開發(fā)文件編制指南》(gb 8567-88)(3)《軟件工程術語》(gb/t11457-1995)(4)ieee軟件工程標準詞匯表(1997年)
第三章 學生成績管理系統(tǒng)概要設計 3.1系統(tǒng)設計圖例說明
l 本系統(tǒng)流程圖基本圖形元素如下所示:
開始與結束 決策
過程 數(shù)據(jù) 程序流向
l 程序邏輯結構描述圖例
(1)順序結構:一個命令接一個地執(zhí)行;(2)選擇結構:(或if-then-else)當一個決定有多種不同執(zhí)行結果時;(3)循環(huán)結構:只要條件成立就一直執(zhí)行.3.2 系統(tǒng)設計業(yè)務目標(業(yè)務邏輯層)3.2.1系統(tǒng)設計目標概述
成績管理信息系統(tǒng)的業(yè)務總體目標是建立一個先進、高效、安全、可靠的能被有效和應用于學生成績管理的信息化數(shù)據(jù)庫管理系統(tǒng)。該系統(tǒng)基于b/s結構,即采用瀏覽器/服務器模式,的web應用程序及運行microsoft sql server2000的數(shù)據(jù)庫服務器組成,客戶端可以internet explorer,firefox訪問系統(tǒng)。本信息系統(tǒng)體現(xiàn)了學生成績管理的業(yè)務邏輯行為、大大簡化了相關工作的煩瑣流程,同時為管理層提供有力的決策支持。
3.2.2 用戶(角色)本系統(tǒng)用戶角色主要有兩類:系統(tǒng)管理員與普通用戶。其中系統(tǒng)管理員可進行用戶管理。普通用戶可分為學生,老師,教務處等用戶。
系統(tǒng)管理員:可進行用戶管理,組權限分配,信息查詢等工作。
教師:可進行學生信息管理,課程信息管理,成績管理,授課信息管理,信息查詢,成績統(tǒng)計等工作。
學生:可進行成績查詢等操作。
3.2.3 假定 假定分為用戶假定和系統(tǒng)環(huán)境假定。
用戶假定:系統(tǒng)管理員及普通用戶假定,即假定為具有一定的計算機操作基礎,能熟練使用各種網(wǎng)絡軟件以及windows操作系統(tǒng)、internet explorer瀏覽器等。
環(huán)境假定:系統(tǒng)運行環(huán)境假定為可建行萬維網(wǎng)信息平臺的搭建,如:互聯(lián)網(wǎng)網(wǎng)絡接入,web服務器架設。
管理功能結構圖:
系統(tǒng)管理員
功能模塊管理
組權限管理
記錄添加,刪除,修改
學生信息管理
教師功能結構圖:
老師
記錄添加,刪除,修改學生成績統(tǒng)計
課程信息管理
學生成績管理
授課信息管理
學生信息查詢
學生功能結構圖:
學生
3.3 技術總體目標 3.3.1系統(tǒng)技術性能要求
成績查詢 學生成績管理信息系統(tǒng)的技術總體目標是應用先進的計算機網(wǎng)絡與數(shù)據(jù)技術為教學工作中的成績管理提供穩(wěn)定、安全、可靠信息化服務,具體技術上將達到如下要求:(1)先進性
采用先進、成熟的計算機軟硬件技術,保障系統(tǒng)能夠最大限度的適應今后技術和業(yè)務發(fā)展的需要。軟件結構應實現(xiàn)層次化、模塊化、平臺化,統(tǒng)一規(guī)范,同時采用先進的現(xiàn)代管理技術,以保證系統(tǒng)的科學性。(2)開放性
系統(tǒng)將采用具備優(yōu)良性價比的開放式軟硬件平臺;網(wǎng)絡體系結構支持多種通訊協(xié)議、數(shù)據(jù)庫;采用c#等通用開發(fā)語言工具;對用戶操作平臺采用主流的b/s結構。(3)可靠性
可靠性包括系統(tǒng)的穩(wěn)定性和數(shù)據(jù)的可靠性。
系統(tǒng)的穩(wěn)定性需求包括:滿足7*24小時的運行需要,發(fā)生局部硬件、網(wǎng)絡和軟件故障時有相應的旁路技術和容錯技術,任意單點故障都不影響整個系統(tǒng)的運行。
數(shù)據(jù)可靠性需求包括:保證本地備份數(shù)據(jù)和實時交易數(shù)據(jù)的一致性,發(fā)生局部故障時,數(shù)據(jù)不損失,發(fā)生重大事故時,備份數(shù)據(jù)可以在規(guī)定的時限內(nèi)恢復。(4)高效性
系統(tǒng)的設計要具有大規(guī)模的業(yè)務并發(fā)處理能力,數(shù)據(jù)的處理和傳送也可采用批量處理的形式。即使在日終數(shù)據(jù)備份和批量處理的時候也可以照常辦理業(yè)務。(5)可用性
可用性包括系統(tǒng)正常情況下的可用性和系統(tǒng)發(fā)生改變時的可用性。正常情況下應用軟件應安裝簡單、易于操作、界面友好,數(shù)據(jù)處理工作簡單、方便、快捷。業(yè)務流程清晰,符合習慣,系統(tǒng)維護方便,備份及數(shù)據(jù)恢復快捷簡單。同時要在對硬件、軟件及應用進行調(diào)整時不影響原有業(yè)務的實現(xiàn)。
(6)可擴展性
高可擴展性指兩方面:一方面通過擴充主機、cpu、磁盤、內(nèi)存等硬件可以提高性能指標,通過擴充網(wǎng)絡可以排除阻塞、擁擠和超時;另一方面通過系統(tǒng)開放式體系架構、模塊化、參數(shù)化以及組件技術,對業(yè)務量、業(yè)務種類的擴展、與其他機構連接的擴展、系統(tǒng)功能擴展等都能提供足夠的支持,縮短系統(tǒng)實施周期。(7)可管理性
高可管理性包括正常情況下的可管理性和系統(tǒng)發(fā)生改變時的可管理性??晒芾硇灾赶到y(tǒng)應具備對主機、網(wǎng)絡、數(shù)據(jù)庫、應用等情況進行監(jiān)控、管理和調(diào)度;對系統(tǒng)自身所有的和流經(jīng)系統(tǒng)的信息、參數(shù)、文件進行統(tǒng)一的管理和控制。(8)安全性
安全性指系統(tǒng)具有數(shù)據(jù)傳輸?shù)募用?解密、用戶身份認證、權限確認、日志記錄等安全控制功能。具體包括:數(shù)據(jù)保密性、傳輸安全性、訪問安全性、安全審計、網(wǎng)絡安全和系統(tǒng)安全等。系統(tǒng)安全性要求包括基于用戶的系統(tǒng)操作權限控制、某些數(shù)據(jù)的加密保護、身份鑒別。安全性能:(1)訪問者用戶驗證方式采用基于md5加密的用戶form驗證(2)定期備份數(shù)據(jù)庫以預防系統(tǒng)故障時及時恢復
(3)系統(tǒng)硬件與網(wǎng)絡結構應滿足web應用程序安全穩(wěn)定地運行的需求。
以達到信息的及時準確處理,數(shù)據(jù)安全等??煽紤]運用硬件防火墻及支撐軟件來預防來自網(wǎng)絡的攻擊,并采用備份服務器來備份重要數(shù)據(jù)及程序,以便出現(xiàn)故障時能及時恢復系統(tǒng)。下面是建議采用的網(wǎng)絡拓撲結構示意圖: 系統(tǒng)網(wǎng)絡拓撲圖
個人用戶
b b 主應用服務器
交換機
交換機
個人用戶
系統(tǒng)管理員
主數(shù)據(jù)庫服務器內(nèi)網(wǎng)防火墻
外網(wǎng)防火墻
web服務器
web服務器
廣域網(wǎng)路由器
internet
3.3.2 精度
系統(tǒng)精度主要包括兩個方面: 系統(tǒng)信息流轉的正確性 系統(tǒng)信息流轉的完整性 3.3.3 數(shù)據(jù)管理能力要求
系統(tǒng)內(nèi)數(shù)據(jù)保存具有持久不丟失性,數(shù)據(jù)的安全保證要能防止病毒和網(wǎng)絡上非法用戶如黑客的獲取。這些可以通過對web服務器的維護管理和各種殺毒與網(wǎng)絡安全系統(tǒng)來提供保證,不屬于本系統(tǒng)數(shù)據(jù)安全性要求范圍內(nèi)。3.3.4 時間特性要求
系統(tǒng)的時間性能規(guī)定要求系統(tǒng)的大部分操作在用戶視覺延遲時間范圍之內(nèi)。對某些檢索和其它涉及復雜計算的操作系統(tǒng)響應也應保持在3-5倍用戶視覺延遲時間范圍內(nèi)。
連接性能:為保證系統(tǒng)可能存在的大量的并發(fā)連接數(shù),因此需要保證用戶在其網(wǎng)絡正常情況下可訪問站點數(shù)據(jù)。
數(shù)據(jù)庫檢索性能:由于系統(tǒng)需要檢索大量用戶數(shù)據(jù),因此在數(shù)據(jù)庫檢索性能上需要采取一定的優(yōu)化措施以提高檢索性能,降低數(shù)據(jù)庫及網(wǎng)絡傳輸消耗。3.3.5 故障處理要求 本系統(tǒng)在按運行環(huán)境所要求的系統(tǒng)平臺(包括操作系統(tǒng)、數(shù)據(jù)庫系統(tǒng)和網(wǎng)絡環(huán)境)正常情況下不會發(fā)生嚴重的系統(tǒng)故障如系統(tǒng)崩潰等。對除此之外的系統(tǒng)故障應是在簡單的配置和調(diào)整后及時恢復。
3.3.6 ui要求設計要求
ui設計是系統(tǒng)具有良好的易用性的一個重要因素,基于本系統(tǒng)的特殊應用范圍考慮,本系統(tǒng)的ui設計主要從兩個方面去考慮:一是功能,二是風格。
針對頁面功能上的要求是:應具有可方便檢索,瀏覽站內(nèi)信息,具備良好的導航性;
針對頁面風格上的要求是:體現(xiàn)美觀、簡約、現(xiàn)代、友好易用等設計元素。因此,本系統(tǒng)ui設計應該遵循以下幾個原則: 瀏覽界面友好,美觀,大方
欄目內(nèi)風格統(tǒng)一,讓訪問者能快速熟悉網(wǎng)站的設計結構,信息顯示一目了然 風格簡約,突出功能與重點
易用性強,便于操作與查找相關內(nèi)容
良好的伸縮性,易于在將來的運營過程中增減模塊或內(nèi)容 站點結構清晰科學,便于管理維護 3.3.7 開發(fā)與運行環(huán)境規(guī)定
該運行環(huán)境的規(guī)定是保證本需求說明的功能得到實際真正體現(xiàn)的基礎。(1)服務器端運行環(huán)境支持軟件
服務器端軟件: windows2000 server或更高版本的操作系統(tǒng), 推薦windows 2003 enterprise edition 數(shù)據(jù)庫系統(tǒng):sql server 2000 或更高版本的數(shù)據(jù)服務器 web 服務器:microsoft iis framework v1.1或更高版本的web 應用支持 企業(yè)殺毒軟件(2)用戶端pc軟件
windows98或更高版本操作系統(tǒng)(安裝有ie5.0以上版本)或其它98年以后發(fā)布的帶有internet瀏覽器軟件的圖形ui操作系統(tǒng) 操作系統(tǒng):windows,linux等
瀏覽器:internet explorer、maxthon、mozilla firefox、mozilla firefox 推薦使用:internet explorer、maxthon、(3)開發(fā)環(huán)境:
操作系統(tǒng):windows 2003 enterprise edition 開發(fā)工具:microsoft visual 2003,adobe photoshop cs,dreamweaver mx 2004 數(shù)據(jù)庫系統(tǒng):microsoft sql server 2000 web 服務器:microsoft iis 6.0 cpu: intel pentium(r)4 2.8chz 內(nèi)存: 512 mb
學生管理系統(tǒng)論文總結篇四
成都東軟學院
論文
題目:學生成績管理系統(tǒng)
姓名:xx
專業(yè):軟件工程
班級:10級5班
指導老師:xx
提交時間:xxx年xx月xx日1
摘要:
學生成績管理系統(tǒng)是典型的信息管理系統(tǒng)(mis),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。經(jīng)過分析,我們使用microsoft公司的c語言開發(fā)工具,將與c語言技術與數(shù)據(jù)庫sql2008相結合進行設計。首先,在短時間內(nèi)建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成用戶滿意的可行系統(tǒng)。系統(tǒng)可基本實現(xiàn)學生成績和學生信息的錄入、修改、刪除等功能,擴充的功能包括與成績相關的信息處理。同時,可根據(jù)學校教學管理制度,設定或自定義審核操作的規(guī)則。系統(tǒng)其他方面的需求有:安全保密性、可恢復性、可擴充性、可維護性等。關鍵字:
學生成績管理系統(tǒng);數(shù)據(jù)庫;c語言 2
一,目標系統(tǒng)應該達到以下要求:
(1)可靠性 能連續(xù)準確的處理業(yè)務,有較強的容錯能力。(2)可用性 系統(tǒng)功能齊全,能夠完全滿足用戶的需要。(3)可維護性 用戶能對系統(tǒng)進行維護、擴充、修改。(4)易用性 用戶能很容易的對系統(tǒng)進行操作。
(5)安全性 保證系統(tǒng)的物理安全、數(shù)據(jù)存儲和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密。二,學生成績管理系統(tǒng)的意義
現(xiàn)在我國的大中專院校的學生成績管理水平普遍不高,有的還停留在紙介質(zhì)基礎上,這種管理手段已不能適應時代的發(fā)展,存在著許多缺點,如:效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了不少的困難。在當今信息時代這種傳統(tǒng)的管理方法必然被計算機為基礎的信息管理系統(tǒng)所代替。如果本系統(tǒng)能被學校所采用,將會改變以前靠手工管理學生成績的狀況,可以樹立良好的辦學
形象,提高工作效率。所以我想借本次畢業(yè)設計之際,開發(fā)一個不僅適用本校各系而且適用于其它各校的通用高校學生成績管理系統(tǒng)。三,管理信息系統(tǒng)概述
管理信息系統(tǒng)是一個由人和計算機等組成的,能進行管理信息的收集、傳遞、加工、保存、維護和使用的系統(tǒng),它能實測國民經(jīng)濟和企業(yè)的各種運行情況;利用歷史數(shù)據(jù)預測未來;從全局出發(fā)輔助管理決 策;利用信息控制企業(yè)的行為、幫助實現(xiàn)其規(guī)劃目標。簡言之,管理信息系統(tǒng)是一個以計算機為工具,具有數(shù)據(jù)處理、預測、控制和輔助決策功能的信息系統(tǒng)。
信息作為生產(chǎn)力中最活躍的因素,很早就在人類經(jīng)濟生活中發(fā)揮著不可替代的作用,但把信息納入企業(yè)經(jīng)營管理系統(tǒng)中高效處理和應用是在計算機發(fā)明以后的50年代末。
從50年代開始,計算機越來越多地用于信息處理。70年代中期,開始建立mis, 使管理水平不僅有深度的含義,而且有了廣度的含義,這就要求把眾多的計算機通過線路聯(lián)合起來集中使用,協(xié)同進行信息處理,提供廣泛的服務,以提高管理組織、管理方法和管理工作的效率。這種有效的利用計算機資源,發(fā)揮人的思維,提高管理效益的現(xiàn)代化管理方法,就是管理信息的總體含義。
進入80年代以來,世界的經(jīng)濟發(fā)展進入了一個激烈競爭的時代。可以說,誰先獲得信息,誰就有可能抓住發(fā)展經(jīng)濟的機遇。所以,現(xiàn)在社會已進入了信息化的時代,在這樣信息如海的浩翰之中,處理信息和利用信息是十分重要的。建立mis就成為信息管理的迫切需要和時代先進管理水平的體現(xiàn)。
利用計算機進行信息管理在本世紀50年代開始到現(xiàn)在,大致經(jīng)歷了四個階段: 第一階段是單項數(shù)據(jù)處理階段,這是計算機應用管理的低級階段,這個階段的計算機只是單機運行,主要用來代替人工進行運算和簡單數(shù) 據(jù)處理。
第二階段為數(shù)據(jù)綜合處理階段,這是計算機應用于管理的發(fā)展階段。第三階段為管理信息系統(tǒng)階段。這是計算機應用于管理的高級階段。管理信息系統(tǒng)簡稱mis,是用系統(tǒng)思維的方法,以電子計算機科學和現(xiàn)代通信技術為基礎,對信息進行收集、傳遞、加工和使用,并為此服務的信息系統(tǒng),是管理科學、系統(tǒng)工程學與電子計算機相結合的綜合性學科,也是一門新興的、具有獨特風格的近代邊緣科學。第四階段為自動化階段,這是計算機應用的最高階段,也是最終目標。從計算機應用發(fā)展過程可以看出,計算機由單項數(shù)據(jù)處理和數(shù)據(jù)綜合處理階段到管理體制信息系統(tǒng)階段,這也是計算機在信息管理方面應用的發(fā)展規(guī)律,或者是發(fā)展的必然趨勢。因此、教育行業(yè)作為一個國家文化經(jīng)濟的基礎,信息管理系統(tǒng)在教育行業(yè)中的應用也遵循這樣一個過程。
管理信息系統(tǒng)作為一個參與企業(yè)管理活動的人機交互系統(tǒng),具有以下特點:(1)整體性。組成系統(tǒng)的各個組成部分為實現(xiàn)某一特定目標,合理、有序地組成一個整體,追求整體最優(yōu)。
(2)目的性。任何一個系統(tǒng)都是為了完成某一特定目標而構造的。(3)管理信息系統(tǒng)采用數(shù)據(jù)庫技術將數(shù)據(jù)有效地組織在計算機中,以實現(xiàn)快速的信息處理及信息共享。
(4)應用不斷發(fā)展的網(wǎng)絡與通信技術,使得根據(jù)不同地理位置上進行的管理結合建立起的管理信息系統(tǒng),是一個帶有計算機通信網(wǎng)絡的分 布式系統(tǒng)。四,數(shù)據(jù)庫簡介
sql是structured query language(結構化查詢語言)的縮寫。sql是專為數(shù)據(jù)庫而建立的操作命令集,是一種功能齊全的數(shù)據(jù)庫語言。在使用它時,只需要發(fā)出“做什么”的命令,“怎么做”是不用使用者考慮的。sql功能強大、簡單易學、使用方便,已經(jīng)成為了數(shù)據(jù)庫操作的基礎,并且現(xiàn)在幾乎所有的數(shù)據(jù)庫均支持sql。
組成:在正式學習sql語言之前,首先讓我們對sql語言有一個基本認識,介紹一下sql語言的組成:
1.一個sql數(shù)據(jù)庫是表(table)的集合,它由一個或多個sql模式定義。
2.一個sql表由行集構成,一行是列的序列(集合),每列與行對應一個數(shù)據(jù)項。
3.一個表或者是一個基本表或者是一個視圖?;颈硎菍嶋H存儲在數(shù)據(jù)庫的表,而視圖是由若干基本表或其他視圖構成的表的定義。
4.一個基本表可以跨一個或多個存儲文件,一個存儲文件也可存放一個或多個基本表。每個存儲文件與外部存儲上一個物理文件對應。
5.用戶可以用sql語句對視圖和基本表進行查詢等操作。在用戶角度來看,視圖和基本表是一樣的,沒有區(qū)別,都是關系(表格)。用戶可以是應用程序,也可以是終端用戶。sql語句可嵌入在宿主語言的程序中使用,宿主語言有fortran,cobol,pascal,pl/i,c和ada語言等。sql用戶也能作為獨立的用戶接口,供交互環(huán)境下的終端用戶使用。其基本操作: ? 數(shù)據(jù)定義 ? 數(shù)據(jù)操縱 ? 數(shù)據(jù)控制
? 嵌入式sql語言的使用規(guī)定 五,c語言簡介
? c語言是目前世界上流行、使用最廣泛的高級程序設計語言。? c語言的發(fā)展歷史:
c語言的發(fā)展頗為有趣。它的原型algol 60語言。
1963年,劍橋大學將algol 60語言發(fā)展成為cpl(combined programming language)語言。
1967年,劍橋大學的matin richards 對cpl語言進行了簡化,于是產(chǎn)生了bcpl語言。
1970年,美國貝爾實驗室的ken thompson將bcpl進行了修改,并為它起了一個有趣的名字“b語言”。意思是將cpl語言煮干,提煉出它的精華。并且他用b語言寫了第一個unix操作系統(tǒng)。
1973年,b語言也給人“煮”了一下,美國貝爾實驗室的d.e在b語言的基礎上最終設計出了一種新的語言,他取了bgpl的第二個字母作為這種語言的名字,這就是c語言。
為了使unix操作系統(tǒng)推廣,1977年dennis e 發(fā)表了不依賴于具體機器系統(tǒng)的c語言編譯文本《可移植的c語言編譯程序》。
1978年brian hian和dennis e出版了名著《the c programming language》,從而使c語言成為目前世界上流行最廣泛的高級程序設計語言。
1988年,隨著微型計算機的日益普及, 出現(xiàn)了許多c語言版本。由于沒有統(tǒng)一的標準,使得這些c語言之間出現(xiàn)了一些不一致的地方。為了改變這種情況,美國國家標準研究所(ansi)為c語言制定了一套ansi標準, 成為現(xiàn)行的c語言標準。? c語言的特點
1.簡潔緊湊、靈活方便
2.運算符豐富
3.數(shù)據(jù)結構豐富
4.c是結構式語言
5.c語法限制不太嚴格、程序設計自由度大
6.c語言允許直接訪問物理地址,可以直接對硬件進行操作
7.c語言程序生成代碼質(zhì)量高,程序執(zhí)行效率高
8.c語言適用范圍大,可移植性好
? c語言有一個突出的優(yōu)點就是適合于多種操作系統(tǒng), 如dos、unix,也適用于多種機型。六,技術可行性分析
本系統(tǒng)的開發(fā)利用microsoft sql2008作為本系統(tǒng)的數(shù)據(jù)庫,它支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量要求,學校校園網(wǎng)的建設也為新系統(tǒng)服務器/客服端的結構提供了硬件上的支持。使用c語言作為系統(tǒng)的開發(fā)環(huán)境,它提供完善的控制語句,類與對象的支持及豐富的數(shù)據(jù)類型,非常有利于對新系統(tǒng)的擴展與修改。綜上所述,本系統(tǒng)的設計與開發(fā),在技術和硬件設備上的條件,都是滿足的,因此它在技術上是可行的。七,運行上的可行性
本系統(tǒng)為一個小型的學生信息管理系統(tǒng),所耗費的資源非常的小。學校的電腦無論是硬件還是軟件都能夠滿足條件。因此本系統(tǒng)在運行上是可行的。八,經(jīng)濟上可行性
現(xiàn)在計算機的價格已經(jīng)十分低廉,性能卻有個很大的進步,而本系統(tǒng)的開發(fā)為學校的工作效率帶來了質(zhì)的飛躍。如: 1,本系統(tǒng)的運行可以代替人工進行許多繁雜的勞動。2,本系統(tǒng)的運行可以節(jié)省許多資源。
3,本系統(tǒng)的運行可以大大的提到學校的工作效率。4,本系統(tǒng)可以使信息文檔更加安全。所以本系統(tǒng)在經(jīng)濟上是可行的。九,系統(tǒng)設計思想
1,采用現(xiàn)在有的資源,先進的管理系統(tǒng)開發(fā)方案,充分利用學?,F(xiàn)有資源,減少開發(fā)中的時間和財力,物力,提高系統(tǒng)開發(fā)的水平和應用效果。
2,系統(tǒng)就滿足學校的需求,例如學生信息的錄入,查詢,更新等。學生錄入與排名。
3,系統(tǒng)就具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)添加,刪除修改等操作。十,系統(tǒng)設計分析
用戶管理:用于對用戶的添加,賦予不同的權限及對用戶的修改和查尋。
課程管理:用于對個學期的開設和修改。
成績管理:用于對成績的輸入,修改,匯總及排名。學生信息管理:添加,刪除,修改學生信息等。
授課信息管理:對授課老師,課程號,學時數(shù),班級等信息的添加維護等。
學生信息查尋:對學生成績等信息的查尋,查詢方式為模糊,且具有多條件組合查詢功能。
學生成績統(tǒng)計:統(tǒng)計學生各科的總分,平均分及排名等信息。十一,系統(tǒng)功能分析
權限功能:系統(tǒng)具有動態(tài)權限分配功能,可以按照用戶權限對用戶分組,可分為一般用戶,學生,老師,一般用戶只能查詢不能修改,學 生只能對授權范圍內(nèi)進行相應修改和刪除,老師則可以修改刪除所有信息。
錄入功能:為學生提供相應的錄入功能,為老師提供所有信息的錄入功能。
查詢功能:為所有用戶提供查詢的功能,可查詢允許范圍內(nèi)的所有信息。
維護功能:為學生提供查詢以及相應的刪除和修改功能,為老師提供所有信息的刪除和修改功能。退出功能:結束關閉系統(tǒng)。11
十二,結語
在本系統(tǒng)的開發(fā)過程中我們能深刻認識到合理的組織,精心的準備,加上不怕困難的精神,和有序的實施是軟件工程開發(fā)設計及實踐過程及成功的必備條件。同時也提高了我小組人員之間的團隊合作意識。增加了我們的學習信心。也為畢業(yè)以后的相關工作打好了良好的基礎。
學生管理系統(tǒng)論文總結篇五
目 錄
摘要……………………………………………………………………………………….2 第一章 引言...........................................................3 第二章 系統(tǒng)設計的目的與要求...........................................3 1.1系統(tǒng)設計的目的....................................................3 1.2系統(tǒng)設計的實驗環(huán)境................................................4 1.3系統(tǒng)設計的預備知識................................................3 1.4系統(tǒng)設計的要求....................................................4
第三章 系統(tǒng)的概述.....................................................3 2.1系統(tǒng)的需求........................................................3 2.2可行性分析........................................................4 第四章 前臺界面分析...................................................4 3.1 登陸界面..........................................................4 3.2信息查詢..........................................................6 第五章 數(shù)據(jù)庫的分析...................................................6 4.1 yonghu表...........................................................7 4.2 student 表.........................................................7 4.3 score表...........................................................7 4.4 course表...........................................................8 第六章 軟件維護.......................................................8 5.1數(shù)據(jù)維護..........................................................9 5.2代碼維護..........................................................9 結語及致謝............................................................9 參考文獻..............................................................9
vb學生成績管理系統(tǒng)
摘要:隨著科學技術在管理上越來越深入而廣泛的應用,管理信息系統(tǒng)的技術已逐步成熟。學生成績管理系統(tǒng)是一個不斷發(fā)展的新型學科,任何一個學校要生存要發(fā)展,要高效率地把內(nèi)部活動有機地組織起來,因為管理這些龐大的體系是非常困難的,要想有機地組織起來,就必須建立與自身特點相適應的成績管理系統(tǒng)。本文對visual basic6.0應用程序設計等工具進行了較深入的學習和應用,利用其提供的各種面向?qū)ο蟮拈_發(fā)工具,尤其是數(shù)據(jù)窗口這一能方便而簡潔操縱數(shù)據(jù)庫的智能化對象,主要完成了對學生成績管理系統(tǒng)的系統(tǒng)分析部分,界面的設計、數(shù)據(jù)庫的設計等;系統(tǒng)設計部分主要介紹了系統(tǒng)功能設計和數(shù)據(jù)庫設計及代碼設計;
關鍵詞:visual basic,學生成績管理系統(tǒng),數(shù)據(jù)庫,查詢
abstract:along with science technique is on the management more and more thorough but extensive application, manage information system of technique already gradually t 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 text to visual basic6.0 application program design 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
第一章 引言
在高科技不斷發(fā)展的今天,計算機技術己經(jīng)廣泛應用到社會的各個領域。從六十年代中期爆發(fā)了著名的軟件危機開始,計算機界就一直在探索軟件開發(fā)理論和方法,以確保計算機技術能夠高效地應用于各領域。隨著計算機技術不斷發(fā)展、完善,如何開發(fā)、應用高效率計算機軟件、信息系統(tǒng)一直是開發(fā)人員在試圖解決的難題。盡管開發(fā)人員已經(jīng)提供了很多解決的方法,但是現(xiàn)在開發(fā)、應用管理信息系統(tǒng)軟件的過程中,仍會碰到以下的情形。學生成績管理系統(tǒng)軟件應用的好壞直接影響到學校以及學校今后發(fā)展。只有確定出簡單、安全、高效的開發(fā)設計方法并應用于學生成績管理系統(tǒng)的開發(fā)設計中,才能使先進的計算機工具為個人發(fā)展提供高效的服務:才能開發(fā)出完整靈活的學生成績管理系統(tǒng),具有良好的可擴充性、適應性,系統(tǒng)安全性能高,具有友好的用戶界面并且操作簡便,因此,學生成績管理系統(tǒng)開發(fā)設計方法的應用研究具有積極的現(xiàn)實意義。第二章 系統(tǒng)設計的目的與要求 2.1 系統(tǒng)設計的目的
本課程設計是計算機科學與技術專業(yè)重要的實踐性環(huán)節(jié)之一,是在學生學習完《程序設計語言(c)》課程后進行的一次全面的綜合練習。本課程設計的目的和任務: 2.2 系統(tǒng)設計的實驗環(huán)境
硬件要求能運行windows 2000/xp操作系統(tǒng)的微機系統(tǒng)。c語言程序設計及相應的開發(fā)環(huán)境。
2.3 系統(tǒng)設計的預備知識
熟悉c語言及c語言開發(fā)工c語言與access。
第二章 系統(tǒng)的概述
本學生成績管理系統(tǒng)可以說是一個綜合性的學校學生成績管理系統(tǒng),這它集成了多種功能,因而具有較強的實用性和先進性。2.1系統(tǒng)的需求
通過調(diào)查,要求系統(tǒng)需要有以下功能: ⑴ 由于操作人員的計算機知識普遍較差,要求有良好的人機界面;⑵ 由于該系統(tǒng)的使用對象多,要求有較好的權限管理;⑶ 原始數(shù)據(jù)修改簡單方便,支持多條件修改 ⑷ 方便的數(shù)據(jù)查詢,支持多條件查詢;⑸ 在相應的權限下,刪除數(shù)據(jù)方便簡單,數(shù)據(jù)穩(wěn)定性好; ⑹ 數(shù)據(jù)計算自動完成,盡量減少人工干預;2.2可行性分析
由于本系統(tǒng)管理的對象單一,都是在校學生,且每個數(shù)據(jù)內(nèi)容具有較強的關聯(lián)性,涉及的計算過程不是很復雜。因此,比較適合于采用數(shù)據(jù)庫管理。且學校用于學生管理的微機都是piii以上的機器,在存儲量、速度方面都能滿足數(shù)據(jù)庫運行的要求。在技術難度方面,由于有指導老師的指導和相關參考文獻,特別是網(wǎng)上資料,特別是參考其它程序的功能,因此完全可以實現(xiàn)。本系統(tǒng)的設計是在windows xp中文版操作系統(tǒng)環(huán)境下,使用visual basic 6.0中文版開發(fā)成功的。第三章 前臺界面分析 3.1 登陸界面
主要代碼
option explicit dim m as integer
dim conn as new tion dim rs as new set private rsmc as set public username as string private sub cmdok_click()dim ee as string rst if m < 3 then if trim()= “" or = ”“ then msgbox ”用戶名或密碼不能為空!請重新輸入!“, vbinformation, ”登錄信息“ exit sub end if do while not if (0)= and (1)= then msgbox ”歡迎你進入學生成績管理系統(tǒng),“ unload me exit sub end if xt loop m = m + 1 ee = msgbox(”用戶名或密碼錯誤!請重新輸入!“, vbcritical + vbretrycancel, ”登錄信息“)'重試/取消 = ”“ if ee = vbno then unload me else = ”“ us
end if else msgbox ”對不起,您的輸入次數(shù)已達到最大限度!請退出!“, vbexclamation, ”提示信息“ '提示信息,確定 end end if end sub private sub form_load()set conn = new tion
er = ”.4.0“ tionstring = ”data source=“ & & ”“ set connection = conn with (”select * from yonghu“).movefirst end with = (0)do while not m((0))xt loop = ”" end sub 3.2信息查詢
信息查詢主要是對學生的基本信息和學生的成績進行查詢。在查詢的過程你可以利用學號、課程號、專業(yè)名等進行查詢。第四章 數(shù)據(jù)庫的分析
4.1 yonghu表
主要是登陸用戶所用的表。
4.2 student 表
學生的各種信息都來源于這個表。4.3 score表
此表是記錄學生成績信息表。4.4 course表
此表是記錄學生課程的表。第五章 軟件維護
在軟件運行維護階段對軟件產(chǎn)品所進行的修改就是維護。系統(tǒng)維護就是為了保證系統(tǒng)中的各個要素隨著環(huán)境的變化始終處于最新的,正確的工作狀態(tài)。系統(tǒng)維護的目的是保證管理信息系統(tǒng)正常而可靠地運行,并能使系統(tǒng)不斷地得到改善和提高,以充
分發(fā)揮作用。
本系統(tǒng)的維護是面向系統(tǒng)中各種構成要素的,根據(jù)維護對象的不同,系統(tǒng)維護的內(nèi)容可分為以下幾類: 5.1數(shù)據(jù)維護
本系統(tǒng)對數(shù)據(jù)的需求是不斷發(fā)生變化的,系統(tǒng)中查詢題目中數(shù)據(jù)要定期正常更新,或隨環(huán)境及需要的變化而進行調(diào)整。此外,數(shù)據(jù)的備份與恢復,都是數(shù)據(jù)維護的工作內(nèi)容。5.2代碼維護
隨著系統(tǒng)應用范圍的擴大,應用環(huán)境的變化,系統(tǒng)中的各種代碼都需要進行一定程度的增加、修改、刪除,以及設置新的代碼。結語及致謝
通過這次的設計,讓我對vb的使用有了進一步的了解。在我做設計的過程遇到了許多的困難。通過老師和同學的幫助, 一一化解了困難,并從中學到了很多編程方面的知識。
在本次畢業(yè)設計中,我要向我的指導老師致以深深的謝意,感謝指導老師在這段時間里在學習上和生活上所給予的悉心的教誨和無微不至的幫助,在我感覺到自己知識有所貧乏的時候給了我細心的指導和技術上的支持。使我自身的能力得到了不少的提高,這對于我以后的工作和學習都有一種巨大的幫助。感謝指導老師的耐心輔導。
參考文獻
[1] 宗大華,陳吉人.c語言程序設計教程.人民郵電出版社,2004-6-1 [2] 韓春成.c語言程序設計教程/21世紀高等院校規(guī)劃教材.中國水利水電出版社,2007,1,14 [3] 寧正元.數(shù)據(jù)結構--用c語言描述.中國水利水電出版社,2005-4-27 [4] 李梅.c語言編程入門.化學工業(yè)出版社,2002,01,01 [5] 于華,都一兵.優(yōu)化visual basic.net應用程序的性能[j].計算機系統(tǒng)應用,2004,10 [6] basic數(shù)據(jù)庫開發(fā)技術的探討.[j].丹東紡專學報,2004,11,4 [7] 中paint picture圖形方法的使用 caj原文下載[j]., 1999,04 [8] 譚浩強.《c程序設計題解與上機指導(第3版)》.清華大學出版社,2005,7 [9] 聶雪軍,賀軍/譯.[美]harvey , paul /著.《c程序設計經(jīng)典教程(第4版)》,清華大學出版社,2006,3 [10] 李春葆,張植民,肖忠付.《c語言程序設計題典》.清華大學出版社 ,2002,7 [11] 張小潘/譯,[美]科漢/著.《c語言編程(第3版)》.電子工業(yè)出版社 ,2006,3
[12] 徐寶文 李志/譯,[美]brian han, dennis e /著.《c程序設計語言(第2版·新
版)》.機械工業(yè)出版社,2004,1 [13] 魯沐浴.《c語言最新編程技巧200例》.電子工業(yè)出版社,1997,1
[14] 梁
翎,李愛齊.《c語言程序設計實用技巧與程序?qū)嵗?上海科普出版社,1996,5 [15] 陳國章.《turbo c程序設計技巧與應用實例》.天津科學技術出版社,1995,5 [16] 王士元.《c高級實用程序設計》.清華大學出版社,1996,6
【本文地址:http://www.aiweibaby.com/zuowen/1082744.html】