毕业设计管理系统.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-- - 毕业设计管理系统 ——数据库设计 4.1 数据库概念模型 实体属性分析 毕业设计管理系统涉及到的实体对象有:班级、学生、教师(含管理员) 、 课题、公告(留言)、作业、成绩、学生提问、教师答疑等。以下是本系统主要实体对象及其属性。 (1)学生:学班级代号、班级名称、学号、学生姓名、权限代码、密码、 学生性别、生日、头像、邮编、通讯地址、手机号码、家庭电话、办公室电话、 号码、 Email、个人主页、首次登录时间、最近上线时间、本次登录时间、登录次数等。 (2)教师:教师代号、专业、账号、姓名、密码、权限级别、性别、生日、 头像、职称、研究领域、家庭电话、办公室电话、手机、 QQ 号码、 MSN 号码、 Email 号码、个人主页、简介、首次登录时间、最近上线时间、本次登录时间、 登录次数、科研论文等。 (3)课题:课题代号、教师代号、班级号、填报人、课题名、课题方向、课题属性、限选人数、课题状态、基本要求、课题介绍、填报日期。 (4)选题:选题号、课题号、学号、选题时间、进程号、分数。 (5)进程:进程号、进程名、起始日期、截止日期。 (6)作业:作业号、作业名、学号、提交日期、作业描述、教师评语、成 绩。 (7)提问:问题号、学号、班级号、问题标题、回复内容、回复数、浏览次数、时间、是否显示。 (8)解答:回复号、问题号、教师号、班级号、解答、回复日期。 实体联系图 上术各实体之间相互存在关联关系, 通过各种关联关系把各个孤立的数据联系到一起,形成一个统一完整的数据。 数据库的实现可以依据这种关系设置参照 完整性,创建数据视图。完整的 E-R 图如图 4-4 所示。 指导 M 任务 N 执行 1 包含 1 1 填报 N 1 M 教师 课题 选择 学生 1  1 M  N  1  N 答疑  解答  包含  问题  提出 图 4-4 完整的数据库 E-R 图 4.2 数据库逻辑结构 数据库设计工作在软件开发中占有重要地位, 在本系统主要用到的表有学生信息表 Students,教师信息表 Teachers,课题信息表 Projects,成绩信息表 selection,通知表 Notices ,过 程表 Process,问 题表 Questions,师 生问答 关联 信息表 Quesolutions,资料下载信息表 DownLoads,消息信息表 Messages,讨论信息表Discuss,学生登陆信息表 StuLog,班级信息表 Class,文章信息表 Articles 等。以下介绍数据库中主要的三张表的逻辑结构。 1. 学生信息表 Students 学生信息表 Students的结构如表 4-4 所示。 4-4 学生信息表 Students 的结构表 字段描述 字段名称 数据类型 数据长度 允许空 班级代号 ClassID char 10 1 班级名称 ClassName nvarchar 100 1 学号 StuID char 10 0 学生姓名 StuName nvarchar 10 0 权限代码 RoleID int 4 1 密码 Password nvarchar 20 1 学生性别 StuSex char 2 1 生日 BirthDate datetime 8 1 头像 PhotoFile char 50 1 邮编 PostCode char 6 1 通讯地址 Address nvarchar 100 1 手机号码 MobilePhone char 11 1 家庭电话 RoomPhone char 13 1 办公室电话 OfficePhone char 13 1 QQ号码 QQ char 15 1 E_mail EMail nvarchar 50 1 个人主页 WebPage nvarchar 100 1 首次登录时间 FirstTime datetime 8 1 最近上线时间 LastTime datetime 8 1 本次登录时间 CurTime datetime 8 1 登录次数 Times int 4 1 说明:上表中允许空一列 1 表示允许空,  0 表示不允许为空(下同) 。 2.教师信息表  Teachers 教师表  Teachers 表结构如表  4-5  所示。 4-5 教师表 Teachers 的结构表 字段描述 字段名称 数据类型 数据长度 允许空 教师代号 TeaID char 10 0 专业 Department nvarchar 100 1 账号 TeaPY varchar 10 1 姓名 TeaName nvarchar 50 0 密码 Password varchar 15 0 权限级别 RoleID int 4 0 性别 TeaSex ch

文档评论(0)

bcll + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档