数据库课程设计-学生选课系统

数据库课程设计-学生选课系统

ID:6369559

大小:6.29 MB

页数:27页

时间:2018-01-11

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

《数据库课程设计-学生选课系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、用软件开发工具(如POWERBUILDER、ASP、VB.NET)的使用。(4)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。二.课程设计任务与要求:1、任务:学生选课系统问题描述:1)学校学生有一万多人。2)每个学生都有学号、学生姓名、学生性别、学生年龄、所在系别等信息。3)每门课程有课程号、课程名、学分、学期、学时。4)学生可以选修多门课程,一门课程可以供多个学生选修。2、设计要求:1)实现学生信息管理的信息添加、修改、删除。2)实现课程信息管理的信息添加、修改、删除。3)实现对所有学生选

3、课管理的选课、查询。4)能够按学号、课程号查询学生的选课信息。5)能够按查询值查询。6)设计一完整的数据库。要求掌握数据库的设计的每个步骤;掌握数据设计各阶段的输入、输出、设计环境、目标和方法;熟练的使用SQL语言实现数据库以及数据库重要对象的建立、应用和维护。三.课程设计说明书1需求分析(1)数据需求学生选课信息管理系统需要完成功能主要有:①用户登录窗体界面,包括用户名和密码。②学生选课信息管理系统窗体界面包含学生信息管理、课程信息管理、选课信息管理和退出本系统,点击子系统可以进入各个模块。③学生信息管理窗体有添加、修改、删除、退出的功能,包括学生学号、姓名

4、、性别、年龄、所在系部。④课程信息管理窗体有添加、修改、删除、退出的功能,包括课程编号、课程名、学分、学期、学时。⑤学生选课与选课信息查询窗体有选课、查询与退出的功能,选课包括选择学生与选择课程,选课查询包括查询内容与查询值。数据库课程设计报告第26页,共27页(2)事务需求①在登录窗体部分,要求:可以输入用户名和密码进入系统学生选课信息管理系统主窗体。②在学生选课信息管理系统的主窗体部分,要求:可以执行点击学生信息管理、课程信息管理、选课信息管理和退出本系统按钮进入的各个子系统操作。③在学生信息管理部分,要求:a.可以浏览学生信息。b.可以对学生信息进行添加

5、、修改、删除操作。④在课程信息管理部分,要求:a.可以浏览课程信息。b.对课程信息可添加、修改、删除操作。⑤在学生选课与选课信息查询部分,要求:a.显示当前数据库中选课信息情况。b.对学生选课与选课信息查询有选课、查询与退出操作。c.对学生选课信息有查询操作。(3)关系模式(1)登录(用户名,密码,用户分类)(2)学生信息(学生学号,姓名,性别,年龄,所在系部)(3)课程信息(课程编号,课程名,学分,学期,学时)(4)学生选课(学生学号,课程编号,成绩)(5)选课信息查询(学生学号,课程编号)(4)数据流程图(DFD)通过对系统需求的调查分析,细化软件功能,把

6、系统划分为四个子系统,明确每个子系统所要完的主要逻辑功能,采用以图形的方式描绘数据在系统中流动和处理。学生选课管理系统学生管理员学生信息选课信息选课信息息课程信息息学生学生图1-1顶层数据流图数据库课程设计报告第26页,共27页F4P3D1F5课程信息学生信息P4D2D3D4登录P1选课查询P2F2F1F3P数据流数据处理D数据存储F图1-2一层数据流图注:D1选课信息数据库D2学生信息数据库P2.1选择查询F2.1F2P2.2直接选课D1P2.3多条件查询F3F2.2D3用户登录数据库D4课程信息数据库F1登录信息F2,F3选课信息F4课程管理信息F5学生信

7、息图1-3二层数据流图数据库课程设计报告第26页,共27页F4P3.2添加F4D4P3.1课程P3.3修改F4F4P3.4删除图1-4二层数据流图P4.2添加F5P4.1学生信息P4.3修改D3P4.4删除图1-5二层数据流图(5)数据字典为了使各数据流,数据处理过程,存储过程不能反映其中的数据成,数据项目,数据特性,所以用数据字典来对数据流图中的各成份进行具体的定义,为系统的分析,设计及以后的实现提供供有关元素一致性定义和详细的描述:①数据流字典数据流名称:用户登录标志符:F1别名:无来源:用户去向:查询处理过程(P2、P3、P4)数据组成:用户名+密码数据

8、库课程设计报告第26页,共27页数据流

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

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

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