学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx

上传人:b****6 文档编号:8596348 上传时间:2023-05-12 格式:DOCX 页数:27 大小:192.69KB
下载 相关 举报
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第1页
第1页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第2页
第2页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第3页
第3页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第4页
第4页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第5页
第5页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第6页
第6页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第7页
第7页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第8页
第8页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第9页
第9页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第10页
第10页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第11页
第11页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第12页
第12页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第13页
第13页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第14页
第14页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第15页
第15页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第16页
第16页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第17页
第17页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第18页
第18页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第19页
第19页 / 共27页
学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx

《学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx(27页珍藏版)》请在冰点文库上搜索。

学生档案管理系统的开发与实现毕业设计论文Word文档格式.docx

StudentDocumentManagementSystem,VisualStudio.Net,C#,SQLServer2000,database

第1章引言

1.1选题背景

在80年代初发展起来的国内的学生档案管理系统,充分吸收了国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期已形成了几个较成熟的软件系统,同时产生了几家专职从事宾馆业计算机管理系统的公司。

到了90年代中后期,随着计算机在学生档案中的普及应用,计算机技术的不断发展,学生档案管理系统的发展到了一个新的时期,新的系统平台、新的系统特点及发展方向不断涌现,主要体现在系统基本转到客户机/服务器模式下的Windows版,功能更加细致完善,系统更加稳定可靠。

目前一些学生档案对学生档案管理系统的应用仍停留于“记帐式”,远未上升到对其管理模式的改变。

学生档案涉及的信息系统和产品众多,却缺乏统一的行业标准使各个供应商相互协调,一方面造成资源浪费与互不兼容,另一方面也阻碍了整体水平的提高,无法完全符合学生档案的需要。

在某种程度上,学生档案运用电脑以后,人工成本未必降低,甚至有可能增加。

运用电脑以后,仅是管理的量化程度提高、数据的流转速度加快。

然而学生档案迫在眉睫的矛盾是,在行业不景气的情况下,总在权衡投入成本与产出效益的比重。

在中国学生档案行业尚处于比较困难的现阶段,开源节流尤为重要,直接对市场的技术要求日益凸显,而目前学生档案直接面对市场的销售手段还停留在拜访、打电话、发传真等传统形式,现有的软件不能直接帮助开源节流,这是目前技术与需求的差距。

1.2课题背景及开展研究的意义

在知识经济时代的今天,知识的创新和开发在社会财富的创造中起决定作用。

在高科技领域,如计算机、电子技术、生物工程、制药业、信息和通信技术等,知识因素对于整个生产过程至关重要。

从信息和知识的概念来讲,信息本身也是知识,而且是更新知识的基础。

在信息的海洋中寻找有规律的、有价值的东西,创造新的、更有应用价值的知识,这是人类思维创造的目的。

可以说知识是信息的提升。

信息社会应该是知识社会的雏形。

因此,当前在信息技术的驱动下,人类社会正在从工业化社会迈向信息化社会。

全球信息化浪潮一浪高过一浪,为中国带来了历史机遇和严峻挑战。

作为一名计算机科学与技术专业的学生,在这机遇与挑战面前,我深感自身的责任之重大。

随着学校规模的不断扩大,学生数量的急剧增加,有关学生的各种信息量也成倍的增长。

面对庞大的信息量,就要有学生管理信息系统来提高学生管理工作效率。

通过这样的系统可以做到信息的管理规范.科学统计和快速查询。

从而减少管理方面的工作量。

有效的管理学生所有信息就是学生管理系统完成的功能。

此学生管理系统是基于.net技术,采用.net技术构建,在此称为SMS。

在行使维护功能方面包括:

用户管理,班级管理,学籍管理,教育经历管理,学生档案及等其它相关信息的管理。

第2章项目概述

2.1课题简要说明

随着学校的不断扩大,有关学校管理的各种信息也成倍增长。

面对庞大的信息量,有必要开发学生档案系统来提高管理工作的效率。

今天我们使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。

通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量,有效地提高学生档案信息管理的工作效率。

