教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

学生选课管理系统(数据库课程设计)

来源:网络收集 时间:2026-07-16
导读: 信息与计算科学专业 题 目:班 级:学 号:姓 名: 数据库课程设计报告 学生选课管理系统 学生选课管理系统 摘要 摘 要 随着计算机技术的日新月异,极大的推动的各个行业的信息化进程。各大高校也急需进行信息化改革,以促进教学质量和工作效率快速提升。 本

信息与计算科学专业

题 目:班 级:学 号:姓 名:

数据库课程设计报告

学生选课管理系统

学生选课管理系统 摘要

摘 要

随着计算机技术的日新月异,极大的推动的各个行业的信息化进程。各大高校也急需进行信息化改革,以促进教学质量和工作效率快速提升。

本文是在对各大高校全校公开课学生选课情况进行实地调查后,进行详细分析讨论后撰写的学生选课管理系统数据库设计报告。全文从最初的系统规划,到需求分析、概念设计、逻辑设计、物理设计。每一阶段都进行了详细的分析。接下来的实现、运行与维护阶段,还进行了对本系统的测试,最后是本次项目开发的心得和体会以及本文的参考文献。

本系统是采用MVC模式(jsp+javabean+servlet)进行的J2EE企业级开发,主要功能是对学生选课及相关信息进行管理。较行业同类产品而言,本系统人机界面设计更加合理、人性化,用户操作简单方便。数据库的安全性更高,对用户访问权限进行了严格控制。数据存取速度更快,使用年限更长。可以很好的满足高校公开课学生选课的要求,极大的提高了学校的工作效率。

关键字:学生选课管理系统;SQL Server;JSP

目 录

第一章 系统规划 ..................................................... 1

1.1 引言 ........................................................ 1

1.1.1 编写目的 ............................................... 1 1.1.2项目背景 ............................................... 1 1.2 可行性研究的前提 ............................................ 1

1.2.1 目标 ................................................... 1 1.2.2 要求 ................................................... 2 1.2.3 条件假定和限制 ......................................... 2 1.2.4 决定可行性的主要因素 ................................... 3 1.3 技术可行性分析 .............................................. 3

1.3.1 技术的支持能力 ......................................... 3 1.3.2 技术的优势 ............................................. 3 1.3.3 技术的难点 ............................................. 3 1.4 经济可行性分析 .............................................. 4

1.4.1预期支出 ............................................... 4 1.4.2预期收益 ............................................... 4 1.5 社会可行性分析 .............................................. 4

1.5.1 法律因素 ............................................... 4 1.5.2 用户使用可行性 ......................................... 5 1.6 意见结论 .................................................... 5 第二章 需求分析 ..................................................... 6

2.1 系统需求 .................................................... 6 2.2 功能需求 .................................................... 6 2.3 数据流图 .................................................... 7

2.3.1 系统顶层图 ............................................. 7 2.3.2 数据流程图一层分解图 ................................... 7 2.3.3 数据流程图二层分解图 ................................... 9 2.4 数据字典 ................................................... 11

2.4.1 数据流条目 ............................................ 11 2.4.2 数据处理 .............................................. 13 2.4.3 数据存储 .............................................. 14

第三章 概念设计 .................................................... 15

3.1 实体之间的联系 ............................................. 15 3.2 E-R图 ...................................................... 15

3.2.1 局部E-R图 ............................................ 15

第四章 逻辑设计 .................................................... 19

4.1 概念模型向关系模型的转换 ................................... 19

4.1.1 1:N联系的转化的关系模式 .............................. 19 4.1.2 M:N联系的转化的关系模式 .............................. 19 4.2 概念模型的优化 ............................................. 20

4.2.1 确定范式级别 .......................................... 20 4.2.2 实施规范化处理 ........................................ 20

第五章 物理设计 .................................................... 22

5.1 数据库的存储结构 ........................................... 22

5.1.2 数据库的表设计 ........................................ 22 5.1.3数据的存放位置的设计 .................................. 24 5.1.4 关系模式的存取方法 .................................... 24 5.1.5.数据库安全性 .......................................... 24

第六章 实现、运行与维护 ............................................ 25

6.1 实现 ....................................................... 25

6.1.1 数据库的实现 .......................................... 25 6.1.2 视图的实现 ............................................ 25 6.2 人机界面设计 ............................................... 27

6.2.1 用户登陆界面 .......................................... 27 6.2.2 学生选课管理界面 ...................................... 27 6.2.3 教师管理界面 .......................................... 28 6.2.4 管理员管理界面 ........................................ 28 6.3 系统测试 ................................................... 29

6.3.1用户登陆测试 .......................................... 29 6.3.2 学生选课管理测试 ...................................... 29 6.3.3 教师管理测试 .......................................... 30 6.3.4 管理员管理测试 ........................................ 31 6.4 运行维护 ................................................... 32 总 结 .............................................................. 33 参考文献 ........................................................... 34

第一章 系统规划

1.1 引言

1.1.1 编写目的

可行性研究的目的是用最小的代价在尽可能的短的时间内确定数据库系统是否可能开发、是否值得开发、是否可以开发(在该报告中主要是考查《学生选课管理系统》是否可能开发、是否值得开发、是否可以开发)。其实质是在较高层次上以较抽象方式进行的、简化的压缩的需求分析和概要设计过程。 1.1.2项目背景

开发软件名称:学生选课管理系统 项目任务提出者:李军 项 …… 此处隐藏:4077字,全部文档内容请下载后查看。喜欢就下载吧 ……

学生选课管理系统(数据库课程设计).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/117852.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)