學(xué)生信息管理系統(tǒng)的設(shè)計(一)_第1頁
學(xué)生信息管理系統(tǒng)的設(shè)計(一)_第2頁
學(xué)生信息管理系統(tǒng)的設(shè)計(一)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、學(xué)生信息管理系統(tǒng)的設(shè)計(一)    摘要:在這篇論文中簡單介紹了管理信息系統(tǒng)的背景及主要功能。并且以“成人教育學(xué)院學(xué)生信息管理系統(tǒng)”為例開發(fā)了一個簡單的MIS系統(tǒng)。由于系統(tǒng)是基于面向?qū)ο蟮拈_發(fā)平臺,所以在程序編寫過程中多次采用了代碼重構(gòu)技術(shù)。后臺數(shù)據(jù)庫采用Microsoft Access2003。 本系統(tǒng)使用Java開發(fā), Java程序設(shè)計語言是一種優(yōu)秀的程序設(shè)計語言,具有簡單、體系結(jié)構(gòu)中立、高性能、可移植性等特點。集成開發(fā)環(huán)境選用了Borland JBuilder 2005 Enterprise。JBuilder是目前最好的Java開發(fā)平臺,

2、可用于開發(fā)大型系統(tǒng)工程。使用Borland JBuilder進行系統(tǒng)開發(fā),可以方便的生成UML圖,進行代碼重構(gòu),或編寫程序文檔。 關(guān)鍵詞:管理信息系統(tǒng);面向?qū)ο蠹夹g(shù);Java   Student Iformation Management System  Abstract:It was developed in Java Programming language. Java is an OO programming language; it is good at simple, architecture neutral, high perfor

3、mance, and portable. Borland JBuilder 2005 Enterprise is its IED. Jbuilder is the best Java platform, we can use it to develop project, and it is easy to design UML diagram, writing doc or refashion. The Management Information Systems is a work indispensability of modern business enterprise man

4、agement of a part, adapt to the modern business enterprise system request, push business enterprise labor personal management alignment science, standardization's essential condition. Key words: Management Information Systems; OOP; Java 1.緒論1.1  數(shù)據(jù)庫系統(tǒng)的理論概念1.11  數(shù)據(jù)庫系統(tǒng)概述 數(shù)據(jù)是被長期

5、存放在計算機內(nèi)、有組織的、可以表現(xiàn)為多種形式的可共享的數(shù)據(jù)集合。數(shù)據(jù)庫技術(shù)是數(shù)據(jù)能按一定格式組織、描述和存儲,且具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴展性,并可為多個用戶所共享。 人們在不斷的收集各種數(shù)據(jù),對他們進行加工后,從中得到有用的信息。在社會飛速發(fā)展的今天,人們接觸的事物越來越多,反映其特征的數(shù)據(jù)量也急劇增加。已不再適合用手工管理和處理.數(shù)據(jù)庫技術(shù)就是應(yīng)這種需求發(fā)展起來的,通過計算機保存和管理大量而復(fù)雜的數(shù)據(jù),就可以方便而充分的種用這些數(shù)據(jù)資源。 數(shù)據(jù)庫管理系統(tǒng)就研究如何利用計算機有效的組織和存儲數(shù)據(jù)、獲取數(shù)據(jù)和管理數(shù)據(jù)。屬于一類計算機系統(tǒng)軟件。 數(shù)據(jù)庫

6、系統(tǒng)(Database System,DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫管理員和用戶構(gòu)成。應(yīng)該指出的是,數(shù)據(jù)庫的建立、使用和維護等工作只靠一個DBMS遠(yuǎn)遠(yuǎn)不夠,還要有專門的人員來完成,這些人被稱為數(shù)據(jù)庫管理員(Database Administrator,DBA)。 在一般不引起混淆的情況下常常把數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫。數(shù)據(jù)庫系統(tǒng)可以使用圖1表示。 圖1數(shù)據(jù)庫系統(tǒng)1.2  Java程序設(shè)計語言 Java是Sun Microsystems®于1995年發(fā)布的一種高級程序設(shè)計語

7、言。至今已有10年的歷史了。從1995年開始,Sun Microsystems®共發(fā)布了六個Java軟件開發(fā)包(Java Software Development Kit)主要修訂版本。在過去十年當(dāng)中,應(yīng)用程序接口(Application Programming Interface,API)從大約200個擴充到3000多個類。API跨越了多個領(lǐng)域,如用戶界面構(gòu)建、數(shù)據(jù)庫管理、國際化、安全以及XML處理??梢哉fJava并不是一種編程語言那么簡單,Java已經(jīng)成為了一個平臺。 Java是一種非??煽康某绦蛟O(shè)計語言,得到了除Microsoft®以外的所有主要軟件提供商的

8、認(rèn)可。隨著Java的成熟,技術(shù)變得更加穩(wěn)定可靠。Java正被日益廣泛的用于客戶端和服務(wù)器資源(例如數(shù)據(jù)庫)間通信的“中間件”。這種具有可移植性、多線程機制和網(wǎng)絡(luò)能的“中間件”是Java的重要用途之一。此外,Java還廣泛的用于嵌入式系統(tǒng)開發(fā),正逐漸的成為開發(fā)手持設(shè)備、互聯(lián)網(wǎng)信息站、車載計算機、移動電話應(yīng)用程序等領(lǐng)域的應(yīng)用標(biāo)準(zhǔn)。不過早期試圖用Java重寫的常規(guī)個人電腦程序的努力并不成功,開發(fā)出來的應(yīng)用程序功能低下且速度緩慢。雖然在Java現(xiàn)在的版本中,一些這樣的問題已經(jīng)得到解決,但這種努力仍然不值得鼓勵,畢竟用戶關(guān)心的是程序的功能和性能,而不是它用什么語言編寫。我認(rèn)為Java的優(yōu)勢將來自于它在新

9、設(shè)備和新應(yīng)用領(lǐng)域中的應(yīng)用,而不是對已有程序進行重寫。 Java的一個顯著的優(yōu)點就是運行時環(huán)境提供了平臺無關(guān)性,因此我們可以在Microsoft® Windows、Sun Microsystems® Solaris,Linux或其他操作系統(tǒng)上使用完全一樣的代碼。這點對于在各種不同平臺上運行從Internet上下載的程序來說很有必要。 Java的作者寫了一本很有影響的書,來解釋他們的設(shè)計目標(biāo)和完成情況。該書用如下11個關(guān)鍵詞匯進行組織: 簡單(Simple) 可移植性(Portable) 面向?qū)ο螅∣bject oriented

10、) 解釋型(Interpreted) 分布式(Distributed) 高性能(High performance) 健壯性(Robust) 多線程(Multithreaded) 安全(Secure)                                 

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論