2.2可行性研究

该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。

我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。

2.2.1经济可行性

开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。

而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。

所以,从经济的角度来看,该系统可行。

2.2.2技术可行性

技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。

本网站用的是C#开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。

软件方面:

由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。

2.2.3运行可行性

运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。

当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。

本系统的开发,是典型的Mis开发,主要是对数据的处理,包括数据的收集,数据的变换,及数据的各种报表形式的输出。

采用流行的C#+SQLSERVER2000体系,已无技术上的问题。

2.2.4时间可行性

从时间上看,在两个月的时间里学习相关知识,并开发学生档案管理系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。

2.2.5法律可行性

①所有技术资料都为合法。

②开发过程中不存在知识产权问题。

③未抄袭任何饭店管理系统,不存在侵犯版权问题。

④开发过程中未涉及任何法律责任。

综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。

 

第3章需求分析

3.1学生档案管理系统一般需求分析

学生档案管理系统可以说是一个综合性的学生管理系统,这它集成了学生学籍管理、学生档案管理、用户管理、权限管理等多种功能,因而具有较强的实用性和先进性。

通过调查,要求系统需要有以下功能:

由于操作人员的计算机知识普遍较差,要求有良好的人机界面;

由于该系统的使用对象多,要求有较好的权限管理;

原始数据修改简单方便,支持多条件修改

方便的数据查询,支持多条件查询;

在相应的权限下,删除数据方便简单,数据稳定性好;

数据计算自动完成,尽量减少人工干预;

3.2性能需求

系统对环境的要求。

服务起端的最低配置是由建立站点所需要的软件来决定的,在最底配置的情况下,服务器的性能往往不进人意,现在硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能硬件。

本机器的配置如下:

处理器:

InterPentium41.6Hz或更高。

内存:

512MB

硬件空间:

160GB

题目主要采用的技术

数据库:

MicrosoftSQLServer2000。

编程语言C#。

IDE:

VisualStudio2005.Net

开发环境:

WindowsXP

第4章系统平台、计算模式及技术、开发环境介绍

4.1计算模式的进化及本系统选用的模式优越性

回顾计算机的发展史,计算模式有过三次质的飞跃:

第一代电子管计算机(1945-1956)

在第二次世界大战中,美国政府寻求计算机以开发潜在的战略价值。

这促进了计算机的研究与发展。

1944年HowardH.Aiken(1900-1973)研制出全电子计算器,为美国海军绘制弹道图。

这台简称MarkI的机器有半个足球场大,内含500英里的电线,使用电磁信号来移动机械部件,速度很慢(3-5秒一次计算)并且适应性很差只用于专门领域,但是,它既可以执行基本算术运算也可以运算复杂的等式。

1946年2月14日,标志现代计算机诞生的ENIAC(ElectronicNumericalIntegratorandComputer)在费城公诸于世。

ENIAC代表了计算机发展史上的里程碑,它通过不同部分之间的重新接线编程,还拥有并行计算能力。

ENIAC由美国政府和宾夕法尼亚大学合作开发,使用了18,000个电子管,70,000个电阻器,有5百万个焊接点,耗电160千瓦,其运算速度比MarkI快1000倍,ENIAC是第一台普通用途计算机。

40年代中期,JohnvonNeumann(1903-1957)参加了宾夕法尼亚大学的小组,1945年设计电子离散可变自动计算机EDVAC(ElectronicDiscreteVariableAutomaticComputer),将程序和数据以相同的格式一起储存在存储器中。

这使得计算机可以在任意点暂停或继续工作,vonNeumann结构的关键部分是中央处理器,它使计算机所有功能通过单一的资源统一起来。

第一代计算机的特点是操作指令是为特定任务而编制的,每种机器有各自不同的机器语言,功能受到限制,速度也慢。

另一个明显特征是使用真空电子管和磁鼓储存数据。

第二代晶体管计算机(1956-1963)

1948年,晶体管的发明大大促进了计算机的发展,晶体管代替了体积庞大电子管,电子设备的体积不断减小。

