数据库原理及应用课程设计任务书
课题
名称
选课管理系统
设计
目的
本课程设计的目的是通过实践使学生经历一个数据库系统开发的全过程
并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识
去分析、解决实际问题。
实验
环境
1、Windows 7 及以上
2、SQL Server2008
3、Java(eclipse)
任务
要求
任务:
完成选课管理系统的分析设计工作,并选用适当的开发工具完成系统的
开发。
要求:
1、完成需求分析;
2、进行数据库的概念设计;
3、进行数据库的逻辑设计;
4、进行数据库的物理设计;
5、进行应用程序设计;
6、编程实现。
工作进度计划
序号 起止日期 工 作 内 容
1
2017.05.29-2017.06.02 需求分析
2
2017.06.03-2017.06.03 概念设计
3
2017.06.04-2017.12.04 逻辑设计
4
2017.06.05-2017.06.09 系统设计
5
2017.06.10-2017.06.11 课程设计报告纂写
指导教师(签章):
年 月 日
1
计 算 机 工 程 系
数据库原理及应用
课程设计报告
选题名称: 选课管理系统
系(院): 计 算 机 工 程与软件工程学院
专 业: 计算机科学与技术
班 级: 计算机
3142
姓 名: 张娟 学 号: 1141321236
指导教师: 冯万利 唐洁方
学年学期: 2016 ~ 2017 学年 第 2 学期
2017 年 6 月 9 日
摘要:
随着信息化的不断发展,我们的生活离不开数据,总是把生活的信息放入数据库系
统中,让生活更井井有条。无论是生活还是学习,我们都需要系统帮助我们记录。因
此我选择了这个课题选课管理系统,为了能更方便的进行选课相关的一系列操作。对
于本课题,我进行了需求分析,数据库的概念设计,逻辑设计,物理设计,在 sql
server2008 中建立相应的数据库,以及在使用 Java 语言在 eclipse 环境中运行前台
页面,包括使用 Microsoft visio2010 进行数据库的相关作图。
关键词:概念设计;逻辑设计;物理设计;数据库
目 录
1 需求分析.......................................................................................................................................................0
1.1 课设的选题................................................................................................................................0
1.2 课设的意义................................................................................................................................0
1.3 系统开发环境............................................................................................................................0
1.4 系统需求分析............................................................................................................................1
2 数据库的概念设计.......................................................................................................................................2
2.1 局部概念设计............................................................................................................................2
2.2 全局概念设计............................................................................................................................3
3 数据库的逻辑设计.......................................................................................................................................4
3.1 逻辑转换....................................................................................................................................4
3.2 细化表结构................................................................................................................................5
4 数据库的物理设计.......................................................................................................................................6
4.1 创建表........................................................................................................................................6
4.2 建立视图....................................................................................................................................8
5 应用程序设计...............................................................................................................................................9
5.1 功能模块界面分析....................................................................................................................9
5.2 登录界面....................................................................................................................................9
5.3 学生登录后的界面..................................................................................................................10
5.4 教师登录后的界面..................................................................................................................11
5.5 学生信息管理界面..................................................................................................................11
5.6 课程信息管理界面..................................................................................................................12
6 编程实现.....................................................................................................................................................12
总结与体会....................................................................................................................................15
致 谢...............................................................................................................................................17
参考文献........................................................................................................................................18