基于Web的中职学生信息管理系统设计与实现Word文件下载.docx

上传人:b****5 文档编号:16647574 上传时间:2022-11-25 格式:DOCX 页数:5 大小:19.96KB
下载 相关 举报
基于Web的中职学生信息管理系统设计与实现Word文件下载.docx_第1页
第1页 / 共5页
基于Web的中职学生信息管理系统设计与实现Word文件下载.docx_第2页
第2页 / 共5页
基于Web的中职学生信息管理系统设计与实现Word文件下载.docx_第3页
第3页 / 共5页
基于Web的中职学生信息管理系统设计与实现Word文件下载.docx_第4页
第4页 / 共5页
基于Web的中职学生信息管理系统设计与实现Word文件下载.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

基于Web的中职学生信息管理系统设计与实现Word文件下载.docx

《基于Web的中职学生信息管理系统设计与实现Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于Web的中职学生信息管理系统设计与实现Word文件下载.docx(5页珍藏版)》请在冰豆网上搜索。

基于Web的中职学生信息管理系统设计与实现Word文件下载.docx

  (3)对于所有学生管理信息要加以充分利用,特别是一要保证详细地了解学生的综合信息,保证学生管理事务的需要;

二是要利用信息技术手段,对现有学生的数据进行分析,为学校和领导提供决策依据。

  (4)中职学生管理信息系统的具体功能包括:

对学生的综合信息进行查询功能,对学生的信息进行录入和管理功能,对学生管理过程中的一些具体事务能进行处理的功能。

  1.2数据库的需求分析

  在设计系统之前,有必要对系统数据库进行详细的分析。

数据库需求分析就是分析用户对数据库方面的需要与要求,它是系统设计数据库的起点,其分析的结果是不是准确地反映了用户的实际的要求,将对后面各个阶段的设计有着直接影响,并影响到设计的最终结果是否合理和实用。

  数据库需求分析的主要目标:

在详细的实际的调查实际工作中要处理的对象(部门、企业、单位等)的基础上,充分了解原有的系统(手工系统或计算机系统)工作情况,明确用户的各种需求。

  在这一阶段主要的工作是和用户充分的交流,同时了解他们对数据的要求及目前的业务流程,并用数据流图和数据字典等形式记录下这些信息,它们最终要与系统的信息要求取得一致。

这个阶段在整个数据库设计过程中非常的关键。

  在系统数据库设计过程中,数据库需求分析需要知道的主要内容包括:

  ①调查单位的情况,了解这个单位由哪些部门组成,各部门的职责是什么,为分析信息流程做准备;

②调查各职能部门的业务流程,了解它们使用什么数据,又是如何加工处理这些数据的。

它们需要输出什么信息,输出到哪里,输出的格式又是如何的;

③调查并确定新系统的使用范围。

确定哪些功能由计算机完成或将来准备让计算机完成。

由计算机完成的功能就是新系统应该实现的功能。

  在数据库需求的调查过程中,需要根据不同的问题和条件,可采用的调查方法很多,如跟班作业、设计调查问卷、查阅历史记录等。

但无论采用哪种方法,都必须有用户的积极参与和配合这个调查分析工作。

  在数据库的规划设计过程中,根据课题的需要,在充分应用科学的数据库设计方法的基础上,采用查阅历史记录等方法,对中职学校学生科、院团委组织部和部分学生作了大范围的调查和了解,并初步分析出用户的需求,得出如下的数据流图和数据字典:

  ①管理用户信息:

用户名、密码、姓名、部门、职位;

②学生信息:

学号、姓名、性别、出生日期、年龄、族别、系别、班级、获奖情况、处分情况、藉贯、家庭地址;

③系别信息:

系别编号、名称、负责人;

④资料信息:

资料序号、资料名称、资料内容、上传者、上传日期;

⑤心理分析信息:

心理类型、心理题目、心理内容。

  1.3系统性能需求分析

  

(1)易于使用与维护:

由于学生管理的信息极其丰富,纷繁复杂,如果处理不好,就会使系统变得杂乱无章,不利于信息的浏览和查找,降低页面的浏览速度。

因此,需要根据学生管理部门下属各单位的工作职责,将系统信息模块化、清晰化,使访问者一目了然,能更快捷,更方便地定位到自己感兴趣的页面上。

  

