• 班级生本管理模式的构建与实践 > 基于B/S模式的班级管理"社区"的构建
  • 基于B/S模式的班级管理"社区"的构建

    免费下载 下载该文档 文档格式:DOC   更新时间:2012-09-09   下载次数:0   点击次数:1
    其数据流程图按照部分围绕整体原则,整个班级信息作为数据仓库。以学生作为主要使用者,通过前台ASP查看相关信息,部分隐私性信息(如:成绩信息)通过个人密码验证来查询结果。数据库的更新主要由各班委负 通过密码验证向数据库添加或删除信息。
    4.2 功能结构模型图
    其功能结构模型图如图三所示:
    图三 功能结构模型图
    该“社区”的功能结构主要由两部分组成:
    一是,数据库管理模块。主要由基本表和存储过程组成,重点是存储过程的建立与使用。二是,前台界面设计模块,主要由查询模块,论坛,相应模块的更新组成。整个“社区”的主要功能实现集中体现在前台界面直接调用后台的存储过程方面。
    本文在使用ASP与SQL Server时主要是通过使用ASP来调用数据库内的存储过程。主要是基于存储过程具有以下优点:
    ① 存储过程允许当作组件来使用
    存储过程被创建后可以在程序中被多次调用,而不必重新编写该存储过程的SQL 语句。管理员可以随时对存储过程进行修改,而对源程序代码不会产生任何影响(因为在源程序 内只含有调用语句)。
    ② 存储过程执行速度快
    存储过程是预编译的,在首次运行一个存储过程时,查询优化器对其进行分析、优化,最终给出执行计划[1]。而若使用SQL语句在每次运行时都要进行编译,速度比较慢。
    ③ 存储过程能减少网络流量
    在对一个数据库进行查询、修改时,涉及此操作的过程被组织成存储过程, 当客户端调用时,只是通过网络传送该调用语句,而不是多条SQL语句,从而减少了网络流量。
    ④ 使用存储过程时它可看做是一种安全机制
    员对某一存储过程的执行权限进行限制,就能够实现对相应的数据访问权限的限制,避免非授权用户访问数据,保证了数据的安全性。
    5.数据库设计
    使用的数据库主要用SQL Server建立,主要包括基本表和存储过程两个部分。
    5.1 基本表
    基本表主要有学生信息表,活动情况表,学习情况表,纪律情况表,宿舍情况表,论坛信息表,班长专栏表,学委专栏表,生委专栏表,纪委专栏表10个表。其中,前面6个表主要用于查询,后面4个表主要用于对数据库的更新。各表由相应的班委进行管理,如下:
    Dbo.[xsxxb]:学生信息表,有学号、姓名、政治面貌、职务、宿舍编号、宿舍电话、QQ、Email、手机号码字段。
    Dbo.[hdqkb:活动情况表,有活动时间、活动地点、活动主题、出席人数、活动支出字段。
    Dbo.[xxqkb]:学习情况表,有学号、学习成绩、其他成绩、综合测评、名次、密码字段。
    Dbo.[jlqkb]:纪律情况表,有学号、升旗缺勤数、旷课早退次数、未佩带校徽次数、劳动出勤率、工作值班缺勤次数。
    Dbo.[ssqkb]:宿舍情况表,有评比月份、宿舍编码、宿舍成员、文明宿舍与否、排名、缺勤成员名单字段。
    Dbo.[bzzlb]:班长专栏表,有公布时间、主题、内容字段。
    Dbo.[xwzlb]:学委专栏表,有公布时间、作业信息、考试信息字段。
    Dbo.[jwzlb]:纪委专栏表,有升旗缺勤名单、星期、旷课早退名单、未佩带校徽名单、劳动缺勤名单、工作值班缺勤名单字段。
    Dbo.[swzlb]:生委专栏表,有时间、学习用品支出、体育用品支出、活动支出、总计字段。
    Dbo.[bbs]:论坛信息表,有用户名、主题、内容、回复四个字段。
    5.2 存储过程
    存储过程主要分为两部分,各存储过程由相应的班委进行管理。一部分用来直接查询基本
    表中信息或通过密码进行验证,后对基本表进行查询;另一部分主要通过密码对基本表进行更新。存储
    过程主要有18个,主要有:
    select_grxx:查看个人信息,方便同学间联系。
    select_hd:查看班级活动情况,关注班集体生活。
    select_xxcj:带有密码参数,当输入密码后方可查询相应的学习成绩,具有保密性。
    select_jlsh:查询每位学生的学习纪律、工作纪律方面的情况,便于互相监 不断进步。
    select_ssyd:用于查询每个宿舍的评比情况,有助于互相监督,同时不断养成良好的生活习惯。
    Select_bzgg:查看班长公告栏的信息。
    Select_jwgg:查看纪律委员公布的信息。
    Select_xwgg:查看学习委员公布的信息。

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 班级管理模式  班级管理几种模式  如何构建班级文化  管理实践  小学班级管理  班级管理  管理的实践  班级管理案例  班级管理制度