当前位置:文档之家› 毕业设计学生信息管理系统开题报告

毕业设计学生信息管理系统开题报告

毕业设计(论文)开题报告
题目:学生管理信息系统开题报告
学院:
专业:
姓名:
指导教师:
年月日
1.选题背景
随着人类进入信息时代,信息管理的水平越来越成为衡量国家综合实力的重要标志。

管理信息系统是一门综合了管理科学、信息科学、系统科学、行为科学、计算机科学和通信技术的新兴边缘学科。

在一个国家里管理信息系统的建立,运行和发展水平,标志着这个国家的管理现代化水平和信息化水平。

基于B/S的学生信息管理系统的设计开发顺应信息时代发展潮流,实现方便快捷地管理、浏览、查询学生基本信息。

系统设计并没有采取传统的信息管理系统的界面模式,而是借鉴于现在网络上流行的校友录形式对学生基本信息进行灵活多样化地管理,设计清晰、简洁,使用简单、明了,通过学生注册记录学生基本信息,省去了大量的信息录入工作,管理者只需通过后台管理界面轻松管理,无需直接操作数据库。

与目前已有的一些学生信息管理系统比较,整个系统新颖、灵活,方便操作,实用性极强。

2.选题的目的和意义
基于B/S的学生信息管理系统采用Browser/Server的结构,运用ASP技术,以Sql Server
数据库为后台数据库,Macromedia Dream-weaver MX和Microsoft FrontpageXP为前台开发工具,Macromedia Flash MX和Adobe Photoshop6.0为辅助设计软件,将实现方便、快捷查询学生基本信息作为基本目标,主要包括以下几个栏目:用户注册、用户登录、取回密码、修改资料、用户排行、班级排行、班级留言、校园杂谈、班级管理、教师通信录、班级通信录、班级注册、访问统计、班级邮件列表、教师邮件列表、班级管理员申请、班级管理员辞职、退出班级、短消息、班级相册等,同时支持多种邮件组件,强大的系统管理,无需任何组件照片上传、安全处理非法用户注册和非法用户登录,定制班级开放等级等多种附加功能。

该系统在结合网站安全的基础上,页面设计清晰、简洁,自成功运行以来,已经挂靠教育学院网站试用。

3.国内外研究动态
对管理信息系统较完整的定义出现于20世纪80年代,由美国明尼苏达大学Gordon
B.Davis提出:“它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的人机系统。

它能提供信息,支持企业或组织的运行、管理和决策功能。

”这一定义说明计算机是管理信息系统的重要工具,当今时代随着计算机技术的不断发展与应用,计算模式从集中式转向了分布式,尤为典型的是C/S结构(Client/Server的简称,客户机/服务器模式)。

两层结构C/S模式,在上个世纪八十年代及九十年代初得到了大量应用,最直接的原因是可视化开发工具的推广。

之后,它开始向三层结构发展。

近年来,随着网络技术不断发展,尤其是基于Web的信息发布和检索技术、Java计算技术以及网络分布式对象技术的飞速发展,导致了很多应用系统的体系结构从C/S结构向更加灵活的多级分布结构演变,使得软件系统的网络体系结构跨入一个新阶段,即B/S体系结构(Browser/Server的简称,浏览器/服务器模式)。

4.主要研究内容和解决的方法
4.1系统组成和本人负责的模块
4.1.1系统组成
本系统由两大模块组成:.管理员管理基本功能和学生使用基本功能。

4.1.2各模块简介
1.管理员管理基本功能包括系统管理员登录、管理员帐号修改、参数设置、班级和用
户管理、数据库更新与维护、短消息广播管理和发送集体邮件等。

2.学生使用基本功能包括用户注册、用户登录、取回密码、修改资料、用户排行、班
级排行、班级留言、校园杂谈、班级管理、教师通信录、班级通信录、班级注册、访问统计、班级邮件列表、教师邮件列表、班级管理员申请、班级管理员辞职、退出班级、短消息、班级相册等。

4.2开发环境
硬件环境
●处理器:Inter Pentium166MX或更高
●内存:256MB以上
●显卡:SVGA显示适配器
软件环境
●操作系统:Windows XP
●数据库:Oracle
4.3本系统采用的技术
4.3.1ASP技术介绍
Microsoft Active Server Pages即我们所称的ASP,其实是一套微软开发的服务器端脚本环境,ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。

有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

以下罗列了Active Server Pages所独具的一些特点:
1.使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。

2.无须compile编译,容易编写,可在服务器端直接执行。

3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。

4.与浏览器无关(Browser Independence),用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。

Active Server Pages所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

5.Active Server Pages能与任何ActiveX scripting语言相容。

除了可使用VBScript 或JScript语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚
本语言,譬如REXX、Perl、Tcl等。

脚本引擎是处理脚本程序的COM(Component Object Model)物件。

6.Active Server Pages的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7.可使用服务器端的脚本来产生客户端的脚本。

8.物件导向(Object-oriented)。

9.ActiveX Server Components(ActiveX服务器元件)具有无限可扩充性。

可以使
用Visual Basic、Java、Visual C++、COBOL等编程语言来编写你所需要的ActiveX Server Component。

4.3.2数据库方面使用Oracle数据库。

Oracle数据库包括Oracle数据库服务器和客户端。

Oracle Server是一个对象一关系数据库管理系统。

它提供开放的、全面的、和集成的信息管理方法。

每个Server由一个Oracle DB和一个Oracle Server实例组成。

它具有场地自治性(Site Autonomy)和提供数据存储透明机制,以此可实现数据存储透明性。

每个Oracle数据库对应唯一的一个实例名SID,Oracle数据库服务器启动后,一般至少有以下几个用户:Internal,它不是一个真实的用户名,而是具SYSDBA优先级的Sys用户的别名,它由DBA用户使用来完成数据库的管理任务,包括启动和关闭数据库;Sys,它是一个DBA用户名,具有最大的数据库操作权限;System也是一个DBA用户名,权限仅次于Sys用户。

Oracle数据库客户端为数据库用户操作端,由应用、工具、SQL*NET组成,用户操作数据库时,必须连接到一服务器,该数据库称为本地数据库(Local DB)。

在网络环境下其它服务器上的DB称为远程数据库(Remote DB)。

用户要存取远程DB上的数据时,必须建立数据库链。

Oracle数据库的体系结构包括物理存储结构和逻辑存储结构。

由于它们是相分离的,所以在管理数据的物理存储结构时并不会影响对逻辑存储结构的存取。

5.论文工作计划与方案
55月提交论文,论文答辩
67月15日前完成毕业设计开题报告
7月15日--9月15日准备参考资料并阅读相关书籍,提7
出可行性的设计方案
参考文献
(1)、《管理信息系统》(第三版)薛华成主编清华大学出版社1999年;
(2)、《管理信息系统》陈禹主编中国人民大学出版社1998年;
(3)、《信息系统开发方法――方法、策略、技术、工具与发展》姜旭平编著;
清华大学出版社1997年;
(4)、《计算机数据处理系统分析与设计》王勇领编著清华大学出版社
1986年;
(5)、《管理信息系统导论》黄梯云主编机械工业出版社1985年;
(6)、《系统分析与设计》季延平、郭鸿志合著华秦书局1995年;
(7)[美]michael n.demers著,武法东、付宗堂、王小牛等译.地理信息系统基本原理(第二版).北京:电子工业出版社,2001。

相关主题