数据库设计毕业设计管理子系统_第1页
数据库设计毕业设计管理子系统_第2页
数据库设计毕业设计管理子系统_第3页
数据库设计毕业设计管理子系统_第4页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、XXXX大学 XX学院数据库设计说明书课程:数据库课程设计课题:毕业设计管理子系统班级:学号:姓名:指导教师:课题发给日期2014年6月16日课题完成日期2014 年 6月 27日评语:评分:精选文档摘要随着计算机及计算机网络的普及和全国各院校的校园网络的日益完善、健全,各种工作的计算机网络化将逐步取代繁重的传统办公模式。毕业设计作为大学生四年学习的重要环节, 也有必要实行计算机网络化管理,从而减轻设计指导老师的承重负担, 简化立题、选题、评分等过程,让繁冗的课题设计信息采用计算机数据库统筹管理。 因此,设计一种毕业设计综合管理系统是我校教学管理发展的一项任务,也是各院校教学发展的趋势。该系统

2、为学生、教师、管理员提供一个交互的接口,大大方便了学生、老师及管理员的管理人员。毕业设计是学生在校期间的最后一个教学环节, 是学习深化和提高的一个重要过程, 也是综合检验所学理论知识的一个重要环节。 该课题从毕业设计的申报、审核、学生选题、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。系统主要功能实现了学生自主选题和教师自主选择学生的网上双向选择,并增加了留言板、文件上传与下载、新闻发布等,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的全程控制有非常重要的现实意义。该课题实现了毕业设计的自动化和网络化管理, 是参加毕业设计的教师、学生通过网络

3、及时沟通的一个重要环节, 大大提高了我院教学管理质量和水平。2精选文档目 录第一章概述 -5第二章课题设计的需求分析-62.1设计任务-62.2设计要求 -72.3需求描述的规范文档-8第三章概念结构设计-93.1 概念结构设计工具( E-R 模型) - 93.2 题库子系统(局部)子系统描述分 E-R 图说明3.3 选题子系统(局部)子系统描述分 E-R 图说明3.4 选题子系统(局部)-10-12-14子系统描述分 E-R 图说明3.5 总体 E-R 图 -163精选文档3.5.1E-R 图的集成3.5.2总体 E-R 图3.5.3说明第四章逻辑结构设计 -204.1关系数据模式 -204

4、.2视图的设计 -26第五章收获、体会与建议-27第六章主要参考文献 -274精选文档第一章概述毕业设计是学生在校期间的最后一个教学环节, 是学习深化和提高的一个重要过程, 也是综合检验所学理论知识的一个重要环节。 本设计从课题的申报、课题的审核、学生选题、调剂、指导、评阅、答辩、归档等环节进行管理,实现了毕业设计的整个流程的管理工作。系统实现了学生自主选题和教师自主选择学生的网上双向选择, 并增加了留言板、文件上传与下载、新闻发布等功能,能够保证毕业设计期间管理员、老师、学生之间信息的联通,对保证毕业设计的质量有非常重要的现实意义。 随着网络化的普及, 全国高校的校园网络日益健全,实现无纸化

5、办公成为未来的趋势, 并且随着天津城市建设学院的教学体制改革不断加深, 本系统的建立为参加毕业设计的教师、 学生提供接口。5精选文档第二章课题设计的需求分析2.1设计任务(1)综合管理此模块主要对学生、老师以及题目的具体信息进行管理,分为学生管理、老师管理及题库管理。学生管理:管理员可以对学院在校的即将毕业学生的具体信息进行查看,修改信息,也可添加新的具体信息。老师管理:管理员可以对学院在校的专业老师的具体信息进行查看,修改信息,也可添加新的具体信息,也可以根据老师不同的要求来分配老师指导学生的个数。(2)权限管理安全证书登录管理,针对不同账户设定系统各功能进入权限、各部分数据查看权限、修改权

6、限;是否可查看管理下属数据、是否可修改题库信息,是否可以对学生的论文进行评分,是否可查看或修改学生的成绩、是否可查看老师或学生的基本信息等。学生可以对题目和知道老师进行查询选择,但不能对题目和老师的信息进行修改。(4)题库管理管理员可以根据老师提供的题目或者是老师同意了一些学生自拟的题目进行上传,并把题目的详细信息上传。6精选文档(4)系统设置备份数据:可以提供直接备份数据库的相关数据还原数据:当系统出现异常状况时可以通过此还原数据库的相关数据修改密码:可以账户修改登录密码。2.2设计要求系统开发的总体任务是实现的毕业设计管理系统化、规范化和自动化,从而达到提高管理效率的目的。从用户的观点来看

