学生选课管理系统(数据库课程设计)
信息与计算科学专业
题 目:班 级:学 号:姓 名:
数据库课程设计报告
学生选课管理系统
学生选课管理系统 摘要
摘 要
随着计算机技术的日新月异,极大的推动的各个行业的信息化进程。各大高校也急需进行信息化改革,以促进教学质量和工作效率快速提升。
本文是在对各大高校全校公开课学生选课情况进行实地调查后,进行详细分析讨论后撰写的学生选课管理系统数据库设计报告。全文从最初的系统规划,到需求分析、概念设计、逻辑设计、物理设计。每一阶段都进行了详细的分析。接下来的实现、运行与维护阶段,还进行了对本系统的测试,最后是本次项目开发的心得和体会以及本文的参考文献。
本系统是采用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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




