基于SQL sever 2008数据库网页设计.docVIP

  • 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)

1亿VIP精品文档

相关文档