




免费预览已结束,剩余16页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽 宁 工 业 大 学 数据库应用技术数据库应用技术课课 程程 设设 计计 说说 明明 书书 题目 题目 教师信息管理系统教师信息管理系统 学院 系 学院 系 软件学院软件学院 专业班级 专业班级 软件工程软件工程 学学 号 号 学生姓名 学生姓名 指导教师 指导教师 佟玉军佟玉军 教师职称 教师职称 副教授副教授 起止时间 起止时间 2011 12 19 2012 12 312011 12 19 2012 12 31 辽宁工业大学课程设计 论文 任务书辽宁工业大学课程设计 论文 任务书 院 系 软件学院 教研室 软件工程 学 号 学生姓名 专业班级软件工程 班 设计题目教师信息管理系统教师信息管理系统 设计技术 参数 1 题目要达到的目标 完成系统的登陆 数据的插入删除修改统计等基本操作 2 数据库 SQLSERVER 2000 3 所使用的语言 工具 VB6 0 数据库 SQLSERVER2000 系统 WINDOWSXP 4 所采用的技术 系统结构 前台可视化开发工具采用的是 VisualBasic 设 计 要 求 1 教师布置实习任务和要求时 不得缺席 并做好记录 2 上机前预先把所有的源程序编写好 3 上机时不得迟到 不得缺席 爱护设备 认真调试程序 4 仔细查阅相关资料 认真完成思考题 5 按要求书写设计任务书 并按要求按版打印 不得雷同 工作量 二周 工 作 计 划 周一听取教师布置设计的任务及要求 周二学生查阅相关资料 进行数据库设计 周三至周五 详细设计与界面设计 周一至周四程序设计与上机 调试源程序 周五书写课程设计任务书 参考资料 数据库应用技术 数据库应用技术实验指导书 自编 数据库应用技术课程设计指导书 等自编 指导教师 评语 教师 学生 说明 此表一式四份 学生 指导教师 教研室 系部各一份 可加附页 2011 年 12 月 31 目 录 第 1 章 概述 1 第 2 章问题定义 2 第 3 章 需求分析 3 3 1 数据库需求分析 3 3 2 数据流图 3 3 3 数据字典 DD 4 3 4 系统流程图 5 第 4 章数据库设计 6 4 1 数据库概念的结构设计 6 4 2 数据库的逻辑结构设计 6 4 3 数据库的物理实现 7 第 5 章 界面设计及代码 9 总结与体会 17 参考文献 18 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 1 第 1 章 概述 教师信息管理系统是一所院校在各种信息管理中的一部分 对于学校管理者来说是 很重要的 所以所设计的系统应该能为管理者提供教师的基本信息管理手段和一些方便 的查询方式 在过去 计算机不是很普及和计算机应用性不高的年代 人们使用人工的 方法管理各式各样的档案 这种管理方式存在着很多缺点 效率底 保密性差 会产生 大量的文件和数据 给查找 更新和维护信息都带来了相当大的困难 随着科学技术的 不断发展 计算机科学日益成熟 其强大的计算功能已经被人们深刻地认识到 计算机 发挥着越来越重要的作用 作为计算机应用的一部分 使用计算机对教师信息进行管理 具有人工方式所无法比拟的优越性 如 查找方便 可靠性高 存储容量大 保密性好 寿命长 成本低 维护十分方便等 这些优点能够极大得提高工作的效率 这也是学校 的科学化 现代化 正规化的一点体现 本次开发的 教师信息系统 主要任务是 1 完成对教师信息和其职称信息的查询管理 2 完成教师个人资料 授课信息 特殊补助 收入汇总情况的删除 查询和修改 3 完成对教师的账号管理 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 2 第 2 章问题定义 教师信息管理系统是每一个学校管理机构管理教师自身情况以及其授课情况的不可 缺少的一个管理信息系统 它的内容对于学校教务管理机构的管理者来说是至关重要的 所以教师信息管理系统应该能够为每一个学校教务管理机构的管理者提供充足的信息和 快捷的查询手段 大大的方便教育管理机构的管理者的合理管理 教师信息管理系统 其开发的主要目的是通过计算机管理和监督各教师实际情况 提 高社会学校教务情况处理的准确程度 提高处理效率 它主要包括后台数据库的建立和 维护以及前端应用程序的开发两个方面 对于前者要求建立起数据一致性强 完整性好 数据安全性高的优秀数据库 此外还需要配置一些管理人员 人员的数目是根据管理员的数量确定的 管理人员 在对应的系统中对教师信息情况进行整理工作 教师信息管理系统主要负责对教师信息管理这一模块 下面基于详细介绍 教师信 息管理系统主要分对教师信息的查询以及对其相应信息的删除 修改 添加等操作 根据模块化的思想 把系统分为六大模块 然后对每个模块具体分析 这样条理更清晰 开发制作更容易 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 3 第 3 章 需求分析 3 1 数据库需求分析 需求分析任务 由于操作人员的计算机知识普遍不高 要求有良好的人机界面 由于该系统的使用对象多 要求有较好的权限管理 原始数据修改简单方便 支持多条件修改 方便的数据查询 支持多条件查询 在相应的权限下 删除数据方便简单 数据稳定性好 数据计算自动完成 尽量减少人工干预 3 2 数据流图 具体系统功能如下 图 3 1 系统功能数据流图 管理员登陆 教师信息 职称信息 账号管理 退出 个人资料 授权课程 特殊补助 收入汇总 设置账号 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 4 3 3 数据字典 DD 图 3 2 工资表数据字典 图 3 3 教师表数据字典 图 3 4 工资表数据字典 名字 用户表 描述 系统用户的基本信息 定义 用户表 用户名 口令 权限 位置 存储在数据库用户表中 名字 教师表 描述 房间的入住基本信息 定义 工号 性别 姓名 年龄 位置 存储在数据库教师表中 名字 工资表 描述 教师工资的基本信息 定义 工资表 工号 基本工资 课费 补助 工资汇总 位置 存储在数据库 CkeckIn 表中 设置系统用 户 添加 信息 删除 信息 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 5 3 4 系统流程图 图 3 5 系统流程图 输入信息 个 人 资 料 授 权 课 程 特 殊 补 助 收 入 总 汇 提示错误 登录系统 选择要进行的操作 输入密码 教师信息管理职称信息管理帐号管理 退出 提示错误 设置账号 删除查询添加退出 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 6 第 4 章数据库设计 4 1 数据库概念的结构设计 我所设计的实体有 院系实体 教师实体 课程实体 工资实体其中院系有院系号 院系名 建立日期及系办等属性 教师有工号 年龄 姓名 性别属性 工资有工号 基本工资 补助工资属性 课程是由课程号 课时 课程名 上课人数属性组成 其中 每个院系有多个教师 每个教师所属于一个院系 每个教师教授多门课程 每门课程由 多个教师教授 每个教师有发放一份工资 没份工资属于一位教师 根据以上信息画出 E R 图如下 图 4 1 系统的 E R 图 4 2 数据库的逻辑结构设计 课程教师 院系 院系号 所属 教授 院系名 建系日期 课程号 课程名 性别 n 1 n 1 基本工资 工号 系办 课时 上 课 人 数 数 工资 发放 补助工资 m 1 工号 年龄 姓名 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 7 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 E R 图转换为与选用 DBMS 产品所支持的数据模型相符合的逻辑结构 由图 4 1 可导出数据库的表格式如下 表 4 1 教师表 列名数据类型长度备注 工号char50主键 性别char50 姓名char50 年龄char50e 表 4 2 课程表 列名数据类型长度备注 工号char50 课名char50 课号char50主键 基本工资char50e 表 4 3 工资表 列名数据类型长度备注 工号char10主键 基本工资char50 课费char50 补助char50 工资汇总char50e 4 3 数据库的物理实现 图 4 2 教师表 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 8 图 4 3 课程表 图 4 4 工资表 图 4 5 职称表 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 9 第 5 章 界面设计及代码 主界面以及部分说明 查询系统界面 在登录界面登录时 用户和管理员默认户名和密码为 000 和 000 图 5 1 主界面 代码如下 登录按钮代码 Private Sub Command1 Click If Text1 Text 000 And Text2 Text 000 Then Form2 Show Unload Me Else MsgBox 用户名或密码错误 End If End Sub 取消按钮代码 Private Sub Command2 Click Unload Me End Sub 主菜单建立时 需用菜单编辑器 加入所用的一级和二级菜单 如下图所示 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 10 图 5 2 菜单编辑器 进入登录界面后 用户可进入主菜单 通过菜单上可以对教师相关的信息进行操作 图 5 3 主菜单 代码如下 Private Sub 个人资料 Click Form3 Show Unload Me End Sub Private Sub 设置账号 Click 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 11 Form6 Show Unload Me End Sub Private Sub 收入总汇 Click Form8 Show Unload Me End Sub Private Sub 授权课程 Click Form4 Show Unload Me End Sub Private Sub 特殊补助 Click Form5 Show Unload Me End Sub Private Sub 退出 Click Form1 Show Unload Me End Sub 点击个人资料 进入个人资料简介界面 通过和数据库的链接 可以看到教师资料 表的所有存档信息 通过下面界面 可以对资料进行删除 查询和添加操作 下面我们 以添加资料信息为例 图 5 4 个人资料简介 在框里分别输入 lili 男 009 27 点击添加按钮 数据便可以添加进去 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 12 图 6 5 个人资料简介 代码如下 添加按钮代码 Private Sub Command1 Click Adodc1 Recordset AddNew Adodc1 Recordset Fields 0 Trim Text1 Text Adodc1 Recordset Fields 1 Trim Text4 Text Adodc1 Recordset Fields 2 Trim Text2 Text Adodc1 Recordset Fields 3 Trim Text3 Text Adodc1 Recordset Update Adodc1 Refresh MsgBox 教师信息增加完成 End Sub 查询按钮代码 Private Sub Command2 Click Adodc1 RecordSource select from 教师表 where 工号 Trim Text5 Text Adodc1 Refres End Sub 删除按钮代码 Private Sub Command3 Click Adodc1 Recordset Delete Adodc1 Refresh End Sub 返回按钮代码 Private Sub Command4 Click Form2 Show Unload Me 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 13 End Sub 下面系统信息的查询以工资查询为例 图 5 6 工资查询 输入工号 002 点击确定 则可以得到教师 002 的工资情况 如下界面所示 图 5 7 工资查询 代码如下 确定按钮代码 Private Sub Command1 Click 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 14 Adodc1 RecordSource select from 工资表 where 工号 Trim Text1 Text Adodc1 Refresh End Sub Private Sub Command2 Click Form2 Show Unload Me End Sub 如果管理员要对用户权限进行修改 则要登录设置账号界面 用户名为 123 密码为 123 点击进入则登录到以下界面 图 5 8 登陆界面 页面代码如下 进入按钮代码 Private Sub Command1 Click If Text1 Text 123 And Text2 Text 123 Then Form6 Show Unload Me Else MsgBox 用户名或密码错误 End If End Sub 退出按钮代码如下 Private Sub Command2 Click Unload Me End Sub 添加教师 004 之后 删除 002 号教师 如下 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 15 图 5 9 设置系统用户 图 5 10 设置系统用户 代码如下 添加按钮代码 Private Sub Command1 Click Adodc1 Recordset AddNew Adodc1 Recordset Fields 0 Trim Text1 Text Adodc1 Recordset Fields 1 Trim Text2 Text Adodc1 Recordset Fields 2 Trim Text3 Text Adodc1 Recordset Update Adodc1 Refresh MsgBox 读者信息增加完成 End Sub 删除按钮代码 Private Sub Command2 Click Adodc1 Recordset Delete 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 16 Adodc1 Refresh End Sub 返回按钮代码 Private Sub tui Click Form2 Show Unload Me End Sub 通过以上界面的介绍可以看出本系统的查询系统所能实现的功能 本查询系统主要 是对教师信息进行了查询 删除 修改等操作 有利于学校教务部门能更好的了解各院 系的教师信息情况 本查询系统有两个优点 一是查询结果显示应用了一个控件 可以方便的查看数据 库中的数据 一是可以将查询的结果导入到 excel 表格中 这样看结果较方便 为了能够设计有效软件 必须对其功能进行有效测试 基于软件的正确性 清晰性 规范性 一致性 高效性进行单元测试 而单元测试 是针对软件设计的最小单位 程序模块 进行正确性检验的测试工作 其目的在于发 现每个程序模块内部可能存在的差错 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 17 总结与体会 经过将近两周的课程设计 教师信息管理系统基本开发完毕 其功能基本符合用户 需
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工资源节约与优化计划
- 2025年电商公司运营员招聘预测题及解析
- 云南省昆明市呈贡区第一中学2026届化学高三第一学期期末监测模拟试题含解析
- (2025年标准)股权 赠予协议书
- 软件研发开工典礼活动流程
- 2025年建筑设计师招聘专业能力测试题目
- 2025幼儿园玩具安全管理工作计划
- 2025年销售精英面试技巧大揭秘销售实战模拟题与答案解析
- 2025秋季初中学校信息化教学推广计划
- 四年级品德与社会单元复习总结计划
- 设备维保的法律法规与标准要求
- 胖东来服务管理手册
- 猪配种工作总结
- 20230301-ECC200边缘网络控制器
- THBSF 003-2023 红椿大径级无节材培育技术规程
- ISO27001:2022信息安全管理手册+全套程序文件+表单
- 一小时漫画缠论实战法
- 幼儿园教职工保密协议内容
- 校园安全工作专题培训会
- 《大数据基础》 课件 项目一 走进大数据
- 临床医学内科学-消化系统疾病-肠结核和结核性腹膜炎
评论
0/150
提交评论