南昌大学毕业设计开题报告

南昌大学毕业设计开题报告
南昌大学毕业设计开题报告

a t i m e

a n

d A l

l t h

i n g

s i

n t h

e i r

b e

i n g

a r

e g o

o d

f o

r s o

一、选题的依据及意义:

选题的依据:随着信息科技的高速发展,当今社会步入了数字化生存的时代,各种信息和数据越来越膨胀,潜移默化地影响我们的生活。目前,学校规模不断的扩大,研究生不断的扩招,有关研究生的各种信息也成倍的增长。面对庞大的信息量,旧式的文字管理方式早已经满足不了海量的信息管理要求,就需要有研究生学籍信息管理系统来提高研究生管理工作的效率,通过这样的系统可以做到规范管理,科学统计,和快速查询,从而减少管理方面的工作量。

选题意义:该系统是根据研究生学籍信息管理的实际需要而设计开发的,内容详细且全面, 功能完善且操作简便,具有很强的查询、搜索、统计及打印功能,适用于研究生院计算机系对研究生实施研究生学籍信息电脑化管理,提高工作效率和质量,具有积极的意义。先进的,实用的研究生学籍信息管理系统可以将广大的研究生的管理工作者从繁重,重复的手工记帐式的劳动工作中解脱出来,而且被管理的信息的正确率,效率也随之提高。本人设计开发研究生学籍管理信息系统可提供一种较为全新的方式,并达到了信息数据共享和一致。随着计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

当然通过对这个系统的设计,我可以对大学期间所学的基础和专业知识进行全面检查和总结,可以提高综合运用所学计算机专业知识分析,解决实际问题的能力;可以掌握文献检索,资料查询的基本方法以及获取新知识的能力;可以熟悉掌握目前流行的多种RAD 开发工具和提高运用系统设计的能力。

二、国内外研究现状及发展趋势(含文献综述):

国外:早在1989年,英国的Oxford Brooks 大学就已经有了一些信息管理系统能力,在那时,联合政府的政策就已经改变了机构地位,这个机构又依次引发了由六个左右构成的小型的信息管理系统单元的成立。信息管理系统现在有11个机构,这些机构参与合作体系的开发。这些扩充反映了对大学信息管理系统的重要,增加的部分是对信息管理系统目前策略计划方法的结果。更准确的说,它是一个有关陈述工作体系的策略的成功结果。正是这个给予了大学研发信息管理系统的信心。在1990年,一个正式的信息管理系统被成功地开发了。涉及到相关数据库技术的实体关系模型(ERM )方法大大影响了所采用的方法,而且大家很乐意接受使用基于类似大学管理系统的体系模型。详尽的数据模型准备用于满足专业应用领域的需要,例如:学生课程,学生档案,个人信息,研究生的宿舍管理和研究生的学费管理,这些都是通过相关的且简单的商业过程分析加于补充。许多革新的发展是根据信息的模型形成的。这个模型现在差不多被解决了,而且继续在研究信息管理系统方面提供了基础。源于1990年的信息管理系统策略,开发了一个关键的新的课程和学生管理系统(CSMS )。然而仅仅策略和模型是不够的,技术机构必须要有相匹配的技能和工具去实现,计算机的软件和硬件必须能够开发这些类似可靠的服务。从一开始,使这些元素和基于信息管理系统策略融为一体的必要性是一个关键的考虑。包括计算机辅助软件工程的Oracle 发展工具被采用和机构在过程中被训练,类似于Oracle 的数据库被用于传递给终端用户为应用软件。相关的发展和传递的工具应用和基于策略的模型完全一致,有关信息管理系统策略的成熟方法是和以下两点类似: 1>它提供开发管理系统应用的能力。2>它确认了信息管理系统为大学广泛信息策略的一个部分,这对过后将作为在信息管理系统策略和为学习组织的信息策略的合成很重要。

国内:信息管理系统(Management Information System,简称MIS )是为了实现单位得管理

a t i m e

a n

d A l

l t h

