第24章管理服务端设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 24 章 管理服务端设计 24.1.2 多客户端通讯的实现 ? 作为学生管理系统的核心部分,服务管理端可能 需要同时同多个客户端进行通讯,而且就某一时 刻而言,在线用户的数量是不确定的。在本软件 中定义了一个 Winsock 控件的数组,可根据用户在 线数量来动态的加载 Winsock 控件,以同多个客户 端进行通信。(具体内容请参照本书) 24.2 学生信息管理模块 ? 学生信息管理模块的主要功能有:学生信息的录 入、更新和删除操作、批量获取外部数据的功能 以及学生照片的存储和显示功能等。本节将对这 些功能进行详细介绍。(具体内容请参照本书) 24.2.1 学生信息的录入更新和删除操作 ? 这些功能实现依赖于以下几个过程: ? ( 1 )窗体加载事件。该事件中代码主要负责与数 据源建立连接和对窗体中的控件赋初值,查询所 有学生信息并显示在 DataGrid 中。(具体内容请 参照本书) 24.2.2 学生照片的存储和显示 ? 前面已经提到过,学生的照片是存储在 Student 数 据中的 image 数据表中的,该数据表中有学号和照 片两个字段。其中,照片字段用于以二进制数据 的格式存储照片。照片的存储和读出是通过 ADO 组 件的 Stream 对象来实现的。(具体内容请参照本 书) 24.3 系统配置模块 ? 系统配置模块的主要功能有 SQL Server 服务器登 录设置和最大在线用户数量的设置。该功能模块 实际上一个选项对话框,其作用就是将用户填写 的配置信息写入到系统配置文件中。(具体内容 请参照本书) 24.4 院系管理模块 ? 院系管理模块的主要作用为负责学院信息表、专 业信息表和班级信息表的管理。院系管理模块是 一个独立的工程文件,当该模块的所有代码编写 完成后,生成 exe 文件,可在管理服务端调用,以 完成学院信息、专业信息和班级信息的管理操作。 该模块由一个 Sub main 过程启动,通过为可执行 文件指定参数可以直接操作管理模块中的选项卡。 24.4.1 数据查询和过滤窗体 ? 该窗体的主要作用为查询并显示学院、专业和班 级信息并可根据指定的字段、条件和值对查询到 的数据进行筛选。该窗体中的数据显示功能主要 由一个 DataGrid 控件( grid )和一个 TabStrip 控 件( tbs )组成。其中, TabScrip 上有四个选项卡, 选择一个选项卡后可以查看到相应的数据信息; 数据过滤功能主要由两个组合框( cbFD 和 cbOP ) 和一个文本框( txtValue )组成。其中, cbFD 的 作用是指定要进行过滤的字段, cbOP 的作用是指 定操作符号,如大于(“”)、小于(“”) 和等于(“=”)等,而 txtValue 的作用则是指定 一个数值以与之进行比较。(具体内容请参照本 书) 24.4.2 数据添加窗体 ? 数据添加窗体的主要作用是向指定的数据表中添 加数据。单击查询窗体上的添加记录按钮后,系 统将当前记录集和选项卡值赋给数据添加窗体的 相应属性,使数据添加窗体得到当前记录集,就 可以向其中添加数据了。(具体内容请参照本书) 24.5 用户管理模块 ? 用于管理模块不同于在线用户管理模块。该模块 的主要作用是负责教师用户登录信息的录入和学 生用户登录帐号的初始化,分别介绍如下: 24.5.1 新用户添加窗体 ? 该窗体所实现的主要功能是向 Passwd 数据表中添 加新记录。(具体内容请参照本书) 24.5.2 学生用户初始化功能 ? 学生用户初始化就是删除现有的所有学生用户, 然后从学生信息表中读取数据以生成新的学生帐 号信息。新的学生帐号信息的用户名和密码均为 学生学号,这一功能是实现主要依赖与下面的 SQL 语句: ? insert into passwd(ID,PWD,SF) select 学号 as ID, 学号 as PWD, 1 as SF from student 24.6 其他系统功能 ? 除了以上所介绍的较为完整的功能模块以外,管 理服务端还有其他一些相对对立的功能,如系统 初始化、数据压缩备份等等。本节将对这些功能 逐一介绍。 24.6.1 数据压缩备份 ? 这里所说的数据压缩备份是指将数据服务器中的 数据转存到管理端所在的计算机上,格式为文本 文件。每一次数据备份都会向日志文件中写入一 条记录,同时以本次备份的序号为名称,新建一 个文件加,将备份的数据存储在该文件夹下。 ? 数据的压缩备份过程与一个进度窗体相关联,该 窗体上有两个进度条,名称分别为 pbAll 和 pbSingle ,其作用分别为显示整体备份进度和显 示单个数据表备份进度。此外,该数据窗体上还 有一个名称为 lbM

文档评论(0)

magui + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档