- 16
- 0
- 约 39页
- 2016-12-22 发布于浙江
- 举报
福建工程学院计算机与信息科学系
数据库应用课程设计报告书
选修课管理系统
专业:计算机科学与技术
班级:
学号:0309606619
姓名:陈
联系电话:
QQ: 527501492
目录
目录 2
第一章 摘 要 I
第二章 需求分析 2
2.1 需求分析的任务 2
2.2 需求分析的过程 2
2.3数据字典与流程图 3
第三章 概念结构设计 6
3.1 概念结构设计的方法与步骤 6
3.1.1 概念结构设计的方法 6
3.1.2 概念结构设计的步骤 6
3.2 数据抽象与局部视图设计 6
3.3视图的集成 8
第四章 逻辑结构设计 10
4.1 E-R图向关系模型的转换 10
4.2 数据模型的优化 11
4.3 数据库的结构 11
第五章 数据库物理设计 14
5.1 索引的建立 14
5.2 表的建立 14
第六章 数据库的实施 18
6.1系统实验要求 18
6.2表的建立与数据的载入 18
6.3触发器的设计 18
6.4表的创建 20
第七章 功能界面详细解说 21
7.1.登陆界面 21
7.2.教师登陆界面 22
7.3.班级管理界面 24
7.4.学生信息管理界面 25
7.5.课程信息管理 26
7.6.选课信息管理界面 27
7.7.用户管理界面 29
7.8.学生登陆界面 30
7.9.已选课程信息界面 31
7.10.选课信息管理界面 32
7.11.口令修改界面 33
总 结 35
参考文献 36
第一章 摘 要
为了更好的巩固和加强所学的知识,把所学的东西转化为实际应用。应用SQL语言实现对数据库的创建、修改、删除。通过插入表和删除表、更改表学会了对于表的一些操作。建立一个关系数据库信息管理系统,必须得经过系统调研、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护以及系统评价的一般过程。
需求分析后,收集了大量的数据,应该把它们保存起来进入近一步的处理,进一步的抽取有用的信息。当年人们把数据存放在文件柜中,可现在随着社会的发展,数据量急剧增长,现在人们就借助计算机和数据库技术科学的保存大量的数据,以便能更好的利用这些数据资源。
通过学生选修课管理系统的构造以及相关信息制成表格,输入到数据库中,使之能够进行查询、修改、删除操作。需求分析阶段就是要研究学生选修课管理系统的具体分类和实施过程流图。概念设计阶段要完成数据抽象与局部视图设计还有视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式并且完成总关系表。最后就是要运行和实施数据库。要把查询结果与过程保存截图。
关键词:SQL语言;数据库设计;学生选修课管理
第二章 需求分析
2.1 需求分析的任务
?
1、系统目标:完成学生选修课管理系统及其附属程序。
2、系统功能需求:本系统的用户分为教师用户和普通学生两类,教师用户负责系统维护,包括对班级信息,学生个人信息,课程信息的录入,修改,查询,删除等。普通用户即选课学生则只具有为自己选课的权限。
2.2 需求分析的过程
1、功能划分:用户通过身份验证后进入主界面。主界面为超级用户提供6项选择:学生信息管理,课程信息管理,班级信息管理,选课,口令修改和退出系统。普通用户有4项功能选择:选课,课程查询,口令修改和退出系统。
2、功能描述:
班级信息管理:
给出所有班级的列表,超级用户可以实现增加,修改,查找,删除班级信息,维护指定班级所有学生信息,为指定班级设定必修课和选课学分限制等功能。在维护指定班级学生信息功能中,超级用户可以实现增加,修改,删除学生信息,察看某一学生选课情况,为学生更改口令等功能。在指定班级必修课功能中,以课表形式列出班级所有必修课的课程信息,实现为一个班级增加或删除必修课的功能。
学生信息管理:
给出所有学生的列表,超级用户可以增加,修改,删除,查找学生信息,察看某个学生选课情况,为学生修改口令等功能。本项功能与班级信息维护功能中的维护指定班级学生信息功能相似,不同的是本项功能中将列出所有班级的所有学生信息。
课程信息管理:
加入,修改,删除课程纪录,察看某门课的选课情况,查询指定的课程信息。
选课:
以课表的形式列出学生选课情况,学生可以为自己选修或者退选课程,而超级用户可以为任何学生选修或者退选课程。每个班级都有选课的学分限制,不允许学生选择课程的总学分超过所在班级的选课最大学分限制,而当退出选课功能时,如果选取课程总学分未达到所在班级选课最小学分限制则给出警告信息(因为学生可以多次进入选课界面选课)。
修改口令:
用户需要输入原口令,并且两次输入新口令一致后,系统即用新口令代替旧口令。
退出系统:
当用户退出系统时,如果选取的课程总学分未达到所在班级选课最小学分限制,则给出警告信息
您可能关注的文档
- 基于数字图像的车牌识别系统设计【参考】.doc
- 基于图像融合算法的便携式全景监控系统的研发【参考】.doc
- 基于无盘工作站的多媒体教室搭建项目总结【参考】.doc
- 基于物联网的生态环境监测【参考】.doc
- 基于物联网的室内环境检测演示系统【参考】.doc
- 基于信息技术真正实现大商务管理【参考】.doc
- 基于虚拟仪器技术的压力测量系统设计【参考】.doc
- 计算机毕业论文人事管理系统中英【参考】.doc
- 计算机病毒防治技术及其检测应用论文【参考】.doc
- 计算机波形显示软件设计微机原理【参考】.doc
- 2025-2026学年科普版七年级下册英语Unit7 Being a Smart Shopper素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit10 Lending a Helping Hand素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit11 Rules Matter素养测评卷(含答案).docx
- 2025-2026学年科普版七年级下册英语Unit12 Better Together素养测评卷(含答案).docx
- 2026年中考英语语法选择专题训练(含答案).docx
- 2026中考语文二轮学思并重,涵养君子之德论语十二章、虽有佳肴、大道之行也.docx
- 中考文言文常见文化常识梳理.docx
- 中考语文二轮:内修君子德外尽忠臣心诚子书出师表修身立德主题学习.docx
- 中考语文二轮:不一样的求学路一样的成长梦送东阳马生序劝学主题学习.docx
- 中考语文二轮:《陋室铭》《爱莲说》托物寓意主题学习.docx
原创力文档

文档评论(0)