本系统带文档lw万字以上+答辩PPT+查重 如果这个题目不合适,可以去我上传的资源里面找题目,找不到的话,评论留下题目,或者站内私信我,
有时间看到机会给您发
系统结构设计
架构设计的目的是反映一个结构和其他元素之间的关系,抽象,通常用于指导大型软件系统。将一个巨大的任务细分为多个小任务的过程是系统架构的总体设计。完成小任务后,整个任务就可以完成了。具体的实现过程是分解系统,分析各部分的功能、接口和逻辑关系。页面是一个一个模块组建而成的,层次结构分明,思想运用的是面向对象,一个实体对应一个数据类型,还要对每个数据类添加一个实施类。
学生成绩预警平台系统的结构功能图模块如下图4.1。
图4.1系统结构图
4.2开发流程设计
北信学生成绩预警平台管理系统的开发对管理模块和系统使用的数据库进行分析,编写代码、系统测试,如图4.2所示
图4.2开发系统流程图
4.3系统顺序图
顺序图表示交互、是指为得到一个期望的结果而在多个分类器角色之间进行的交互序列。
(1)登录模块顺序图
该模块主要满足管理员用户的权限登录。该模块的顺序图如图 4.3所示。
图4.3 顺序图登录模块
(2)添加信息模块顺序图
两个用户角色通过登陆后都可以添加信息数据,如图4.4所示。
图4.4信息添加顺序图
4.4数据库设计
4.4.1实体ER图
数据库是整个软件程序设计中最核心的环节,因此开发的首要问题就是确定数据库的数量以及结构式的创建。上面已经介绍,本论文将使用Mysql技术实现对数据库的管理,以保证它的可用性、一致性、保密性和完整性。有些非法学生可能会对系统数据库进行攻击,以获取数据库中的资料,Mysql可以起到很好的保护作用。
实体-联系图是建立数据模型。可以把实体-联系图简称为E-R图,相应地把用E-R图描绘的数据模型成为E-R模型。
通过北信学生成绩预警平台的功能进行规划分成几个实体信息,实体信息将通过ER图进行说明。
(1)学生信息实体图,如图4.5所示:
图4.5学生信息实体图