1956年,晶体管在计算机中使用,晶体管和磁芯存储器导致了第二代计算机的产生。

第二代计算机体积小、速度快、功耗低、性能更稳定。

首先使用晶体管技术的是早期的超级计算机,主要用于原子科学的大量数据处理,这些机器价格昂贵,生产数量极少。

1960年,出现了一些成功地用在商业领域、大学和政府部门的第二代计算机。

第二代计算机用晶体管代替电子管,还有现代计算机的一些部件:

打印机、磁带、磁盘、内存、操作系统等。

计算机中存储的程序使得计算机有很好的适应性,可以更有效地用于商业用途。

在这一时期出现了更高级的COBOL(CommonBusiness-OrientedLanguage)和FORTRAN(FormulaTranslator)等语言,以单词、语句和数学公式代替了含混晦涩的二进制机器码,使计算机编程更容易。

新的职业(程序员、分析员和计算机系统专家)和整个软件产业由此诞生。

第三代集成电路计算机(1964-1971)

虽然晶体管比起电子管是一个明显的进步,但晶体管还是产生大量的热量,这会损害计算机内部的敏感部分。

1958年德州仪器的工程师JackKilby发明了集成电路(IC),将三种电子元件结合到一片小小的硅片上。

科学家使更多的元件集成到单一的半导体芯片上。

于是,计算机变得更小,功耗更低,速度更快。

这一时期的发展还包括使用了操作系统,使得计算机在中心程序的控制协调下可以同时运行许多不同的程序。

第四代大规模集成电路计算机(1971-现在)

出现集成电路后,唯一的发展方向是扩大规模。

大规模集成电路(LSI)可以在一个芯片上容纳几百个元件。

到了80年代,超大规模集成电路(VLSI)在芯片上容纳了几十万个元件,后来的(ULSI)将数字扩充到百万级。

可以在硬币大小的芯片上容纳如此数量的元件使得计算机的体积和价格不断下降,而功能和可靠性不断增强。

70年代中期,计算机制造商开始将计算机带给普通消费者,这时的小型机带有友好界面的软件包,供非专业人员使用的程序和最受欢迎的字处理和电子表格程序。

这一领域的先锋有Commodore,RadioShack和AppleComputers等。

1981年,IBM推出个人计算机(PC)用于家庭、办公室和学校。

80年代个人计算机的竞争使得价格不断下跌,微机的拥有量不断增加,计算机继续缩小体积,从桌上到膝上到掌上。

与IBMPC竞争的AppleMacintosh系列于1984年推出,Macintosh提供了友好的图形界面,用户可以用鼠标方便地操作。

本系统使用MICROSOFT公司的VisualBasic6.0和ACCESS2000作为程序开发工具和数据库开发工具。

主要包括预订管理,接待管理,收银管理,系统管理,客房管理等功能模块。

4.1.1集中式管理——主机/终端模式

终端,即计算机显示终端,是计算机系统的输入、输出设备。

计算机显示终端伴随主机时代的集中处理模式而产生,并随着计算技术的发展而不断发展。

迄今为止,计算技术经历了主机时代、PC时代和网络计算时代这三个发展时期,终端与计算技术发展的三个阶段相适应,应用也经历了字符哑终端、图形终端和网络终端这三个形态。

终端的分类:

目前常见的客户端设备分为两类:

一类是胖客户端,一类是瘦客户端。

那么,把以PC为代表的基于开放性工业标准架构、功能比较强大的设备叫做“胖客户端”,其他归入“瘦客户端”。

瘦客户机产业的空间和规模也很大,不会亚于PC现在的规模。

1.从技术层面讲,数据处理模式将从分散走向集中,用户界面将更加人性化,可管理性和安全性也将大大提升;

同时,通信和信息处理方式也将全面实现网络化,并可实现前所未有的系统扩展能力和跨平台能力。

2.从应用形态讲,网络终端设备将不局限在传统的桌面应用环境,随着连接方式的多样化,它既可以作为桌面设备使用,也能够以移动和便携方式使用,终端设备会有多样化的产品形态;

