




免费预览已结束,剩余20页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程设计 课程名称 数据库课程设计 题目名称 教学管理系统 学生学院 计算机学院 专业班级 08 级计算机科学与技术 5 班 学 号 3108006633 学生姓名 李宜乐 指导教师 明俊峰 2011 年 6 月 成 绩 类别类别评价标准评价标准分数比例分数比例 成绩成绩 论文论文结构包含 相关技术介绍 需求分析 概念结构设计 逻 辑结构设计 数据库物理设计 数据库实施 系统测试方案和测 试报告 系统的主要功能和使用说明 系统安装说明 要求论文完整 内容详细 格式规范 40 程序系统运行正确 功能完善 有增 删 改 查功能 有基本的报表 查询 统计 和输入 输出功能 工作量充分 系统实现技术的难度 30 数据 库设 计 E R 图设计正确 数据库逻辑结构设计规范化 数据库物理设计合理 30 总评成绩 优 良 中 及格 不及格总分 I 目目 录录 1 相关技术介绍 1 1 1 引言 1 1 2 所用工具及相关技术 1 2 需求分析 2 2 1 编写目的 2 2 2 数据字典 3 2 3 数据流图 3 3 数据库概念结构设计 4 3 1E R 图 4 4 数据库逻辑结构设计 5 4 1 数据库设计 5 4 2 关系模型 6 4 3 各表关系模型图 6 5 数据库物理设计 7 5 1 物理设计 7 5 2 模块设计 7 6 数据库实施 8 6 1 建立数据库 8 6 2 用户界面的设计和实现 应用编码 9 7 系统测试方案和测试报告 13 7 1 测试方案 13 7 2 测试项目 13 7 3 测试 13 7 4 测试报告 16 8 安装和使用说明 16 8 1 安装说明 16 8 2 使用说明 16 II 9 参考文献 17 10 系统实现 17 11 总结 20 1 1 相关技术介绍相关技术介绍 1 11 1 引言引言 信息社会的高科技 商品经济化的高效益 使计算机的应用已普及到经济 和社会生活的各个领域 虽然计算机与人类的关系愈来愈密切 但是还有人由 于计算机操作不方便而继续用手工劳动 计算机的最大好处在于利用它能够进 行信息管理 使用计算机进行信息控制 不仅提高了工作效率 而且大大的提 高了其安全性 尤其对于复杂的信息管理 计算机能够充分发挥它的优越性 教学管理系统对于学校的决策者和管理者来说都至关重要 所以应该能够为 用户提供充足的信息和快捷的查询手段 但一直以来人们使用传统人工的方式 管理文件档案 这种管理方式存在着许多缺点 如 效率低 保密性差 另外时间 一长 将产生大量的文件和数据 这对于查找 更新和维护都带来了不少的困难 教学管理系统主要提供成绩查询和更新平台 学生可以通过该系统查询到 自己各科目的学习成绩以及学籍信息等 利用该系统 教师可以清晰全面地了 解学生的学习情况和档案 对系统的不同部分设置各自不同的权限 0 可以最大限度的利用计算机的各种优势 具有手工管理所无法比拟的优 点 例如 检索迅速 查找方便 可靠性高 存储量大 保密性好 寿命长 成本 低等 又可以利用计算机系统对数据的处理能力 方便分析和数据规整 极大 地提高学生档案管理的效率 1 21 2 所用工具及相关技术所用工具及相关技术 这个课程设计是用 vb sql server Visual Bassic 6 0 是为数据库结构和应用 程序开发而设计的功能强大的面向对象的环境 SQL Server 2000 一种基于客 户机 服务器的 RDBMS 它为数据管理与分析带来了灵活性 允许单位在快速变 化的环境中从容响应 2 2 需求分析需求分析 2 12 1 编写目的编写目的 本需求与开发计划的编写目的在于研究教学管理系统软件的开发途径和应用 方法 分析其开发的可行性 明确开发目标 本需求的预期读者是与教学管理 系统软件开发有联系的决策人 开发组成人员 软件验证者 教学管理系统是对学生信息进行管理的系统 用户可以随时查询 添加和 修改 通过本系统 能帮助教研人员利用计算机 快速方便的对学生成绩进行 管理 输入 输出 查找 统计 分析等所需操作 使散乱的数据能够具体化 直观化 合理化 也便于学生查询和使用 该系统为学校学生信息管理的软件 是鉴于目前学校学生人数剧增 学生 信息呈爆炸性增长的前提下 学校对学生信息管理的自动化与准确化的要求日 益强烈的背景下构思的 该软件设计完成后可用于所有教育单位 包括学校 学 院等等 的学生信息的管理 虽然目前社会上信息管理系统发展很快 学生管理系统也有了很大的发展 商业化的学生信息管理软件也不少 但是本系统完全独立开发 力求使系统功 能更加简洁明了 功能齐全 易于操作 要达到的目标如下 1 教学管理系统的开发和投入使用能节省很多人力劳动 从而可以减少不 必要的人力开支 2 各个信息都保存在数据库中 查询速度可以大大提高 管理员修改信息 也方便快捷 3 学生交费的部门财务科的工作效率可以大大提高 4 学籍管理部门通过访问各系部门的学生学籍情况 更加方便学生学籍信 息的管理 3 5 决策系统的改进使教务处可以通过各个部门查询班级信息 学生成绩 课程安排 并且向各个系部门下发考试信息 6 人员工作效率的提高 由于各个工作都有明确的分工 人员的工作效率 显著提高 2 22 2 数据字典数据字典 1 学生信息 学号 姓名 性别 出生日期 入学成绩 所在系号 2 教职工信息 职工号 姓名 性别 出身年月 所在系号 职称 专业及 教学方向 3 系的基本信息 系号 系名称 系的简介 4 课程信息 课程号 课程名称 任课教师号 学时 学分 上课时间 上 课地点 考试时间 5 成绩信息 学号 课程号 平时成绩 考试成绩 总评成绩 6 选课信息 学号 课程号 教师号 该科成绩 2 32 3 数据流图数据流图 4 3 概念结构设计概念结构设计 3 13 1 E RE R 图图 5 4 逻辑结构设计逻辑结构设计 4 14 1 数据库设计数据库设计 数据库 tm 由以下表组成 Student 学生信息表 Teacher 教职工信息表 Department 系信息表 Course 课程信息表 Score 成绩信息表 Student course 选课信息表 具体功能如下 学生信息管理 对学生信息进行添加 查询 删除 包括学号 姓名 性别 出生日期 入学 成绩 所在系号 教职工信息管理 对教职工信息进行进行添加 查询 删除 系信息管理 对系信息进行添加 查询 删除 课程信息管理 对课程信息进行添加 查询 删除 成绩信息管理 对成绩信息进行添加 查询 删除 学生选课管理 6 对学生选课情况进行添加 查询 删除 4 24 2 关系模型关系模型 学生信息表 学号 姓名 性别 出生日期 入学成绩 所在系号 其中学号 为主码 所在系号为外码 教职工信息表 职工号 姓名 性别 出身年月 所在系号 职称 专业及教 学方向 其中职工号为主码 所在系号为外码 系的基本信息表 系号 系名称 系的简介 其中系号为主码 课程信息表 课程号 课程名称 任课教师号 学时 学分 上课时间 上课 地点 考试时间 其中课程号为主码 任课教师号为外码 成绩信息表 学号 课程号 平时成绩 考试成绩 总评成绩 其中学号和课 程号即为主码也是外码 选课信息表 学号 课程号 任课教师号 该科成绩 其中学号和课程号即为 主码也是外码 4 34 3 各表关系模型图各表关系模型图 7 5 数据库物理设计数据库物理设计 5 15 1 物理设计物理设计 这个课程设计总共有六个表 各表具体情况见 4 1 4 2 5 25 2 模块设计 模块模块设计 模块 IPOIPO 图 图 8 6 数据库实施数据库实施 6 16 1 建立数据库建立数据库 在本地服务器下面建立数据库 tm 在数据库 tm 下面建立表 Student 学生信 息表 教职工信息表 系信息表 课程信息表 成绩信息表 选课信息表 如 下图 6 26 2 用户界面的设计和实现 应用程序编码用户界面的设计和实现 应用程序编码 1 主界面设计 如图 9 主界面设计采用菜单方式 直接 简单 大方 可以从菜单中选择操作 2 学生信息管理界面设计 10 3 学生信息查询界面 4 学生信息添加界面设计 11 5 学生信息修改界面设计 6 打印报表 12 7 打印成绩报表 13 14 7 系统测试方案和测试报告系统测试方案和测试报告 7 17 1 测试方案测试方案 该系统的测试计划具体还是要针对各模块的运行结果 在系统项目及其所 属的各个模块的编制与开发期间 要进行各种系统测试活动 准确记录 及时 分析并妥善保存有关这些测试的记录 是确保系统运行的重要条件 在测试中 注重收集 汇总与保存有关系统测试的记录 7 27 2 测试项目测试项目 1 对学生信息查询和管理功能进行测试 2 对教职工信息查询和管理功能进行测试 3 对系信息查询和管理功能进行测试 4 对课程信息查询和管理功能进行测试 5 对成绩信息查询和管理功能进行测试 6 对选课信息查询和管理功能进行测试 7 37 3 测试测试 1 添加学生 15 2 添加课程 16 3 教职工信息查询 4 成绩查询 5 打印课程信息 17 7 47 4 测试报告测试报告 对程序的基本功能进行测试 程序运行正常 界面友好 对程序的基本功能进行测试 程序运行正常 界面友好 8 安装和使用说明安装和使用说明 8 18 1 安装说明安装说明 本系统使用 vb6 0 与 SQL Server 2000 构建数据库应用系统 需要安装 sql server2000 在目录下有一个 包 的文件夹 里面有安装程序 setup exe 直接安装 安装后将 教学管理系统 文件夹下面的数据库 tm 附加到本地数据库 local 下面 然后可以运行安装完的程序 教学管理 系统 Exe 若要查看本系统具体情况必须安装 vb6 0 或其他版本的 vb 8 28 2 使用说明使用说明 进入系统后可以点击相应菜单进行操作 9 参考文献参考文献 18 中文 visual basic 60 实例教程 沈大林主编 visual basic 60 编程宝典 电子工业出版社 visual basic 60 数据库应用系统开发 王红等编著 数据库系统概论 第四版 王珊 萨师煊 高等教育出版社 10 系统实现系统实现 系统由 25 个窗口实现 其中主窗口为 frmmain 打开跟随的操作代码如下 Private Sub Form Load DataE1 rsCommand1 Open DataE1 rsCommand2 Open DataE1 rsCommand3 Open DataE1 rsCommand4 Open DataE1 rsCommand5 Open DataE1 rsCommand6 Open End Sub 添加功能代码如下 以添加学号为例 添加功能代码如下 以添加学号为例 Private Sub Command1 Click If Text1 Then MsgBox 学号不能为空 提示 Else With DataE1 rsCommand1 AddNew 19 Fields 0 Text1 Fields 1 Text2 Fields 2 Text3 Fields 3 Text4 Fields 4 Text5 Fields 5 Text6 Update End With MsgBox 记录添加成功 提示 Text1 Text2 Text3 Text4 Text5 Text6 End If End Sub 查询功能代码如下 查询功能代码如下 Private Sub Command1 Click Dim a As String If Text1 Then 20 DataE1 rsCommand1 Filter adFilterNone Set DataGrid1 DataSource DataE1 rsCommand1 Else a 学号 Text1 DataE1 rsCommand1 Filter a Set DataGrid1 DataSource DataE1 rsCommand1 End If End Sub 更新功能代码如下 更新功能代码如下 Private Sub Command1 Click DataE1 rsCommand1 Fields 1 Text2 DataE1 rsCommand1 Fields 2 Text3 DataE1 rsCommand1 Fields 3 Text4 DataE1 rsCommand1 Fields 4 Text5 DataE1 rsCommand1 Fields 5 Text6 MsgBox 保存成功 提示 End Sub Private Sub Form Load Text1 DataE1 rsCommand1 Fields 0 Text2 DataE1 rsCommand1 Fields 1 Text3 DataE1 rsCommand1 Fields 2 21 Text3 DataE1 rsCommand1 Fields 3 Text3 DataE1 rsCommand1 Fields 4 Text3 DataE1 rsCommand1 Fields 5 Text1 Enabled False End Sub 删除功能代码如下 删除功能代码如下 Private Sub Command2 Click flag MsgBox 确定删除
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年丽水市人民医院招聘劳务派遣岗位10人模拟试卷及一套完整答案详解
- 2025金沙县国有资本投资运营集团有限公司模拟试卷及一套完整答案详解
- 2025年齐齐哈尔市富裕县社会保险事业中心公开招聘公益性岗位人员1人模拟试卷参考答案详解
- 2025年辉南县教育系统面向东北师范大学等院校招聘教师及考前自测高频考点模拟试题及参考答案详解1套
- 2025年上半年河北石家庄高新区公立医疗机构公开招聘工作人员10名考前自测高频考点模拟试题附答案详解
- 2025河北张家口启臻学校高中储备教师招聘考前自测高频考点模拟试题附答案详解(完整版)
- 2025年勘察设计注册土木工程师考试(道路工程专业知识)冲刺试题及答案
- 无菌技术考核试题及答案
- 儿科急救试题及答案解析
- 2025年初级经济师资格考试(建筑与房地产经济专业知识和实务)模拟试题及答案(辽宁省)
- DBJT15-147-2018 建筑智能工程施工、检测与验收规范
- 2024年秋季新人教版八年级上册物理全册教案(2024年新教材)
- 学校体育学(唐炎-刘昕版)重点、知识点
- DL-T 2563-2022 分布式能源自动发电控制与自动电压控制系统测试技术规范
- 食堂工作人员培训内容
- 骨折康复护理的常见问题和处理方法
- 泛影葡胺在消化道造影中的应用
- 2022年11月四川省凉山州中级人民法院逐级遴选4名法官笔试题库含答案解析
- 两江三镇说武汉智慧树知到答案章节测试2023年武汉纺织大学
- GB/T 24468-2009半导体设备可靠性、可用性和维修性(RAM)的定义和测量规范
- 《元素》优课一等奖课件
评论
0/150
提交评论