ImageVerifierCode 换一换
格式:DOC , 页数:72 ,大小:15.68MB ,
资源ID:30770      下载积分:0.5 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/30770.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【c****e】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【c****e】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(学生管理系统详细设计说明书.DOC)为本站上传会员【c****e】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

学生管理系统详细设计说明书.DOC

1、学生管理系统学生管理系统 详细设计说明书 乐山师范学院计算机科学系乐山师范学院计算机科学系 Attract 工作室工作室 2003/08/30 编编写写说说明明 标题:详细设计说明书 类别:文档 密级:内部 编辑软件: Microsoft Word 2000 中文版 版本历史: 版本作者日期备注 V1.012002/09/08详细设计说明书 V1.0.22003/08/30 详细设计说明书 编写目的: 本文档详细描述组成系统的各个软件组成部分,包括每个软件模块 (或类)的属性、方法、事件,各软件模块的外部接口说明,测试要点 等内容。 本文档由项目组维护,供项目组使用。 - i - 目目录录 第

2、第 1 章章引言引言.1 1.1. 项目说明 .1 1.2. 项目定义 .1 1.3. 编写目的 .1 1.4. 参考资料 .1 第第 2 章章程序系统的结构程序系统的结构.2 第第 3 章章系统功能实现系统功能实现.3 3.1. 系统控制台模块 .3 3.2. 新生管理子系统 .6 3.3. 学生在校管理子模块 .21 3.4. 社团组织管理子模块 .41 3.5. 毕业生管理子模块 .49 3.6. 教学评价打分 .63 3.7. 学生成绩网上查询 .65 - 1 - 第第1 1章章 引引言言 1.1. 项项目目说说明明 项目名称:乐山师范学院学生管理系统。 项目提出单位:乐山师范学院计算

3、机科学系 项目开发者:乐山师范学院计算机科学系Attract 工作室 项目使用部门:乐山师范学院各系科(学院) 项目建设单位: 乐山师范学院计算机科学系 1.2. 项项目目定定义义 系科综合管理信息系统是为了适应现代化学校管理的需要,加快推进 我校数字化校园建设、充分利用校园网,利用网络、多媒体等计算机应 用技术和手段,提高办公效率、改善质量的高效管理信息系统。 学生管理系统是系科综合管理信息系统的重要组成部分。 1.3. 编编写写目目的的 本文档为 “乐山师范学院系科综合管理信息系统(学生管理系统) 详细设计说明书 ” ,主要用于为实现系统的功能而进行的系统详细设计 说明,详细系统各软件组成

4、模块的实现流程、功能、接口、编译、测试 要点等内容,便于对系统的编码进行指导和约束。本文档供项目组全体 成员及项目组领导,单元测试人员阅读。 1.4. 参参考考资资料料 学生管理系统 _系统软件需求说明书 。 学生管理系统 _系统概要设计说明书 。 学生管理系统 _数据库设计说明书(数据库字典) 。 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 2 第第2 2章章 程程序序系系统统的的结结构构 整

5、个学生管理系统的结构可由以下图示来表明: 学 生 管 理 系 统 系 科 综 合 信 息 管 理 系 统 新生报到管理模块 在校生日常管理模块 组织社团管理模块 毕业生信息管理模块 学生成绩查询模块 其它管理功能 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 3 第第3 3章章 系系统统功功能能实实现现 从前面需求分析可以看出,系统功能庞杂,主要分为前台浏览器 (B/S)信息发布和数据查询,后台(

6、C/S)数据管理和处理,学生管理功 能部分数据分为5 类:新生相关;在校生相关;组织社团相关;毕业生 相关;学生成绩综合查询相关。从使用和操作的功能上分,有三种用户: 普通客户(浏览器浏览、查询) ;业务数据管理人员(学生工作辅导员、 教务干事);系统管理员。为便于整个系统组织管理,把各个相对独立的 数据或功能组织到整个大系统中来,我们把各个相对独立的功能完全独 立设计,编译成独立的目标(功能 )模块( single Executable) ,各 功能模块最后被集成到一个称为虚拟桌面的控制台模块中。相应地将系 统结构分为一个控制台程序和五个子系统,各子系统又分为若干各子模 块。对应于每一个模块