7、,要求系统能够达到以下目标:(1)及时收集保存信息;(2)快速传递信息;(3)实现数据共享。设计员从技术观点上来看,要求系统能达到以下目标:(1)方便学生和老师使用;(2)具有较高的可靠性;(3)具有较好的运行效果;(4) 具有较高的可维护性和扩充性,能够适应学生和老师新的要求。7精选文档2.3需求描述的规范文档1 学院数据实体:学院名称、负责人、办公电话、学院编号。2 学生数据实体:学号、密码、姓名、性别、民族、籍贯、出生日期、身份证号、联系电话、Email、备注、学院编号、所在班级、角色名称。3 教师数据实体:教师编号、密码、学院编号、所在科室、发布选题、教育程度、职称、姓名、性别、政治面

8、貌、联系电话、Email、角色名称、备注。4 角色数据实体:角色名称、权限名称。5 权限数据实体:权限名称、 角色名称。以上的实体都是基本的数据实体。由于操作模块的名称对应该权限,在程序初始化时这些数据都应该添加,教师论文管理系统的目的进行论文管理,因此还要包括如下的几个数据实体:6 论文数据实体:论文编号、学院、论文题目、收录情况、课题编号、学号、备注。7 评审数据实体:教师编号、学号、论文编号、论文题目、评审意见、总分。8 课题数据实体:题号、题名、出题教师。8精选文档第三章概念结构设计3.1 念结构设计工具(E-R 模型)概念结构设计的任务是在需求分析阶段产生的需求说明书的基础上按,照特

9、定的方法把它们抽象为一个不依赖于任何具体机器的数据模型即,概念模型。概念模型使设计者的注意力能够从复杂的实现细节中解脱出来,而只集中在最重要的信息的组织结构和处理模式上。设计概念结构的四类方法:自顶而下:首先定义全局概念结构的框架,然后逐步细化自底而上:首先定义各局部应用的概念结构,然后将他们集成起来,得到全局概念结构逐步扩张:首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他概念结构,直至总体概念结构。混合策略:将自顶而下和自底而上相结合,用自顶而下策略设计一个全局概念结构的框架,以它为骨架集成由自底而上策略中设计的各局部概念结构常用的概念模型是E-R模型。E-R图也称实

