- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实用文档
大理学院数学与计算机学院
《数据库系统设计》 课程设计报告
班级: 2012 级计算机科学与技术 1 班
学号: 201211514
姓名: 刘秀珍
系统名称: 学生选课系统
总分:
文案大全
实用文档
实验报告内容及撰写要求:
一、需求分析
程序的主要功能描述,可以用文字、框图、用例等方式。
参考《数据库系统设计任务书》附录中的内容来进行设计报告的撰写。
主要应当包含分析的过程及分析后得到的数据流图和数据字典。
二、数据库设计
2.1 数据库概念设计
实体关系模型设计, 创建分 ER 图和总体 ER 图,并描述总体 E-R 图合并时的问题解决。
2.2 数据库的逻辑设计
根据概念设计结果, 创建数据库的逻辑模型, 建立在具体 DBMS 下(SQL SERVER 2005 )的表结构,并根据规范化理论对表结构进行优化调整。
同时,根据应用需求,创建数据库系统所需的外模式(视图) 、模式和内模式(索引)
等,此外,应当根据需求,建立数据完整性约束(实体完整性,参照完整性和用户自定义完
整性)。
三、系统实现
3.1 数据库访问
1)数据访问类及实现代码
2) SQL 语句
3.2 业务逻辑层类及代码
描述业务流程、数据处理功能的模块代码
3.3 表示层的实现
可以用界面截图及其实现类及核心代码描述
四、总结
文案大全
实用文档
一、 需求分析
1.1 背景
全校性选修课开设的目的在于扩大学生的知识面、 加强学生素质
教育、培养复合型高级人才,具有不可替代的重要性。随着教育改革
的不断深入和素质教育的加强, 学分制的实施, 选修课在一个学生的
培养计划中占的比重将越来越大。
网上选课系统的出现使同学们能够更加自主、 便捷、准确的进行
选课。但是,由于一般高校中的学生都比较多,因此带来了诸多如信
息管理等问题, 鉴于需要将学生信息、 选课信息等信息数字化以便于
管理维护,我们便想到了利用数据库能够比较良好地解决此类问题,
由此下面我将设计出一个学生选课系统以供参考。
1.2 系统设计要求:
设计出一个学生选课数据库系统的简要要求如下:
1)设计要求
① 建立相应的数据库及相关的表、属性、约束、规则、默认等;②输入相应的记录(每个表不少于 20 条记录);③编写进行数据管理的存储过程。
2)系统用户由系统管理员、学生用户和教师用户三类组成。
(1)系统管理员的主要功能:
①用户管理(对教师、学生信息的管理和维护) ;
②课程管理(对课程信息的管理和维护) ;
③选课管理(实现选课功能开放和禁止、老师成绩输入开放和禁
止)。
文案大全
实用文档
(2)学生用户能实现的功能:
①查询和修改个人信息,如电话、 EMAIL地址;
②进行选课操作,包括查看课程设置信息、选课、退选、查看已
选课程;
③查看自己当前所选课程的信息和以前所选课程的成绩信息。
(3)教师用户能实现的功能:
①查询和修改个人信息,如电话、 EMAIL地址;
②课程结束后,教师对所教授的学生进行成绩登记;
③查看自己的教学安排,包括讲授课程、学时数、以往所教授课
程的学生成绩等信息。
1.3 概要分析
选课系统主要满足三类用户的要求: 教务处的系统管理员、 教师
和学生,他们所具有的操作权限以及操作内容是不同的。 要求选课系
统可以满足以下功能:系统管理员能对学生信息、教师信息、课程信
息等进行有效的管理和维护,包括增加、删除、修改等基本维护功能
和灵活的查询功能;教师和学生能够对个人基本信息、授课、选课所
涉及的有关信息进行查询、更新等操作。
1.4 系统主要功能
学生选课系统分为系统管理员、教师和学生三类用户,系统管理
员的功能包括维护学生信息、维护教师信息、维护课程信息;教师的
功能包括查询和修改个人信息、学生成绩登记,查询教学安排;学生
的功能包括查询和修改个人信息、 选课相关操作、 查询选课和选课成
文案大全
实用文档
绩信息。学生选课系统功能模块如图 1-1:
维护学生信息
系统管理员 维护教师信息
维护课程信息
查询和修改个人信息
学生选课系统
教师
查询教学安排
登记学生成绩
查询和修改个人信息
学生 查询选课和选课成绩信息
选课相关操作
图 1-1 学生选课系统功能模块图
文案大全
实用文档
1.5 数据流图
学生选课系统数据流图如图 1-2 所示:
管理员界面 维护信息
管理员登录成功
查询
登录
教师登录成功
教师界面
退出
登记成绩
学生登录成功
查询
学生界面
选课相关操作
图 1-2 学生选课系统数据流图
文案大全
实用文档
1.6 学生选课系统数据字典
1)数据元素条目:
数据元素条目
数据元素条目
名称:工号
总编号: 0001—0021
名称:姓名
总编号: 0001—0022
说明:本校教师编号
编号: 0021
说明:本
您可能关注的文档
- 夸夸我的老师_四年级作文.docx
- 夸夸我自己_五年级作文.docx
- 夸夸我自己作文_写人作文.docx
- 奇异的日本风俗与禁忌:四大禁忌.docx
- 奥巴马经典演讲稿三篇.docx
- 女人30岁生日感言.docx
- 女人最钟情的四种男人.docx
- 好书-活动方案.docx
- 好朋友作文550字_初中作文.docx
- 好用——天钧2018小说复习环境特点概括和描写手法-附答案.docx
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)