计算机科学与技术学部数据库课程设计报告题 目:学生选课管理系统 指导老师:学 号:姓 名:班 级:计科 0901 班 时 间:2024—12— 23 分 数:摘要随着计算机技术的日新月异,极大的推动的各个行业的信息化进程。各大高校也急需进行信息化改革,以促进教学质量和工作效率快速提升.本文是在对各大高校全校公开课学生选课情况进行实地调查后,进行详细分析讨论后撰写的学生选课管理系统数据库设计报告。全文从最初的系统规划,到需求分析、概念设计、逻辑设计、物理设计。每一阶段都进行了详细的分析.接下来的实现、运行与维护阶段,还进行了对本系统的测试,最后是本次项目开发的心得和体会以及本文的参考文献。本系统是采纳 MVC 模式(jsp+javabean+servlet)进行的 J2EE 企业级开发,主要功能是对学生选课及相关信息进行管理.较行业同类产品而言,本系统人机界面设计更加合理、人性化,用户操作简单方便.数据库的安全性更高,对用户访问权限进行了严格控制。数据存取速度更快,使用年限更长。可以很好的满足高校公开课学生选课的要求,极大的提高了学校的工作效率。关键字:学生选课管理系统;SQL Server;JSP目 录第一章系统规划 11 。 1 引言 0 1 。 1 。 1 编写目的 0 1.1.2 项目背景 0 1.2 可行性讨论的前提 0 1 。 2.1 目标 0 1 。 2.2 要求 0 1.2 。 3 条件假定和限制 1 1.2 。 4 决定可行性的主要因素 1 1 。 3 技术可行性分析 1 1 。 3 。 1 技术的支持能力 2 1 。 3 。 2 技术的优势 2 1 。 3.3 技术的难点 2 1 。 4 经济可行性分析 2 1 。 4 。 1 预期支出 2 1 。 4 。 2 预期收益 3 1 。 5 社会可行性分析 3 1.5.1 法律因素 3 1.5 。 2 用户使用可行性 3 1 。 6 意见结论 3 第二章需求分析 4 2 。 1 系统需求 4 2.2 功能需求 4 2 。 3 数据流图 5 2 。 3.1 系统顶层图 5 2.3.2 数据流程图一层分解图 5 2 。 3 。 3 数据流程图二层分解图 1 2 。 4 数据字典 3 2 。 4.1 数据流条目 3 2 。 4.2 数据处理 5 2 。 4.3 数据存储 5 第三章概念设计 6 3 。 1 实体之间的联系 6 3 。 2 E—R 图 6 3 。 2 。 1 局部 E-R 图 6 第四章逻辑设计 10 4 。 1 概念模型向关系模型的转换 10 4.1.1 1:N 联系的转化的关系模式 10 4 。 1 。 2...