学生毕业设计管理系统的设计与实现毕业论文 下载本文

论文题目提交:论文题目、教师姓名、院系、提交日期等。 论文题目发布:论文题目、教师姓名、院系等。

选题信息查询:学号、学生姓名、论文题目、教师姓名、院系等。 论文成绩信息:学号、学生姓名、论文题目、教师姓名、院系、成绩等。 2.4性能需求 2.4.1可靠的安全性

可靠的安全性,系统应能实现自身维护和数据库的恢复。如今的社会,网络非常发达,在提供给人们方便时,也给人们带来了 各种各样的危害;黑客横行,病毒传播,一不小心,自己的东西就没有了。因此学生毕业设计管理系统必须具备安全的保障,没有安全性,系统也就失去了使用的价值。 2.4.2 简易的维护性

系统必须具有高集成性,表现为文档集成、数据集成,形成模块化结构,便于系统维护。每一件事情都会有突发的时候,比如说计算机出现故障,网络受到病毒的攻击等,这个时候我们就需要一个具有对系统进行维护和修复的功能。所以该系统同样也需要具备这样的功能,要在特殊情况下,可以修改、添加和删除系统数据库中的某些属性,以便使系统也能跟得上时代的发展。 2.5环境需求

(1)硬件环境:CPU在400M Pentium II以上;内存在128M以上;硬盘可用空间在2G以上。

(2)软件环境:操作系统为windows98/2000/xp/07,在其上所安装的相关软件有MyEclipse,MySQL。 2.6 系统流程图

该系统的使用对象主要是管理员、教师和学生,进行身份验证过后,系统根据身份

的不同而显示不同的操作界面,系统的流程也分为三个方向,而它们之间又相互紧密联系。具体的流程如图2.1所示。

9

教师输入论文题目查询添加修改删除选题信息论文成绩开始身份认证失败登录界面成功学生选择论文题目选题信息查询选题信息库论文成绩成绩信息库 管理员学生信息输入发布统计成绩查询及打印选题信息论文成绩教师信息论文题目进度通知

Fig.2.1 Students graduate design management system flow chart 图2.1 学生毕业设计管理系统流程图

2.7 数据流图

数据流图是描绘系统的逻辑模型图,其中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。因为数据库流图是逻辑系统的图形表示,即使不是专业的计算机技术人员也容易理解,所以是极好的通信工具。此外,设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体地实现这些功能,所以它也是软件设计的很好的出发点。《学生毕业设计管理系统》主要是为了学生和教师的基本信息、论文选题信息及学生论文成绩管理及其他相关信息等进行计算机管理。所以主要的数据源应是论文有关方面的各种信息。它们在系统中流动和处理详细如图2.2-2.4所示。

10

添加新记录提交论文题目审核并发布论文题目修改记录删除记录选择论文题目统计论文成绩论文题目信息表添加新记录修改记录论文成绩表删除记录检索导出数据选题信息表报表

Fig.2.2 Paper information flow chart

图2.2 论文信息流程图

添加新记录输入学生基本信息修改记录删除记录检索

Fig.2.3 Basic information of students flow chart

图2.3 学生基本信息流程图

学生信息表数据窗体

添加新记录输入教师基本信息修改记录删除记录检索

Fig.2.4 Basic information of teachers flow chart

图2.4 教师基本信息流程图

教师信息表数据窗体

11

第3章 系统概要设计

3.1 系统功能模块设计

学生毕业设计管理系统的使用对象主要是学生、老师和管理员。总体上分为两个部分:前台和后台。前台的使用对象主要是学生和老师,后台的使用对象主要是管理员。该系统前台和后台的功能结构图如图3.1所示。

前台教师身份验证论文管理提交论文题目修改论文题目删除论文题目学生信息查询选题信息查询进度通知查询论文成绩查询身份验证论文选题选择论文题目信息查询论文进度通知选题信息查询论文成绩查询登录登录修改选题 后台身份验证教师管理添加教师信息删除教师信息学生管理论文管理论文进度通知发布进度通知添加进度通知修改进度通知删除成绩管理数据管理登录添加学生信息删除学生信息论文题目审核论文题目发布选题信息查询选题条件设置论文成绩统计论文成绩查询论文成绩打印数据关闭设置

Fig.3.1 Students graduate design management system function structure

图3.1学生毕业设计管理系统功能结构图

3.2 各模块具体功能概述 3.2.1 前台教师管理

前台教师管理模块主要实现教师对论文题目的提交、修改、删除以及对选题信息、论文进度通知、论文成绩的查询。

12