数据库设计毕业设计管理子系统.docx

上传人:b****1 文档编号:13470820 上传时间:2023-06-14 格式:DOCX 页数:28 大小:679.10KB
下载 相关 举报
数据库设计毕业设计管理子系统.docx_第1页
第1页 / 共28页
数据库设计毕业设计管理子系统.docx_第2页
第2页 / 共28页
数据库设计毕业设计管理子系统.docx_第3页
第3页 / 共28页
数据库设计毕业设计管理子系统.docx_第4页
第4页 / 共28页
数据库设计毕业设计管理子系统.docx_第5页
第5页 / 共28页
数据库设计毕业设计管理子系统.docx_第6页
第6页 / 共28页
数据库设计毕业设计管理子系统.docx_第7页
第7页 / 共28页
数据库设计毕业设计管理子系统.docx_第8页
第8页 / 共28页
数据库设计毕业设计管理子系统.docx_第9页
第9页 / 共28页
数据库设计毕业设计管理子系统.docx_第10页
第10页 / 共28页
数据库设计毕业设计管理子系统.docx_第11页
第11页 / 共28页
数据库设计毕业设计管理子系统.docx_第12页
第12页 / 共28页
数据库设计毕业设计管理子系统.docx_第13页
第13页 / 共28页
数据库设计毕业设计管理子系统.docx_第14页
第14页 / 共28页
数据库设计毕业设计管理子系统.docx_第15页
第15页 / 共28页
数据库设计毕业设计管理子系统.docx_第16页
第16页 / 共28页
数据库设计毕业设计管理子系统.docx_第17页
第17页 / 共28页
数据库设计毕业设计管理子系统.docx_第18页
第18页 / 共28页
数据库设计毕业设计管理子系统.docx_第19页
第19页 / 共28页
数据库设计毕业设计管理子系统.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

数据库设计毕业设计管理子系统.docx

《数据库设计毕业设计管理子系统.docx》由会员分享,可在线阅读,更多相关《数据库设计毕业设计管理子系统.docx(28页珍藏版)》请在冰点文库上搜索。

数据库设计毕业设计管理子系统.docx

数据库设计毕业设计管理子系统

 

数据库设计毕业设计管理子系统

XXXX大学XX学院

数据库设计说明书

 

课程:

数据库课程设计

课题:

毕业设计管理子系统

班级:

学号:

姓名:

指导教师:

课题发给日期2014年6月16日

课题完成日期2014年6月27日

评语:

评分:

摘要

随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。

毕业设计作为大学生四年学习的重要环节,也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担,简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。

因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。

该系统为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。

毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。

该课题从毕业设计的申报、审核、学生选题、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。

系统主要功能实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的全程控制有非常重要的现实意义。

该课题实现了毕业设计的自动化和网络化管理,是参加毕业设计的教师、学生通过网络及时沟通的一个重要环节,大大提高了我院教学管理质量和水平。

第一章概述--------------------------------------------------------------------5

第二章课题设计的需求分析-------------------------------------------6

2.1设计任务------------------------------------------------------6

2.2设计要求-------------------------------------------------------7

2.3需求描述的规范文档-----------------------------------8

第三章概念结构设计---------------------------------------------------9

概念结构设计工具(E-R模型)--------------------9

题库子系统(局部)-------------------------------------10

子系统描述

分E-R图

说明

选题子系统(局部)-------------------------------------12

子系统描述

分E-R图

说明

选题子系统(局部)-------------------------------------14

子系统描述

分E-R图

说明

总体E-R图--------------------------------------------------16

3.5.1E-R图的集成

3.5.2总体E-R图

3.5.3说明

第四章逻辑结构设计---------------------------------------------------20

4.1关系数据模式--------------------------------------------20

4.2视图的设计------------------------------------------------26

第五章收获、体会与建议------------------------------------27

第六章主要参考文献---------------------------------------------------27

 

第一章概述

 

毕业设计是学生在校期间的最后一个教学环节,是学习深化和提高的一个重要过程,也是综合检验所学理论知识的一个重要环节。

本设计从课题的申报、课题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。

系统实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。

随着网络化的普及,全国高校的校园网络日益健全,实现无纸化办公成为未来的趋势,并且随着天津城市建设学院的教学体制改革不断加深,本系统的建立为参加毕业设计的教师、学生提供接口。

 

第二章课题设计的需求分析

2.1设计任务

(1)综合管理

此模块主要对学生、老师以及题目的具体信息进行管理,分为学生管理、老师管理及题库管理。

学生管理:

管理员可以对学院在校的即将毕业学生的具体信息进行查看,修改信息,也可添加新的具体信息。

老师管理:

管理员可以对学院在校的专业老师的具体信息进行查看,修改信息,也可添加新的具体信息,也可以根据老师不同的要求来分配老师指导学生的个数。

