




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 学生管理系统中信息技术的运用设计书 一系统规划说明书 随着人类社会进入信息时代 , 计算机越来越多地活跃在社会各个领域 : 管理 , 网络 , 计算 , 控制 , 多媒体等 。 并且在某些方面成为不可缺少的工具 , 尤其在管理方面 , 管理软件的出现使大量繁琐复杂的问题变得简单易行 。 现今学校的规模不断扩大 , 学生数量急剧增加 , 有关学生的各种信息量也成倍增长 。 面对庞大的信息量 , 学校对学生信息管理的自动化与准确化的要求日益强烈 , 需要有 专门的 学生信息管理系统来提高学生管理工作的效率 。 通过这样的系统 , 可以做到信息的规范管理 ,科学统计和快速的查询 , 从 而减少管理方面的工作量 。 该系统组织结构图如下(图 1): 2 (图 1) 一、 系统说明书 (一 )、 系统界面中有登陆系统按钮,系统使用人员可以点击进入密码验证页,如果在一分钟内用户没有点击此按钮,系统会自动跳到密码验证页。此程序的实现代码会在详细设计书中说明。 (二 )、密码验证作为系统最基本的安全管理步骤。用户如果不输入合法的用户名和密码,系统是不能进入的。当用户输入合法的用户名和密码时,系统管理会自动判断此用户是什么级别的用户,具有什么权限,使用户的操作具 有合法性。密码验证页包括操作员姓名和密码两个部分。具体的代码实现也将在详细设计书说明。 下 面 是 密 码 登 陆 页 的 图 示 ( 图 2) :学生信息管理系统 班级管理 课程管理 学习管理 成绩统计 系统维护 档案管理 班级信息查询 班级信息添加 课程信息查询 班级信息更改 学生资料更改 学生资料添加 学生资料查询 课程信息更改 课程信息添加 档案查询 档案汇总 成绩查询 成绩统计 数据备份 用户权限管理 3 (图 2) 当操作员的名称和密码均正确的时候,系统便会进入系统使用主菜单。主菜单共分为三个分菜单项:学生信息管理,学生成绩管理,系统管理。如图 (3) 在学生信息管理中分为学生信息维护和学生信息查询两个菜单项,在学生成绩管理中含有学生成绩查询打印菜单项,在系统管理中分为:操作员管理、口令设置、权限管理、系统日志、数据备份、数据恢复、 退出系统七项。 下面为本系统的使用数据流程图 : 4 二、 详细设计说明书 根据系统规划和需要分析,把系统划分为学生信息管理,学生成绩查询,系统管理三个模块。 5 本系统用到的主要有以下文件:主控程序 动界面 (封面 )统登录界面 (口令验证窗口 )主菜单 程序的调用关系如下:主控程序 调用界面表单 面中调用“口令验证窗口”表单 令正确则调用系统菜单 菜单项调用相对应的表单。 (一 )、主控程序 代码实现为: &清屏 &从内存中释放所有的内存变量 &关闭各种类型的文件 &禁止运行的程序和命令在按 后被中断 &指定在改写已有文件时不显示对话框 N &使用范围子句处理记录的命令忽略标有删除标记的记录 &在程序执行期间废止 菜单栏 常用 &关闭常用工具栏 N &年份以四位显示 O &日期格式为年、月、日 O - &指定日期分隔字符 O 24 &指定为 24t. 学生管理系统 &系统窗口标题 . &系统标题栏图标 *判断显示器当前分辨率 ) ) *根据分辨率不同,为系统设置不同的背景图片 )=1024 .O &调用登录界面表单 &退出系统时调用函数 &建立事件循环 &释放当前的 令 6 *按菜单的“关闭”按钮退出时,出现的提示框 真的要退出吗 ?,4+32+256,提示 ) IF * * *开时间 &退出系统时记录操作员退出时间 &退出事件循环 &结束当前 作期,并将控制权返回给操作系统 二 ) 、在运行主程序后,系统调用登陆界面表单 ( 图 4) (图 4) 主要事件代码: 件代码: N O .2 ?) 件代码: O 2 ?) 此两项功能分别为在打开表单时调用的音乐文件和关闭表单时调用的音乐文件。 件代码: 7 O 件代码: O 件代码: 为了实现五角星的闪动: f. t. 件代码: 为了实现五角星的闪动: t. t. 件代码: 为了实现五角星的闪动: t t. 时在每个五角星的颜色也做了设置。 (三 )系统登陆表单设计界面 用户在文本框输入操作员及口令,若正确则调用系统主界面 (菜单 )。允许输入 三次,若三次均不正确刚自动退出系统。 若用户输入的操作员姓名及口令正确,要完成下列工作: (1) 设置一个全局变量 于记录登陆系统的操作员姓名,系统中有 3 个地方要用到操作员的姓名和代号:一是进入主界面后在标题栏显示的操作员姓名;二是操作员在系统管理模块的口令设置中更改自己的口令,系统要知道是哪个操作员;三是退出系统时系统日志中要记录操作员的退出时间。 (2) 在系统日志表 增加一条记录,并同时记录此操作员的登录系统的时间。 (3) 从权限表 读出此操作员对应各菜单项的权限,并赋 值给数组。 (4) 调用菜单文件,显示系统主界面。 8 事件代码: 件代码: N &精确比较 8 &数组用于实现菜单项权限 i &i 用于记录用户名及口令输入次数 &于保存操作员姓名 i=0 确定”按钮 (件代码: *判断密码是否正确 i=i+1 作员姓名 = &输入次数超过 3 次 禁止进入系统 !,警告 ) 退出按钮 (件代码: 9 四 )系统菜单设计 1、 学生信息管理系统的菜单 在应用系统中,各个了模块是通过 菜单组织在一起的。通过对人事工资管理系统功能模块的设计,可以交系统划分为 3 大模块:学生信息管理、学生成绩查询、系统管理,具体的菜单设计见下表: 学生信息管理 学生成绩管理 系统管理 学生信息维护 学生成绩查询 操作员管理 口令设置 学生信息查询 权限管理 系统日志 数据备份 数据恢复 退出系统 2、 在菜单设计器中实现权限设置 在菜单项设计器中,通过 提示选项 对话框设置菜单项的跳过条件可以实现用户权限。每个操作员对每个菜单项有两种权限: 0 或 1。“ 0”表示此操作员对该菜单 项没有操作权,系统运行后,该菜单项为灰色。不能打开对应的表单,“ 1”代表该操作员对该菜单项具有操作权,系统运行后,该菜单项可用,鼠标单击菜单项能打开对应的表单。 操作员对各菜单项的权限保存在表文件 ,在登录系统时读出该操作员对应各菜单项的权限,并赋值给一个数组 系统共 10 个菜单项,所以定义的数组也包含 10 个元素。 3、 学生信息维护表单包换下列功能:数据录入、修改、删除、查询、浏览、保存、打印等。本表单左边是浏览窗口,便于用户浏览数据;右边是编辑窗口,主要用于输入修改数据。 4、 在 表单数据环境中添加表: 学生人事表和成绩表的结构请打开数据库表查看。 在表单数据环境的 件中添加代码: t. 5、 事件代码: 件代码: F. F. 10 T. T T. T. T. T. T. T. T. T. F. T. T. T. T. T. T. T. T. F. F. 件代码: F. F. 件代码: O 出生日期 = 生日期 =未输入查询时间 !,提示 ) 件代码: 现调用 .表实现打印的功能。 该表单的运行图示如下 (图 6) 17 8、学生成绩查询菜单的设计 首先,学生成绩查询菜单的设计与学生信息查询菜单的设计比较类似。菜单调用 的是 单。各事件代码均类似于学生信息查询的事件代码。 其打印预览按钮的 事件代码为: O 学号 = O 学生姓名 = 单运行的界面如下: (图 7) 18 (图 7) 9、系统菜单的设计 系统菜单的设计主要分为操作员管理、口令设置、权限管理、系统日志、数据备份、数据恢复、 退出系统七项。各项调用相应的表单。在操作员管理项可实现操作员的添加,删除,编辑等功能,口令设置实现口令修改的功能,权限管理实现该操作员相应的操作
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论