数据库课程设计报告-学生选课管理系统课程设计

数据库课程设计报告-学生选课管理系统课程设计

ID:10848622

大小:587.00 KB

页数:36页

时间:2018-07-08

数据库课程设计报告-学生选课管理系统课程设计_第1页
数据库课程设计报告-学生选课管理系统课程设计_第2页
数据库课程设计报告-学生选课管理系统课程设计_第3页
数据库课程设计报告-学生选课管理系统课程设计_第4页
数据库课程设计报告-学生选课管理系统课程设计_第5页
资源描述:

《数据库课程设计报告-学生选课管理系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、信息工程学院课程设计报告设计名称:学生选课管理系统课程设计姓名:学号:专业班级:软件工程系(院):信息工程学院设计时间:2011~2012学年第一学期设计地点:数据库实验室成绩:数据库课程设计报告第35页,共36页小组成员:指导老师:数据库课程设计报告第35页,共36页一.课程设计目的数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。通过本实验达到以下目的:(1)培养学生具有C/S和B/S/S模式的数据库应用软件系统的设计和开发能力。(2)熟练掌握一种数据

2、库系统(如SQLSERVER)的使用。(3)熟练掌握一种数据库应用软件开发工具(如POWERBUILDER、ASP、VB.NET)的使用。(4)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。二.课程设计任务与要求:1、任务:学生选课系统问题描述:1)学校现有课程若干门。2)课程表的信息有课程号、名字、学分、、学期、课时等。3)学生表的信息有学生号、名字、性别、年龄、。4)选课表的信息有选修课程号、学生的学号、课程学分。5)用户表信息有用户名、用户密码、用户权限。2、设计

3、要求:1)实现学生表中学生信息的插入、修改、删除。2)实现课程表中课程信息的插入、修改、删除。3)实现选课表中得选修课程的选课信息查询、进行课程选择。4)管理员进行登陆后才能访问此数据库。5)设计一完整的数据库。要求掌握数据库的设计的每个步骤;掌握数据设计各阶段的输入、输出、设计环境、目标和方法;熟练的使用SQL语言实现数据库以及数据库重要对象的建立、应用和维护。三.课程设计说明书1需求分析(1)数据需求学生选修信息系统需要完成功能主要有:1、课程基本信息的输入查询、修改、删除,包括课程号、课程名字、学期、课程学分等。2、学生基本信息的

4、的输入查询、修改、删除,包括学号、学生姓名、学生性别、学生年龄、系别等。3、学生选课的基本信息的选课信息查询、学生进行课程选择。4、管理员的基本信息的输入、查询、修改、包括用户名、密码。(2)事务需求①在课程信息部分,要求:a.可以查询课程信息。b.可以对课程信息进行插入、修改及删除的操作。数据库课程设计报告第35页,共36页②在学生信息部分,要求:a.可以查询学生信息:b.可以对学生信息进行维护,包括插入、修改及删除的操作。③在学生选课信息管理部分,要求:。a.可以学生选课信息。b.可以对学生选课信息进行查询及学生选课操作。④在用户登

5、录信息管理部分,要求:a.能够使用用户信息进行登录访问b.可以对用户个人信息进行修改、删除维护操作(3)关系模式(1)课程类别(课程编号,课程名、课程学分、学期、课程学时)(2)学生类别(学生号,学生姓名,学生性别,学生年龄,学生系别)(3)学生选课类别(课程号,学生号,学生成绩)(4)用户类别(用户名,用户密码,用户权限)(4)数据流程图(DFD)通过对系统需求的调查分析,细化软件功能,把系统划分几四个子系统,明确每个子系统所要完的主要逻辑功能,采用以图形的方式描绘数据在系统中流动和处理。数据库课程设计报告第35页,共36页课程信息查

6、询课程信息课程信息分数信息学生信息课程信息息用户用户用户用户用户学生信息管理系统用户选课查询用户用户学生信息查询学生用户选课与成绩信息查询用户删除修改信息图1-1顶层数据流图数据库课程设计报告第35页,共36页登录P1F1P3删除修改查询P2管理P4D2D3D4D1F2F3F5F4图1-2一层数据流图P数据流数据处理D数据存储F注:D1用户表D2课程表D3成绩表D4学生表F1登录信息F3,F4,F5各种选课、学生信息F2用户信息F6各种信息数据库课程设计报告第35页,共36页P2.1选择查询F5.1P2.2课程信息查询P2.3选课信息查

7、询P2.5学生信息查询D3D2D4F7F5.3F5.2F5图1-3二层数据流图P4.1选择P4.3学生信息管理P4.4课程信息管理P4.2选课信息管理D3D2D4F4F4.1F4.2F4.3F8图1-4二层数据流图(5)数据字典数据库课程设计报告第35页,共36页为了使各数据流,数据处理过程,存储过程不能反映其中的数据成,数据项目,数据特性,所以用数据字典来对数据流图中的各成份进行具体的定义,为系统的分析,设计及以后的实现提供供有关元素一致性定义和详细的描述①数据流字典数据流名称:读者登录标志符:F1别名:无来源:用户去向:查询处理过程

8、(P)数据组成:用户名+密码+用户权限数据流名称:学生信息查询标志符:F5.3别名:无来源:用户去向:查询处理过程(P2.3)数据组成:学号+姓名+性别+年龄+系别数据流名称:课程信息查询标志符:F5.1别

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。