属性:课题编号(主键)、课题名称、课题选择状态、课题批准状态、适用层次、适用专业、课题类型、课题新旧、课题工作量、能否达到专业培养目的要求、课题简介、最大使用人数、适用年份。 答疑
属性:答疑编号(主键)、答疑主题、答疑内容、答疑时间、材料附件。 文件
属性:文件编号(主键)、文件名称、文件种类、文件审核状态、文件提交时间。 下载材料
属性:下载文件编号(主键)、下载文件标题、下载文件描述、上传时间。 归档材料
属性:归档材料编号(主键)、主题、上传归档材料时间。
公告
属性:公告编号(主键)、公告标题、公告内容、发布时间。 专业
属性:专业编号(主键)、专业名称、学院名称。 班级
属性:班级编号(主键)、班级名称。 学院相关信息
属性:学院名称(主键)、学生选题开始时间、学生选题结束时间、教师上报课题开始时间、教师上报课题结束时间、毕业年份。 权限表
属性:用户编号(主键)、权限级别、权限编号。
3.3数据库介绍以及实体关系
数据库:mysql
数据库设计工具:powerdesigner 数据关系:如下图1
图1
3.4数据词典
数据字典的作用是对数据流图中的各种成分进行详细说明,作为数据流图的细节补充,和数据流图一起构成完整的系统需求模型。数据字典一般应包括对数据项,数据结构、数据存储和数据处理的说明。以下列出本系统的主要数据字典条目。
(举例)
数据项条目
数据项编号:001
数据项名称:题目编号 别 名:题目流水号 数 据类 型:数值型
长 度:4 取 值范 围:1~9999 数据结构条目
数据结构编号:1-003
数据结构名称:学生信息
简 述:学生的基本信息
组 成:学号+姓名+专业+对应教师+选题 数据存储条目
数据存储编号:2-001
数据存储名称:学生信息表
来 源:由学生信息处理产生
组 成:日期+类别+编号+{学生信息}+附件 位 置:存储在数据库
3.5数据采集
由键盘输入,以及鼠标点击辅助选择。
4.功能需求
4.1功能划分
管理员模块的功能有:基础数据、学生信息导入、教师信息导入、数据库维护、通知公告、教师信息管理、学生信息管理、个人信息管理、账户管理、归档材料、教师申报课题、下载专区、选题管理。
学生模块的功能:通知公告、课题选择、我的课题、我的任务书、开题材料、论文提交、下载专区、网上答疑、个人信息管理。
教师模块的功能:通知公告、课题申报、全院课题、选题管理、发布任务书、开题报告、论文接受、归档材料、下载专区、网上答疑、个人信息管理、本组学生管理。
4.2功能描述
管理员:如下图
学生:如下图
教师:如下图