(2)运行速度:

中职学生管理信息系统涉及的数据量巨大,并且可能随着学生的不断增多使系统的查询速度下降,因此要求系统具备较快的响应速度、处理能力也必须较高。

  (3)具有安全性、开放性

  2学生信息管理系统的设计系统总体系结构设计

  按系统优化,易于扩展的原则,中职学生信息管理系统采用先进的三层或多层的B/S体系结构,三层或多层模式可用图1来表示:

  浏览器/服务器技术的本质是以WEB浏览器、服务器和基于网络的协议(如TCP/IP)和超文本传输协议HTTP)作为内部网络(IntraNET)应用的标准平台。

它从互联网(Internet)及大型主机计算中借用了许多技术。

除了上章提到的浏览器/服务器结构具有的特点外,同时,B/S结构还具有以下的特点:

分布式应用;

跨平台应用;

以网络为中心的计算具有更强的开放性,它包容了计算机发展各个阶段的各种产品。

  学生信息管理系统的基于浏览器/服务器结构模型的三层结构图:

  学生信息管理系统开发的总体任务是实现学生信息关系的系统化、规范化和网络化。

中职学生信息管理系统开发的基本要求与功能是实现学生信息数据包括与学生有关的数据的管理与操作处理,基于MicrosoftSQLServer2000数据库系统的数据管理使该软件有更优异的性能。

系统的基本数据流动为用户数据的输入、学生基本信息、系和专业等信息的输入,以及用户提出的对学生信息的查询和其它要求所产生的数据输出。

数据的输入与输出处理流程都依靠数据库的支持。

下图3是该系统的结构。

  学生信息管理的功能有新生入学管理和学生信息查询。

新生入学后,需要将新生数据倒入学生数据库,实现对新生的更新和维护"

新生数据的维护包括数据的添加,删除、修改、查询、数据导出等功能,以维护数据的正确性。

学生信息查询可根据院系,班级等信息查询学生学生信息,也可以根据学号、姓名等信息查询学生学生信息对查询的结果可以导出,并能打印查询结果。

  学生心理信息管理的功能主要有对大量的随机数据中提取隐含在其中的潜在的有用学生的相关测验结果数据信息进行统计,它所能根据算法的规则包括广义知识关联知识分类知识和预测知识等对统计的数据进行心理的预测及分析,及时监测和反馈学生的心理动态。

  用户管理的功能负责几乎所有重要用户信息的管理,包括学生个人信息,教师用户信息管理,管理员用户信息管理等各方面。

  系统数据库管理主要是对用户登陆信息表、学生基本信息表、专业信息表、班级信息表、心理信息表等进行管理。

  

  3系统功能模块的设计

  3.1用户登录模块

  在用户登录管理模块的设计中,学生必须登录才能查询本人的基本信息;

教师只有在登录后管理学生成绩;

只有授权的管理员才能通过认证登陆并管理系统。

  在本系统设计的默认登陆的页面为default.aspx,管理员、教师分别由此选择进入通道,分别进入自己的登录页面,输入相应的用户名和密码,系统连接数据库进行验证,若通过则分别进入各子系统页面。

3个用户登录程序为:

login_mag.aspx,login_tea.aspx,login_stu.aspx,管理员和教师用户的两个用于验证的程序为:

validator_mag.aspx,validator_tea.aspx,学生用户的验证由基本信息查询信息输入页面完成,程序为:

query_login.aspx。

客户端验证就是在尚未送到服务器端前,在客户端的浏览器进行检查,目前来说,就是进行域的内容检查。

服务器端验证就是在数据送到服务器后再进行数据的检查,也就是使用程序进行域的检查。

客户端验证比较显著的优势是速度快,可以马上指出用户域输入上的错误,而服务器端验证需要整个表单输入完毕后,才能在服务器端进行检查。

3.2用户及权限管理模块

  在本模块中包括用户权限管理、口令管理、代码管理、操作日志和系统帮助等功能模块。

  3.3学生基本信息管理模块

  本模块主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理。

本模块又分为录入学生信息、查询学生信息、修改学生信息、删除学生信息、打印学生信息5个子模块。

  3.4学生心理预测及分析模块

  心理测试及分析业务功能图如图4所示。

  前台学生服务子模块包含学生测试内容,学生人格特征测验、心理健康水平测验、学习心理测验、职业能力倾向性测验和其他测验等五大类心理测验量表,为学生个体提供全面的测验服务。

