xxxx学院毕业设计(论文)
结束
图3-5系统流程图
(2)分模块流程图
在课题申报及审批模块中分为老师申报课题后由管理员进入教研室待批的课题目录系统后进行审批,如果审批同意则提交到院(系)待批的课题目录,否则则退出系统,当管理员进入院(系)待批的课题目录系统后将看到教研室待批的课题目录同意的审批,管理员点同意后教师将通过论文课题的申报,并且教师在登录系统后将看到申报成功的课题目录,否则退出系统,流程图如图(3-6):
用户登录 老 师 管理员 判断 申 报 课 题 教研室待批的课题目录 不同意 退出结束 审 批 同意 审 批 院(系)待批的课题目录 不同意 同意 产生获得两级审批同意的课题目录 退出结束 退出结束 数据库 图3-6课题申报及审批流程图
- 16 -
xxxx学院毕业设计(论文)
在后台管理的流程图中,首先进行管理员的身份验证,如果密码或者账号错误,系统将提示错误并且退回登录界面,而管理员进入系统后可以进行课题的删除、BBS删除、发布和删除有关信息、查看添加和删除用户(学生和老师)、进行密码管理、备份和修复数据库内的资料,具体的流程图(3-7):
管理员登录 错误 身份 验证 正确 错误提示 删除课题 删除BBS 发布删除信息 查看添加、删除用户 管理员密码管理 备份、修复数据库存 数据库结束 图3-7 后台管理流程图
学生所选课题是在用户登录系统后进入获得两级审批同意的课题目录系统后,可以查看课题的具体内容,指导老师信息,课题的选题情况等,系统会根据用户名来判断是老师还是学生,如果是学生的话可以进行课题选择,其中课题不能重复报名,如果重复了系统会要求学生必须删除前一次报名才能报名成功。如果是教师浏览的话则可以查看课题的具体情况,也可以删除学生或进行具体模块的划分,具体的流程如下图(3-8):
- 17 -
xxxx学院毕业设计(论文) 用户登录 100获得两级审批同意的课题目录80 学 生 6040判 断 老 师 选择课题 查看课题的具体内容、指导老师的信息、课题的选题情况 东部西部北部200第一季度第三季度查看课题具体情况 否 重复报 名 是 否 删除学 生 是 删除报名 删除前次报名 报名成功 是 具体模块分配 删 除 否 报名失败 结束退出 数据库 图3-8 选题及模块分配流程图
3.6网站的数据库设计
3.6.1 概念设计
在概念设计阶段中,从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开
- 18 -
xxxx学院毕业设计(论文)
来,使各阶段的任务相对单一化,设计复杂程度大大降低,不受特定DBMS的限制。利用ER方法进行数据库的概念设计,可分成三步进行:首先设计局部ER模式,然后把各局部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。
3.6.1.1 设计局部ER模式 1实体和属性的定义:
1)系统用户类别(用户名,密码,任教科目,注册时间等)
图3-5-1系统用户实体与属性的定义
2)学生用户类别(用户名,密码,教师,注册时间等)
图3-5-2学生用户实体与属性的定义
3)论文管理实体(名称,类型,限交时间,说明,教师,布置时间)
- 19 -
xxxx学院毕业设计(论文)
图3-5-3论文管理实体与属性的定义
4)课题申请实体(学生,添加时间,毕业设计名称)
图3-5-4课题申请实体与属性的定义
3.5.1.2设计全局ER模式
所有局部ER模式都设计好了后,接下来就是把它们综合成单一的全局概念结构。全局概念结构不仅要支持所有局部ER模式,而且必须合理地表示一个完整、一致的数据库概念结构。 1) 确定公共实体类型
为了给多个局部ER模式的合并提供开始合并的基础,首先要确定各局部结构中的公共实体类型。在这一步中我们仅根据实体类型名和键来认定公共实体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类型作为公共实体类型的另一类候选。 2) 局部ER模式的合并
合并的原则是:首先进行两两合并;先合并那些现实世界中有联系的局部结构;合并从公共实体类型开始,最后再加入独立的局部结构。
- 20 -