7、,几乎都有录入、查询、修改、删除、查看详细 资料这几个功能。整个业务流程就是由这几种基本功能实现的。在这里 每个模块都要用到的功能没必要在每个子模块里重复阐述,在每个子模 块里只列出区别于其它子模块的功能实现。 3.1. 系系统统控控制制台台模模块块 功功能能: 各子功能模块的组织和调用; 统一的登陆界面实现到数据库服务器的登陆; 显示系科主页Web 的首页 (主要是系科重要通知、消息等);学院 通知页面;系科每周工作安排。 系统图标。 设设计计: 1. 登陆数据库 : 输入数据库服务器名(ServerIP)、用户账号 ()UserID、密码 (PassWord);以账号 DEP_Comput

8、er0、密码 DEP_Computer0 登陆数据 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 4 库服务器,检索系统权限表,根据权限设置相应功能模块: 无此用户或禁止权限 Enable := False; 浏览权限 Enable := True; 修改 UserID := Dep_Computer1; 修改 PassWord := 1111111111111; 修改权限 Enable := T

9、rue; 修改 UserID := Dep_Computer2; 修改 PassWord := 222222222222; 2. 采用 Win31 下程序组、程序项的原理组织各执行模块: 登陆服务器 新生录取数据、入学报道管理 学生信息(在校)管理 学生社团管理 毕业生信息管理 学生成绩综合查询与统计 各程序组、程序项的显示分别可以是分层/树状 /大图标 /小图标 等方式;各程序项或菜单项的名称命名为相应功能模块的目标代码文件 名。 3可执行功能模块的调用执行:通过程序项或菜单项名称获取可执行目 标代码文件名,应用API 函数 CreateProcess 开始执行。 i:= StartMenu