(2)权限管理

安全证书登录管理,针对不同账户设定系统各功能进入权限、各部分数据查看权限、修改权限;是否可查看管理下属数据、是否可修改题库信息,是否可以对学生的论文进行评分,是否可查看或修改学生的成绩、是否可查看老师或学生的基本信息等。

学生可以对题目和知道老师进行查询选择,但不能对题目和老师的信息进行修改。

(4)题库管理

管理员可以根据老师提供的题目或者是老师同意了一些学生自拟的题目进行上传,并把题目的详细信息上传。

(4)系统设置

备份数据:

可以提供直接备份数据库的相关数据

还原数据:

当系统出现异常状况时可以通过此还原数据库的相关数据

修改密码:

可以账户修改登录密码。

2.2设计要求

系统开发的总体任务是实现的毕业设计管理系统化、规范化和自动化,从而达到提高管理效率的目的。

从用户的观点来看,要求系统能够达到以下目标:

 

(1)及时收集保存信息;

(2)快速传递信息;

(3)实现数据共享。

 

设计员从技术观点上来看,要求系统能达到以下目标:

(1)方便学生和老师使用;

(2) 具有较高的可靠性;

普通用户

(3)具有较好的运行效果;   

(4) 具有较高的可维护性和扩充性,能够适应学生和老师新的要求。

 

2.3需求描述的规范文档

1学院数据实体:

学院名称、负责人、办公电话、学院编号。

2学生数据实体:

学号、密码、姓名、性别、民族、籍贯、出生日期、身份证号、联系电话、Email、备注、学院编号、所在班级、角色名称。

3教师数据实体:

教师编号、密码、学院编号、所在科室、发布选题、教育程度、职称、姓名、性别、政治面貌、联系电话、Email、角色名称、备注。

4角色数据实体:

角色名称、权限名称。

5权限数据实体:

权限名称、角色名称。

以上的实体都是基本的数据实体。

由于操作模块的名称对应该权限,在程序初始化时这些数据都应该添加,教师论文管理系统的目的进行论文管理,因此还要包括如下的几个数据实体:

6论文数据实体:

论文编号、学院、论文题目、收录情况、课题编号、学号、备注。

7评审数据实体:

教师编号、学号、论文编号、论文题目、评审意见、总分。

8课题数据实体:

题号、题名、出题教师。

 

第三章概念结构设计

3.1念结构设计工具(E-R模型)

概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上,按照特定的方法把它们抽象为一个不依赖于任何具体机器的数据模型,即概念模型。

概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。

设计概念结构的四类方法:

自顶而下:

首先定义全局概念结构的框架,然后逐步细化

自底而上:

首先定义各局部应用的概念结构,然后将他们集成起来,得到全局概念结构

逐步扩张:

首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。

混合策略:

将自顶而下和自底而上相结合,用自顶而下策略设计一个全局概念结构的框架,以它为骨架集成由自底而上策略中设计的各局部概念结构

常用的概念模型是E-R模型。

E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。

E-R方法是“实体-联系方法”(Entity-RelationshipApproach)的简称。

它是描述现实世界概念结构模型的有效方法。

是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:

1,1:

n或m:

n)。

在ER图中有如下四个成分:

E-R

矩形框:

表示实体,在框中记入实体名。

菱形框:

表示联系,在框中记入联系名。

椭圆形框:

表示实体或联系的属性,将属性名记入框中。

对于主属性名,则在其名称下划一下划线。

连线:

实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。