i n g

s i

n t h

e i r

b e

i n g

a r

e g o

o d

f o

r s o m

目标,对信息进行系统,综合处理,并辅助各级管理人员进行管理决策得信息处理系统,在未来,信息管理也将是一个计算机学非常重要的发展方向,计算机能够处理一些重复性的手工活,减少广大研究生院管理工作者的工作量,充分发挥计算机的优势,提高工作质量。目前研究生院的管理大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力资源,信息的安全未得到充分的保障,所以在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。MIS 的出现,使原来分散的,难于统一的信息汇集在一起,达到数据的一致和共享,并使信息化办公迈进了重要一步,早期的MIS 一般建立在文件数据库系统中,局限在一台计算机上使用。目前国内外使用和发展的MIS 平台模式大体分为了两种:客户机/服务器(Client/Server ,简称C/S )模式和Web 浏览器/服务器

(Browser/Server ,简称B/S )模式。C/S 结构数据库系统能够很好的协调集体的分工,能更好的有序的管理信息。到今天,随着互联网(internet )技术成为通信技术的热点,同时internet 在全世界的发展,新一代的MIS 建立的B/S 模式不仅能充分完成工作的各种需要,还能提出新型的办公概念。管理信息系统发展的核心还是数据库技术的发展。经过30多年数据库技术的不断成长,它已经作为了计算机软件领域的一个重要分支。为了解决DBMS 的性能问题,数据库界30年在数据建摸、 查询语言、 查询优化、 数据管理 、事务管理和并发处理 、分布式系统等方面做了很多工作,成功地实现了和广泛运用了DBMS 。

为了适应新的应用,数据库技术的研究和发展不应局限于增强和提高传统DBMS 的功能上,管理系统也不应局限于现状。以下便是所发展的趋势:

●易用性:系统应提供系统开发工具,将数据库领域的理论概念变成实际可用的技术,用户

不必要是理论专家,也可直接进行数据库设计,完整性检查系统性能调整等工作。

●可扩充性和组件性:采用数据库组件的方式,让DBMS 的整块式体系结构有利于瘦型或轻

型数据库应用系统的开发。

●数据质量和非精确查询:在广域网或英特网环境中,不同信息源的数据质量各不相同,如

何在获得数据源的同时捕获和处理与质量无关的元数据,在未来数据库运用系统中将是一个必须解决的问题。

●无模式的数据库:随着新的数据不断加入,人们也会发现原先设计模式也是不完全或不一

致的,无法接纳外来数据,因此,有必要研究模式管理设备,其中包括精密的数据映像设施,另一种研究方向是扩充现有数据库技术用于对非结构化的数据进行查询和转换。●数据的挖掘(又称知识的发现):研究简单的查询原理和新一代查询优化技术。

●查询优化:首先针对新的技术类型进行优化,设计相应的索引技术和查询处理策略。其次,

优化标准不再仅仅限于降低磁盘访问次数和缩短响应时间,还需要综合考虑精确性,完整性和信息成本等因素。此外,在移动,无线通信条件下,查询优化还需要考虑带宽及电源使用等因素。

●数据迁移:考虑系统的整体访问模式和非单个请求处理,另外,必须考虑低带宽通信线路

和高负荷服务器的不对称性。

●安全性:研究新的授权模式设计,分布式环境中授权模式的扩充,不同安全策略间的互操

作性及基于证件的访问控制策略等。

尽管学籍信息管理系统的发展现受到相关学科和应用领域的影响,但它的发展没有停滞,仍在不断的发展,本系统的功能和性能也将不断得到完善。

三、课题研究内容。

1、系统系统设计要求优化,能够在大型数据库服务器SQL Server 2000完成,而且能完成如

a t i m e

a n

d A l

l t h

i n g

s i

n t h

e i r

b e

i n g

a r

e g o

o d

f o

r s o m