前台学生服务子模块功能图见图5

  后台教师管理子模块具有心理测验管理及预测分析功能。

包括设置问卷的测验时间、答题方式、开放状态和测验指导语等;

对在线测验的学生进行实时管理,延长答卷时间、解除暂停和删除答卷等操作,同时可以将纸笔测验获得的结果录入或批量导入到测评系统中完成自动分析。

  4数据库的规划与设计

  在仔细分析调查学生信息需要的基础上,确定系统的总体处理数据流程图如图6所示。

  5学生管理信息系统的实现

  5.1数据库访问的实现

  ManagedproviderforSQLServer仅能与SQLServer通信,其性能最优、速度最快,同时由于SQLServer2000由一系列相互协作的组件构成,能满足最大Web站点和企业数据处理系统存储和分析数据的需要,因此选用SQLServer2000作为后台数据库管理系统。

  5.2系统查询功能实现

  该功能模块中的主要函数有:

  PublieBindstudeniGrades(),该函数的主要作用是把数据表与DataGrid控件绑定。

  DataGrid_SeleetCommand(senderasobjeet,easDataGridCornrnandEventAigs),该函数的主要作用是得到被选中学生的学号信息。

  Binddetailgades(stuidasString),该函数的主要作用是显示选中学生的图像信息。

  Detailgades_EditComrnand(asobjeet,easDataGridConunandEventAigs),该函数用于编辑学生的基本信息。

  在学生信息管理系统中,可以对学生的基本信息、学生奖惩信息、学生助贷信息、毕业生信息等进行查询。

  5.3学生信息管理功能实现

  主要实现的相关函数介绍如下:

  StudentlnforClk(senderasobjeet,easEventArgs),该函数的主要作用是按学生年级查找相应类别学生信息。

  StudentldsearehBtnClk(senderasobjeet,easEventArgs),该函数的主要作用是按学生号查询相应学生信息。

  StudentNamesearehBtnClk(senderasobjeet,easEventArgs),该函数的主要作用是按学生名查询相应学生信息。

  在学生信息管理系统中,可以实现对学生基本信息管理、学生奖惩信息管理、学生成绩统计管理、学生助贷管理、毕业生管理等功能,主要包括这些管理信息的数据录入、数据修改、数据删除以及学生平均绩点的计算等功能。

  5.4学生心理预测分析功能实现

  心理预测及分析管理模块应该采集的主要信息有:

学生基本信息、主要社会关系信息、心理健康状况信息、个性心理特征信息、职业兴趣和规划信息、动态更新管理信息、统计及预警信息,上述信息的分析报告、学生心理素质的发展报告(校、院、系、班)、心理偏常态的个体预警等。

  Studeng_Psychologic_alanalysis(asobjeet,easDataGridConunandEventAigs):

该函数的主要作用是根据相应的算法分析学生心理测验表;

  Studeng_Psychologic_prediction(asobjeet,easDataGridConunandEventAigs):

该函数的主要作用是依据分析的结果对学生的心理状况进行预测。

  6结束语

  本文从实际系统的需求出发,以软件工程理论和.NET开发框架为基础构建了一种既适合中职学校学生信息管理现状,又能充分发挥开发框架优势的应用系统开发模式的中职学生信息管理系统。

由于研究时间和相关条件的限制,本模型研究仍有许多后继工作需要探讨。

首先系统模型的可扩展性及对教学管理的影响还有待进一步的完善;

其次WEB性能优化的问题。

  参考文献:

  [1]SIBLINIR,MANSOURN.TestingWebsevrices[C].The3rdACS/IEEEIntemationalConefrenceonComPuterSystemsandApplications,2005.

  [2]YAUSS,NINGDONG.Integrationincomponent-basedsoftwaredevelopmentusingdesignpatterns[C].ComputerSoftwareandApplicationsConference,2000.

  [3]乔斌,赵云虎,赵映明.高校中职学生管理信息系统的构建与应用[J].内蒙古农业大学学报,2003(4).

  [4]苏红超..ASP.NET深入解析[M].北京:

科学出版社,2003.

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

当前位置:首页 > 考试认证 > 司法考试

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

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