学生信息管理系统设计报告的主要内容(S)_第1页
学生信息管理系统设计报告的主要内容(S)_第2页
学生信息管理系统设计报告的主要内容(S)_第3页
学生信息管理系统设计报告的主要内容(S)_第4页
学生信息管理系统设计报告的主要内容(S)_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1 学生成绩管理系统设计报告的主要内容学生成绩管理系统设计报告的主要内容 大作业设计报告的书写 大作业设计报告的书写 学生成绩管理系统的设计学生成绩管理系统的设计 一 系统设计一 系统设计 1 系统功能模块分析 系统功能模块分析 学生成绩管理系统通常包括学生基本信息管理 学校所开设课程情况和成绩的管理 设计学生管理系统的目的就是利用计算机的快速浏览 维护 查询 统计功能 替 代管理人员对数据的手工处理 用计算机对学生的各种信息进行日常管理时 经常要进行数据的 浏览 查询 修 改 添加 删除 统计 和打印等操作 针对上述要求 设计的成绩管理系统应包 括实现这些功能的模块 2 系统功能模块设计 系统功能模块设计 在系统分析的基础上 结合操作上的方便性 学生信息管理应用程序包括系统主模 块和查询 维护 统计和打印等几大功能模块 每个功能模块的子模块如图所示 画出系统功能结构图画出系统功能结构图 见课件第 见课件第8章章 一 一 分析系统要求 确定系统功能模块 分析系统要求 确定系统功能模块 简单叙述各功能模块的功能 例 1 系统主模块 提供了学生信息管理的主界面 作为进入系统的唯一入口 在系统主界面中 不仅提供了用于调用系统各功能模块的操作方法 而且还需要对使用系统的用户进 行合法性检验等相应操作 2 维护模块 3 查询模块 提供了用于对数据进行查询操作的操作界面 用户可以按学号或姓 名查找某人信息 某学生所选课的情况 也可以按专业进行查询 也可以按开课学 期查找课程情况等 4 维护模块 5 统计模块 6 退出模块 2 二 数据库设计与实现二 数据库设计与实现 1 1 数据库的设计 数据库的设计 涉及到一个数据库Xscjxt dbc 和四个数据表 Xsda dbf Xscj dbf Kc dbf Password dbf 数据表结构 抓图 数据表结构 抓图 比如 比如 Password DBF的数据表结构如下图 的数据表结构如下图 2 2 数据库的实现 数据库的实现 1 创建项目管理 2 创建数据库及四个数据表的结构 建立相关的索引 表间的关联等 表与表之间的关联 表与表之间的关联 打开数据库设计器打开数据库设计器抓图抓图 三 系统功能模块的详细设计三 系统功能模块的详细设计 采用模块化程序设计方法 可以将一个复杂系统的设计转化为多个简单系统设计 3 便于修改和维护 也便于多人同时开发系统 1 设计系统登录界面 主界面 设计系统登录界面 主界面 SCX 设计系统登录界面 主界面 Scx 要求设计如图所示的界面 由Label Command Combo1 和Timer 计时器 控件组 成 其中 定时器主要用于控制实现欢迎文字的从左向右滚动 设计步骤 打开表单设计器 建立一个新的表单 添加相应的控件 设置其属性 及相关代码 表单对象的属性设置 在数据环境中增加Password dbf Form1 caption 登录系统 MaxButtom f Minbutton f 最大化 最小化按 钮 Label1 Caption 学生信息管理统 Fontsize 20 Alignment 2 中央 Label2 Caption 用户名 Fontsize 12 Label3 密码 Fontsize 12 Label4 Caption 欢迎使用学生信息管理系统 Fontsize 11 Forecolor RGB 255 0 0 4 Command1 Caption 确认 Command2 Caption 取消 Text1 PasswordChar 指定占位字符 Combo1 ReadOnly F RowSource Password 用户名 RowSourceType 6 字段 系统登录界面对象的事件过程代码如下 系统登录界面对象的事件过程代码如下 按钮对象按钮对象Command1 确认 的确认 的Click事件过程代码如下 事件过程代码如下 Private mPassword username 保存用户密码变量 隐藏型内存变量 与主程序中 的同名变量不冲突 Select password username alltrim Tbo1 value mPassword alltrim thisform text1 value locate for alltrim 用户名 username If found and mPassword alltrim 密码 Thisform visible f form1不可见 do xscjmenu mpr 执行主菜单xscjmenu mpr else messagebox 用户名或密码错误 请重新输入 Thisform Text1 setfocus 光标移动到Text1中 Endif 按钮对象按钮对象Command2 取消取消 的的Click事件过程代码 事件过程代码 Thisform Combo1 Value ThisForm Text1 Value Thisform Text1 SetFocus 光标移动到Text1中 5 运行主界面 SCX 用户名 user0001 在组合列表中选择 密码 user01 输入密码 即可显示学生信息管理菜单窗 通过菜单可以选择你所需要的功能 完成用计算机 管理学生信息 2 2 编辑功能模块的设计 只介绍编辑学生记录 编辑功能模块的设计 只介绍编辑学生记录 SCX SCX的设计过程 即设计步骤 的设计过程 即设计步骤 编辑学生记录界面如下 编辑学生记录界面如下 描述设计步骤 描述设计步骤 3 3 维护功能模块的设计 只介绍维护学生成绩 维护功能模块的设计 只介绍维护学生成绩 SCX SCX的设计过程 抓图显示维护学生的设计过程 抓图显示维护学生 成绩表单执行后的界面 界面如下 成绩表单执行后的界面 界面如下 6 描述设计步骤 描述设计步骤 4 4 查询功能模块的设计 查询功能模块的设计 重点介绍一到两个模块 重点介绍一到两个模块 抓图抓图 查询功能的菜单界面如下 查询功能的菜单界面如下 重点介绍一到两个模块的设计步骤重点介绍一到两个模块的设计步骤 界面要抓图界面要抓图 比如比如 按编号查询表单的设计步骤以及按专业查询成绩表单的设计步骤按编号查询表单的设计步骤以及按专业查询成绩表单的设计步骤 5 5 统计模块的设计 统计模块的设计 同上 同上 6 6 退出 退出 7 7 菜单的设计 菜单的设计 主菜单文件名为主菜单文件名为 Xscjmenu mpr Xscjmenu mpr 只要列出表格即可只要列出表格即可 比如 比如 7 主菜单名称主菜单名称子菜单名称子菜单名称文件名文件名 编辑编辑 编辑学生纪录编辑学生纪录编辑学生记录编辑学生记录 SCXSCX 编辑学生成绩编辑学生成绩 编辑学生成绩编辑学生成绩 SCX SCX 编辑课程纪录编辑课程纪录 编辑课程纪录编辑课程纪录 SCX SCX 维护维护 统计统计 查询查询 退出退出返回返回 SetSet SysmenuSysmenu toto defaultdefault 退出退出 QuitQuit 注意注意 保存菜单文件名为保存菜单文件名为 Xscjmenu Mnx Xscjmenu Mnx 存盘后系统生成一个存盘后系统生成一个存盘后系统生成一个存盘后系统生成一个 mnx mnx mnx 的菜单文件 的菜单文件 的菜单文件 的菜单文件 menu mnxmenu mnxmenu mnx 它不是一个 它不是一个 它不是一个 它不是一个 可执行程序 需要用它生成一个菜单源程序代码 才可以执行 可执行程序 需要用它生成一个菜单源程序代码 才可以执行 可执行程序 需要用它生成一个菜单源程序代码 才可以执行 可执行程序 需要用它生成一个菜单源程序代码 才可以执行 生成菜单程序生成菜单程序生成菜单程序生成菜单程序 在在在在菜单设计器菜单设计器菜单设计器菜单设计器中选择中选择中选择中选择 菜单菜单菜单菜单 生成生成生成生成 xscjmenu mpr xscjmenu mpr xscjmenu mpr 8 参考课件参考课件参考课件参考课件 抓图抓图抓图抓图 运行菜单后的运行菜单后的运行菜单后的运行菜单后的 WindowWindowWindow 窗口图窗口图窗口图窗口图 四 设计主程序及连编四 设计主程序及连编 1 1 主程序的设计 主程序的设计 命令文件的文件名及文件中的相关代码 注意要设置成主程序 命令文件的文件名及文件中的相关代码 注意要设置成主程序 1 1 应用系统的主程序 应用系统的主程序 开发数据库应用程序时 在完成了各个开发数据库应用程序时 在完成了各个 功能模块的设计之后 应为整个应用系功能模块的设计之后 应为整个应用系 统设计一个启动程序文件 又称主程序 统设计一个启动程序文件 又称主程序 主程序文件通常可以是一个程序文件主程序文件通常可以是一个程序文件 PRG PRG 一个表单文件 一个表单文件 SCX SCX 或者是一个或者是一个 菜单程序文件 主程序文件在整个系统菜单程序文件 主程序文件在整个系统 9 中的作用 中的作用 2 2 主程序的设计 主程序的设计 xscjmain prg xscjmain prg setset talktalk offoff clearclear allall closeclose allall setset safetysafety offoff setset exclusiveexclusive onon 以独享方式打开数据表 数据结构非只读以独享方式打开数据表 数据结构非只读 screen autocenter t screen autocenter t 居中居中 screen windowstate 2 screen windowstate 2 窗口最大化窗口最大化 screen screen系统变量系统变量 dodo formform 主界面主界面 scx scx 执行系统登录界面执行系统登录界面 readread eventsevents setset talktalk onon 最后在最后在 代码代码 选项卡中选择选项卡中选择XsglMain prgXsglMain prg文件 然后单击鼠标右键 设文件 然后单击鼠标右键 设 设置主文件设置主文件 命令 便可将其设置为主文件 命令 便可将其设置为主文件 如需要启动整个应用程序 选择如需要启动整个应用程序 选择XscjMain PrgXscjMain Prg 后单击运行按钮后单击运行按钮 2 2 如何连编成应用程序系统 如何连编成应用程序系统 在项目管理器中 单击在项目管理器中 单击 连编连编 选定 选定 重新编译全部文件重新编译全部文件 复选框 及复选框 及 连连 编可执行文件编可执行文件 单选项 系统开始连编 生成一个扩展名为单选项 系统开始

温馨提示

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

评论

0/150

提交评论