基于B_S模式的高校学生信息管理系统设计与实现_百度文库_第1页
基于B_S模式的高校学生信息管理系统设计与实现_百度文库_第2页
基于B_S模式的高校学生信息管理系统设计与实现_百度文库_第3页
基于B_S模式的高校学生信息管理系统设计与实现_百度文库_第4页
基于B_S模式的高校学生信息管理系统设计与实现_百度文库_第5页
已阅读5页,还剩3页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、(下转第24页)基于B/S模式的高校学生信息管理系统设计与实现龚波(湖南科技大学计算机学院湖南湘潭411201)【摘要】:从目前高校学生日常管理中存在的问题出发, 引入全面质量管理与软件过程管理思想,实现了一个基于计算机网络与工作流的B/S模式的高校学生日常管理与控制的支撑环境。该系统实现了学生基本信息、课堂考勤、扶贫助学、评优、推优入党、心理教育、宿舍管理等功能。【关键词】:学生信息管理; 质量管理; B/S前言Internet 技术的发展使得运用网络管理的技术手段和载体发生了革命性的变化。基于Internet 的高校学生信息管理系统与传统学生信息管理模式相比,网上学生信息管理具有无可比拟的

2、优越性,它可以将传统学生信息管理过程中的信息录入、信息修改、信息处理、信息保存、信息统计各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预学生信息管理活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高学生信息管理的准确无误性。1、系统设计本系统主要是为了方便对学生的日常管理工作而设计的,系统的功能机构图如图1所示,其具体功能按模块分类列举如下:1 通告管理模块:该模块包括浏览通告信息模块、发布通告信息模块、管理通告信息模块。通告浏览主要用于显示通告的标题、通告的发布日期,通过单击" 标题" 超链接,可以打开通告的详细信息页面,通告信息以分页形式

3、进行显示。通告添加主要用于添加新的通告,通告信息管理主要用于显示通告的标题、通告的发布日期,通过单击" 标题" 超链接,可以打开通告的详细信息页面,点击删除可以删除通告信息。图1系统的功能模块结构图2 课堂考勤模块:该模块包括课堂考勤浏览模块、课堂考勤添加模块。课堂考勤浏览主要用于查询、修改及删除课堂考勤信息。通过单击" 姓名" 超链接,可以打开课堂考勤的详细信息页面。课堂考勤信息以分页形式进行显示。课堂考勤管理主要用于添加课堂考勤信息。3 扶贫助学模块:该模块包括扶贫助学浏览模块、扶贫助学添加模块。扶贫助学浏览主要用于显示扶贫助学并能修改和删除扶贫助学

4、信息。通过单击" 姓名" 超链接,可以打开扶贫助学的详细信息页面。扶贫助学信息以分页形式进行显示。扶贫助学管理主要用于添加扶贫助学相关信息。4 评优管理模块:该模块包括评优管理浏览模块、评优管理添加模块。评优管理浏览主要用于显示评优管理并能修改和删除评优管理信息。通过单击" 姓名" 超链接,可以打开评优管理的详细信息页面。评优管理信息以分页形式进行显示。评优管理添加模块主要用于添加评优管理的相关信息。5 推优入党模块:该模块包括推优入党浏览模块、推优入党添加模块。推优入党浏览主要用于显示推优入党并能修改和删除推优入党信息。通过单击" 姓名&qu

5、ot; 超链接,可以打开推优入党的详细信息页面。推优入党信息以分页形式进行显示。推优入党管理主要用于添加推优入党的相关信息。6 宿舍管理模块:该模块包括宿舍管理浏览模块、宿舍管理添加模块。宿舍管理浏览主要用于显示宿舍管理并能修改和删除宿舍管理信息。通过单击" 姓名" 超链接,可以打开宿舍管理的详细信息页面。宿舍管理添加主要用于添加宿舍管理的相关信息,比如学生更换宿舍等。7 心理教育模块:该模块包括心理教育浏览模块、心理教育添加模块。心理教育浏览主要用于显示心理教育并能修改和删除心理教育信息。通过单击" 姓名" 超链接,可以打开心理教育的详细信息页面。心理

