数据库教务管理系统设计方案.docxVIP

  • 24
  • 0
  • 约1.22万字
  • 约 29页
  • 2020-11-25 发布于山东
  • 举报
数据库教务管理系统设计方案 1.1 背景 伴随着网络的不断发展,便捷化,高效化的办公需求不断的摆在我们的面前,而教务管理也不例外,传统的手工式的操作已经远远不能满足日益增强的操作需求,所以步入 20 世纪以来,随着网络化的普及,开发出一款适用于校园办公的网络化办公软件一直是人们所致力于研究的产品,当然在这么多年的摸索与实践中教务管理系统也日趋成熟,似乎教务管理也无需完善,然而,网络应用不同于传统的手工应用,网络应用的宗旨是:满足于客户。所以我选择了教务管理这一课题,希望能在前人的肩膀上对教务管理进行进一步的完善。 通过查阅资料以及到同类型的高校去浏览访问,我发现了一个问题,就是高校的教务管理系统强调的是其办公的便捷性而往往忽略了办公的趣味性以及资源平台的共享性,这在许多高校中是存在,当然,我们不否认办公的高效性与便捷性是一个教务管理系统最主要的功能实现,然而我们也不能否认一款网络应用最能吸引人眼球的是其趣味性的存在。当然有人会怀疑作为一款办公性的软件其实用性往往要比他的趣味性重要,当然,这点也是不能否认的,可是我所说的趣味性指的是用户的参与度,我们不能把教务管理系统做成一款学生与学校之间的平台,而要做成一款联系学生与学校之间的纽带,让学生真正参与进教务管理这一项工作里来。 该套系统的主要功能包括:学籍管理、课程管理、成绩管理、教学管理以及“学”“校”易通等功能,能够最大程度上满足学生与学校以及学校对学生的管理。 1.2 功能概述 使用该系统可以使用一下的功能 浏览校园热点信息; 用户登录与注销; 对自身信息的修改; 留言; 各类权限的操作; 用户在使用时需要进行登录,如果不需要使用此功能,用户可以进行登出的操作,登出的用户不影响网页的使用。 1.3 用户环境 硬件环境 处理器: Pentium3 以上; 存:大于 512MB; 硬盘:大于 40G; 软件环境 操作系统: windows xp 及以上; 数据库: MySQL; Web容器: Tomcat 6.0 ; 开发环境: Myeclipse 8.5 + JDK 1.7 + MySQL + Firefox + PhotoShop 第二章 概要设计及数据库设计 确立一个系统的主要功能主要根据客户提出的要求进行设计,分析其主 要需要实现的功能结构确定整体的设计方案,可以实现其流程方案图。再 通过各个模块的分析确定数据库的实现。完成各功能之间的流图以及数据 表之间的各种关联关系。 2.1 的功能结构设计 通过对系统的分析,以及对各高校的教务管理系统的了解,可以分析得 出以下的系统功能实现图,该系统的主要功能实现将围绕该系统功能实现 图进行设计 图 2-1 功能结构图 2.2 数据库设计 2.2.1 数据库介绍 本系统采用的是 MySQL的数据库,改数据库的优点在于其轻量级的数据库操作,其高度的非过程化以及面向集合的操作方式使其广泛的应用于 Internet 的中小型上,他的体积小,速度快成本低让他成了大多数网络应 用所亲睐的一款数据库产品,并且语言简单易学易用,也成了许多初学者使用的一款不错的数据库产品。 与 oracle 、 db2 等一些大型数据库相比他的不能自定义的数据类型使得产品性能大打折扣,以及对存储过程和触发器的支持不够良好是一些大型公司摒弃他的主要原因。 考虑到成本以及易用性、操作的简洁性,该套系统还是采用了 MySQL作为数据的媒介,整套系统的数据库开发基于 MySQL完成。 2.2.2 数据库需求分析 通过对本系统的分析, 我们不难得出系统的数据模型, 在数据模型的基础上可以简单的分析出数据流图。通过建立 E-R 图可以分析出数据库的逻辑结构设计以及实现数据库。各实体间存在着一对一、一对多、多对一、 多对多的关系,分析出他们的关系是实现某一系统比不可少的步骤,通过对前人所完成的教务管理系统的研究以及结合自身的需求发现本系统需要实现前台界面以及后台管理界面。通过流程的分析不难得出该系统功能流程图如下图所示 : 管理员 失败 登录 成功 选择功能 数据库操 作 前台显示 图 2-2 管理员流程图 对各个系统模块进行分析, 我们可以不断的细化到每一个子模块的功能 实现,然后确定每一个子模块所需要的用例,得到子模块的 E-R 图,根据 分析,该系统主要需要以下的实体 图 2-3 学生信息实体图 图 2-4 教师信息实体图 图 2-5 用户实体图 图 2-6 院系信息实体图 图 2-7 班级信息实体图 图 2-8 课程信息实体图 图 2-9 专业信息实体图 图 2-10 选课信息实体图 图 2-11 留言实体图 根据这些独立的实体图可以得到各个实体图的对应关系,分析他们之间 的联系,我们可以得到他的实体关系图,我们可以看出管理员与用户,以 及管理员与本系统之间的关系

文档评论(0)

1亿VIP精品文档

相关文档