要跟实际的应用相结合,满足实际的需求。
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 否 允许 段前间距 SpaceAfter float 8 否 允许 段后间距 SpaceBefore float 8 否 允许 段前间距 Alignment nvarchar 50 否 允许 对齐方式 leftIndent float 8 否 允许 左缩进 RightIndent float 8 否 允许 右缩进 CharacterUnitLeftIndent float 8 否 允许 左缩进(字符) CharacterUnitRightIndent float 8 否 允许 右缩进(字符) CharacterUnitFirstLineIndent float 8 否 允许 缩进
表:4-8 PingYue(评阅成绩)
列名 数据类型 长度 是否主键 允许空 说明 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-9 Record(答辩记录表)
列名 数据类型 长度 是否主键 允许空 说明 Record_id int 4 是 不允许 编号 R_subid int 4 否 允许 选题编号 R_studentid int 4 否 允许 学生编号 R_time datetime 8 否 允许 时间 R_address varchar 50 否 允许 答辩地点 R_answer varchar 5000 否 允许 提问及回答 R_human varchar 50 否 允许 记录人
表:4-10 Remark(评语表)
列名 数据类型 长度 是否主键 允许空 说明 id int 4 是 不允许 编号 title nvarchar 128 否 允许 评语标题 contents text 16 否 允许 评语内容 Acce
上一篇:
基于NET企业电话客服系统毕业论文
下一篇:
法律专业开题报告范文