毕 业 论 文(设计)用 纸
(3)管理员添加教师信息:管理员可以添加教师编号,姓名,密码,性别,年龄,学院,电话
(4)管理员编辑教师信息:管理员编辑教师信息有编辑内容和删除两个选项,编辑内容可以将添加的信息全部修改
(5)管理员添加课程表:管理员可根据教师信息,学生信息等相关情况添加课表 (6)管理员编辑课表:管理员可以根据课程需求修改编辑课程表
(7)管理员发布公告通知 :管理有发布通知权限,可根据学院最新动态,发布学院相关新闻,或者一些相关通知
(8)管理员编辑公告通知:管理员在发布公告通知之后,可能由于某种原因致使信息错误,或者临时发生改变,管理员可根据情况修改删除相应的内容
(9)管理员添加留言信息:留言信息为教师,学生,管理员的交流平台,可及时的在线回答问题,可以起到交流的作用
(10)管理员编辑留言信息:管理员有编辑留言信息的权限,假如有不当的言论,或者错误的误导信息,管理员可对其进行相应的修改,或者删除
(11)管理员上传文件:学院有很多事务是需要下发文件,以及填写表格的内容,管理员可根据需要,上传相应的办公文件,学生可以下载保存
管理员模块添加学生信息编辑学生信息添加教师信息编辑教师信息添加课表编辑课表发布公告通知编辑公告信息添加留言信息编辑留言信息上传文件
图4-2管理员模块模块图
佳木斯大学教务处 第 21 页
毕 业 论 文(设计)用 纸
4.1.2 教师模块
1)教师查询自身信息:管理负责添加教师信息,教师可以查询到他的基本信息 2)教师添加学生成绩:添加成绩是教师办公的主体,教师可根据自己课程编号,学生的学号,给学生添加相应的成绩
3)教师查看课程表:教师可以查看课程表,来确定自己上课的时间地点,达到网络安排事务的目的
4)教师添加公告通知:在教学事务上,难免会发生临时变更教师,或者课程取消的情况,教师可根据其情况发布通知,避免一些问题的发生
5)教师上传教学资源:学习资料的分享,是教学不可缺失的部分,教师可以将自己的文件,一些学习资料上传到服务器,学生根据相应的情况下载内容 6)教师添加留言:教师可以发送留言,在线的回答一些问题
7)教师查看留言:教师可以查看留言,并回答相应的问题
教师模块查看教师信息添加成绩查看课表添加公告通知查看公告信息上传文件添加留言查看留言
4-3任课教师模块模块图
佳木斯大学教务处 第 22 页
毕 业 论 文(设计)用 纸
4.1.3 学生模块
1)学生查询信息:管理员添加学生信息,学生可登录自己的管理界面查询自我信息 2)学生查询成绩:在教师添加完学生成绩之后,学生可自行查询核对自己的成绩 3)学生查看课程表:学生最主要的日常办公需求就是按照课程表上课,学生科点击查看课程表,来获得当天上课的时间安排和课程教室
4)学生发布留言:学生在日常生活学习中会遇到各种问题,学生可通过发布留言,让教师和管路员进行解答,给学生带来方便性
5)学生查看留言 :学生可查看留言信息,方便日常问题的解答,
6)学生查看公告:学生可通过本系统查看到学院的最新公告,了解学院的动态和新闻,可以获知一些有价值的信息
7)学生下载文件:在日常的学习中,学生可以下载教师上传的有价值的学习资料,也可以下载查看管理员发布的学院文件
学生模块查看学生信息查询成绩查看课表查看公告信息下载教学文件发布留言查看留言
图4-4学生模块模块图
佳木斯大学教务处 第 23 页
毕 业 论 文(设计)用 纸
4.2 数据库设计
4.2.1 功能实现
任何数据库的结构设计首先都必须了解用户需求,否则就不具备可用性。数据库的用户需求在前述的需求分析中完成,需要设计者和用户双方密切合作,共同收集和分析数据管理中信息的内容和用户对信息处理的要求。首先要了解数据库所管理的数据将覆盖哪些部门,每个部门的数据来自何处,它们是按照什么原则来处理和加工这些数据的,在处理完之后输出哪些信息到其他部门。 用户的需要具体体现在各个数据实体的增加、删除、修改、查询等基本操作上,这就要求数据库结构能充分满足各种信息的输入和输出上。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
4.2.2 E-R图
班级名称年级学号电话专业名称学生密码学院名称年龄性别姓名
图4-5学生E-R图
佳木斯大学教务处 第 24 页
毕 业 论 文(设计)用 纸
编号电话教师密码学院名称年龄性别姓名
图4-6教师E-R图
用户名管理员密码
图4-7管理员E-R图
课程号学分课程课程名上课地点上课时间任课教师学院名称
图4-8课程E-R图
佳木斯大学教务处 第 25 页