毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#调课系统的设计与实现+流程图+ER图(3)
图1 系统功能模块图
(1)系统管理。本模块主要是对年级班级课程信息进行设置,对教师及管理员信息进行诸如更改密码等安全性设置。
(2)调课申请。教师根据本人编号登陆系统后,系统自动调用教务网络管理系统中教师本人课表,显示课程名称、授课班级等信息。教师可根据自己调课意愿选择调课目及节次,填写调课申请单,在提交调课申请后,等待管理部门的审批。
(3)调课审批。教师提交调课申请单后,自动转入调课审批阶段。先是所在系(院)进行初审,审批之后,如同意调课,则转入教务处审批;如不同意调课,则退回调课审请。调课教师可再次进入系统查看调课审批进度。
(4)调课发布。经审批后,如均同意,则在系统主页上发布相关调课通知,向调课教师反馈调课成功信息,否则反馈调课失败信息。
3.3数据库设计
3.3.1数据库
物理
结构设计
本系统有四个实体,分别是管理员、课程、教师、班级,它们之间的关系如图2所示。
图2 系统E-R图
3.3.2数据库的逻辑结构设计
通过系统分析,教务管理调课系统只有一个数据库,主要应用的表有:调课信息表、教师信息表、课程信息表。
(1)调课信息表,用于保存调课的基本信息,如表1所示。
表1 tb_courseadjust(调课信息表)
序号 字段名 中文名 类型 长度(字符)
1 TeaID 教师编号 int 4
2 CourseID 课程编号 varchar 50
(2)教师信息表,用于保存教师的用户名和密码等信息,如表2所示。
表2 tb_teacher(教师信息表)
序号 字段名 中文名 类型 长度(字符)
1 TeaID 教师编号 varchar 50
2 TeaName 教师姓名 varchar 50
3 TeaSex 教师性别 char 2
(3)调课信息表,主要用于保存课程的基本信息,如表3所示。
表3 tb_course(课程信息表)
序号 字段名 中文名 类型 长度(字符)
1 CourseID 课程编号 int 4
2 CourseName 课程名称 varchar 50
3.4系统工作流程
管理员进入系统后主要完成信息文护与更新,其中包括信息的修改、删除、添加等;统计调课后的信息,输出结果并打印;文护调课后的信息。其工作流程如图3所示。
图3 管理员工作流程图
教师作为系统最主要的使用者,成功注册登录后可完成个人信息与文护、申请调课和查看调课后的信息,输出结果并打印。其工作流程如图4所示。
图4 教师工作流程图
4.系统的实现
4.1登录功能的实现
用户输入用户名和密码,单击登录按钮,系统进入数据比对后,若用户名和密码正确,则安全进入;若用户名和密码正确,则不能进入。如图4-1所示。
图5 系统程序流程图
4.2添加教师信息模块的实现
教师登录成功后将跳转到添加教师信息模块的页面,输入编号、姓名、性别等,完成调课申请单的填写。如图6所示。
共4页:
上一页
1
2
3
4
下一页
上一篇:
ASP.net在线工资查询系统开发与设计+需求分析+数据库设计
下一篇:
Authorware学生成绩查询系统的设计与实现
基于Apriori算法的电影推荐
java+mysql通用试题库系统后台设计与实现
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
C#学校科研管理系统的设计
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
中国学术生态细节考察《...
志愿者活动的调查问卷表
承德市事业单位档案管理...
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
公寓空调设计任务书