1、武夷学院实验报告课程名称:_管理信息系统_ 项目名称:_数据库设计_姓名:苏松仑_专业:_12 级物流管理_ 班级:_2 班_学号:20124212038_同组成员_20124212020,20124212034_一、 实验准备 1:实验环境准备:1,在计算机上安装.Net Framework 3.5 功能,然后安装Microsoft office 2010、装好 access 环境及其管理端,。2,收集学生成绩并刻录到数据库,设计数据库总体方案。3,学生成绩的 E-R 模型的设计实验所需知识点准备:1,数据库设计过程的 6 个阶段,既需求分析,概念结构设计,逻辑结构设计,数据库物理设计,数据
2、库实施,数据库运行和维护。2,关系模型的相关知识关系模型的一些主要概念,关系模式和关系。3,数据库管理系统的对应知识,如 acces 等的基本应用。4,数据库系统体系结构如模式,外模式,内模式,数据库模型及其要素如数据结构,数据操作,数据完整性约束。5,概念模型,信息世界中的基本概念,实体间联系,概念模型的表示方法。1 注:1、实验准备部分包括实验环境准备和实验所需知识点准备。2、若是单人单组实验,同组成员填无。二、 实验过程记录 2:需求分析:随着学校规模的不断扩大,学生人数的增加,有关学生的各种信息量也成倍增长,对学生成绩信息的管理难度随之增大。需要学生成绩管理信息系统来提高学生管理工作的
3、效率。总体任务是要实现学生成绩信息关系的系统规范化和自动化。根据总体任务的要求进行需求分析得出,学生成绩管理信息系统需要完成的功能。 还有,涉及到信息的增,删,改的,主要都是面向教务管理员,教师只能录入成绩,查询成绩,修改成绩,和查询个人信息。而学生只能登录查看自己。的信息,查询成绩等。概念结构设计学生基本信息的输入,其中包括学生学号,姓名,性别,所属学院,所属系别,所属班级。出生年月,籍贯,宿舍,联系方式等。学校基本课程信息的输入,包括课程编号,课程名称,课程属性,课程描述以及完成该课程 所得的学分。教师基本信息的输入,其中包括教师编号,教师姓名,教师职称,所教课程,所教班级等情况学生信息,
4、教师信息,课程信息,学生考试成绩的插入,删除,修改,查询和统计。识别每个用户的身份和密码,从而保证信息的安全性,防止信息的外泄和盗用。2 注:实验过程记录要包含实验目的、实验原理、实验步骤,页码不够可自行添加。E-R 图概念结构建立学生查询系统的分 E-R 图:学号 性别 籍贯学院号系号班号宿舍入学年份出生年月学号登陆学生 查询课程名 学分课程属性个人信息课程号 课程描述课程信息成绩信息课程名成绩 绩点教师查询更新系统 ER 图:管理员分 E-R 图:性别 籍贯出生年月入学年份宿舍班号系号 学生信 息教师号查询 修改插入登陆教师成绩成绩信息学号学院号成绩查看教师信息插入 管理员成绩信息教师信息
5、学生信息课程信息删除修改教师信息教师信息学生信息学生信息学生信息3、逻辑结构设计本系统将使用 Access2010 作为数据库管理系统。现在需要将上面的数据库概念结构转化为 SQL Server 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。学生信息表列名 数据类型 长度 可否为空是否主键 是否外键缺省值备注SNO char 12 N Y Y 学生学号SSEX char 2 N N N 学生性别SNAME char 8 N N N 学生姓名COMY char 4 N N N 入学年份CLNO char 2 N N Y 0 学院号MNO char 4 N N Y 0 系号CLANO c
6、har 6 N N Y 0 班号TELDEPT char 11 Y N N 联系电话DEPT char 10 N N N 宿舍BLRTH char 6 N N N 出生年月HT char 16 N N N 籍贯学院信息表列名 数据类型 长度 可否为空 是否主键是否外键缺省值 备注CLNO char 2 N Y N 0 学院号CLNAME char 24 N N N 学院名称CLPP int 4 N N N 0 学院人数专业信息表列名 数据类型 长度 可否为空 是否主键 是否外键 缺省值备注MNO char 4 N Y N 0 系号MNAME char 16 N N N 系名MPP int 4
7、N N N 00 系里人数班级信息表列名 数据类型 长度 可否为空 是否主键 是否外键 缺省值备注CLANO char 6 N Y N 0 班号CLANAMEchar 16 N N N 班级名称班级人数int 2 N N N 0 班级人数课程信息表列名 数据类型 长度 可否为空 是否主键 是否外键 缺省值备注CNO char 6 N Y N 课程号CNAME char 16 N N N 课程名称CTERM char 8 N N N 开课学期CREDIT char 1 N N N 0 课程学分CTYPE char 4 N N N 课程属性LESNO int 1 Y N N 周学时成绩信息表列名
8、数据类型 长度 可否为空 是否主键 是否外键 缺省值备注SNO char 12 N Y Y 学生学号CNAME char 16 N Y N 课程名称SGRD float 2 Y N N 00 学生成绩教师信息表列名 数据类型 长度 可否为空 是否主键 是否外键 缺省值备注TNO char 8 N Y N 教师编号TNAME char 8 N N N 教师名称TSEX char 2 N N N 教师性别TPOST char 8 N N N 教师职称TDARP char 16 N N N 所属部门教师与课程对应表列名 数据类型 长度 可否为空 是否主键 是否外键 缺省值备注TNAME char 8
9、 N N N 教师名称CNAME char 16 N N N 课程名称CLANAMEchar 16 N N N 班级名称用户登录信息表列名 数据类型 长度 可否为空 是否主键 是否外键 缺省值 备注USER char 8 N Y N 用户编号PASSWORDchar 12 N N N welcome 登录密码USER_KINDchar 4 N N N 用户类型实验小结:31, 在这次实验中,通过对学生成绩数据库的设计,我们深刻认识了数据信息、数据处理、数据库、数据库管理及系统重要概念,也学习到数据库技术,理解和掌握管理信息系统的相关内容,成功实现利用理论对数据库进行处理、析和理解技术。2, 在设计数据库管理中,所涉及的内容非常之多,需要每个成员都必须保持极大地耐心和细心,考虑数据库模型涉及要素要非常全面,数据库中的大量数据必须按严格的数据模型来组织,数据库中的数据是高度结构化的,它不仅是数据本身而且反映数据之间的关系。3, 我们认为通过这次实验,我们能熟悉运用数据库管理来管理我们身边的一些数据,提高我们工作效率。3 注:1、实验小结应包含实验所需知识点和实验方法的总结,实验心得体会等。2、分组实验需包含同组讨论内容。实验报告成绩(百分制)_ 实验指导教师签字:_