6、教育管理主要用于添加心理教育的相关信息。8 用户管理模块:该模块主要包括用户的添加、修改、删除等功能。根据前面的功能分析,可以设计出以下系统所需的数据表:(1用户资料表:用户名,学号、密码,所属部门,性别,用户类型,专业,民族,班级。(2课堂考勤表:学号,考勤时间,考勤课程,考勤状态,联系方式。(3扶贫信息表:学号,贫困程度,助学岗位,欠缴学费,资助情况。(4评优信息表:学号,所任职务,成绩排名,奖惩情况,其他。(5党员信息表:学号,民族,出生年月,列为重培时间,党校结业时间,其他,预备党员时间,职务,奖惩情况,转正时间。(6通告管理信息表:通告标题,正文,通告日期。(7宿舍信息表:学号,宿舍

7、号,在外住宿,宿舍评优情况,卫生检查情况,宿舍变更情况。(8心理教育信息:学号,心理状态,解决途径,预防措施。系统实现本系统是用ASP 技术开发的B/S模式的管理系统,由用户通过浏览器在客户端向指定的Web 服务器提出服务请求,Web 服务器用HTTP 协议把所需文件资料传给用户,并显示在浏览器上。数据库采用SQL Server 2000数据库,Web 服务器选择的是微软的IIS6.0。系统中采用java scrip 及ajax 实现二级级联菜单,由第一个选项选择所在学院,由java script 后台提交该学院的ID 到服务器获取该学院所有专业班级的ID 和名称返回客户端,再次由客户端生成二

8、级级联菜单列表。由于系统模块太多,只能附上系统中与数据库连接的关键代码。<%session.abandonServer.ScriptTimeOut=500基金项目:湖南省教育厅一般项目(07C273)(上接第22页)!function opendb(DBPath,sessionname,dbsortdim conn,dbuid,dbpwd,dbname,dbip,rs,database dim startime,endtime startime=timer(if not isobject(session(sessionnamethen Setconn=Server.CreateObjec

9、t("ADODB.Connection"database=1dbuid="sa"' 数据库登陆名dbpwd=""' 数据库密码dbname="tuanwei"' 数据库名称dbip="(local"' 数据库所在的IP 地址Conn.Open"PROVIDER=SQLOLEDB.1;DataSource="&dbip&"InitialCatalog="&dbname&"Persist

10、Security Info=True;UserID="&dbuid&"Password="&dbpwd&"ConnectTimeout=30"set rs=server.createobject("adodb.recordset"set session(sessionname=connend ifset opendb=session(sessionnameend function %>参考文献:1. 宋昆、李严等. SQL Server 数据库开发实例解析. 机械工业出版社,2006-1

11、.2. 张海藩. 软件工程导论M. 清华大学出版社,1998-3.3. 李严、于亚芳、王国辉. ASP 数据库开发实例解析. 机械工业出版社,2004-12.4. 王国辉、牛强、李南南. ASP 工程应用与项目实践. 机械工业出版社,2005-4.器、交换器以及网关或桥路互相连接在一起。SAN 常使用光纤通道。一个SAN 可以是本地的或者是远程的,也可以是共享的或者是专用的。SAN 打破了存储器与服务器之间的束缚,允许你独立地选择最佳的存储器或者是最佳的服务器,从而提高可扩性和灵活性。3、网络存储系统设计3.1大型网络存储系统需求分析:对以大型网络存储系统,要存放网络中所有用户数据,所以应具备

12、以下几个要求:(1足够的的存储容量。具体的看该网络存储系统所应用的范围,一般构建TB 级容量就可以了;(2)良好的容错性。能够在第一时间对系统错误校正,保证系统正常运行;(3)极高的网络吞吐量和访问速度。在网络用户频繁访问存储系统时,保证网络畅通无阻塞;(4)良好的扩展性。设计网络存储系统时,要考虑以后对系统升级或扩容问题。3.2RAID 5与SAN 在大型网络存储系统中的应用根据以上需求,结合大型网络存储系统设计中关键技术分析,不难看出,RAID 5和SAN 是设计大型网络存储系统设计的最佳选择。目前,市面上已经有较多的磁盘阵列产品,可以选择性价比较高的产品直接购买,如果条件允许,还可以DI

13、Y ,总之,在磁盘组合上我们保证采用RAID 5即可。另外,对于交换机我们至少需要两台光纤交换机,可能价格比较昂贵。对于实验室所用交换机可以是普通交换机即可。对于服务器,除了要求常备外设外,还需要配备光纤通道卡(HBA ),目的是保证访问数据的高速性和可靠性。首先要构建SAN 网络基础平台,将服务器通过光纤直接连接到光纤交换,同时将磁盘阵列的控制器也连接到光纤交换机。这样就建立了从服务器到存储系统的数据访问链路。SAN 是典型的星型拓扑结构,其负责存储网络数据交换的交换机是严重故障隐患点,一旦该交换机故障,将导致整个存储网络瘫痪。为了消除这个隐患,可以采用双机冗余的办法消除单点故障。这将要求每

14、台服务器至少安装两块HBA 卡,两台存储网交换机,这样做的缺点是增加网络建设投入,但同时也带来了更多好处,例如使网络传输速率大幅度增加(可以达到4G/S),使存储系统负载均衡。如果条件允许,可在SAN 网络中在加入一台磁盘整列,这样做的目的是和两台光纤交换机及备份线路(图1中蓝色线路)组成一个完美的双机系统,使网络数据更加安全可靠。在双机系统中,配备双机容错与集群软件可对该双机系统进行高效合理的管理。为了扩展整个系统功能,可在服务器安装相应的管理软件。对于实验室网络的构建则相对简单,要求较低,只要通过双绞线将各实验室交换机相连,即可实现其物理连通。实验室网络构建的关键是要使得每个用户对存储网络

15、的每一次请求都能及时的应答。为了确保这一点,购置一台性能较高且带路由功能的交换机是关键。该交换机将负责SAN 存储网络与实验室网络所有数据交换的交换工作。实验室网络中各实验室网络的组建,依据常规网络组建规则即可,其所需交换机也可采用一般的交换机。为了更好的在发挥现有网络的功能,可在实验室网络用户终端上安装与存储网络中服务器上配套管理软件的客户端软件,配合管理整个实验室网络,于此同时,终端用户可以按照管理规则,上传自己的数据,实现整个网络数据的统一管理和共享。最后可将存储网络和实验室互联,从实验室网络到SAN 核心存储网络,将会有大量的用户数据请求,此处也将成为整个网络的瓶颈。为了保障数据畅通,我们需采用光纤直连,并且在此基础上在增加一条冗余线路。这样,整个实验室大型存储网络构建完成。其拓扑结构如图1所示:结语在大型实验室基础上,采用目前比较成熟的RAID 5、SAN 技术构建网络存储系统,解决了高等院校实验室教学人员教学资料及学生数据无法存储问题,同时,在此存储网上配备相应网络管理软件,可实现整个大型实验室统集中管理。为了确保网络存储系统数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论