因为开发与运行环境的选择会影响到数据库设计,所以本系统可采用Windows2000 Server 和Oracle 大型数据库的开发环境, SQL Server2000属于主从式的数据库服务器,它本身并不像Visual Foxpro 那样为用户提供开发客户端应用程序的功能。SQL Server 在网络功能组件上层增加了具有特别服务功能的组件,如OLE-DB 和开放数据库连接(ODBC )。这些组件使不同的客户机应用系统连接并相互通信成为可能,并且不需要改变现有的服务器数据库或者其他现有的客户机应用系统。服务器本身重在数据库的管理,为客户端应用程序提供一致的接口,这样就可以使用不同的开发工具来开发客户端的应用程序系统。通过使用database -aware 组件,用户也可以在基于Internet 的应用中使用SQL Server 。如Active Server Pages 、Internet Database Connector 或ADO 等工具有效地帮你将SQL Server 数据库信息集成在你的网页中。SQL Server 的这些特性非常适合MIS 系统的开发。

本系统还可采用ORACLE 分布式数据库系统。ORACLE 分布式数据库系统是一个

C/S (客户/服务器)体系结构。在网络环境中,每个具有多用户处理能力的硬件平台都可以成为服务器,也可成为工作站。多个服务器上的数据库对用户来说ORACLE 分布式数据库系统结构是一个逻辑上的单一数据库整体,数据一致性、完整性及安全性都是对这一逻辑上的单个数据库进行控制的。服务器对共享数据的存取进行管理,而非数据库管理系统的处理操作可以由客户机来完成。ORACLE 的分布式数据库功能允许用户开发的应用程序把多个数据库当作一个完整的数据库看待。SQL*NET 允许多台运行ORACLE 产品的计算机相互通讯。ORACLE 分布式数据库系统允许用户透明地操作远程数据库的数据,可以用多个数据库满足多个工作组、部门或地区的需求,并把它们连接在一起,使应用程序看起来只有一个大型数据库。用户对此单一逻辑的数据库中数据的任一请求,都被自动分解、自动寻址、自动转换为网络请求,并在相应结点上实现相应的操作。ORACLE 分布式数据库管理系统支持混合的网络拓扑结构,还支持混合网络协议,并自动地进行网络协议转换。

本系统中服务器端采用Windows 2000 Server 作为网络操作系统,由于该网络操作系统安全可靠,并与Windows 系列界面和用法相似,所以非常适合构建企事业单位管理信息系统的局域网。与Windows 2000 同为微软系列的SQL Server 2000 自然成为了数据库管理系统的首选,它们都是微软系列的产品,搭配在一起相得益彰,紧密集成。又因为C/S 模式主要由客户应用程序(Client)、服务器管理程序(Server)和中间件(Middleware)三个部件组成。客户应用程序是系统中用户与数据进行交互的部件。服务器程序负责有效地管理系统资源,就比如管理我们研究生学籍信息数据库,其主要工作是当多个研究生并发地请求服务器上的相同资源时,对这些资源进行最优化管理。中间件负责联结研究生应用程序与服务器管理程序,协同完成一个作业,以满足研究生查询管理数据的要求。而B/S 模式是一种以Web 技术为基础的新型的MIS

a t i m e

a n

d A l

l t h

i n g

s i

n t h

e i r

b e

i n g

a r

e g o

o d

f o

r s o m

六、参考文献:

[1]《数据库系统概念》Abraham Silberschatz ,Henry F.Korth ,S.Sudarshan 高等教育出版社

[2]《数据库系统基础》冯玉才。华中理工大学出版社。

[3]《数据库技术与应用-SQL Server2000篇》郭力平,人民邮电出版社。 [4]《SQLSERVER2000》软件的电子帮助文档资料。

[5]《Delphi6.0 从入门到精通》王辉,谭海平等译。电子工业出版社。

[6]《Delphi6.0程序设计教程》 张强华。人民邮电出版社。

[7]《SQL Server 2000 数据库设计和实现》孙魏,清华大学出版社。

[8]《SQL server Administration 》 lance Mortensen Publishing House of

相关主题
相关文档
最新文档