三层系统架构在学生管理系统中的实现
学生管理系统
三层系统架构在学生管理系统中的实现
欧阳元东*
摘
要:以学生动态信息量化管理系统为例,描述了.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
相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




