学生信息管理系统毕业论文.doc

上传人:b****2 文档编号:1649061 上传时间:2022-10-23 格式:DOC 页数:22 大小:250.46KB
下载 相关 举报
学生信息管理系统毕业论文.doc_第1页
第1页 / 共22页
学生信息管理系统毕业论文.doc_第2页
第2页 / 共22页
学生信息管理系统毕业论文.doc_第3页
第3页 / 共22页
学生信息管理系统毕业论文.doc_第4页
第4页 / 共22页
学生信息管理系统毕业论文.doc_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

学生信息管理系统毕业论文.doc

《学生信息管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统毕业论文.doc(22页珍藏版)》请在冰豆网上搜索。

学生信息管理系统毕业论文.doc

学生信息管理系统

毕业设计(论文)

题目:

《学生信息管理系统》

年级专业:

计算机与软件学院1007班

学生姓名:

杨炎学号:

1297810110447

指导教师:

鄢军霞职称:

讲师

武汉软件工程职业学院计算机与软件学院

论文完成时间:

2012年12月10日

摘要

随着Internet/Intranet的到来,数据库技术的日趋成熟,基于WEB的数据库也就应运而生。

随着Internet/Intranet的到来,数据库技术的日趋成熟,基于WEB的数据库也就应运而生。

学生成绩管理是各学校日常必要的教务教学工作。

在网络化的环境下,设计开发一个易用,高效的学生信息及成绩管理系统以提高教学教务的效率一直是各学校研究的一个焦点。

目前存在的若干系统由于设计的局限、结构的不成熟、操作的不人性化等等各种原因,难以投入实际使用。

本人在Internet/www的环境下设计并实现了一个基于WEB的学生成绩管理系统。

系统采用目前比较流行的B/S体系结构,开发方法采用结构化开发方法与原型法相结合的综合法,前台采用功能强大的面向对象语言C#进行界面设计和代码设计以实现与用户的交流,后台使用SQLServer2000创建数据库系统,这使得本系统实用性易用比较好,与WINDOWS平台的兼容性也很理想。

本文详细阐述了系统的分析和设计的思想和全过程并给出系统实现的关键技术和具体方法。

最后,本文提供了系统的部分关键的源代码。

关键字:

数据库技术,B/S,C#,ASP.NET

Abstract

WiththearrivaloftheInternet/Intranet,databasetechnologymatures,basedonWEBdatabasealsoarisesatthehistoricmoment.WiththearrivaloftheInternet/Intranet,databasetechnologymatures,basedonWEBdatabasealsoarisesatthehistoricmoment.Eachschoolstudentachievementmanagementistheacademicteachingworkdailynecessary.Underthenetworkenvironment,designinganddevelopingaeasytouse,efficientstudentinformationandperformancemanagementsystemtoimprovetheteachingefficiencyofacademicresearchisalwaysafocusineachschool.Theexistingseveralsystemduetodesignthestructureoflimitations,immatureandoperationofhumanizedandsoonvariousreasonsnottointoactualuse.

IintheInternet/WWWenvironmentdesignandimplementationofaWEBbasedstudentachievementmanagementsystem.SystemUSESatpresentmorepopularB/Ssystemstructure,developmentmethodusingstructureddevelopmentmethodandtheprototypeisdonebythesynthesis,thefrontdeskusingpowerfulobject-orientedlanguagec#interfacedesignandcodedesigninordertorealizethecommunicationwithcustomers,backstageuseSQLServer2000createdatabasesystem,whichmakesthesystemisbetter,andpracticaleasy-to-useWINDOWSplatformcompatibilityisideal.

Thispaperdescribesthesystemanalysisanddesignthoughtsandwholeprocessandgivethekeytechnologyofsystemimplementationandmeasures.Finally,thispaperprovidesthesystemofpartsofkeysourcecode.

Keyword:

databasetechnology,B/S,C#,A

目录

摘要 I

Abstract II

目录 III

第一章绪论 1

1.1背景分析 1

1.2社会需求情况 1

1.3系统设计意义 1

第二章需求分析 2

2.1系统结构 2

2.1.1B/S模式的简介 2

2.1.2B/S模式的优点 2

2.2需求分析 2

2.3数据流程分析 3

第三章系统设计 5

3.1系统软硬件配置要求 5

3.2系统结构设计 5

3.3数据库访问技术 5

3.4数据库的设计 6

3.5功能模块设计 8

第四章系统的实施 9

4.1登录页面 9

4.2学生信息管理模块 11

4.3教师管理模块 12

第五章调试 14

5.1功能调试 14

5.1.1链接测试 14

5.1.2数据库测试 14

5.2安全性调试 14

第六章结论 16

参考文献 17

致谢 18

II

第一章绪论

1.1背景分析

在信息技术蓬勃发展的今天,校园网建设正如火如荼展开,校园网成为一种方便师生工作、学习、生活的必不可少的工具。