此外,随着跨平台能力的扩展,为了满足不同系统应用的需要,网络终端设备也将以众多的面孔出现:

Unix终端、Windows终端、Linux终端、Web终端、Java终端等等。

3.从应用领域讲,字符哑终端和图形终端时代的终端设备只能用于窗口服务行业和柜台业务的局面将一去不复返,网上银行、网上证券、银行低柜业务等非柜台业务将广泛采用网络终端设备,同时网络终端设备的应用领域还将会迅速拓展至电信、电力、税务、教育以及政府等新兴的非金融行业。

4.1.2Client/Server模式

C/S(Client/Server)结构,即客户机和服务器结构。

它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

采用C/S结构的系统应用服务器运行数据负荷较轻。

最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。

二者可分别称为前台程序与后台程序。

运行数据库服务器程序的机器,也称为应用服务器。

一旦服务器程序被启动,就随时等待响应客户程序发来的请求;

客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果。

采用C/S结构的系统数据的储存管理功能较为透明。

在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,对于工作在前台程序上的最终用户,他们无须过问背后的过程,就可以完成自己的一切工作。

在C/S体系下,数据库不能真正成为公共、专业化的仓库,它受到独立的专门管理。

采用C/S结构的系统劣势是高昂的维护成本且投资大。

首先,采用C/S架构,要选择适当的数据库平台来实现数据库数据的真正“统一”,使分布于两地的数据同步完全交由数据库系统去管理,但逻辑上两地的操作者要直接访问同一个数据库才能有效实现,有这样一些问题,如果需要建立“实时”的数据同步,就必须在两地间建立实时的通讯连接,保持两地的数据库服务器在线运行,网络管理工作人员既要对服务器维护管理,又要对客户端维护和管理,这需要高昂的投资和复杂的技术支持,维护成本很高,维护任务量大。

4.2SQLServer2000简介

SQLServer2000是一个功能强大的新一代的数据库管理系统。

与前一代的产品相比,SQLServer在可伸缩性、可用性和可管理性等方面有了显著的改进和提高。

MicrosoftSQLServer2000是由一系列相互协作的组件组成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需要。

它主要由以下几个组件组成:

关系数据库组件、数据库构架、管理构架、复制构架、数据仓库和联机分析处理分析和应用程序开发构架等。

SQLServer2000完全支持Web。

通过Web可以查询、分析和处理数据。

在SQLServer2000中使用可扩展标记语言(XML)可以在松散耦合系统之间交换数据。

从浏览器通过防火墙可方便而安全地访问数据,并可对有格式文档执行快速全文检索。

分析和链接联机分析处理(OLAP)多维数据集,即使在Web上也是如此。

执行点击流分析,以了解Web用户的情况。

高度可扩展性和可靠性。

使用增强的可扩展性和可靠性功能,可无限制地扩容。

服务器操作系统最多可支持32个CPU和64GB的RAM。

4.3结构化查询语句SQL简介

结构化查询语句SQL(StructuredQueryLanguage)简介

SQL(StructuredQueryLanguage)语言是一种介于关系代数与关系验算之间的结构化查询语句,其功能并不仅仅是查询。

SQL是一个通用的、功能极强的关系数据库语言。

SQL语言集数据查询(DataQuery)、数据操纵(DataManipulation)、数据定义(DataDefinition)和数据控制(DataControl)功能于一体,主要特点包括:

综合统一

高度非过程化

面向集合的操作方式

以同一种语法结构提供两种使用方式

语言简介,易学易用

定义基本表

SQL语言使用CREATETABLE语句定义基本表,其一般格式如下:

CREATETABLE<

表名>

(<

列名>

<

数据类型>

[列级完整性约束条件]

[,<

[列级完整性约束条件]]…

表级完整性约束条件>

]);

修改基本表

SQL语言使用ALTERTABLE修改基本表,其一般格式为:

ALTERTABLE<

[ADD<

新列名>

[完整性约束]]

[DROP<

完整性约束名>

]

[MODIFY<

];

查询

SQL语言提供了SELECT语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。

其一般格式为:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2