基于SQL_sever_2008数据库网页设计
武汉工程大学
电气信息学院
《数据库原理与应用》实验报告
专业班级09电信01 班实验时间2012年 5月 14日学生学号094030120 实验地点4B 305
学生姓名屈家袁指导教师邹连英
实验项目学生信息管理数据库系统设计
实验类别设计实验实验学时8学时实
验目的及要求1.掌握SQL aerver 2008工具的使用方法;
2.掌握 Dreamweaver开发数据库管理界面的方法;
3.理解 SQL Server数据库添加、查询、更新、删除记录的过程;
4.理解使用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.  “教师”与“课程”之间存在多对多的关系
教师(教师编码,教师姓名,性别,出生日期,职称)      课程(课程编码,课程名,学分)      授课
(教师编码,课程编码)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。