在网络化的环境下,许多的工作已经可以以网络为基础,提高工作效率、减轻教师工作负担。

因此根据这种新型的教育环境特点,在教育管理模式上许多的学校已经逐步趋向网络化的办公。

1.2社会需求情况

在网络化的环境下,学生的各项信息管理和成绩的管理一直是各间学校关注的一个问题。

许多学校单位都组织开发过这类的一些系统。

早期的学生学籍管理系统多为单机版,数据库采用的多是Foxbase、FoxPro等,因为是单机版,所以大大限制了数据的共享。

在网络无处不在的今天,这种系统已大大落伍,不适用了。

有一些网络版的学生学籍管理系统则是采用C/S(客户端/服务器)结构,使用VB、PowerBuilder等语言开发。

这些系统的必须在服务端与客户端都安装上相应的系统才能使用。

软件使用事先设计好的固定界面,用户几乎不能对此进行修改,更不要说进行界面或功能上的二次开发。

如用户在使用过程中想增添功能,只能将建议反馈给系统的作者,然后等待作者在下一版中进行改进,而不能自已动手。

还有一些所谓采用B/S(浏览器/服务器)三层结构的商业软件则使用的是ActiveX控件技术,客户端必须启用所有ActiveX控件选项,并安装相应客户端软件才能使用。

这对大多数非计算机专业的普通老师来说无疑增加了使用的困难。

很多这样的系统由于设计的局限、结构的不成熟、操作的不人性化等等各种原因,最后都被弃于一旁,无法真正投入使用。

1.3系统设计意义

由于很多学校开发学生信息及成绩管理系统的经验、技术力量等各方面原因,学校开发的这类系统普遍存在设计不合理、功能不完善、操作不人性化等等问题,因此如何设计一个真正好用、易用的学生信息及成绩管理系统是很重要的。

第二章需求分析

2.1系统结构

2.1.1B/S模式的简介

本系统采用B/S模式.B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。

Internet是以TCP/IP协议为基础,以Web技术为核心的网络。

浏览器界面友好,简单易用,消除了两层结构C/S模式客户端多种程序带来的不一致性;服务器端的开放和基于标准的连接方案大大加强了企业与外部的联系,数据库不是直接服务于每个客户机,而与Web服务器沟通,有利于实现对客户信息服务的动态性、实时性和交互性。

以Web为核心的Internet技术使管控一体化的系统更接近客户,更接近应用,更有利于网络的进一步扩展,是当今信息系统发展趋势的主流。

2.1.2B/S模式的优点

首先它简化了客户端。

它无需象C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。

这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。

其次,它简化了系统的开发和维护过程。

系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序,只需要把所有功能都实现在Web服务器上,并根据不同的功能为不同组别的用户设置权限就可以了。

各个用户通过HTTP请求调用Web服务器上不同的处理程序,完成对数据的查询或修改。

相对于C/S,B/S的维护具有更大的灵活性。

当需求变化时,B/S无须再为每一个现有的客户应用程序升级,只需要对Web服务器上的服务处理程序进行修订。

这样不但可以提高运作效率,而且还省去了对客户端应用程序的升级和维护工作。

如果一个公司有上千台客户机,并且分布在不同的地点,那么易于维护将会显得更加重要。

再次,B/S使用户的操作变得更简单。

使用C/S模式时,客户应用程序有自己特定的使用规范,使用者需要接受专门培训。

无论是决策层还是操作层人员都无需培训,就可以直接使用。

最后,B/S特别适用于网上信息发布,这使得传统的MIS功能有所扩展。

这是C/S模式很难实现的。

网上信息发布功能是信息管理系统的重要组成部分。

采用网上信息发布大部分书面文件可以被电子文件取代,从而提高工作效率,使工作流程手续简化,节省人力物力。

2.2需求分析

无论是软件开发还是硬件建设,需求分析是个非常重要的过程。

严格来说,需求分析需要系统分析员、系统管理员、用户这三方面人员的通力合作,以确定系统的功能要求、系统的性能要求、运行要求以及将来可能提出的各种新的要求。

可行性研究的阶段产生的文档,特别是数据流图是需求分析的出发点。

数据流图中以划分出系统必须完成的基本功能,在需求分析阶段系统分析员将仔细研究这些功能并进一步具体化。

需求分析的结果是系统开发的基础,是整个项目的起点,关系到工程的成败的和软件产品的质量。

因此,必须用行之有效的方法对软件需求进行严格的审查验证。

需求分析的重点是调查、收集、和分析用户数据管理中的信息需求、处理需求、安全性与完整性要求。

信息要求是指用户需要从数据库中获得的信息的内容和性质.由用户的信息要求可以导出数据要求,即在数据库中应该存储哪些数据。

处理要求是指用户要求完成什么处理功能,对某种处理要求的响应时间,处理方式是联机处理还是批处理等.明确用户处理要求,有

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

当前位置:首页 > 工程科技 > 电力水利

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1