学生选课系统设计报告
学院数学与计算机学院《数据库系统设计》课程设计报告
班级: 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)数据元素条目:
2)数据存储条目:
相关推荐:
- [幼儿教育]【完整版】2019-2025年中国药物发现外
- [幼儿教育]2018-2019年初中信息技术广东初一竞赛
- [幼儿教育]最新外研版(一起)小学英语五年级上册《
- [幼儿教育]农业推广与创新管理专业 -中农大毕业论
- [幼儿教育]2017-2022年中国更年期用药行业市场深
- [幼儿教育]数学1.1.2第1课时棱柱、棱锥和棱台的结
- [幼儿教育]二年级群文阅读课例欣赏
- [幼儿教育]2010-2015年中国保险行业投资分析及深
- [幼儿教育]厄运打不垮的信念第一课时
- [幼儿教育]巧用文本,让表达在言语中绽放论文
- [幼儿教育]中学生百科知识竞赛题及答案
- [幼儿教育]八大菜系英文简介
- [幼儿教育]中国男装牛仔裤市场发展研究及投资前景
- [幼儿教育]远程数字视频监控系统在银行的应用
- [幼儿教育]光纤光缆制造工艺及设备
- [幼儿教育]国家安全法试题及答案
- [幼儿教育]2011高中提前招生及竞赛试题(物理卷1)
- [幼儿教育]宁夏第三产业房地产业、科学研究和技术
- [幼儿教育]中兴通讯 ME3000模块用户硬件设计手册_
- [幼儿教育]紫外线灯管的辐照强度问题
- 苏联东欧剧变的原因和历史教训浅析
- 人工智能导论实验报告(学生)
- 思科ITE章考试原题及答案
- 《学习雷锋好榜样》主题班会教案
- 加油站建设项目安全评价报告
- 剖析社保卡管理系统
- 2017-2018年影视剧新媒体版权运营行业
- 2017-2018学年四川省成都市高一上学期
- 2019最新高中数学 第三章 3.2.1 几类不
- 2011-2015年中国基酸市场调查及行业前
- 人教版新课标选修八Unit 1 课件Warming
- 郭溪燎原小学辅导学生记录表
- 教师资格证统考综合素质写作秘笈
- 国外校园绿色建筑研究方向与建设实践
- 15.1 动物运动的方式 课件(北师大版八
- 民用飞机空调系统
- 长安侠文化传统与唐诗的任侠主题
- 《中国近现代史纲要》名词解释
- 11金本《保险学概论》复习资料
- 民用建筑机电安装工程专业施工图图纸会




