1 / 24
文档名称:

CRT毕业设计9811538 147.ppt

格式:ppt   页数:24
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

CRT毕业设计9811538 147.ppt

上传人:企业资源 2012/1/12 文件大小:0 KB

下载得到文件列表

CRT毕业设计9811538 147.ppt

文档介绍

文档介绍:选课系统设计
答辩人:朱江灏
指导老师:尹林子
专业:电子信息科学与技术
主要内容
研究背景和意义
数据库设计与实现
系统设计
系统测试
总结
1. 研究背景和意义
课题研究背景
技术的发展,各高校相继建成了自己的校园网,并充分利用校园网提供的新环境、新手段为学校的教学、科研和教务管理服务。网上学生选课系统在B/技术作为运行平台。与传统的C/S体系结构相比,B/S结构大大简化了客户端,只要装上操作系统、网络协议软件以及浏览器即可,服务器则集中了所有的应用逻辑。开发、维护等几乎所有工作也都集中在服务器端。
课题研究的意义
选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。而作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点。因此,开发这样一套软件成为很有必要的事情。
2 数据库设计与实现

本系统的数据库实体主要有“学生”、“教师”、“教学楼”、“教室”、“课程”等。整个数据库可以用一个E-R图表示:


数据库逻辑设计就是将E—R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。

对于课程关系如图:

首先我们在Microsoft SQL Server 2000的“企业管理器”创建一个数据库,我们命名为“SC”,再在数据库中添加8个表:Student, Teacher, Course, SC, Course Time, Building, Room和Admin,每个表与逻辑设计中一种的关系模式相对应。

例如Student表:Student表用来存储学生的个人信息,使用学号作为主键,如图: