欢迎来到天天文库
浏览记录
ID:11090928
大小:722.00 KB
页数:31页
时间:2018-07-10
《学生选课系统数据库课程设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、信息工程学院《数据库课程设计》论文题目:学生选课系统数据库设计学号:2009012836专业班级:计算机科学与技术093班姓名:李鹏英指导老师:杨晓辉完成日期:2011年1月21日2009级计算机3班数据库应用系统课程设计论文学生选课系统数据库设计李鹏英(信息工程学院计算机09级3班)摘 要网上选课系统已经在很多高校得到广泛的应用,深得广大师生的称赞,它改变了以往由学校统发课程表到学生手中,然后由学生填好再反馈到学校,而学校还要对结果进行审查,确定有效性,最后才实施上课计划,这一传统的手工选课不仅复杂,也牵涉了很多的人力,对管理也造成了诸多不变,而
2、借助网上选课系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。关键字:数据库设计、学生选课、排课引言:随着当代教育的不断发展,内容的不断丰富,课程量和学生数量大大增加,选课作为学校教育工作开展的关键环节,必须做到更加快捷、条理和效率。每个学生每学期需要完成相应的上课、上机以及实验等各项任务。因此,建立一个属于学校自己的选课管理系统很有必要。互联网的普及和数据库系统的便捷作用为学校的网上选课提供了很好的条件和工具。网上选课系统是依据大学的选修课的网上申请和管理需求而进行设计的
3、,目的是实现选修课的网上设置、申请功能。根据大学选修课管理的基本过程,网上选课系统应具备课程设置、课程查询、学生选课、管理员管理等基本功能要求。系统的主要使用者有学生、开课教师和教务管理人员。2009级计算机3班数据库应用系统课程设计论文目录1.需求分析11.1处理对象及组织11.2信息处理及系统功能11.2.1业务流程的调查11.2.2数据流程的建立31.2.3数据字典的建立72.数据库结构设计72.1概念设计72.1.1分E-R图建立72.1.2全局/整体E-R图102.2逻辑设计112.2.1建立关系模式112.2.2关系模式规范化处理122
4、.2.3用户子模式建立132.2.4关系模式逻辑结构定义133.数据库物理设计144.数据库实施与测试144.1数据库实施144.1.1数据库及数据库对象建立144.1.2数据入库154.2数据库测试155.总结15附录16附录116附录219附录321附录4272009级计算机专业3班数据库应用系统课程设计课程论文1.需求分析1.1处理对象及组织该系统的需求分析所处理的主要对象是学生网上选课的所有业务,包括学生选课、教师开课、教务管理员排设课程以及各种相关的信息查询及修改业务,一定要在充分了解业务工作概况,明确用户的各种需求,然后在此基础上确定系
5、统的功能。需求分析阶段的任务如下:(1)熟悉学生选课系统的业务流程及工作情况并绘制业务流程图;(2)根据业务流程把数据在组织内部的流动情况抽象出来,并绘制成数据流图;(3)详细地收集和分析各类数据,建立数据字典,其中包括数据项、数据结构、数据流、外部实体、数据存储、处理过程等。1.2信息处理及系统功能1.2.1业务流程的调查通过自己和身边同学对选课系统的使用体会调查了解了该系统的业务流程,基本掌握了学生网上选课的具体处理过程,以及处理需求。掌握业务流程图可以在建立系统时使系统的功能更加完整,结构更加优化,业务处理更加清晰。网上选课发涉及到学生选课、
6、教师开课以及教务管理员排课三个业务模块,因此,为该系统创建了两个业务流图如下图1-1至图1-2所示:选课业务流图:282009级计算机专业3班数据库应用系统课程设计课程论文图1-1学生选课业务流图排课业务流图:282009级计算机专业3班数据库应用系统课程设计课程论文图1-2排课业务流程图1.2.2数据流程的建立数据流程的建立就是舍去选课的机构、信息载体、处理工作等,只把数据在系统内部的流动情况独立地抽象出来,单从数据流动的过程来考查选课系统的数据处理模式。该系统所创建的五个数据流图如下图1-3至图1-7所示:282009级计算机专业3班数据库应用
7、系统课程设计课程论文图1-3顶层数据流图顶层数据流图:一层数据流图:282009级计算机专业3班数据库应用系统课程设计课程论文图1-5二层选课数据流图二层选课数据流图:二层排课数据流图:282009级计算机专业3班数据库应用系统课程设计课程论文图1-6二层排课数据流图图1-7二层开课数据流图二层开课据流图:282009级计算机专业3班数据库应用系统课程设计课程论文1.2.3数据字典的建立数据字典是建立数据库的数据基础,是经过多方面的数据采集、数据筛选分析所得,是系统开发的重要步骤,在数据库设计中占据着非常重要的地位。常见的数据字典由数据项、数据结构
8、、数据流、外部实体、数据存储及处理过程等组成。由于时间关系,本系统只列出了数据项和数据结构。详细数据项、数据结构见附录1表
此文档下载收益归作者所有