10、.IndexOf(MenuItem); j:=StartMenu.Itemsi.IndexOf(MenuItem); case StartMenu.Itemsi.Itemsj.Tag of 1: allow:=禁止 ; 2: allow:=浏览 ; 3: allow:=修改 ; 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 5 end; ExecutableFileName := Trim(Sta

11、rtMenu.Itemsi.Itemsj.Name)+.exe FillChar(StartupInfo,Sizeof(StartupInfo),#0); StartupInfo.cb := Sizeof(StartupInfo); StartupInfo.dwFlags := STARTF_USESHOWWINDOW; CreateProcess(PChar(ExecutableFileName), , nil, nil, false, CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS, nil, ., StartupInfo, ProcessInfo)

12、; 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 6 3.2. 新新生生管管理理子子系系统统 总总体体设设计计: 新生管理子系统包含新生录取信息的导入,新生预分学号, 新生班级分配,新生寝室安排,新生报到管理,新生报到信息统计,新 生欠费统计,新生分布信息,新生高考成绩分布等。 设设计计 :下面给出设计方案与实现方法。 模块名称模块名称:招生数据导入 输入输入: 新生网上 录取数据库; 处理处理:

13、 将招生数据按相同格式导入系统数据库输出输出: 提示信息 数据表数据表: T_tdd,T_jhk,T_tddw 等 25 个招生数据 表,在数据库中 T_mzdm 导入 MZB 中, T_zzmmdm 导入 ZZMMB 中。 新生基本信息管理 招生数据导入报到预处理新生报到新生信息查询与统计 预 分 学 号 班 级 编 排 寝 室 安 排 预 处 理 查 询 现 场 报 到 处 理 欠 费 查 询 统 计 报 到 情 况 统 计 新 生 比 例 分 布 高 考 成 绩 统 计 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的

14、网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 7 模块名称模块名称:预分学号 输入输入: 招生数据 导入的表; 处理处理: 根据当前年份,为当前新生预分临时学 号,并将新生信息导入在校生表,导入 基本信息 输出输出: 提示信息 数据表数据表: JBXX2:学生基本信息表(简) XS_BASE:学生基本信息(详) XS_EXPEND:学生扩展信息 模块名称模块名称:班级编排 输入输入: 学生预分 学号信息,班级 信息; 处理处理: 将新生编入指定班级输出输出: 班级名单 数据表数据表: JBXX2:学生基本信息 B

15、JXX:班级信息 模块名称模块名称:寝室安排 输入输入: 学生预分 学号信息,寝室 信息; 处理处理: 将新生按性别分入指定寝室输出输出: 寝室名单 数据表数据表: JBXX2:学生基本信息(简) XS_BASE:学生基本信息(详) QSZY:寝室资源表 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 8 模块名称模块名称:现场报到处理 输入输入: 学生预分 学号、编班、寝 室安排等信息; 处理处理

16、: 根据新生到校情况,完成新生报到情况 的记载以及欠费记载 输出输出: 表格 数据表数据表: JBXX2:学生基本信息 BJXX:班级信息 XS_BASE:学生基本信息 XS_BDQK:学生报到情况 XS_QFXX:学生欠费信息 模块名称模块名称:新生欠费查询统计 输入输入: 新生欠费 信息; 处理处理: 统计欠费新生信息输出输出: 欠费报表 数据表数据表: JBXX2:学生基本信息 XS_QFXX:学生欠费信息 模块名称模块名称:新生报到情况统计 输入输入: 新生报到 信息; 处理处理: 根据新生报到信息,进行各项分类统计输出输出: 柱状图与 表格信息 数据表数据表: JBXX2:学生基本信

17、息 XS_BASE:学生基本信息 XS_EXPEND:学生扩展信息 BJXX:班级信息 SFB:省份表 MZB:民族表 ZZMMB:政治面貌表 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 9 模块名称模块名称:新生信息统计 输入输入: 新生网上 录取数据库; 处理处理: 按各种分类标准,对新生的分布情况进 行统计 输出输出: 饼状图与 表格信息 数据表数据表: JBXX2:学生基本信息 XS_B

18、ASE:学生基本信息 MZB:民族表 ZZMMB:政治面貌表 SFB:省份表 模块名称模块名称:新生高考成绩统计 输入输入: 新生扩展 信息,新生成绩 信息; 处理处理: 按各项成绩分别统计各分数段人数比例输出输出: 柱状图与 表格信息 数据表数据表: JBXX2:学生基本信息 XS_EXPEND:学生扩展信息 T_TDD:考生投档单 功能功能:完成对新录取学生数据的导入 完成对新生数据的报到预处理(初始化) 实现新生报到现场完成,并统计报到情况 统计新生的各种分布比例和成绩分布 设计:设计: 总体设计:用 Delphi 的 PageCtrl 控件来实现各项菜单功能,整体界面如下: 中国最庞大

19、的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 10 招生数据导入:可以通过选择来指定全国网上录取系统的导出数据所 在路径,并根据使用手册检查25 个.dbf 文件是否存在,来决定是否 允许导入;在导入时采用记录的查重处理,所以,只能借助记录集的循 环来完成;其中,对政治面貌与民族表要单独处理。 界面如下: 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在

20、网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 11 主要实现文件检查的代码: function CheckDBFile(var strRst:String):boolean; var i,j:integer; blFound:boolean; begin arrstrFileName0:=t_tddw;arrstrFileName1:=t_jhk; /此处对表名赋值 CheckDBFile:=False; blFound:=True;i:=0; strRst:=数据表 ; while (i25)d

21、o begin j:=DBFileListBox.Items.IndexOf(arrstrFileNamei+.dbf); if j=-1 then/某个文件未找到,返回“假” begin blFound:=False; strRst:=strRst+arrstrFileNamei+.dbf ; end; i:=i+1; end; strRst:=strRst+不存在 !; if blFound then /全部数据文件检查正确 CheckDBFile:=True; end; 学号预处理:将导入的数据从信息库表到在校生表,并根据考生的考 号及其它信息填入其基本信息(如省份、入年年份等);基本处

22、理思 想是:根据考生年份(报考号前两位)与当前系统数据库的绝对学期时 间,筛选相应的考生信息,然后从这些信息中依次在学生基本信息表 (JBXX2)中查询是否重复,来决定是否写入;如果写入,则根据报考号 (第 3、4 位)的信息,写入考生所在省份代码。 代码相对简单,界面如下 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 12 新生班级编排:将分配学号的新生编排到指定班级中。用两个 DBGrid(可

23、多选)分别将未分班学生和班级信息列出来,通过手工选中 一个或多个学生,即可分配班级或从班级中取消分班。 界面如下: 实现 DBGrid 多选并在数据库中完成添加的代码: with StuDBGrid.DataSource.DataSet do 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 13 begin for i:=0 to intSelStuCnt-1 do begin GotoBookma

24、rk(pointer(StuDBGrid.SelectedRows.Itemsi); strStuNo:=Fields0.AsString; strSql:=Update jbxx2 set BJID=+strClasNo+; strSql:=strSql+ Where XH=+strStuNo+; database.Execute(strSql); end; end; 寝室分配与班级编排可类似处理。 新生现场报到:对新生的报到程序进行计算机管理,自动检查该新生 是否已到校,是否已完成所有报到手续,以及新生的欠费情况(只记载 欠费,不记载缴费) ;并根据各项手续的完成,来确认新生的报到状态,

25、为下一步查询提供足够信息。 界面如下: 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 14 此处关键在于如何把数据表中“0”和“1”状态标志以 CheckBox 的 状态输出,代码如下: 读出: if ADORegInfo.Active then begin strState:=ADORegInfo.FieldByName(SFQD).AsString; if strState=1 then /是

26、否签到 Reg1Check.Checked:=true else Reg1Check.Checked:=false; strState:=ADORegInfo.FieldByName(ZZGX).AsString; if strState=1 then /组织关系 Reg2Check.Checked:=true else Reg2Check.Checked:=false; 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密

27、必要时可将此文件解密 15 strState:=ADORegInfo.FieldByName(HKQY).AsString; if strState=1 then /户口迁移 Reg3Check.Checked:=true else Reg3Check.Checked:=false; strState:=ADORegInfo.FieldByName(JCK).AsString; if strState=1 then /就餐卡 Reg4Check.Checked:=true else Reg4Check.Checked:=false; strState:=ADORegInfo.FieldByNa

28、me(TJ).AsString; if strState=1 then /体检 Reg5Check.Checked:=true else Reg5Check.Checked:=false; end; 写回数据库: ADORegInfo.Edit; if Reg1Check.Checked then ADORegInfo.FieldByName(SFQD).AsString:=1 else ADORegInfo.FieldByName(SFQD).AsString:=0; if Reg2Check.Checked then ADORegInfo.FieldByName(ZZGX).AsStrin

29、g:=1 else ADORegInfo.FieldByName(ZZGX).AsString:=0; if Reg3Check.Checked then ADORegInfo.FieldByName(HKQY).AsString:=1 else ADORegInfo.FieldByName(HKQY).AsString:=0; if Reg4Check.Checked then 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此

30、文件解密必要时可将此文件解密 16 ADORegInfo.FieldByName(JCK).AsString:=1 else ADORegInfo.FieldByName(JCK).AsString:=0; if Reg5Check.Checked then ADORegInfo.FieldByName(TJ).AsString:=1 else ADORegInfo.FieldByName(TJ).AsString:=0; ADORegInfo.Post; 欠费查询可相应处理。 报到情况统计:可以按性别、专业、班级、省份等统计学生的报到情 况,并以柱状图和表格显示;提供自由控制条件查询未报到学

31、生信息。 界面如下: 统计功能实现代码如下: CntBySexDBChar.Title.Text.Clear;/清除标题 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 17 CntBySexDBChar.Title.Text.Add(新生报到情况 (按班级统计 ); CntBySexDBChar.Series0.Clear;/清除图形 strSql:=; CntStrGrid.RowCount:=

32、ADOQFCntQuery.RecordCount+1; for i:=0 to 4 do /设置 StringGrid 的标题 begin CntStrGrid.Colsi.Clear; CntStrGrid.Colsi.Add(titleNamei); end; i:=0; RegSexTLbl.Lines.Clear; /清空统计显示 while not ADOQFCntQuery.Eof do begin intCntRegdi:=ADOQFCntQuery.FieldByName(ClassRegdCnt).As Integer; CntBySexDBChar.Series0.Add

33、(intCntToti,inttostr(i)+应 到,clBlue); CntBySexDBChar.Series0.Add(intCntRegdi,到,clRed); strSql:=inttostr(i)+trim(strClassNamei)+报到比例 : ; strSql:=strSql+floattostr(trunc(intCntRegdi/intCnttoti* 10000)/100)+%+#13; RegSexTLbl.Lines.Add(strSql); CntStrGrid.Rowsi+1.Add(inttostr(i+1); CntStrGrid.Rowsi+1.Add

34、(strClassNamei); CntStrGrid.Rowsi+1.Add(inttostr(intCntToti); CntStrGrid.Rowsi+1.Add(inttostr(intCntRegdi); CntStrGrid.Rowsi+1.Add(floattostr(trunc(intCntRegdi/int Cnttoti*10000)/100)+%); i:=i+1; ADOQFCntQuery.Next; /下一个班 end; 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意

35、相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 18 新生分布情况统计:从学生的扩展信息与高考资料中提取信息,统 计新生的各种分布情况,以饼状图和表格信息显示出来。 界面如下: 相应地,高考成绩信息也可以按科目绘制出柱状图来反映分布情况,对 新生的整体情况有一个大概了解,以便有针对性地开展工作。 界面如下: 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文

36、件解密 19 成绩统计的代码如下: strSql:=Select Max(+FieldName+) as MaxScore,Min(+FieldName+) as MinScore,AVG(+FieldName+) as AvgScore; strSql:=strSql+ From t_tdd,xs_base,xs_expend Where t_tdd.ksh=xs_expend.bkh and xs_expend.xh=xs_base.xh; strSql:=strSql+ and Nj=+MidStr(CurrentXQSJ,1,4); ADOQFCntQuery.SQL.Clear; A

37、DOQFCntQuery.SQL.Add(strSql); ADOQFCntQuery.Open; if ADOQFCntQuery.Eof then begin ShowMessage(对不起 ,未找到相关学生的成绩!); abort; end; for i:=0 to 2 do begin 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 20 CntScoreStrGrid.Colsi.Clea

38、r; CntScoreStrGrid.Colsi.Add(titleNamei); end; CntScoreDBChart.Title.Text.Clear; CntScoreDBChart.Title.Text.Add(新生高考成绩统计 +itemName+); CntScoreDBChart.Series0.Clear; maxScore:=ADOQFCntQuery.FieldByName(MaxScore).AsInteger; minScore:=ADOQFCntQuery.FieldByName(MinScore).AsInteger; avgScore:=ADOQFCntQue

39、ry.FieldByName(AvgScore).AsInteger; itemsCount:=trunc(maxScore-minScore)/5)+1; intCrntScore:=trunc(minScore/5)*5; i:=0; isWrite:=true; CntScoreStrGrid.RowCount:=itemsCount+4; while (iitemsCount) and (i=+inttostr(intCrntScore); strSql:=strSql+ and +FieldName+inttostr(intCrntScore+5); intCrntScore:=in

40、tCrntScore+5; ADOQFCntQuery.SQL.Clear; ADOQFCntQuery.SQL.Add(strSql); ADOQFCntQuery.Open; intCrntCnti:=ADOQFCntQuery.FieldByName(CrntCnt).AsInteg er; strSql:=; 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不是在如果您不是在 网站下载此资料的网站下载此资料的, 不要随意相信不要随意相信. 请访问请访问 cnshu, 加入加入 必要时可将此文件解密必要时可将此文件解密 21 if (isWrite) o

41、r (itemsCount12) then strSql:=inttostr(intCrntScore-5)+-; CntScoreDBChart.Series0.Add(intCrntCnti,strSql,intColor i mod 11); CntScoreStrGrid.Rowsi+1.Add(inttostr(intCrntScore-5)+- +inttostr(intCrntScore); CntScoreStrGrid.Rowsi+1.Add(inttostr(intCrntCnti); CntScoreStrGrid.Rowsi+1.Add(floattostr(trunc

42、(intCrntCnti/ 59*10000)/100)+%); isWrite:=not isWrite; i:=i+1; end; CntScoreStrGrid.Rowsi+1.Add(最高分 ); CntScoreStrGrid.Rowsi+1.Add(inttostr(maxScore); CntScoreStrGrid.Rowsi+2.Add(最低分 ); CntScoreStrGrid.Rowsi+2.Add(inttostr(minScore); CntScoreStrGrid.Rowsi+3.Add(平均分 ); CntScoreStrGrid.Rowsi+3.Add(int

43、tostr(avgScore); 3.3. 学学生生在在校校管管理理子子模模块块 在校生信息管理 基础编码基本数据日常管理奖惩信息勤工助学信息基它信息 班 级 基 本 信 息 新 生 学 号 替 换 日 常 考 勤 管 理 寝 室 清 洁 卫 生 在 校 生 奖 励 信 息 在 校 生 处 罚 信 息 在 校 生 异 动 信 息 困 难 学 生 信 息 困 难 补 助 管 理 勤 工 俭 学 管 理 学 期 注 册 管 理 学 年 鉴 定 管 理 学 生 基 本 信 息 在 校 生 欠 费 管 理 在 校 生 日 志 信 息 中国最庞大的下载资料库中国最庞大的下载资料库 (整理. 版权归原作者所有) 如果您不

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服