教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

三层系统架构在学生管理系统中的实现

来源:网络收集 时间:2026-05-26
导读: 学生管理系统 三层系统架构在学生管理系统中的实现 欧阳元东* 摘 要:以学生动态信息量化管理系统为例,描述了.NET平台下三层系统架构的实现过程。关键词: .NET平台 TP311.11 业务层学生动态信息量化管理 中图分类号:文献标识码:B文章

学生管理系统

三层系统架构在学生管理系统中的实现

欧阳元东*

要:以学生动态信息量化管理系统为例,描述了.NET平台下三层系统架构的实现过程。关键词:

.NET平台

TP311.11

业务层学生动态信息量化管理

中图分类号:文献标识码:B文章编号:1002-2422(2008)02-0040-02

ImplementationofStudentManagementSystemwithThree-layerStructure

OuyangYuandong

thepaperdescribesAbstract:Takingstudentdynamicinformationmeasurescoremanagementsystemasanexample,

itsimplmentationwiththree-layerstructureunder.NET.

Keyword:.NETEnvironment

BusinessLayerDynamicInformationMeasureScoreManagementSystemofStudent

角色类、用户信息类、操作信息类、晚自修信息类、班容班貌信息类、仪容仪表信息类、班风建设信息类、两操管理信息类、宿舍管理信息类、文体宣传信息类、卫生劳动信息类、集会纪律信息类、考勤信息类、学生奖惩信息类、学生作风测评信息类、德育工作者齐抓共管信息类。例如考勤管理类包括:数据模型和对象模型,定义了系统对考勤纪律的各种操作。

其中-KqInfoDataModel具体成员为:

PublicClassKqInfoDataModel

Publicm_izLH_NoAsInt16Publicm_izzSpe_NoAsStringPublicm_szClass_NameAsStringPublicm_szChe_NameAsString

1具体的三层解决方案

系统是在WindowsXP(sp2),MicrosoftVisualStudio.net,MicrosoftSQLServer2000的环境下实现的。1.1数据处理业务层

“文件”→“新建”→“空启动VisualStudio.NET后,

建立总白解决方案”(模板选择ASP.NETWeb应用程序)的项目名称为解决方案:ManagerClaNet.sIn,用于组织整个系统,然后选择“文件”→“新建”→“项目”→“选择类(类库)利用ADO.NET访库”输入项目名称DBOpProvider问数据库。在项目中添加MSSqlConn.vb文件,并添加相应的命名空间和类结构主要有下列函数:

执行有返回值的SQL语句:(1)

FunctionGetDataView(ByValvsqlAsString,DataView)AsString;

ByRefdvAs

Publicm_sScoreAsDoublePublicm_dzChe_dateAsDatePublicm_szChe_xqAsStringPublicm_szChe_zcAsStringPublicm_szChe_manAsStringEndClass

KqInfo具体成员为:

Add:添加班级量化考勤纪律数据信息

GetModel:获取批量提交数据的全校班级及各班级信息GetKqyz:获取考勤纪律月统计的汇总信息GetKqwz:获取考勤纪律周统计的汇总信息GetClassName:获取班级名称

SearchKqbymonth:按月按班查询考勤纪律信息UpdateKqContent:修改考勤纪律信息DeleteKqContent:删除某条信息CountKqMonth:按月统计考勤纪律情况CountKqWeek:按周统计考勤纪律情况

执行无返回值的SQL语句:(2)

FunctionRunSql(ByValvsqlAsString)AsString;

(3)执行有返回值的SQL语句,返回ds:

FunctionGetDataSet(ByValvsqlAsString,DataSet)AsString;

ByRefdsAs

替换字符串中的单引号,增加数据库操作安全性:(4)

FunctionSafeDbString(ByValszSQLAsString)AsString;

(5)取得刚插入记录后自动编号的值:

FunctionInsertAndGetNewID(ByValvsql1AsString)AsLong;

(6)执行多条SQL语句的几个函数:

FunctionRunSqlTransaction(ByValvsql1AsString,_ByValvsql2AsString,ByValvsql3AsString,ByValvsql4AsString,ByValvsql5AsString)AsString。

1.2逻辑业务层

选择“文件”→“新建”→“项目”→“选择类库”输入项目名称ManagerClaBusiness实现德育量化管理和分析的所有业务逻辑用。ManagerClaBusiness类库主要用来处理系统各种业务。并且把每个业务模块定义一个类。主要有用户

收稿日期:2007-10-09

*欧阳元东广东东莞理工学校计算机专业讲师(东莞511700)。

数据处理业务层和逻辑业务层统称为中间件,只有被″引用″才能使用。因为ManagerClaNet要用到系统的WEB控件和ManagerClaBusiness及MSSqlConn类库,所以必须把二者添加引用。1.3表示层组件

40

学生管理系统

面向对象与教学

牟来彦*

要:从面向对象设计方法中类的角度,剖析了教学内容、教学过程、教学方法和教学组织。

班级教学组织

对象文献标识码:

关键词:

中图分类号:G434A文章编号:1002-2422(2008)02-0041-02

Object-orientedandItsTeaching

MouLaiyan

Abstract:Fromtheprospectiveofclassinobject-orienteddesignmethodology,thepaperanalyzestheteachingconte-

nt、teachingmethod、teachingprocessandteachingorganization

Keyword:ClassTeachingOrganization″面向对象″首先是由一位不知名的程序员在美国空军的飞行培训装置之间传输数据文件和程序段时,提出了把数据捆绑着程序段一起传输的办法。后经计算机科学家艾伦 凯通过对面向对象与生物细胞进行类比,把对象看作细胞,对象间通过发送消息进行通信,完善了面向对象的设计方法。将面向对象设计方法再映射回教学领域,探讨教学组织等问题,目前还是一个新鲜的尝试。

ObjectClass

具有相 …… 此处隐藏:2003字,全部文档内容请下载后查看。喜欢就下载吧 ……

三层系统架构在学生管理系统中的实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/52211.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)