文答辩成绩评定、系答辩委员会决议、论文格式设置、论文格式检查、查看自己所带学生的成绩等。
管理员:主要要增加组管理、教师分组、评阅教师分配、承诺书管理、外文原文管理、英文翻译管理、实习报告管理、论文成绩统计、实习情况统计等。
3.2.2系统性能需求
本系统是基于网络、操作简便。为了能够满足学生在做论文整个过程中都能够顺利的上传文件和作品,老师能够在答辩的时候在线打分和管理学生的相关文件和作品,管理员可以在线查看报表和管理学生的相关文件和作品,系统需要满足一下要求:
1、实用性: 论文管理系统主要是要考虑其实用性,要跟实际的应用相结合,满足实际的需求。
2、可靠性:系统能够正常的运行,在多人同时登录时也能够正常的运行。若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
3、安全性:对于系统的重要数据都有密码保护,具有一定的安全性。
4、简单易用性:系统的操作简便,容易,能够满足教师、学生和管理员的使用。
3.3系统数据流图
论文管理系统的顶层(0层)数据流图,如下:
图:3-1
论文管理系统的第一层数据流图,如下:
图:3-2
论文管理系统的第二层数据流图,如下:
图:3-3
3.4系统数据字典
表:3-1 学生信息数据字典
数据项名称:学生信息
数据项别名:无
说明:每个学生的基本信息
数据流来源:教师输入
数据流组成:学生信息=学生编号+专业编号+系编号+教师编号+++密码+性别+ 年级+班级+电话+邮箱+毕业年份
数据流量:1份/人
表:3-2 格式信息数据字典
数据项名称:格式信息
数据项别名:无
说明:论文格式的基本信息
数据流来源:页面格式表、段落格式表
数据流流向:论文格式检查
数据流组成:页面格式信息=编号+上页边距+下页边距+左页边距+右页边距+装订线+装订线位置+页面大小+页面宽度+页面高度+页眉+页脚+页面栏+垂直对齐
段落格式信息=编号+大纲级别+字体名称+字体大小+粗体+斜体+行距+段后间距+段前间距+对齐方式+左缩进+右缩进
数据流量:1份
表:3-3 成绩信息数据字典
数据项名称:成绩信息
数据项别名:无
说明:每个学生的成绩信息
数据流来源:系决议书成绩表
数据流流向:成绩报表
数据流组成:成绩信息=学生+论文题目+指导教师+教师职称+总分+等级
数据流量:1份/人
4 系统设计
4.1系统总体功能结构
4.2系统详细设计
本系统是分成三个角色:学生、教师和管理员。
学生模块详细设计
学生成功登录系统后,可以进行填写答辩记录表、实习情况和上传相关文档。
图:4-1
教师成功登录后,进行成绩评定的具体流程图如下:
图:4-2
论文格式检查的具体流程图如下:
图:4-3
管理员成功登录后,报表查看的具体流程图如下:
图:4-4
4.3数据库设计
4.3.1数据库E-R图
图:4-5
4.3.2数据库表的设计
SQL数据库中,一个关系就对应一个基本表,一个或多个基本表对应一个存储文件。用户建立一个基本表后,可以对它进行增加、删除、修改、查询等操作。本系统数据库设计中使用的基本表如下,数据库名为:paper。在原系统中增加的表具体如下:
表:4-1 AnswerScore(答辩成绩表)
列名
数据类型
长度
是否主键
允许空
说明
Answer_manner
float
8
否
允许
答辩态度
innovative
float
8
否
允许
创新性
paperquanlity
float
8
否
允许
论文质量
report
float
8
否
允许
口头报告
answer
float
8
否
允许
回答问题的正确情况
total
float
8
否
允许
总分
Remark_id
int
4
否
允许
评语编号
addTime
datetime
8
否
允许
时间
Teacher_id
int
4
否
允许
教师编号
Student_id
int
4
是
不允许
学生编号
表:4-2 Assess(指导教师成绩表)
列名
数据类型
长度
是否主键
允许空
说明
workr_manner
float
8
否
允许
工作态度
innovative
float
8
否
允许
创新性
selection
float
8
否
允许
选题
Design_for
float
8
否
允许
设计方案
analyse
float
8
否
允许
分析问题解决问题能力
practicality
float
8
否
允许
实现情况
thesis
float
8
否
允许
论文质量
other
float
8
否
允许
其它
total
float
8
否
允许
总分
addTime
datetime
8
否
允许
时间
Remark_id
int
4
否
允许
评语编号
Teacher_id
int
4
否
允许
教师编号
Student_id
int
4
是
不允许
学生编号
表:4-3 FieldWork(实习情况表)
列名
数据类型
长度
是否主键
允许空
说明
Work_id
int
4
是
不允许
实习编号
Stu_number
nvarchar
50
否
允许
学生
Work_unit
nvarchar
100
否
允许
工作单位
Work_content
nvarchar
100
否
允许
工作内容
Work_score
float
8
否
允许
实习成绩
Work_remark
nvarchar
500
否
允许
备注
Work_adddate
datetime
8
否
允许
时间
表:4-4 FinalScore(决议书成绩)
列名
数据类型
长度
是否主键
允许空
说明
F_id
int
4
是
不允许
编号
F_studentid
int
8
否
允许
学生编号
F_assess
float
8
否
允许
指导教师评定
F_py
float
8
否
允许
评阅教师评定
F_answerscore
float
8
否
允许
答辩小组评分
F_final
float
8
否
允许
最终成绩
F_class
varchar
4
否
允许
评定等级
F_remark
int
8
否
允许
评语编号
F_addtime
datetime
8
否
允许
时间
F_teacherid
int
4
否
允许
教师编号
表:4-5 Group(组)
列名
数据类型
长度
是否主键
允许空
说明
id
int
4
是
不允许
编号
name
varchar
128
否
允许
组名
表:4-6 PageStyle(页面格式)
列名
数据类型
长度
是否主键
允许空
说明
PageStyleID
int
4
是
不允许
编号
TopMargin
float
8
否
允许
上页边距
BottomMargin
float
8
否
允许
下页边距
LeftMargin
float
8
否
允许
左页边距
RightMargin
float
8
否
允许
右页边距
Gutter
float
8
否
允许
装订线
GutterPos
nvarchar
50
否
允许
装订线位置
PageSize
nvarchar
50
否
允许
页面大小
PageWidth
float
8
否
允许
页面宽度
PageHeight
float
8
否
允许
页面高度
PageHeader
float
8
否
允许
页眉
PageFooter
float
8
否
允许
页脚
ColNum
int
4
否
允许
页面栏
VerticalAlignment
nvarchar
50
否
允许
垂直对齐
表:4-7 ParagraphStyle(段落格式)
列名
数据类型
长度
是否主键
允许空
说明
ParagraphStyleID
int
4
是
不允许
编号
NameLocal
nvarchar
50
否
允许
大纲级别
FontName
nvarchar
50
否
允许
字体名称
FontSize
float
8
否
允许
字体大小
Bold
bit
1
否
允许
粗体
Italic
bit
1
否
允许
斜体
LineSpacingRule
nvarchar
50
否
允许
行距
LineSpacing
float
8
否
允许
行距1
LineUnitAfter
float
8
否
允许
段后间距
LineUnitBefore
float
8
否
允许
段前间距
Spa
相关热词:cnet 基于 NET 毕业 论文 管理 系统
上一篇:
(c#net)在线考试系统论文
下一篇:
马原:环境保护与可持续发展论文(word)