摘要:在这篇文档中简单介绍了管理信息系统的背景及主要功能。并且以“成人教育学院学生信息管理系统”为例开发了一个简单的MIS系统。由于系统是基于面向对象的开发平台,所以在程序编写过程中多次采用了代码重构技术。后台数据库采用Microsoft Access2003。
本系统使用Java开发, Java程序设计语言是一种优秀的程序设计语言,具有简单、体系结构中立、高性能、可移植性等特点。集成开发环境选用了Borland JBuilder 2005 Enterprise。JBuilder是目前最好的Java开发平台,可用于开发大型系统工程。使用Borland JBuilder进行系统开发,可以方便的生成UML图,进行代码重构,或编写程序文档。
关键词:管理信息系统;面向对象技术;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 performance, 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 management 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 数据库系统的理论概念
1.1.1 数据库系统概述
数据是被长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合。数据库技术是数据能按一定格式组织、描述和存储,且具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户所共享。
人们在不断的收集各种数据,对他们进行加工后,从中得到有用的信息。在社会飞速发展的今天,人们接触的事物越来越多,反映其特征的数据量也急剧增加。已不再适合用手工管理和处理.数据库技术就是应这种需求发展起来的,通过计算机保存和管理大量而复杂的数据,就可以方便而充分的种用这些数据资源。
数据库管理系统就研究如何利用计算机有效的组织和存储数据、获取数据和管理数据。属于一类计算机系统软件。
1.1.2 数据库系统
数据库系统(Database System,DBS)是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及开发工具)、应用系统、数据库管理员和用户构成。应该指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人被称为数据库管理员(Database Administrator,DBA)。
在一般不引起混淆的情况下常常把数据库系统简称为数据库。数据库系统可以使用图1表示。
图1数据库系统
1.2 Java程序设计语言
1.2.1 Java简介
Java是Sun Microsystems®于1995年发布的一种高级程序设计语言。至今已有10年的历史了。从1995年开始,Sun Microsystems®共发布了六个Java软件开发包(Java Software Development Kit)主要修订版本。在过去十年当中,应用程序接口(Application Programming Interface,API)从大约200个扩充到3000多个类。API跨越了多个领域,如用户界面构建、数据库管理、国际化、安全以及XML处理。可以说Java并不是一种编程语言那么简单,Java已经成为了一个平台。
Java是一种非常可靠的程序设计语言,得到了除Microsoft®以外的所有主要软件提供商的认可。随着Java的成熟,技术变得更加稳定可靠。Java正被日益广泛的用于客户端和服务器资源(例如数据库)间通信的“中间件”。这种具有可移植性、多线程机制和网络能的“中间件”是Java的重要用途之一。此外,Java还广泛的用于嵌入式系统开发,正逐渐的成为开发手持设备、互联网信息站、车载计算机、移动电话应用程序等领域的应用标准。不过早期试图用Java重写的常规个人电脑程序的努力并不成功,开发出来的应用程序功能低下且速度缓慢。虽然在Java现在的版本中,一些这样的问题已经得到解决,但这种努力仍然不值得鼓励,毕竟用户关心的是程序的功能和性能,而不是它用什么语言编写。我认为Java的优势将来自于它在新设备和新应用领域中的应用,而不是对已有程序进行重写。
1.2.2 Java的特点
Java的一个显著的优点就是运行时环境提供了平台无关性,因此我们可以在Microsoft® Windows、Sun Microsystems® Solaris,Linux或其他操作系统上使用完全一样的代码。这点对于在各种不同平台上运行从Internet上下载的程序来说很有必要。
Java的作者写了一本很有影响的书,来解释他们的设计目标和完成情况。该书用如下11个关键词汇进行组织:
简单(Simple)
可移植性(Portable)
面向对象(Object oriented)
解释型(Interpreted)
分布式(Distributed)
高性能(High performance)
健壮性(Robust)
多线程(Multithreaded)
安全(Secure) &nb
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 1/7/7
学生信息管理系统的设计(一)由毕业论文网(www.huoyuandh.com)会员上传。