https://www.bilibili.com/video/BV1cU421o77L/
演示视频:
4 系统概要设计
3.1系统功能模块
本毕业生管理系统主要包括管理员、教师和学生3大模块,其功能模块图,如图3-1所示
图3-1系统功能模块图
3.2数据库设计
数据库是计算机信息系统的基础。信息的收集、整理、存储、检索、更新、加工、统计和传播等操作必须在数据库管理系统的的支持下才能进行。目前,电脑系统的关键与核心部分就是数据库。数据库开发的优劣对整个系统的质量和速度有着直接影响。
数据库的设计一般要可以分为个步骤:分别是分析需求、设计概念、设计逻辑、设计物理。
3.2.1数据库的概念结构设计
在数据库概念设计中,通常用四种方法:自顶向下、自底向上、逐步扩张、混合策略,以它为骨架集成由自底向上策略中设计的各局部概念结构。
设计概念就是在数据分析的基础上自下而上的对整个系统的数据库概念结构进行设计。从用户的角度对视图进行开发,然后集成视图,最后分析从而取得最后的结果。
对概念进行设计时采用实体—联系(E-R)的模型开发措施。E-R模型法的构成元素有:实体、属性、联系,E-R模型可以用E-R图来表示,是对用户工作环境中所相关的事物给予提示,对实体特性的描述就是属性。
3.2.2数据库实体
数据库概念模型是为了将现实世界中信息进行抽象而设计的,从而实现信息世界的建模,因此,概念模型是进行数据库设计的重要工具。在概念模式的设计中,E-R模型法是最常见的设计方法。
(1)成绩信息实体E-R图如图3-3所示:
图3-3成绩信息实体图
(2)管理员信息实体E-R图如图3-4所示:
图3-4管理员信息实体图
(3)班级信息实体E-R图如图3-5所示:
图3-5班级信息实体图
(4)公告信息实体E-R图如图3-6所示:
图3-6公告信息实体图