- 2
- 0
- 约2.7千字
- 约 21页
- 2018-11-02 发布于湖北
- 举报
第24章节 管理服务端设计
第24章 管理服务端设计 管理服务端是介于客户端和SQL Server数据服务器之间的中间管理层。它的主要功能模块有用户身份验证、在线用户管理、学生信息管理、院系管理以及数据压缩备份等。本章将对管理服务端的各功能模块的工作原理和实现过程依次予以介绍。 24.1 在线用户管理模块 在线用户管理模块的主要功能为:动态加载Winsock控件以适应多客户端要求,显示在线用户的基本信息和强制用户退出。本节将对这些功能的进行详细介绍。 24.2.1 在线用户的显示 在线用户的基本信息显示在管理服务端的主界面上,可以显示为图标也可以显示用户名、IP和用户类型等详细信息,(具体内容请参照本书) 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 数据压缩备份 这里所说的数据压缩备份是指将数据服务器中的数据转存到管理端所在的计算机上,格式为文本文件。每一次数据备份都会向日志文件中写入一条记录,同时以本次备份的序号为名
您可能关注的文档
- 第10章节旅游服务的概述概要.ppt
- 第11章节城市公共服务管理.ppt
- 第11章节服务促销跟沟通.ppt
- 第11章节服务市场营销.ppt
- 第11章节社区卫生服务1.ppt
- 第11章节社区卫生服务2.ppt
- 第12讲 心灵鸡汤-克服顾客服务综合症(riso).ppt
- 第12讲服务器控件(三).ppt
- 第12章节服务的有形展示.ppt
- 第13章节 服务人员跟内部营销.ppt
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)