- 27
- 0
- 约7.71千字
- 约 35页
- 2017-07-09 发布于河南
- 举报
基于SQL sever 2008数据库网页设计
武 汉 工 程 大 学
电气信息学院
《数据库原理与应用》实验报告
专业班级 09电信 01 班 实验时间 2012年 5月 14日 学生学号 094030120 实验地点 4B 305 学生姓名 屈家袁 指导教师 邹连英 实验项目 学生信息管理数据库系统设计 实验类别 设计实验 实验学时 8学时 实验目的及要求 掌握SQL aerver 2008工具的使用方法;
掌握 Dreamweaver开发数据库管理界面的方法;
理解 SQL Server数据库添加、查询、更新、删除记录的过程;
理解使用Web方式控制数据库的方法; 成 绩 评 定 表 类 别 评 分 标 准 分值 得分 合 计 上机表现 按时出勤、遵守纪律
认真完成各项实验内容 30分 报告质量 程序代码规范、功能正确
填写内容完整、体现收获 70分 说明:
评阅教师: 日 期: 2012年 5 月 日 实 验 内 容 (说明:此部分应包含:实验内容、实验步骤、实验数据与分析过程等)
实验内容
创建学生信息管理系统 :
管理员管理模块 该模块主要由五个子模块构成,主要负责学生、教师、课程、班级等相关信息的管理功能。
1)学生管理子模块
该模块主要负责管理所有在校注册学生的个人信息。主要功能包括添加、删除、修改、查找学生信息。每个学生有唯一的学号,管理员添加新生后,新生即可登录此系统浏览个人信息,登录此系统的用户名和密码默认都是此学生的学号。
2)教师管理子模块
该模块主要负责管理系统本校教师。管理员可添加新教师信息,主要功能包括添加、删除、修改、教师信息。
3)课程管理模块
该模块负责管理所有的课程信息。主要功能包括添加、删除、 修改、课程信息。只有管理员才具有对课程信息进行维护的权限。课程管理模块是选课管理模块的基础,只有在课程管理中添有课程的信息,学生才能进行选课。
4)班级管理模块
该模块负责班级的管理。主要功能包括添加、删除和修改班级信息。只有管理员才具有对班级管理信息进行维护的权限。学生信息的添加是建立在班级信息维护的基础上,每个学生必然属于特定的班级。
5)成绩管理模块
学生选修的每一门课最后都有成绩,查询的内容包括课程名称、编号、成绩等。只有管理员可录入学生每一门课的成绩,并能进行修改,学生只能查询自己所学课程的成绩。
学生操作模块 学生只能进入此模块,该模块主要有5个方面的功能。可操作有关个人的信息,如修改个人的登录密码、浏览相关的课程信息、进行选课操作、查看自己已经选修的课程、查询自己的成绩等。
学会使用软件Microsoft visio画出学生信息管理数据库的E-R设计图、关系表设计、掌握数据库开发工具SQL Server的安装,IIS服务包的安装,网站设计工具Dreamweaver的安装,并使用这些软件来设计Web控制界面、Web与后台数据库数据交互代码设计、最后设计结果分析与总结。
实验方法与步骤
、学生信息管理数据库的系统模块图如下:
其中“系部和教师关系”的E-R分布图为:
“学生和课程关系”的E-R分布图为:
“教师和课程关系”的E-R分布图为:
最终的E-R图形显示如下:
、学生信息管理数据库的关系表设计如下所示:
1. “教师”与“系部”之间存在一对多的关系
系部(系部编码,系部名称)
教师(教师编码,教师姓名,性别,出生日期,职称)
2. “学生”与“课程”之间存在多对多的关系
学生(学号,姓名,性别,出生日期,入学成绩,班级编码)
课程(课程编码,课程名,学分)
选修(学号,课程编码,成绩)
3. “教师”与“课程”之间存在多对多的关系
教师(教师编码,教师姓名,性别,出生日期,职称)
课程(课程编码,课程名,学分)
授课(教师编码,课程编码)
4. 对1、2、3处理结果进行综合,得到最终的关系数据模型
系部(系部编码,系部名称)
教师(教师编码,教师姓名,性别,出生日期,职称)
学生(学号,姓名,性别,出生日期,入学成绩,班级编码)
课程(课程编码,课程名,学分)
选修(学号,课程编码,成绩)
授课(教师编码,课程编码)
班级(班级编码,班级名,所属专业)
专业(专业
原创力文档

文档评论(0)