版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 返回 2 1.系统的分析和设计系统的分析和设计 ?确定开发数据库软件后,就要进行 系统的分析,包括需求、目的、功 能等方面的分析。然后根据分析, 进行模块的设计和流程图的设计。 返回 3 1.1 系统的分析系统的分析 ?系统分析包括以下三方面: ?1. 对当前系统进行详细的调查,了解手工 管理的处理流程。 ?教务管理的手工处理流程是这样的,管理人 员对新调入的教师登记教师档案,对新入学 的学生登记学生档案,每个学期考试结束后 登记学生成绩。每个学期末,学生根据系统 里提供的下一学期所开设的课程选课,教师 接受下一学期教学任务,并将选课和分配教 学任务等信息登记保存。 返回 4 1.1 系统的
2、分析系统的分析 ?2. 建立目标系统的逻辑模型,画出反映目 标系统“做什么”的数据流程图。在实际 分析时首先分析目标系统与当前系统逻辑 上的差别,搞清楚新的目标系统到底要 “做什么”,用户有什么需求,并从当前 系统的逻辑模型导出目标系统的逻辑模型。 返回 5 1.1 系统的分析系统的分析 ?3. 抽象出当前系统的逻辑模型,画出反映 当前系统“做什么”的数据流程图。 ?数据流程图是逻辑模型的图形表示,是一 种很好的系统构造的表示方法。画数据流 程图时应从已获得的手工处理流程中去掉 物理因素,只保留数据、信息处理部分。 返回 6 1.2 功能描述 ?“ 教务管理系统”有三个模块:教师信息管 理、学
3、生信息管理和选课信息管理。各模块 功能如下: ?1. 教师信息管理 ?实现教师档案信息和教师授课信息的录入, 修改,同时,还提供对教师档案信息、教师 授课信息的统计和查询等。 返回 7 1.2 功能描述功能描述 ?2. 学生信息管理 ?实现学生档案信息和学生成绩的录入、修改, 可将新入学的学生的基本信息输入到计算机 中,还可以将每一学生每一学期所选课程的 考试成绩录入到计算机中。还提供,对学生 档案、成绩等信息的统计和查询功能。 返回 8 1.2 功能描述功能描述 ?3. 选课信息管理 ?实现课程信息和学生选课信息的管 理。包括选课信息的录入、课程信 息的录入以及信息的修改和查询。 返回 9
4、1.3 模块和流程图的设计模块和流程图的设计 ?1. ER图的设计 返回 10 课程 学生 课程编号课程编号 成绩成绩ID ID 授课授课ID ID 学学 号 教师编教师编 号 授课 选课 教师 n m n m 返回 11 1.3 模块和流程图的设计模块和流程图的设计 ?2. 模块的设计 ?根据分析,设计出教务管理系统的模块如图所示: 相 关 信 息 统 计 教务管理系统 学生信息管理 教 师 档 案 录 入 教师信息管理 选课信息管理 授 课 信 息 录 入 相 关 信 息 查 询 相 关 信 息 统 计 相 关 信 息 查 询 学 生 成 绩 录 入 学 生 档 案 录 入 相 关 信 息
5、 查 询 选 课 信 息 录 入 课 程 信 息 录 入 返回 12 1.3 模块和流程图的设计模块和流程图的设计 ?3. 流程图的设计 ?总体方案确定以后,再确定流程图,如图所示: 用 户 教务管理系统 教师信息管理 学生信息管理 选课信息管理 返回 13 2. 数据表的创建与设计数据表的创建与设计 ?使用Access设计应用系统,首先需 要创建一个数据库。然后在该数据 库中添加所需的表、查询、窗体、 报表、宏等对象。 返回 14 2. 数据表的创建与设计数据表的创建与设计 ?2.1 数据库的创建 ?2.2 设计和建立数据表及表间关联 ?注意:用户不能直接访问数据表,而只能通 过后面创建的查
6、询、窗体来间接地访问数据 表。 ?数据表的逻辑结构设计。根据分析, 规范化后的数据库包含六个表,各表 的逻辑结构设计如下: 返回 15 2.2 设计和建立数据表 教 师 档 案 表 的 逻 辑 结 构 字段名称 数据类型 字段大小 允许空值 教师编号 文本 4 必填 教师姓名 文本 40 必填 性别 查阅向导 2 出生日期 日期/时间 短日期 工作时间 日期/时间 短日期 政治面貌 查阅向导 10 学历 查阅向导 6 职称 查阅向导 6 院系 查阅向导 20 联系电话 文本 11 返回 16 2.2 设计和建立数据表设计和建立数据表 教 师 授 课 表 的 逻 辑 结 构 字段名称 数据类型
7、字段大小 允许空值 授课ID 自动编号 长整型 必填 课程编号 查阅向导 6 必填 教师编号 查阅向导 6 必填 班级编号 查阅向导 6 必填 学年 文本 10 学期 查阅向导 10 授课地点 文本 30 授课时间 文本 30 返回 17 2.2 设计和建立数据表设计和建立数据表 班 级 信 息 表 的 逻 辑 结 构 字段名称 数据类型 字段大小 允许空值 班级编号 文本 6 必填 班级名称 文本 10 必填 所属学院 文本 20 必填 教师编号 查阅向导 6 必填 联系电话 文本 11 返回 18 2.2 设计和建立数据表 学 生 档 案 表 的 逻 辑 结 构 字段名称 数据类型 字段大
8、小 允许空值 学号 文本 9 必填 姓名 文本 40 必填 性别 查阅向导 2 必填 出生日期 日期/时间 短日期 政治面貌 查阅向导 10 班级编号 文本 10 毕业学校 文本 40 返回 19 2.2 设计和建立数据表 学 生 成 绩 表 的 逻 辑 结 构 字段名称 数据类型 字段大小 允许空值 成绩ID 自动编号 长整型 必填 学号 查阅向导 9 必填 学年 文本 10 学期 查阅向导 6 课程编号 查阅向导 6 成绩 数字 单精度 返回 20 2.2 设计和建立数据表 课 程 信 息 表 的 逻 辑 结 构 字段名称 数据类型 字段大小 允许空值 课程编号 文本 4 必填 课程名 文
9、本 20 必填 课程类别 查阅向导 10 必填 学分 数字 长整型 必填 学时 数字 长整型 必填 返回 21 2.2 设计和建立数据表 学学 生生 选选 课 信信 息息 表 的的 逻逻 辑 结结 构构 字段名称 数据类型 字段大小 允许空值 选课ID 自动编号 长整型 必填 课程编号 查阅向导 6 必填 学号 查阅向导 9 必填 返回 22 返回 23 3. 查询的设计 ?3.1 选择查询的设计 ?查询各种基本信息,及其及格或不及 格的成绩 ?3.2 统计查询的设计 ?如查询班级平均分,低于或高于某一 分数的成绩信息,各职称段的教师人 数等 ?复杂计算查询:如查找平均分低于班 级平均分的学生
10、信息 返回 24 3. 查询的设计查询的设计 ?3.3 交叉表查询的设计 ?如:统计各班男女生人数 ?3.4 参数查询的设计 ?如:按学号、班级查找学生信息,按 班级、课程查找不及格学生信息等 返回 25 返回 26 返回 27 返回 28 返回 29 返回 30 返回 31 返回 32 返回 33 返回 34 4. 宏的设计宏的设计 4.利用宏设计可以打开,例如:各班男 女生人数、各班人数、各班某门课平 均成绩、各班不及格人数等查询的功 能按钮或菜单 5.宏的分类:序列宏、宏组、条件宏 返回 35 为窗体准备的宏组为窗体准备的宏组 返回 36 5. 窗体的设计 ?通过窗体用户可以方便地输入数
11、据、编辑数据和 按照各种格式显示数据。 ?输入式窗体 ?创建输入教师档案信息、学生档案信息、课程信 息、学生成绩信息的输入式窗体 ?信息查询窗体(只读) ?创建按学院、职称、年龄的教师信息查询窗体, 利用选项卡创建按班级、姓名、学号查询的学生 档案和成绩信息窗体, 返回 37 5. 窗体的设计 ?创建主/子信息统计窗体 (只读) ?设计教师档案和授课统计窗体,该窗体可以 统计各院系教师人数、各职称教师人数,显 示教师基本信息报表、教师课时报表。 ?设计学生基本信息和成绩的统计窗体,该窗 体可以按课程性质等统计学生的学分总数, 显示学生成绩统计报表、学生基本信息报表 ?创建信息修改窗体 ?只需要
12、少许修改输入式窗体即可 返回 38 输入式窗体输入式窗体 返回 39 返回 40 返回 41 返回 42 修改学生信息的窗体修改学生信息的窗体 返回 43 浏览学生信息的窗体浏览学生信息的窗体 返回 44 修改教师信息修改教师信息 返回 45 返回 46 返回 47 6. 报表的设计报表的设计 6.学生基本信息、学生成绩统计和教师基本 信息、教师课时统计四张报表 7.报表的设计基本上是先使用“报表向导”, 再使用设计视图。 返回 48 返回 49 返回 50 返回 51 返回 52 7. 切换面板的设计切换面板的设计 ?使用Access提供的切换面板管理器, 可以以最快的速度创建应用软件的操
13、纵窗体,从而整合和控制之前设计的 各个对象。 返回 53 7. 切换面板的设计 ?学生信息管理学生信息管理 ?输入学生档案信息 ?输入成绩信息 ?浏览学生基本信息 ?浏览成绩信息 ?修改学生信息 (按学号、班级、学期、学年) ?相关信息查询(按班级、学号、学期、学年) ?基本信息报表 ?成绩统计报表 ?返回主切换面板 返回 54 7. 切换面板的设计切换面板的设计 7.教师信息管理 8.输入教师档案信息 9.输入教师授课信息 10.教师信息浏览 11.修改教师档案及授课信息(按教师编号、姓 名、学院) 12.教师相关信息查询(按教师编号、职称、学 期、学年) 13.教师基本信息报表 14.教师
14、课时统计报表 15.返回主切换面板 返回 55 7. 切换面板的设计切换面板的设计 ?选课信息管理 ?输入课程信息 ?输入选课信息 ?浏览课程信息 ?浏览选课信息 ?修改课程或选课信息(按课程编号,课程名,学 号) ?查询选课相关信息 (按学院、课程性质、课程 名、学号、学年、学期等) ?课程基本信息报表 ?选课信息统计报表 返回 56 返回 57 返回 58 返回 59 返回 60 返回 61 返回 62 返回 63 返回 64 返回 65 返回 66 返回 67 返回 68 返回 69 返回 70 返回 71 效果效果 返回 72 返回 73 返回 74 返回 75 返回 76 返回 77 返回 78 返回 79 返回 80 返回 81 返回 82 返回 83 返回 84 返回 85 返回 86 返回 87 返回 88 返回 89 返回 90 返回 91 返回 92 8. 系统注册系统注册 ?为了防止非本系统操作人员进入系统, 提高系统的安全性,系统设置了用户功 能,只有通过注册窗口的认证才能进入 系统。 ?1. 创建user表 :用户名、密码字段 ?2. 创建登陆窗体 ?3. 编写身份认证程序 返回 93 返回 94 返回 95 返回 96 9. 系统的欢迎主界面(可选) 返回 97 10. 系统的启动系统的启动 ? 设置“工具”菜单中的“启动” 返回 98 返回 99 小
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能电饭煲数电课程设计
- 小型泵站的课程设计
- 《光敏剂RhB存在下维生素B12基复合物可见光催化DDT脱卤性能研究》
- 徐州自动化课程设计培训
- 特厚煤层带区课程设计
- 破碎作业课程设计
- 夜间巡逻保安门卫服务方案
- 2024年中国前围隔热垫市场调查研究报告
- 2025至2030年中国扭结铝膜行业投资前景及策略咨询研究报告
- 2025至2030年中国安全电器行业投资前景及策略咨询研究报告
- 一体化综合指挥平台(应急指挥部分)建设方案
- 理正深基坑之钢板桩受力计算
- 国家开放大学电大专科《中国当代文学》期末试题及答案
- 广东话粤语姓名拼音大全
- 《金融工程原理-无套利均衡分析》笔记01
- 工程项目收尾管理办法
- 闸门及启闭机安装专项施工方案
- 应征公民体格检查表(征兵)
- 电力系统分析名词解释、简答、模拟试卷
- 家具制造企业消防安全要求
- 岩石坚固性和稳定性分级表
评论
0/150
提交评论