毕业设计(论文)-基于ASP的教案管理系统设计.pdf_第1页
毕业设计(论文)-基于ASP的教案管理系统设计.pdf_第2页
毕业设计(论文)-基于ASP的教案管理系统设计.pdf_第3页
毕业设计(论文)-基于ASP的教案管理系统设计.pdf_第4页
毕业设计(论文)-基于ASP的教案管理系统设计.pdf_第5页
免费预览已结束,剩余31页可下载查看

下载本文档

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

文档简介

=毕业论文= 教案管理系统 前前前前 言言言言 教案管理系统是一个简单而典型的信息管理系统,其开发主要 包括数据库的建立和设计以及系统实现两个方面。对于前者要求建 立起数据一致性和完整性强、数据安全性好的库。而对于后者则要 求应用程序功能完备,易使用等特点。 经过分析,我们使用微软全能工具套件:asp 中文版开发工具, 利用其强大的数据库功能和一些新增的功能和改进,尤其是方便而 简洁操纵数据库的智能化对象, 首先在短时间内建立系统应用原型, 然后对初始原型系统进行需求迭代,不断修正和改进,不断调试, 在调试中发现其中的问题,直到形成用户满意的可行系统。 随着科学技术的不断提高,信息高速公路的广阔运用,计算机 科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社 会的各个领域并发挥着越来越重要的作用。主要性已经不用我们再 多说。教案管理是促进教案优化和提高教学质量的一个重要部分, 从而越来越被人重视。如今各个学校都在开发和需要这种软件。为 此我们将尽力开发一套适用于大多数学校的教案管理系统。 教案管理系统是一个比较繁杂,服务于知识阶层,可以大大节 省人力和才力,进一步提高教学质量。可以说教案管理系统的运用 必将给我们的教学质量带来新的进步。 期间虽然遇到了很大的困难与挫折,但我们都努力试着去克服 了。由于毕业设计的时间很仓促,系统难免有一些不尽如人意的地 方,出错在所难免,另外,一些界面做的也不是很美观。有些地方 考虑的不是很周到,还请多提宝贵意见!谢谢! =毕业论文= 教案管理系统 目 录 第一章、系统设计 1.1 系统功能分析 1.2 系统功能模块设计 1.3 与其他系统的关系 1.4 数据流程图 第二章、数据库设计 2.1 数据库需求分析 2.2 数据库概念结构设计 2.3 数据库逻辑结构设计 第三章、详细设计 3.1 教务员管理应用程序的创建 3.1.1 登录窗体 3.1.2 教务员主窗体 3.1.3 程序代码 3.2 教师录入应用程序的创建 3.2.1 登录窗体 3.2.2 教师主窗体 3.2.3 程 序 代 码 3.3 教研室主任签字应用程序的创建 3.3.1 登录窗体 3.3.2 教研室主任主窗体 3.3.3 程序代码 3.4 系主任查询应用程序的创建 3.4.1 登录窗体 3.4.2 系主任主窗体 3.4.3 程序代码 第四章、系统的实现 第五章、小结 附录 =毕业论文= 教案管理系统 第 1 章 系统设计 1.1 系统功能分析 本系统主要有以下功能要求: 教案设置,包括:增加、删除、查询和修改教案信息。 教师资料的增加、删除和修改。 教案查询和管理。 1.2 系统功能模块设计 系统个功能模块的关系如图 1-1 所示。 图 1-1 记 录 信 息 课 程 信 息 学 生 信 息 管 理 系 统 学 生 数 据 管 理 系 统 维 护 教 案 录 入 教 案 签 字 班 号 信 息 专 业 信 息 增 加 新 教 师 信 息 删 除 旧 教 师 信 息 修 改 教 师 信 息 学 生 成 绩 管 理 增 加 教 案 删 除 教 案 修 改 教 案 =毕业论文= 教案管理系统 因为使用这套系统的人员不光是教务人员,还包括教师和教研 室主任、系主任,不同的身份对数据库的操作权限也不同。为了避 免管理的混乱,需要针对不同的角色分别设计客户端应用程序,对 同一贯数据库进行合理的修改。 1.3 与其它系统的关系 网上教案流转管理系统同样是校园信息管理系统的一贯有机组 成部分。需要从教师信息管理系统获取教师的个人信息,从教师信 息管理系统获取任课教师的相关信息。同时,提供的教案为方便其 他教师的参考和领导的检查 1.4 数据流程图 教案 增 加 教案 删 除 教案 修 改 教 师 信 息 主任 签 字 班 级 信 息 教 研 室 信 息 教 师 录 入 教 研 室 主 任 教 务 员 管 理 课 程 信 息 任 课 信 息 =毕业论文= 教案管理系统 第 2 章 数据库设计 2.1 数据库需求分析 根据数据流程图,教学信息管理系统需要以下数据项: *课程表:课程号、课程名称、课程学时、课程教材。 *班级表:班级名称、班级教师。 *任课表:教师号、课程号、班级名称。 *教研室表:教研室名称、教研室主任。 *教师表:教师号、教师姓名、所属教研室名称、教师职称。 *教案表:教师号、课程号、班级名称、授课时间、授课节次、 授课学期、授课对象、授课目的、授课内容提要、 授课重点难点、更新补充修改内容、教案组织设计、 作业、教学总结、教研室主任意见、主任签字。 *用户表:用户名、密码、权限。 2.2 数据库概念结构设计 下图是本系统所需的 e-r 模型图。 n: 教 师 教 研 室 教 师 号 姓 名 教 研 室 名 称 主 任 教 务 员 系 主 任 查 询 教 师 信 息 课 程 信 息 班 级 信 息 教 研 室 信 息 任 客 信 息 n: n: m: =毕业论文= 教案管理系统 2.3 数据库逻辑结果设计 根据上面的 e-r 图,需要 2 个 基本信息表:教师信息、教研室 信息。其中,教师信息和教研室信息在系统中直接读取。教师信息 需要用 1 个表来单独保存。由于系部领导的查询,因此教案的内容 要及时保存到教案数据表中。使用本系统的不光是教务处的管理人 员和教师,教研室主任和系主任都需要登录到教案系统进行对教案 的签字和查询。因此,需要对不同的登录人员进行密码认证和权限 的限制,防止出现越权行为。用户名、密码和权限单独保存在 1 个 数据表中,这 7 个数据表的结构如表 2-1 到表 2-7 所示。 表 2-1 yhqx- - - -用户密码信息表 学生成绩管 理系统 vb 免费字段名 数据类型 是否可空 说明 yh 文本(10) notnull 用户名 mm 文本(6) notnull 密码 yhz 文本(10) notnull 极限 表 2-2 js- - - -教师信息表 字段名 数据类型 是否可空 说明 jsh 文本(3) null 教师号 jsxm 文本(6) null 教师姓名 jysmc 文本(16) null 教研室名称 jszc 文本(12) null 教师职称 表 2-3 rk- - - -教师任课信息表 字段名 数据类型 是否可空 说明 jsh 文本(3) notnull 教师号 kch 文本(3) notnull 课程号 bjmc 文本(16) notnull 班级名称 =毕业论文= 教案管理系统 表 2-4 bj- - - -班级信息表 字段名 数据类型 是否可空 说明 bjmc 文本(20) notnull 班级名称 bjxz 文本(10) notnull 班级教师 表 2-5 ja- - - -教案信息表 字段名 数据类型 是否可空 说明 jsh 文本(3) notnull 教师号 kch 文本(3) notnull 课程号 bjmc 文本(20) notnull 班级名称 sksj 日期/时间 notnull 授课时间 skjc 文本(30) notnull 授课节次 skxq 文本(30) notnull 授课学期 skxs 文本(10) notnull 授课对象 skmd 文本(50) notnull 授课目的 sknrty 文本(100) notnull 授课内容提要 skzdnd 文本(100) notnull 授课重点难点 gxbcxgnr 文本(100) notnull 更新补充修改内容 jxzzsj 文本(100) notnull 教学组织设计 zy 文本(100) notnull 作业 jxzj 文本(100) notnull 教学总结 jyszryj 文本(50) notnull 教研室主任意见 zrqz 文本(10) notnull 系主任签字 表 2-6 kc- - - -课程信息表 字段名 数据类型 是否可空 说明 kch 文本(3) notnull 课程号 kcmc 文本(20) notnull 课程名称 kcxs 文本(4) notnull 课程学时 kcxz 数字 notnull 课程学分 kcjc 文本(20) notnull 课程教材 =毕业论文= 教案管理系统 表 2-7 jys- - - -教研室信息表 字段名 数据类型 是否可空 说明 jysmc 文本(20) notnull 教研室名称 jyszr 文本(6) notnull 教研室主任 2.4数据库建立 建立数据库 首先需要建立一个数据库,这样可以为数据资料找到一个安身 之所。为了简便起见,还是使用向导建立吧。 图 1 单击工具栏上的新建按钮,然后在“新建文件”任务窗格 中的“根据模板新建”下, 选择“通用模板”选项。 会打开一个“模 板”对话框,选择“数据库”选项卡,单击“联系管理”的图标, =毕业论文= 教案管理系统 然后确定。在“文件新建数据库”对话框中,选择数据库的名 称和保存位置后,单击创建按钮。 输入数据 那么如何输入数据资料呢?原始数据库的建立是一项量比较大 的工作,所以一个良好的数据库交互操作平台就显得至关重要了。 单击刚才建立的数据库界面上的输入/查看联系人按钮,打开联 系人输入对话框(如图 2),在此界面中输入联系人的相关资料就可 以了。 图 2 查询、修改数据 在我们查看表数据过程,可能会因为项目太多,而无法看到一 些列的显示,这时可以使用“冻结列”的方法,使指定的列不会随 着滚动条的拖动而移动。如果要在表中冻结几个列,需要先将这几 =毕业论文= 教案管理系统 个列选中,然后单击“格式”菜单中的“冻结列”命令,这样列就 被冻结了。 随着时间的推移,可能表中的一些字段会发生变化,或者增加, 或者减少,所以还需要对当前数据表中的字段进行添加和修改,这 也是做好数据库维护工作的一部分。在数据库视图窗口中,选中一 个需要修改字段的数据表,然后单击界面上方的设计按钮,打 开“设计”视图。如果要将字段插入到表中,可以单击要在其下方 插入字段的行,执行“工具/插入行”命令。在“字段名称”中填写 好字段名,回车后在下面的列表中设置好所需的字段类型(如图 3)。 如果要删除一个或多个字段,可以单击此字段的行选定之,然后单 击工具栏上的删除行按钮即可。 图 3 小结:这次着重介绍了如何在 access 中建立一个数据库,并如 何输入数据,以及数据表的操作。数据库建立完成后,还需要不断 =毕业论文= 教案管理系统 维护,其中原始数据的输入一般来说是一项工作量比较大的任务。 数据输入后,还需要对数据库及表进行不断维护和更新,才能保证 数据资料的完整性。 ? 创建数据表 在打开的数据库连接中,右键单击“table”目录,在弹出菜单 中选择“new” ,这样系统会自动创建一个“table1”数据表,我们可 以将表名改为自己所需要的内容。然后,右键单击所建好的表中的 “columns”目录,在弹出菜单中选择“new” ,新建一个字段,我们 可以将字段名改名,同时在右侧的“definition”窗口中可定义该字 段的类型和长度等参数。我们可以用如上的方法再创建多个字段。 而通过“table”目录下的“primary key”目录,我们则可以进行创 建表中的主关键字。创建数据表的图如下所示: 图 4 ? 初始数据的输入初始数据的输入初始数据的输入初始数据的输入 数据表创建成功后,数据库中还没有实际的数据。为了保证外部 键能使用,一些代码数据需要提前输入。具体内容请参看附录表。 =毕业论文= 教案管理系统 第3章 详细设计 本章描述的系统需要按照不同的用户分别创建 4 个工程:教务 员管理应用程序、教师教案录入程序、教研室主任签字程序和系主 任查询程序。 3.1 教务员管理应用程序的创建 在 asp 中创建一贯新的工程,将此工程单独保存在一个子目录 “index_j.htm”中,工程名为“j_jiaoshi.asp” 。 3.1.1 登录窗体 本工程的第一个窗体是登录窗体,窗体文件名为“login.asp” 。 主要用于用户身份的认证,同时整个程序的数据库连接和用户帐号 也保存在这个窗体中,登录窗体布局如图 3-1 所示。 图 3-1 用户认证的过程在 “确定”按钮 login 的 adofunctions.asp 事件 处理程序中完成,代码见附录。 3.1.2 教务员主窗体 主窗体是完成教务员管理项目的界面,窗体文件 “index_j.htm” 教务员管理应用程序主要有五大功能:教师信息、教研室信息、班级 信息、课程信息、任课信息。因此,主窗体用 j_jiaoshi.asp 来实现 其功能. 主窗体 “j_jiaoshi_login.aso”的标题会根据登录用户的不同而 改变.为了实现这项功能需要一个教师信息数据“js”,其属性如表 3-2 所示. =毕业论文= 教案管理系统 图 3-2 3.1.3 程序代码 1 1 1 1、“index_j.htmi

温馨提示

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

评论

0/150

提交评论