10、体-联系图(Entity RelationshipDiagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。E-R方法是“实体-联系方法”(Entity-Relationship Approach)的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标9精选文档上联系的类型(1:1,1:n或 m:n)。在 ER图中有如下四个成分:E-R矩形框:表示实体

11、,在框中记入实体名。菱形框:表示联系,在框中记入联系名。椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名,则在其名称下划一下划线。连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。(对于一对一联系,要在两个实体连线方向各写 1; 对于一对多联系,要在一的一方写1,多的一方写N;对于多对多关系,则要在两个实体连线方向各写N,M。)概念结构设计的设计可分为两步:第一步是抽象数据并设计局部视图,第二步是集成局部视图,得到全局的概念结构。3.2 题库子系统(局部)子系统描述出题阶段参与工作的有相关的教师,他们由教师表确定, 每一个教师在登录的时候就

12、可以进入自己的界面。教师根据要求填写自己的课题和相关要求, 可以通过多次登录就行修改、删除和提交来完成出题工作,所出课题存储于课题表。10分 E-R 图教育程度发布课题Email题号精选文档教师密姓职编码名称号学院编号教师所在科室角色名称政性治电备别面话注貌出题题教名师课题教师1出题N课题11精选文档说明开始N是否登录成功?Y出题N出题成功?Y结束出题流程图3.3 选题子系统(局部)子系统描述选题阶段首先由管理员确定发布内容。学生通过登录自己的界面,可以看到题目的全部信息并且进行选择。在达到限定时间后,由管理员通过人工干预的方式确定最终的选题结果。在确定的时间内和学生完成选题后,由管理员根据题

13、目和学生的具体情况,通过人工干预的方式,对文件表进行处理,确定每一个学生的题目,协调学生和题目之间的关系。12精选文档分 E-R 图学密姓民号码名族出生年月学院编号身份证号学生所在年级Email角色名称性籍电备别贯话注出题题题号教名师课题课题1选题1学生13精选文档说明开始N是否登录成功?Y选题N选题成功?Y结束选题流程图3.4 评阅子系统(局部)子系统描述在答辩阶段, 首先由管理员通过对答辩老师分配表的输入,确定每一个题目的答辩组长和其他答辩老师;然后答辩老师通过登录自己的界面进行答辩管理 。14精选文档分 E-R 图学密姓民号码名族出生年月学院编号身份证号学生所在年级Email角色名称性籍

14、电备别贯话注教师密姓职编码名称号教育程度学院编号发布课题教师所在科室Email角色名称政性治电备别面话注貌教师N答辩M学生15说明开始N是否登录成Y评阅N评阅成功?Y结束答辩流程图3.5总体 E-R 图 E-R 图的集成总体 E-R 图名编权角称号限色学院名名称称负电责权限话人精选文档角权色限名名称称角色161精选文档学院1管理管理MN评定M论文1完成1N教师1命题N课题1选择1学生1指导MN答辩M分配管理员分配拥有权限17精选文档说明首先管理员登录系统, 对系统进行初始化, 并可设置系统的开放与关闭。系统初始化后教师可以出题, 教师出题完毕管理员审核课题,审核通过后学生才可进行选题, 学生选

15、题完后教师可以选择符合题目要求的学生,形成双向选择。如果还有学生没选上题目,管理员可以进行调剂,使每个学生都有题目。当出题选题完毕, 教师和学生建立了双向的关系后, 进入到做题阶段。管理员和教师通过文件上传与下载对学生完成毕设的情况进行监督。指导教师指导学生完成设计后, 进入到评阅阶段。 管理员分配评阅教师后,评阅教师对所评阅课题进行评阅,给出相应成绩。评阅教师指导学生完成设计后, 进入到答辩阶段。 管理员分配答辩教师后,答辩教师对所答辩课题进行答辩,给出相应成绩。答辩结束后,由管理员对学生的实习 / 指导成绩、评阅成绩和答辩成绩进行录入,进行归档。18精选文档系统流程图:开始N登录成功 ?Y

16、查看课题信息审核课题提交课题NN课题通过确定课题YY选择学生N成功?Y结束19精选文档第四章逻辑结构设计关4.1系数据模式5 学院数据表( pms_college)的设计如表 3-1 所示。表 3-1 学院数据表编号字段名称字段类型字段说明备注1CollegeidChar( 10)学院编号主键2cnameChar( 30)学院名称3TelChar( 11)办公电话4ManChar( 30)负责人5TamountChar( 10)教师人数6SmountChar( 10)毕业人数6 教师数据表( pms_teacher)的设计如表 3-2 所示。表 3-2 教师数据表编号字段名称字段类型字段说明备

17、注1tnoChar( 10)教师编号主键2PasswordChar( 10)密码3snameChar( 30)姓名4Sexchar性别Check 约束5Politicschar( 10)政治面貌6Educationchar( 10)教育程度7Postchar( 10)职称8Mobilechar(11)电话9Emailchar( 10)Email10Descschar( 30)备注11Collegeidchar( 10)学院编号12Departmentchar( 10)所在科室20精选文档13rolechar( 10)角色14subjectChar( 10)发布选题7 学生数据表( pms_st

18、udent)的设计如表 3-3 所示。用户基本信息表保存的是后台用户的基本信息。其中“sno,tno”和“用户密码”是用于以后登陆,为了不引起混乱,要求“用户名”在表中唯一;姓名、电话、电子邮件等是用户的基本信息。表 3-3 学生数据表编号字段名称字段类型字段说明备注1snochar( 10)学 号主 键2Passwordchar( 10)密码3Namechar( 10)姓名4Sexchar性别Check 约束5Politicschar( 10)政治面貌6BirthdayDate出生日期7CeridChar(18)身份证号8Addrchar( 10)籍贯9Mobilechar( 11)电话10

19、Emailchar( 10)Email11Descschar( 30)备注12Collnamecha(10) r学院名称13Classeschar( 10)所在班级14rolechar( 10)角色21精选文档8 角色数据表( pms_role)表 3-4 角色数据表编 号字段名称字段类型说 明备 注0Idchar(10)角色编号主键1Namechar( 10)角色名称2rightschar( 10)拥有权限9 权限数据表( pms_right)表 3-5 权限数据表编 号字段名称字段类型说明1Namechar(10)角色名称2Rnamechar(10)权限名称1011论文数据表( pms_p

20、aper)表 3-6 论文数据表编号字段名称字段类型字段说明备注1Bhcha( 10) r论文编号主键2Xychar( 10)学院名称3Authorchar( 10)作者4Pnamechar( 10)论文题目5bzchar( 10)备注6snochar( 10)学号7Xt_ idnumeric(9)课题编号非空评审数据表( pms_score)22精选文档表 3-7 评审数据表编号字段名称字段类型说 明1Lwmcchar( 10)论文题目2tnochar( 10)教师编号3snochar( 10)学号4Bhchar( 10)论文编号5commchar( 30)评审意见6scorechar( 1

21、0)总分12 选题信息表( pms_select)如表 3-8 所示。表 3-8课题信息表序号字段名字段类型说 明备 注1Xt_idnumeric(9)编号主键,唯一,非空2titleVarchar(50)课题标题非空3intrVarchar(100)选题简介4fromVarchar(16)出题教师外键,非空5addtimeDatetime(8)添加时间非空13 上传文档表( pms_upload)如表 3-9 所示。表 3-9 上传文档表 up_docunment序号字段名字段类型说 明备 注1file_idnumeric(9)编号主键,唯一,非空2titleVarchar(50)文档标题非

22、空3urlVarchar(100)文档存放路径非空4fromVarchar(16)来源外键,非空5addtimeDatetime(8)添加时间非空14系统信息设置表( Config)如表 3-10 所示。23精选文档表 3-10 系统信息设置表 Config序号字段名字段类型说 明备 注1sitenameVarchar(50)站点名称非空2siteurlVarchar(50)站点路径非空3FilepathVarchar(50)文件保存路径默认“ upfile ”4ImgpathVarchar(50)图片保存路径默认“ upimg”5T_openChar(10)教师是否开放注册6S_openCh

23、ar(10)学生是否开放注册7S_endtimeDatetime(8)学生账户过期时间8T_endtimeDatetime(8)教师账户过期时间15 公告信息表 ( Information ) 如表 3-11 所示。公告信息主要包括以下几个方面:学校关于毕业设计方面的规章制度、设计安排,以及推荐范文、表格下载和历年的优秀论文,和最新的公告和通知等方面内容。该项只有管理员才有权限进行添加。表 3-11 公告信息表 ( Information )序号字段名字段类型说 明备 注1Info_idnumeric(9)编号主键,唯一,非空2Info_titleVarchar(50)文章标题非空3Info_

24、contentVarchar(2048)文章内容非空4Info_fromVarchar(16)文章来源非空5Info_classVarchar(16)文章分类非空6Info_timeDatetime(8)添加时间非空7Info_upfilenameVarchar(50)上传文件名8Info_upfilepathVarchar(100)文件路径16管理员信息如表3-12 所示。24精选文档该表是用于保存系统管理人员的基本信息的,其中“管理员用户名”和“管理密码”是管理人员登陆系统进行管理的通行证,为了不引起混乱,“用户名”在表中是唯一的。本系统的管理员分为两类:一是总管理员,拥有最高权限;二是教

25、务管理人员,拥有一般权限,如信息的发布等等。表 3-12 管理员信息序号字段名字段类型说 明备 注1Admin_idnumeric(9)编号主键,唯一,非空2Admin_usernameVarchar(16)用户名唯一,非空3Admin_passwordVarchar(32)管理密码非空4Admin_realnameVarchar(10)真实姓名非空5Admin_departVarchar(20)部门6Admin_mailVarchar(50)邮箱非空7Admin_levelVarchar(10)权限非空8Admin_validateVarchar(2)验证默认已审9Admin_regtime

26、Datetime(8)注册时间非空17 消息管理表 Massage如表 3-13 所示。表 3-13 消息管理表 Massage序号字段名字段类型说 明备 注1M_idnumeric(9)编号主键,唯一,非空2M_titleVarchar(50)消息标题非空3M_contentVarchar(200)消息内容非空4M_fromVarchar(16)发送人外键,非空5M_toVarchar(16)收信人外键,非空6M_readVarchar(2)是否已读默认“未读”7M_timeDatetime(8)发送时间非空8M_upfilenameVarchar(50)附件名25精选文档9M_upfilepathVarchar(100)附件地址4.2视图的设计26精选文档第五章收获、体会与建议这次的课程设计让我掌握了许多的专业知识,也更加了解了团队合作的重要性。首先我能够进一步熟练的应用软件 SQL,再就是我能够根据自己的需要充分考虑各方面的问题, 将对我以后的学习, 乃至于以后的工作有非常重要的影响。同时我掌握了解决解决问题的方法,这无论是对以后的学习、生活

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论