(对于一对一联系,要在两个实体连线方向各写1;对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。

概念结构设计的设计可分为两步:

第一步是抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。

3.2题库子系统(局部)

3.2.1子系统描述

出题阶段参与工作的有相关的教师,他们由教师表确定,每一个教师在登录的时候就可以进入自己的界面。

教师根据要求填写自己的课题和相关要求,可以通过多次登录就行修改、删除和提交来完成出题工作,所出课题存储于课题表。

 

3.2.2分E-R图

 

 

3.2.3说明

 

出题流程图

3.3选题子系统(局部)

3.3.1子系统描述

选题阶段首先由管理员确定发布内容。

学生通过登录自己的界面,可以看到题目的全部信息并且进行选择。

在达到限定时间后,由管理员通过人工干预的方式确定最终的选题结果。

在确定的时间内和学生完成选题后,由管理员根据题目和学生的具体情况,通过人工干预的方式,对文件表进行处理,确定每一个学生的题目,协调学生和题目之间的关系。

3.3.2分E-R图

 

 

 

3.3.3说明

 

选题流程图

评阅子系统(局部)

子系统描述

在答辩阶段,首先由管理员通过对答辩老师分配表的输入,确定每一个题目的答辩组长和其他答辩老师;然后答辩老师通过登录自己的界面进行答辩管理。

 

分E-R图

 

 

 

说明

 

答辩流程图

3.5总体E-R图E-R图的集成

3.5.4总体E-R图

 

 

3.5.5说明

首先管理员登录系统,对系统进行初始化,并可设置系统的开放与关闭。

系统初始化后教师可以出题,教师出题完毕管理员审核课题,审核通过后学生才可进行选题,学生选题完后教师可以选择符合题目要求的学生,形成双向选择。

如果还有学生没选上题目,管理员可以进行调剂,使每个学生都有题目。

当出题选题完毕,教师和学生建立了双向的关系后,进入到做题阶段。

管理员和教师通过文件上传与下载对学生完成毕设的情况进行监督。

指导教师指导学生完成设计后,进入到评阅阶段。

管理员分配评阅教师后,评阅教师对所评阅课题进行评阅,给出相应成绩。

评阅教师指导学生完成设计后,进入到答辩阶段。

管理员分配答辩教师后,答辩教师对所答辩课题进行答辩,给出相应成绩。

答辩结束后,由管理员对学生的实习/指导成绩、评阅成绩和答辩成绩进行录入,进行归档。

 

系统流程图:

 

 

第四章逻辑结构设计关

4.1系数据模式

5学院数据表(pms_college)的设计如表3-1所示。

表3-1学院数据表

编号

字段名称

字段类型

字段说明

备注

1

Collegeid

Char(10)

学院编号

主键

2

cname

Char(30)

学院名称

3

Tel

Char(11)

办公电话

4

Man

Char(30)

负责人

5

Tamount

Char(10)

教师人数

6

Smount

Char(10)

毕业人数

6教师数据表(pms_teacher)的设计如表3-2所示。

表3-2教师数据表

编号

字段名称

字段类型

字段说明

备注

1

tno

Char(10)

教师编号

主键

2

Password

Char(10)

密码

3

sname

Char(30)

姓名

4

Sex

char

性别

Check约束

5

Politics

char(10)

政治面貌

6

Education

char(10)

教育程度

7

Post

char(10)

职称

8

Mobile

char(11)

电话

9

Email

char(10)

Email

10

Descs

char(30)

备注

11

Collegeid

char(10)

学院编号

12

Department

char(10)

所在科室

13

role

char(10)

角色

14

subject

Char(10)

发布选题

7学生数据表(pms_student)的设计如表3-3所示。

用户基本信息表保存的是后台用户的基本信息。

其中“sno,tno”和“用户密码”是用于以后登陆,为了不引起混乱,要求“用户名”在表中唯一;姓名、电话、电子邮件等是用户的基本信息。

表3-3学生数据表

编号

字段名称

字段类型

字段说明

备注

1

sno

char(10)

学号

主键

2

Password

char(10)

密码

3

Name

char(10)

姓名

4

Sex

char

性别

Check约束

5

Politics

char(10)

政治面貌

6

Birthday

Date

出生日期

7

Cerid

Char(18)

身份证号

8

Addr

char(10)

籍贯

9

Mobile

char(11)

电话

10

Email

char(10)

Email

11

Descs

char(30)

备注

12

Collname

cha(10)r

学院名称

13

Classes

char(10)

所在班级

14

role

char(10)

角色

 

8角色数据表(pms_role)

表3-4角色数据表

编号

字段名称

字段类型

说明

备注

0

Id

char(10)

角色编号

主键

1

Name

char(10)

角色名称

2

rights

char(10)

拥有权限

9权限数据表(pms_right)

表3-5权限数据表

编号

字段名称

字段类型

说明

1

Name

char(10)

角色名称

2

Rname

char(10)

权限名称

10论文数据表(pms_paper)

表3-6论文数据表

编号

字段名称

字段类型

字段说明

备注

1

Bh

cha(10)r

论文编号

主键

2

Xy

char(10)

学院名称

3

Author

char(10)

作者

4

Pname

char(10)

论文题目

5

bz

char(10)

备注

6

sno

char(10)

学号

7

Xt_id

numeric(9)

课题编号

非空

11评审数据表(pms_score)

表3-7评审数据表

编号

字段名称

字段类型

说明

1

Lwmc

char(10)

论文题目

2

tno

char(10)

教师编号

3

sno

char(10)

学号

4

Bh

char(10)

论文编号

5

comm

char(30)

评审意见

6

score

char(10)

总分

12选题信息表(pms_select)如表3-8所示。

表3-8课题信息表

序号

字段名

字段类型

说明

备注

1

Xt_id

numeric(9)

编号

主键,唯一,非空

2

title

Varchar(50)

课题标题

非空

3

intr

Varchar(100)

选题简介

4

from

Varchar(16)

出题教师

外键,非空

5

addtime

Datetime(8)

添加时间

非空

13上传文档表(pms_upload)如表3-9所示。

表3-9上传文档表up_docunment

序号

字段名

字段类型

说明

备注

1

file_id

numeric(9)

编号

主键,唯一,非空

2

title

Varchar(50)

文档标题

非空

3

url

Varchar(100)

文档存放路径

非空

4

from

Varchar(16)

来源

外键,非空

5

addtime

Datetime(8)

添加时间

非空

14系统信息设置表(Config)如表3-10所示。

表3-10系统信息设置表Config

序号

字段名

字段类型

说明

备注

1

sitename

Varchar(50)

站点名称

非空

2

siteurl

Varchar(50)

站点路径

非空

3

Filepath

Varchar(50)

文件保存路径

默认“upfile”

4

Imgpath

Varchar(50)

图片保存路径

默认“upimg”

5

T_open

Char(10)

教师是否开放注册

6

S_open

Char(10)

学生是否开放注册

7

S_endtime

Datetime(8)

学生账户过期时间

8

T_endtime

Datetime(8)

教师账户过期时间

15公告信息表(Information)如表3-11所示。

公告信息主要包括以下几个方面:

学校关于毕业设计方面的规章制度、设计安排,以及推荐范文、表格下载和历年的优秀论文,和最新的公告和通知等方面内容。

该项只有管理员才有权限进行添加。

表3-11公告信息表(Information)

序号

字段名

字段类型

说明

备注

1

Info_id

numeric(9)

编号

主键,唯一,非空

2

Info_title

Varchar(50)

文章标题

非空

3

Info_content

Varchar(2048)

文章内容

非空

4

Info_from

Varchar(16)

文章来源

非空

5

Info_class

Varchar(16)

文章分类

非空

6

Info_time

Datetime(8)

添加时间

非空

7

Info_upfilename

Varchar(50)

上传文件名

8

Info_upfilepath

Varchar(100)

文件路径

16管理员信息如表3-12所示。

该表是用于保存系统管理人员的基本信息的,其中“管理员用户名”和“管理密码”是管理人员登陆系统进行管理的通行证,为了不引起混乱,“用户名”在表中是唯一的。

本系统的管理员分为两类:

一是总管理员,拥有最高权限;二是教务管理人员,拥有一般权限,如信息的发布等等。

表3-12管理员信息

序号

字段名

字段类型

说明

备注

1

Admin_id

numeric(9)

编号

主键,唯一,非空

2

Admin_username

Varchar(16)

用户名

唯一,非空

3

Admin_password

Varchar(32)

管理密码

非空

4

Admin_realname

Varchar(10)

真实姓名

非空

5

Admin_depart

Varchar(20)

部门

6

Admin_mail

Varchar(50)

邮箱

非空

7

Admin_level

Varchar(10)

权限

非空

8

Admin_validate

Varchar

(2)

验证

默认已审

9

Admin_regtime

Datetime(8)

注册时间

非空

17消息管理表Massage如表3-13所示。

表3-13消息管理表Massage

序号

字段名

字段类型

说明

备注

1

M_id

numeric(9)

编号

主键,唯一,非空

2

M_title

Varchar(50)

消息标题

非空

3

M_content

Varchar(200)

消息内容

非空

4

M_from

Varchar(16)

发送人

外键,非空

5

M_to

Varchar(16)

收信人

外键,非空

6

M_read

Varchar

(2)

是否已读

默认“未读”

7

M_time

Datetime(8)

发送时间

非空

8

M_upfilename

Varchar(50)

附件名

9

M_upfilepath

Varchar(100)

附件地址

4.2视图的设计

 

第五章收获、体会与建议

这次的课程设计让我掌握了许多的专业知识,也更加了解了团队合作的重要性。

首先我能够进一步熟练的应用软件SQL,再就是我能够根据自己的需要充分考虑各方面的问题,将对我以后的学习,乃至于以后的工作有非常重要的影响。

同时我掌握了解决解决问题的方法,这无论是对以后的学习、生活都有无比重要的价值。

在课设中,我遇到了不少的困难,比如不能清晰的简历设计模块,然后我想同学寻求帮助,向他们学习,最终通过自己努力建立了模块。

还有就是起初我设计的模型有点不足,我细心的发现问题,耐心修改,最终我还是做出了自己觉得比较理理想的报告。

大一的时候,我们学习的是C语言,而大二所学的是数据库原理。

所以感觉这两者的课设有相通之处又有不同之处。

因此,不会像以前一样不知道从何下手,却也会遇到许多新的问题。

这次我们组所做的课题是《毕业设计管理子系统》,真的可以说是与我们生活息息相关的。

毕竟经过2次期末课设,对于它的步骤还是比较熟悉的。

在经过大家讨论之后,决定将

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2