您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业财务 > 某中学的排课管理系统-课程设计报告
《某中学的排课管理系统》课程设计报告题目:某中学的排课管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日学号计算机学院《某中学的排课管理系统课程名称》课程设计报告1目录一、设计内容及要求.....................................................................................................................21.1研究的目的和意义...................................................................................................................21.2数据字典....................................................................................................................................21.3全系统的数据项........................................................................................................................31.4数据流图....................................................................................................................................4二、概要设计.................................................................................................................................42.1E-R图..........................................................................................................................................4学生实体E-R图......................................................................................................................42.2系统说明书................................................................................................................................7三、系统关系模型及结构图................................................................................................................143.1关系模型..................................................................................................................................143.2参照完整性约束条件..............................................................................................................143.3系统结构图..............................................................................................................................15四、程序代码........................................................................................................................................154.1创建表......................................................................................................................................154.2程序编码..................................................................................................................................19五、参考文献........................................................................................................................................23计算机学院《某中学的排课管理系统课程名称》课程设计报告2一、设计内容及要求学生隶属班级,班级按照课程表上课,课程由老师教授,这些都要有管理人员来管理。总结出如下需求信息:1)一个班级有多个学生;2)一个学生有多门课,一门课对应多个学生;3)一个教师可以教授多门课,一门课可以由多个教师来教授;4)一个班级对应一张班级课程表,一个教师也对应一张教师课程表;5)一个教师可以教授多个班级;经过对上述系统功能的分析和需求总结,设计总结如下:1.1研究的目的和意义教务管理系统是学校最为核心的信息系统,排课系统又是教务管理系统中非常重要的一个子系统。学校的日常教学管理工作均围绕着它展开。排课系统体现了各学校不同于其它学校的个性化的特点,又将随着学校的人才培养模式的改革而变化。它不仅可以从侧面反映出学校领导的办学思想,也能体现出学校教育教学管理的能力和水平。随着Internet和信息技术的发展,我国高校教育信息化建设成为信息化建设的前沿阵地和信息时代的弄潮先锋。在国家对高等教育大力发展政策的刺激下,高校教育事业得到了迅速发展,在新的教务管理模式和管理体制下,如何利用有限的资源,以最优化的形式满足教务管理的需要成为了目前急需要解决的重要课题。通过建立一个以网络应用为基础、高性能、高可靠性、高安全性的云南大学排课系统,并将管理思想与计算机技术、网络技术有机结合,开发出真正符合现代教育管理理念与学习规律、更稳定、功能更强,服务更全面的校院两级排课系统,才能更好地为学生和教学服务,让教务管理人员真正的将精力花在提高教学教务管理质量上,而不是简单和繁重的日常事务处理上。经过对上述系统功能的分析和需求总结,设计总结如下:1.2数据字典1)学生信息表字段名称数据类型默认值允许空主键计算机学院《某中学的排课管理系统课程名称》课程设计报告3studentIDint是namechar(10)sexchar(2)是birthdaydatetime是classIDint是2)班级信息表字段名称数据类型默认值允许空主键classIDint是classnamechar(20)3)教师信息表字段名称数据类型默认值允许空主键teacherIDint是namechar(10)sexchar(2)是ageint是courseIDint是4)课程信息表字段名称数据类型默认值允许空主键courseIDint是classnamechar(20)teacherIDint是5)课程表信息表字段名称数据类型默认值允许空主键星期char(20)是第一节char(20)是......第八节char(20)是班级IDInt6)用户信息表字段名称数据类型默认值允许空主键usersvarchar(50)是passwordvarchar(50)1.3全系统的数据项数据项:1)学生信息:学生ID、姓名、性别、出生日期、所属班级。2)班级信息:班级ID、所属年级。计算机学院《某中学的排课管理系统课程名称》课程设计报告43)教师信息:教师ID、姓名、性别、年龄。4)课程信息:课程ID、课程名称、教师ID。5)课程表信息:星期、第一节、第二节、第三节、第四节、第五节、第六节、第七节、第八节、班级ID。1.4数据流图录入信息存储查询到的信息反馈按系统允许的条件查询信息二、概要设计2.1E-R图学生实体E-R图管理员(用户)用户信息库排课系统学生学生姓名性别班级出生日期计算机学院《某中学的排课管理系统课程名称》课程设计报告5班级实体E-R图班级名称教师实体E-R图课程实体E-R图教师教师姓名性别年龄课程ID课程课程ID课程名称班级班级ID计算机学院《某中学的排课管理系统课程名称》课程设计报告6课程表实体E-R图全局E-R图课程表……第八节第二节第一节班级ID学生班级课程教师课程表属于包含学习被学习被教授被包含教授包含计算机学院《某中学的排课管理系统课程名称》课程设计报告72.2系统说明书1)系统要求某中学的排课管理系统实现班级、课程等基本信息的管理;实现学生、教师信息的管理;实现班级课程及课程的任课教师和排课管理;创建存储过程检测指定教师、指定节次是否有课;创建存储过程生成指定班级的课程表;创建存储过程生成指定老师的课程表;建立数据库相关表之间的参照完整性约束。2)方案和概图a)设计方案计算机学院《某中学的排课管理系统课程名称》课程设计报告8b)系统概图用户登录界面学生注册班级设置课程信息设置班级信排课信学生信息输入课程信班级信息管理学生信息管理课程表信息管理课程信息管理教师注册教师信息录入教师信息管理计算机学院《某中学的排课管理系统课程名称》课程设计报告9错误提示界面排课系统主界面教师信息主界面计算机学院《某中学的排课管理系统课程名称》课程设计报告10教师信息查询报错学生信息查询主界面计算机学院《某中学的排课管理系统课程名称》课程设计报告11学生信息查询报错计算机学院《某中学的排课管理系统课程名称》课程设计报告12教师课表信息查询主界面课程信息查询计算机学院《某中学的排课管理系统课程名称》课程设计报告13班级信息查询报错查询班级课程表计算机学院《某中学的排课管理系统课程名称》课程设计报告14教师课程表查询三、系统关系模型及结构图3.1关系模型1)学生(学生ID,姓名,性别,出生日期,班级ID)主键:学生ID外键:班级ID2)班级(班级ID,班级名称)主键:班级ID3)教师(教师ID,姓名,性别,年龄,)主键:教师ID4)课程(课程ID,课程名称,教师ID)主键:课程名称外键:教师ID5)课程表1(星期,第一节,第二节,第三节,第四节,第五节,第六节,第七节,第八节)主键:星期外键:第一节,第二节,第三节,第四节,第五节,第六节,第七节,第八节6)课程表2(星期,第一节,第二节,第三节,第四节,第五节,第六节,第七节,第八节,课程名称)主键:星期外键:第一节,第二节,第三节,第四节,第五节,第六节,第七节,第八节3.2参照完整性约束条件学生——班级学生.班级ID=班级.班级ID教师——课程教师.课程ID=课程.课程ID计算机学院《某中学的排课管理系统课程名称》课程设计报告15课程表——班级课程表.班级ID=班级.班级ID课程表——教师课程表.教师ID=教师.教师ID3
本文标题:某中学的排课管理系统-课程设计报告
链接地址:https://www.777doc.com/doc-7247009 .html