广工数据库课程设计.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教师信息管理系统 题目名称 专业班级 学 号 学生姓名 指导教师 2016 年 3 月 26 日 1 / 14 一、实验环境 硬件环境 : 处理器 : 已安装的内存 (RMA): Intel(R) Core(TM) i5-3230M CPU @ 2.60FHz 2.60GHz 4.00GB 软件环境 操作系统 : Windows 10 数据库管理系统 : SQL Server 2008 开发工具 : Eclipse 二、需求分析 信息需求 教师信息(职工号,教师姓名,年龄,性别) 课程信息(课程号,课程名,学分) 课程评价信息(职工号,课程号,等级) 奖金信息(序号,等级,奖金) 用户信息(登录名,密码,用户组) 功能需求 1.教师用户: (1)对教师信息、课程信息、课程评价、奖金信息的查询。 2.管理员 (1)对教师信息、课程信息、课程评价的查询,修改,增加,删除; (2)对教师的奖金等信息的查询,修改。 安全性与完整性需求 1.不同的身份有不同的功能权限。 2.实体完整性:通过设置主键都已实现。 数据字典 该软件的数据库由下述信息组成: 1.教师信息 字段 1 2 3 4 2.课程信息 字段 1 2 3 字段名 职工号 教师姓名 年龄 性别 字段名 课程号 课程名 学分 类型 Int 型 字符型 Int 型 字符型 类型 Int 型 字符型 Int 型 宽度 说明 10 大于等于 18 且小于等于 65 2 男或女 宽度 说明 16 3.课程评价信息 2 / 14 字段 1 2 3 4.奖金信息 字段 1 2 3 5.用户信息 字段 1 2 3 字段名 职工号 课程号 等级 字段名 序号 等级 奖金 字段名 登录名 密码 用户组 类型 Int 型 Int 型 字符型 类型 Int 型 字符型 Int 型 类型 字符型 Int 型 字符型 宽度 2 宽度 2 宽度 8 6 说明 优,良,中,差 说明 优,良,中,差 说明 三、概念结构设计 1. 教师信息实体 2. 课程实体 3 / 14 3. 课程评价实体 4. 奖金实体 4 / 14 5. 用户实体 概念模型 :E-R 图 5 / 14 四、逻辑结构设计 关系模型 教师信息表(职工号,教师姓名,年龄,性别) ,其主码为职工号。 课程表(课程号,课程名,学分) ,其主码为课程号。 课程评价表(职工号,课程号,等级) ,其主码为职工号与课程号。 奖金表(序号,等级,奖金) ,其主码为序号。 用户表(登录名,密码,用户组) ,其主码为登录名。 用户子模式 应用程序功能模块图 6 / 14 安全性 该系统的用户只有两种, 一种是管理员, 另一种是教师, 管理员具有对数据 库操作的所有权限,教师只有对教师的信息、课程信息、课程评价、奖金信息的 查询权限。 完整性 实体完整性:通过设置主键都已实现。 参照完整性: 课程评价表中的职工号和课程号分别参照教师信息表中的职工 号和课程表中的课程号。 用户自定义完整性: 教师信息表中的年龄必须在 18 到 60 之间, 性别必须为 男、女,课程评价表和奖金表中的等级必须为优、良、中、差。 五、数据库物理设计 数据的存放位置说明 D:\Program Files \Microsoft SQL Server\ MSSQL10_50.SQLEXPRESS\MSSQL\DATA 系统配置说明 使用登录名: sa 登陆密码: 123 登陆 SQL Server 2008 模块设计(模块 IPO 图) 六、数据库实施 7 / 14 1.创建教师信息表 CREATE TABLE 教师信息表 (职工号 INT NOT NULL PRIMARY KEY, 教师姓名 CHAR(10), 年龄 INT CHECK(年龄=18 AND 年龄=60), 性别 CHAR (2) CHECK(性别 IN( 男,女)) ) 2. 创建课程表 CREATE TABLE 课程表 (课程号 INT NOT NULL PRIMARY KEY, 课程名 CHAR (16), 学分 INT ) 3. 创建课程评价表 CREATE TABLE

文档评论(0)

文档查询,农业合作 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体土默特左旗农特农机经销部
IP属地内蒙古
统一社会信用代码/组织机构代码
92150121MA0R6LAH4P

1亿VIP精品文档

相关文档