- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
信息工程学院
课程设计报告
设计名称:学生选课管理系统课程设计姓 名:学 号:专业班级:软件工程系 (院):信息工程学院设计时间:2011~2012学年第一学期设计地点:数据库实验室小组成员:指导老师:一.课程设计目的 数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程,对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。通过本实验达到以下目的:
培养学生具有C/S和B/S/S模式的数据库应用软件系统的设计和开发能力。
熟练掌握一种数据库系统(如SQL SERVER)的使用。
熟练掌握一种数据库应用软件开发工具(如POWERBUILDER 、ASP、VB.NET)的使用。
通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。 二.课程设计任务与要求:
1、任务:
学生选课系统
问题描述:
学校现有课程若干门。
课程表的信息有课程号、名字、学分、、学期、课时等。
学生表的信息有学生号、名字、性别、年龄、。
选课表的信息有选修课程号、学生的学号、课程学分。
用户表信息有用户名、用户密码、用户权限。
2、设计要求:
实现学生表中学生信息的插入、修改、删除。
实现课程表中课程信息的插入、修改、删除。
实现选课表中得选修课程的选课信息查询、进行课程选择。
管理员进行登陆后才能访问此数据库。
5)设计一完整的数据库。要求掌握数据库的设计的每个步骤;掌握数据设计各阶段的输入、输出、设计环境、目标和方法;熟练的使用SQL语言实现数据库以及数据库重要对象的建立、应用和维护。
三.课程设计说明书
1 需求分析
(1)数据需求
学生选修信息系统需要完成功能主要有:
1、课程基本信息的输入查询、修改、删除,包括课程号、课程名字、学期、课程学分等。
2、学生基本信息的的输入查询、修改、删除,包括学号、学生姓名、学生性别、学生年龄、系别等。
3、学生选课的基本信息的选课信息查询、学生进行课程选择。
4、管理员的基本信息的输入、查询、修改、包括用户名、密码。
(2)事务需求
①在课程信息部分,要求:
a.可以查询课程信息。
b.可以对课程信息进行插入、修改及删除的操作。
②在学生信息部分,要求:
a.可以查询学生信息:
b.可以对学生信息进行维护,包括插入、修改及删除的操作。
③在学生选课信息管理部分,要求:。
a.可以学生选课信息。
b.可以对学生选课信息进行查询及学生选课操作。
④在用户登录信息管理部分,要求:
a.能够使用用户信息进行登录访问
b.可以对用户个人信息进行修改、删除维护操作
(3)关系模式
(1)课程类别(课程编号,课程名、课程学分、学期、课程学时)
(2)学生类别(学生号,学生姓名,学生性别,学生年龄,学生系别 )
(3) 学生选课类别(课程号,学生号,学生成绩)
(4) 用户类别(用户名,用户密码,用户权限)
(4)数据流程图(DFD)
通过对系统需求的调查分析,细化软件功能,把系统划分几四个子系统,明确每个子系统所要完的主要逻辑功能,采用以图形的方式描绘数据在系统中流动和处理。
图1-1顶层数据流图
图1-2一层数据流图注:
D1 用户表
D2 课程表
D3 成绩表
D4 学生表
F1 登录信息
F3,F4,F5各种选课、学生信息
F2 用户信息
F6各种信息图1-3二层数据流图
图1-4二层数据流图
(5)数据字典为了使各数据流,数据处理过程,存储过程不能反映其中的数据成,数据项目,数据特性,所以用数据字典来对数据流图中的各成份进行具体的定义,为系统的分析,设计及以后的实现提供供有关元素一致性定义和详细的描述
①数据流字典
数据流名称:读者登录标志符:F1
别名:无
来源:用户
去向:查询处理过程(P)
数据组成:用户名+密码+用户权限
数据流名称:学生信息查询标志符:F5.3
别名:无
来源:用户
去向: 查询处理过程(P2.3)
数据组成: 学号+姓名+性别+年龄+系别
数据流名称:课程信息查询标志符:F5.1
别名:无
来源:用户
去向: 查询处理过程(P2.1)
数据组成: 课程号+课程名+学分+学时+课时
数据流名称:成绩信息查询标志符:F5.2
别名:无
来源:用户
去向: 查询处理过程(P2.2)
数据组成: 学号+课程号+分数
数据流名称:学生信息管理标志符:F4.2
别名:无
来源:用户
去向: 查询处理过程(P4.2)
数据组成: 学号+姓名+性别+年龄+系别
数据流名称:课程信息管理标志符:F4.3
别名:无
来源:用户
去向: 查询处理过程(P4.3)
数据组成:课程号+课程名+学分+学时+课时
数据流名称:成绩信息管理标志符:F4.1
别
您可能关注的文档
- 《数据库系统开发课程设计-图书管理系统》.doc
- 《数据库系统原理课程设计报告-假期数据库课程设计之房屋中介管理系统》.doc
- 《数据库系统开发员工请假管理系统_毕业论文(设计)》.doc
- 《数据库系统应用大作业课程设计报告-商品管理系统数据库设计》.doc
- 《数据库系统概论》课程设计-工厂数据库管理系统》.doc
- 《数据库系统概论教学大纲.doc
- 《数据库系统概论教学大纲》》.doc
- 《数据库系统原理课程设计报告-小区物业管理系统数据库系统原理设计》.doc
- 《数据库系统原理课程设计-基于SQL数据库的通用成绩管理系统》.doc
- 《数据库系统概论课程设计-二手房管理系统》.doc
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
文档评论(0)