欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    管理子系统设计.doc

    • 资源ID:832961       资源大小:1.14MB        全文页数:54页
    • 资源格式: DOC        下载积分:20积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要20积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,下载更划算!
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    管理子系统设计.doc

    1、 长沙学院毕业设计(论文) 摘 要为了改善我们的教学方法,建立以轻松快速为前提的管理方式,我们需要一个实践教学平台用以管理我们的各种教学任务以及毕业生的毕业设计.基于此在开发长沙实践教学平台系统中,我实现的是基于B/S模式的毕业论文设计管理子系统,其中数据库采用SQL2005,开发工具是Myeclipse,服务器采用tomcat.本系统可以对毕业设计整个流程进行管理共有三个角色:管理者、老师、学生.其中管理者是整个毕业设计的导航者,他能够对毕业设计进行流程安排与调整,其中包括:安排选题、开题、答辩的时间与地点,划分答辩小组以及评选优秀论文等.而老师和学生首先要进行一个互选过程,保证每位学生能够

    2、分配到指导老师.之后同学才能要提交论文题目,开题报告,及最后的毕业论文,而老师要对学生提交的各种资料要进行评阅并且要把信息及时反馈给学生.关键词:B/S模式,毕业设计管理,管理者 ABSTRACTIn order to improve our teaching methods, and establish management methods to quickly and easily as a precondition, we need a practice teaching platform to manage a variety of teaching tasks and graduat

    3、es of the graduate design. In the development of the Changsha practice teaching platform based on this, I realized design management subsystem based on the thesis of the B / S model, in which the database using SQL2005 development tools Meclipse, server uses the tomcat. The system can manage the ent

    4、ire design process of graduation. A total of three roles: administrators, teachers, students in this system. Which managers entire graduation navigation, he was able to graduate design process arrangement and adjustment, including: the arrangement of topics, open questions, reply time and place, the

    5、 division of the respondent group and a selection of outstanding papers. Teachers and students must first carry out a mutual selection process, to ensure that each student can be assigned to the instructor. After the students to want to submit the thesis topic, opening report and the final dissertat

    6、ion, and teachers want the students to submit various types of information to be reviewers and take timely feedback to students.Keywords: B/S model, Thesis design,Manager目 录摘 要IABSTRACTII第1章 概述11.1 项目概述11.2开发背景11.3项目目的以及意义21.4开发框架技术31.5 开发环境4第2章 需求分析52.1问题分析52.2可行性分析62.3 功能模块分析72.4用例图72.4.1管理员用例图72.

    7、4.2学生用例图82.4.3教师用例图92.5系统结构分析10第3章 系统设计133.1 数据库设计143.2 功能模块设计183.2.1 学生选择教师模块193.2.2教师选择学生模块193.2.3分配指导老师模块203.2.4划分答辩小组模块213.2.5论文题目管理模块223.2.6个人信息管理模块223.2.7成绩管理模块233.2.8划优秀论文管理模块233.3 页面设计243.3.1 页面概述243.3.2 主要页面253.4 目录结构27第4章编码294.1 学生与教师互选主要编码294.2管理员分配答辩小组主要编码304.2教师发布论文题目编码35第5章 运行与测试385.1系

    8、统的运行385.1.1登录界面385.1.2毕业设计管理模块395.1.3分配指导老师模块405.1.4学生选论文题目模块405.1.5提交开题报告模块405.1.6查看答辩组信息模块415.1.7发布论文题目模块415.1.8审阅开题报告模块425.2 系统测试425.2.1测试目的435.2.2测试方法435.2.3测试内容43结 论45参考文献47附 录48附录2部分代码49致 谢51IV 长沙学院毕业设计(论文) 第1章 概述1.1 项目概述我的项目的名称是长沙学院教学实践平台毕业论文设计模块,在整个系统里,学生可以选择自己的指导老师,老师也可以选择自己的中意的学生,学生和老师都可以查

    9、看双方的信息和整个毕业论文流程的信息.学生可以提交自己的毕业论文给老师评阅,老师评阅完后给予学生的意见让他们重新修改.并且老师可以提供论文题目给自己带的学生选择,而学生选择必须遵照一人一题的原则.而管理者要划分答辩小组,管理学生和老师的信息,评选优秀论文.1.2开发背景随着计算机技术和互联网技术的发展,网络技术已经逐渐渗入社会生活各个层面.传统的教学方式已不能满足现代化,网络化,简洁化,快速化的需求.网络教学已经成为全球性的大趋势.网络教育除了学习其中的内容之外,对每一届毕业生的管理也是一个必不可少的方面.毕业设计是每一届学生必要的而且是对于大学生来说是非常重要的一个环节,在这个环节里学校要考

    10、核每一个毕业生是否符合毕业的标准,通过检查他们的毕业设计和毕业论文来体现.使用长沙学院教学实践平台可以使学生和老师直接在网络上完成整个毕业设计的流程,为那些在外面工作了的同学也提供了很大福利,也不限制学生一定要待在学校等着与老师走完每一个繁琐的流程,这样解放了老师和学生,能让他们正常的进行自己的工作计划,大大拓展了整个毕业设计的灵活性,在这个系统里学生可以直接提交开题报告与论文,老师也可以在网上评阅他们提交的每一个文件,并且可以给出建议,这样就不要每周都要聚集开一次会议,省掉很多人力物力的浪费.在开始学生选择老师的时候,学生并不是对于每一个老师的情况十分了解,所以设计时他们可以在系统里查到任何

    11、一个研究方向的老师的信息,通过比较可以选择自己中意的老师,这样减少学生的盲目性,也加快了选择的速度.通过以上分析,得出结论:在科技化飞速发展的今天,我们只有充分利用身边的资源使用科学的教学管理方式,才能使教育跟上时代的步伐.也只有这样才能使我们的教育水平更上一层楼.1.3项目目的以及意义目前国内许多学校在毕业设计流程这一块都是由系里面组织学生老师开会.学生跑到老师办公室提交他们的纸质文档给老师批阅,老师保存和修改文档以及反馈给学生的信息都相当的麻烦和纸张的浪费,而且束缚学生不能离开学校去找工作,相当的不方便,这样整个毕业流程进程也相当的慢.而且在学生选择老师时候,出现了一下不好的状况.如:有的

    12、同学联系了某个老师,但是这个老师要求这个学生等他的答复,结果这个学生等了两天后才知道老师忘记了这件事情,所以最后这个学生也没选到自己合适的老师.为了避免发生这种情况,我们有必要设计一个系统来管理这些人为容易出错的过程,这样对我们的老师和学生在整个毕业设计中省掉很多麻烦.为那些在外面工作了的同学提供了很大便利,也不限制学生一定要待在学校等着与老师走完每一个繁琐的流程,这样解放了老师和学生,能让他们正常的进行自己的工作计划,大大拓展了整个毕业设计的灵活性.在这个系统里学生可以直接提交开题报告与论文,老师也可以在网上评阅他们提交的每一个文件,并且可以给出建议,这样就不要每周都要聚集开一次会议,避免很

    13、多人力物力的浪费.在开始学生选择老师的时候,学生并不是对于每一个老师的情况十分了解,所以设计时他们可以在系统里查到任何一个方向的老师信息,加快了选择的速度.基于已有教学平台系统也借鉴了许多优秀的先进的教学平台的思想,再结合自己所学的知识,开发出来的一套简单的毕业设计管理系统,主要是目的是检查自己综合运用自己所学知识的能力.本系统完全可以满足学生和老师在系统里完成所有毕业流程的操作:学生确定指导老师,老师选择自己满意的学生,确定论文题目、开题、答辩等等.老师和学生对本系统的掌握也非常容易,界面设计简洁,都是设计到他们平时的各种流程.在整个系统里,学生可以选择自己的指导老师,老师也可以选择自己的中

    14、意的学生,学生和老师都可以 查看双方的信息和整个毕业论文的整个流程的信息.学生可以提交自己的毕业论文给老师评阅,老师评阅完后能及时给予学生的反馈信息,对于他们的论文能够给与成绩,并且学生可以查看自己的成绩.而管理者要划分答辩小组,管理学生和老师的信息,给学生分配指导老师等工作.本系统采用B/S开发模式.B/S是B/S(Browser/Server,浏览器/服务器)模式又称B/S结构.它是随着Internet技术的兴起,对C/S模式应用的扩展.在这种结构下,用户工作界面是通过IE浏览器来实现的.B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,

    15、 WAN, Internet/Intranet等)访问和操作共同的数据1.在该系统中分为:管理员、教师、学生三个角色.而且现在毕业流程这一块加到教学平台系统里面并且作为它的一个子系统,能够使长沙教学实践平台系统不仅仅能对教学的进行管理,也能够把对于每个大四的学生来说非常重要的毕业设计的环节很好的管理起来.毕业设计就是他们在大学里的最后课程,是关系到他们前程的一个不可省略的过程,所以它的真实意义与作用是不可忽视. 1.4开发框架技术对于框架技术,在系统设计过程中,为了全面优化系统结构,实现代码重用,我决定采用先进的J2EE技术来开发这个应用系统,并全面贯彻MVC的开发模式.MVC模式最重要的思想

    16、就是业务代码与视图代码的分离,能有效地理清系统结构,降低系统复杂度与维护度2 王国辉.Java Web编程宝典.北京:人民邮电出版社.2010:24.我们采用Struts+Spring+SQL2005的整合,我们选择三种框架的组合是因为三种框架各有好处,我们利用它们的优点,来避免它们的缺点,充分利用框架的简洁性与有效性来完成我的系统3 李刚.轻量级Java EE企业应用实战.北京:电子工业出版社.2011:100.Struts是一个为开发基于模型(Model)视图(View)控制器(Controller)(MVC)模式的应用架构的开源框架,是利用Servlet,JSP和custom tag l

    17、ibrary构建Web应用的一项非常有用的技术.由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速5.它使用服务层框架可以将JavaBeans从Jsp/Servlet中分离出来,而使用表现层框架则可以将Jsp中剩余的JavaBeans完全分离,这部分JavaBeans主要负责显示相关信息,一般是通过标签库(Taglib)实现,不同框架有不同自己的标签库,Struts是应用比较广泛的一种表现层框架6.Spring 设计的核心是 org.springframework.beans 包,它的设计目标是与 JavaBean 组件一起使用.这个包通常不是由用户直接使用,而是由服务器将其用作其他

    18、多数功能的底层中介.Spring的web框架是围绕分发器(DispatcherServlet)设计的,DispatcherServlet将请求分发到不同的处理器,框架还包括可配置的处理器映射,视图解析,本地化,主题解析,还支持文件上传.缺省的处理器是一个简单的控制器(Controller)接口,这个接口仅仅定义了ModelAndView handleRequest(request,response)方法.你可以实现这个接口生成应用的控制器,但是使用Spring提供的一系列控制器实现会更好一些,比如AbstractControlle,AbstractCommandController,和Simp

    19、leFormController.应用控制器一般都从它们继承.注意你需要选择正确的基类:如果你没有表单,你就不需要一个FormController.这是和Structs的一个主要区别7.Spring将对象细分成不同的角色:它支持的概念有控制器(Controller),可选的命令对象(Command Object)或表单对象(Form Object),以及传递到视图的模型(Model).模型不仅包含命令对象或表单对象,而且也包含任何引用数据.但是,WebWork的Action将所有的这些角色都合并在一个单独的对象里.WebWork允许你在表单中使用现有的业务对象,但是只能把它们定义成不同Acti

    20、on类的bean属性.更重要的是,在运算和表单赋值时,使用的是同一个处理请求的Action实例.因此,引用数据也需要被定义成Action的bean属性 8.1.5 开发环境 硬件:CPU:Pentium以上计算机 内存: 512M以上 软件:操作系统版本:Windows XP /vista/Win7 开发工具:Myeclipse 后台服务器:Apache Tomcat 6.0第2章 需求分析需求分析就是分析软件用户的需求是什么.需求分析以系统规格说明和项目规划作为分析活动的基本出发点,并从软件角度对它们进行检查与调整.同时需求规格说明又是软件设计、实现、测试直至维护的主要基础.良好的分析活动有

    21、助于避免或尽早剔除早期错误,从而提高软件生产率,降低开发成本,改进软件质量9.在进行需求分析时我们也要进行实地调研得到系统在功能、行为、性能、设计约束等方面的各种要求.也对这个系统进行问题分析、可行性分析、功能模块分析.只有这样才能在设计这个系统时少走弯路.2.1问题分析目前国内许多学校在毕业设计流程这一块都是系里面组织学生老师开会,学生要跑到老师办公室提交他们的纸质文档给老师批阅,老师保存和修改文档以及反馈给学生的信息都相当的麻烦与纸张的浪费,而且束缚学生不能离开学校去找工作,相当的不方便.如果有一个系统能让学生和老师在网上完成这样整个毕业流程进程,则就能为那些在外面工作了的同学提供了很大便

    22、利.也不限制学生一定要待在学校等着与老师走完每一个繁琐的流程,这样解放了老师和学生,能让他们正常的进行自己的工作计划,大大拓展了整个毕业设计的灵活性.在这个系统里学生可以直接提交开题报告与论文,老师也可以在网上评阅他们提交的每一个文件,并且可以给出建议,这样就不要每周都要聚集开一次会议,省掉很多人力物力的浪费.在学生选择老师的环节,学生并不是对于每一个老师的情况十分了解,所以设计时他们可以在系统里查到任何一个方向的老师信息,通过比较可以选择自己中意的老师,这样减少学生的盲目性,也加快了选择的速度,而且这些不受时间空间的限制.2.2可行性分析我做的这个项目,首先要进行调研,需要调研涉及的人员:管

    23、理员、教师、学生.需要弄清楚整个毕业设计流程的走向.在这个流程里设计到学生与教师的一个双向选择的过程.这个过程学生可以选择自己喜爱的指导老师,而老师也能选择自己中意的学生.而只有老师和学生双向互选后才能真正的配对成功.对于那些没有选到指导老师的学生,需要管理员统一为他们分配指导老师.而且学生选择好自己的指导老师后就是确定论文题目,在完成这一个功能上我可以让指导老师为自己指导的学生提供论文题目供他们选择.通过调研得知:每个学生他们的论文题目必须不能够相同,所以在设计系统时要考虑到这点.而且本系统时模拟平常我们手工操作完成的各个环节,作为毕业生来说对这个系统时非常容易上手的.本系统用户平台直接面向

    24、普通用户,界面简单、明了,采用可视化界面,普通用户只需用鼠标就可以完成相应的数据操作;少量的数据输入是由管理员完成的.对于初次使用此系统的用户,不需要过于复杂的培训和学习就可以掌握系统的操作流程.由此可见,开发此软件在操作上是可行的.不需要考虑人力,物力,财力的需求,我的这个项目在经济上是可以接受的,并且本系统实施后可以显著提高老师和学生在毕业设计中的效率,节约大量的时间与财力物力,并且有助于学院完全实现网络化管理.所以本系统在经济上是可行的.本系统的开发是使用struts+spring开发技术.能够简化平常使用MVC模式下进行开发的繁琐编码,能够很好的业务层与逻辑层分开,整体的灵活性非常大.

    25、这样,在具体的开发中,对页面部分的修改不会影响到数据的处理,而数据的处理也不会对页面的显示造成任何影响.这就使得开发出的软件具有很强的可维护性和可扩展性.在系统开发完成之后,对系统的更新和维护将非常容易.该系统是基于WEB开发的,所有用户只需要通过浏览器就可以使用该系统.同时,在开发该系统的电脑上只需要安装SQL2005,Myeclipse和tocat服务器即可,对电脑的硬件没有太大的要求,故该系统的开发是具有设备可行性的.综上所述,该实验管理子系统具有操作可行性,技术可行性,设备可行性,经济可行性.故开发这样一款软件具有很大的实用性,整个软件的开发也是具有很大的实际意义的.2.3 功能模块分

    26、析在这个模块里面我分了三个人物角色,包括管理者,老师,学生.其中管理者是整个毕业论文的导航者,他能够对整个毕业论文进行安排与调整,其中包括提供学生可选择的老师,规划选题,开题,答辩,与答辩小组的分配等各个时段要完成的任务也包括到答辩完成了对最后的论文资料的整理.老师和学生首先要进行一个互选阶段,确定每位学生能够有自己的指导老师,之后同学要提交论文题目,开题报告,及最后的毕业论文,而老师要对学生提交的各种资料要进行评阅并且要把信息及时反馈给学生.综上所述,本系统可以分为三个大的模块:个人信息管理模块、毕业设计模块、答辩管理模块.2.4用例图 这个项目中有三个活动者:管理员、老师、学生.也就可以画

    27、出其用例图,这些用例都具有不同的模块活动,所能操作的功能也不同.具体的用例图请看下文.2.4.1管理员用例图管理员用例图如图2.1,因为他是管理员这样一个角色,所以在管理员信息管理中,管理员能够管理学生与老师的信息.他的主要功能在于有学生没有选择到指导老师,这个管理员要能够为那些学生分配指导老师.管理员还有一个很重要的功能是划分答辩小组,而且指导老师不能作为他所指导学生的答辩老师.管理员最后还可以发布毕业设计流程信息和通过学生的成绩来评选优秀论文.2.1 管理员用例图2.4.2学生用例图学生用例图如图2.2,学生在整个系统的功能有:能够修改个人基本信息;能够修改个人登录的密码,因为密码统一由管

    28、理分配初始密码,自己登录系统后可以更改密码;能够在系统里选择自己喜欢的指导老师;能够在系统里直接提交开题报告、任务书、论文;能够查看自己的成绩;能够查看管理员发布的毕业流程信息;查看自己所在答辩组的信息. 图2.2 学生用例图2.4.3教师用例图 教师用例图如图2.2,在这个系统里,老师能够通过查看选择了自己的学生来及时选择自己中意的学生,并且他自己也能够主动的选择学生.在开题时教师要先提供一些论文题目供给自己的学生选择,减少他们的盲目性,而且规定自己的学生只能是一人一题.等学生提交了开题报告与任务书后,教师要及时的给予批阅并且提出让他们更改的意见,让学生及时修改.最后教师要通过学生答辩的情况

    29、与论文情况给予学生最后的成绩,而且教师也可以查看答辩安排和管理员发布的各种毕业设计流程资讯.教师也可以对他的个人信息进行修改,而且登录的密码也是最开始由管理员规定的,所以教师登录后可以进行个人密码的重新设计.教师个人信息管理查看毕业流程审阅毕业论文审阅任务书发布毕业论文题目指导的学生选择学生修改密码毕业论文管理答辩管理论文打分查看答辩小组修改个人信息图2.3 教师用例图2.5系统结构分析在整个系统里,学生可以选择自己的指导老师,老师也可以选择自己的中意的学生,学生和老师都可以 查看双方的信息和整个毕业论文的整个流程的信息.学生可以提交自己的毕业论文给老师评阅,老师评阅完后给予学生的成绩,并且学

    30、生可以查看自己的成绩.而管理者要划分答辩小组,管理学生和老师的信息,评选优秀论文.每个角色实现以上个人信息管理模块,毕业设计模块与答辩模块的功能如下:管理者:查看所有学生信息,可以按学号查询,和班级查询,或者查询同一个指导老师的学生,联系方式,成绩,所在答辩小组,及对学生信息的增删改查.查看老师信息可以按研究方向分为数据库,软件设计,多媒体,动画,硬件五个方向查询,也可以按老师ID号查询及对老师信息的增删改查,选配毕业设计指导教师供学生进行选择.并且根据老师的职称级别规定每位老师可带学生数目.每位指导教师指导的学生人数,并且当同学与老师互选过后还有老师和学生配对成功时,管理员手动为他们分配到一

    31、个小组起到一个调配作用.制订毕业论文设计工作具体计划及时间流程包括:确定论文题目时间,开题时间与地点,开题答辩时间与地点,最后答辩的时间与地点.并且及时把这些信息以公告的形式发布能够让师生都能查看到所有的公告.等老师学生配对成功后,再确定答辩小组的划分,学生所在的答辩小组应该没有自己指导老师.并且选定答辩组的组长,为每一组分配成员开始答辩与最后论文答辩的分组不变.最后从毕业论文里负责评选优秀毕业设计.等学生都提交论文后再最后查看论文的状态是否为空,如果为空,则表示论文没有提交,最后管理员要发布一份没有提交论文的学生名单好让学生查看是否自己已经提交论文成功.图2.4 管理员功能模块图教师:根据自

    32、己可带学生的人数,查看报选自己的学生的信息包括姓名,学号,班级,专业,联系方式,等基本信息.选择自己中意的学生,将其选定后的结果反馈给每一位学生以便学生可以及时确定自己的指导老师.老师可以查看自己个人信息,对自己的个人信息个别项进行一些修改.学生老师配对后,老师可以查看自己所带的学生信息,查看毕业组信息栏,可以查到自己所在答辩小组,成员,答辩老师,及答辩时间.答辩组长.确定课题,老师可以提供部分可选论文题目给学生,并且指导教师应在规定的时间内,根据选题原则和要求,确定最后的课题,对每一位的课题要给予及时反馈.课题确定后,指导教师应及时填写毕业设计任务书查看学生提交的开题报告,填写老师意见,如果

    33、不符合规格的打回给学生,并且在意见栏现在要修该的地方.如果符合规格最后在意见栏签上同意二字.答辩完后根据学生答辩与学生提交的论文,评阅学生论文成绩查看管理者发布的毕业生流程公告.可以及时知道自己在什么时候做什么事情图2.5教师功能模块图学生模块:查看个人基本信息并且可以修改个人信息的个别项目.查看每位老师的信息包括老师姓名,职称,研究方向,老师可带学生数目,联系方式.并且选择自己的中意的老师,可以及时查看选择老师的反馈信息.确定题目,查看自己指导老师所给出的题目,并且根据自己的意愿提交一个题目给老师,等待老师审批.查看自己的论文题目是否通过审批.查看老师给予的评语.提交开题报告,查看老师给予的

    34、意见,如果为同意则不用再修改开题报告的内容.查看毕业组信息栏,可以查到自己所在答辩小组,成员,答辩老师,及答辩时间.查看管理者发布的毕业生流程公告.图2.6学生功能模块图第3章 系统设计 系统设计是一个非常重要的环节,经过前面需求分析,我能很清楚的知道自己要完成的任务.在这个系统里我要实现有三个大的模块:个人信息管理模块,毕业流程管理模块和答辩信息管理模块.而且有三个角色:管理员、教师、学生.我该如何设计我的系统对我以后直接编码起着重要的指导作用.所以我要对我的系统进行详细的数据库设计包括:数据字典的设计和功能模块的设计.数据字典是我这个系统设计到的所有表信息以及详细的字段信息.功能模块设计要

    35、设计出三大模块里面的各种功能的实现.3.1 数据库设计采用SQL Server作为后台的数据库,SQL Server 2005的几个主要特性增强,重点关注企业数据管理、开发人员生产力和商务智能.高可用性 SQL Server 2005的转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统.经过分析数据字典设计如下:评论:(ID,文档类型,文档id,学生id,教师id,评论时间,意见).其中ID为主键,学生id与教师id为外键,文档类型:0表示开题报告、1表示任务书、2表示毕业论文,由老师对评论表操作.评论表如表3.1.表3.1 评论表 tb_comment字段名称

    36、字段说明类型位数属性id序号Int10主键id_type文档类型SmallInt10非空id_word_id文档idint10非空id_student_id学生idint10外键id_teacher_id教师idint10外键i_comment_date评论时间datetime非空i_suggestion意见text答辩小组:(ID,答辩组名字,学生成员,老师成员,教师组长,答辩开始时间,答辩结束时间,答辩地点).其中ID为主键,由管理员分配答辩小组时对此表操作,而教师和学生能够查看此表.答辩小组表如表3.2.表3.2 答辩小组表 tb_group字段名称字段说明类型位数属性id序号Int10

    37、主键i_name答辩组名字Varchar100非空i_student_member学生成员Varchar300非空i_teacher_member教师成员Varchar300非空i_teacher_leader教师组长Varchar50i_start_date开始时间Varchar50非空i_end_date结束时间Varchar50非空i_address答辩地点Varchar50非空管理员:(ID,密码,用户名).其中ID为主键,只有管理员一人操作此表.管理员表如表3.3.表3.3 管理员表 tb_manager字段名称字段说明类型位数属性ID序号Int10主键Password密码Varch

    38、ar30非空Name用户名Varchar30非空开题报告:(ID,学生id,学生姓名,学生学号,指导老师id,指导老师姓名,教师职称,论文题目,综述,选题依据,工作安排,教师意见).其中ID为主键,学生id与教师id为外键.此表由学生用来提交开题报告,教师来对学生开题报告的评审.开题报告表如表3.4所示.表3.4 开题报告表 tb_opening_report字段名称字段说明类型位数属性id序号Int10主键i_student_name学生姓名Varchar10非空i_student_number学生学号Varchar50非空id_student_id学生idint10外键id_teacher

    39、_id教师idint10外键i_teacher_name教师姓名Varchar10非空i_professional教师职称Varchar50非空i_thesis_name论文题目Varchar100非空i_summarize综述Text非空i_plan工作安排Text非空i_teacher_opinion教师意见Text学生:(ID,姓名,学号,密码,电话号码,班级,选择的老师,完成选择标志,论文题目,划分答辩小组标志) 其中ID为主键,完成选择标志:0表示未完成选择,1表示完成选择.学生表如表3.5所示.表3.5学生表tb_student字段名称字段说明类型位数属性id序号Int10主键i_

    40、name姓名Varchar10非空i_number学号int10非空i_password密码Varchar10非空i_phone电话号码Varchar20i_classes班级Varchar20非空i_teacher_id选择的老师Int10外键i_select_teacher完成选择标志Int10非空i_thesis_name论文题目Varchar100 学生答辩组(ID,答辩组id,答辩学生成员id)其中ID为主键,答辩学生成员id与答辩组id为外键.学生答辩组表如3.6所示.表3.6学生答辩组表 tb_student_group字段名称字段说明类型位数属性id序号Int10主键i_gro

    41、up_id答辩组idInt10外键i_student_id答辩学生成员idInt10外键任务书:(ID,指导老师id,指导老师姓名,教师职称,学生id,学生姓名,学生学号,论文题目,内容及任务,技术要求,提交时间,通过标志).其中ID为主键,指导老师id与学生id为外键,通过标志:0表示未通过,1表示通过.学生和教师可以对此表操作.任务书表如表3.7所示.表3.7任务书表 tb_task_book字段名称字段说明类型位数属性id序号Int10主键i_student_id学生idInt10外键i_teacher_id指导老师idInt10外键i_student_name学生姓名Varchar10

    42、i_student_number学生学号Varchar10i_teacher_name教师姓名Varchar10非空i_professional教师职称Varchar10非空i_topic_name课题名称Varchar100非空i_content内容及任务Text非空i_require技术要求Text非空i_upload_date上传时间Datetime非空i_pass通过标志Int10非空教师:(ID,姓名,电话,编号,密码,职称)其中主键为ID,职称:0表示教授,1表示副教授,2表示讲师.教师表如表3.8所示.表3.8教师表 tb_teacher字段名称字段说明类型位数属性id序号Int

    43、10主键i_name姓名Varchar10非空i_password密码Varchar10非空i_phone电话号码Varchar20非空i_classes班级Varchar20非空i_professional选择的老师Int10非空教师答辩组:(ID,答辩组id,答辩教师成员id,组长)其中ID为主键,答辩组id与教师id为外键.该老师是否为组长:1表示是,其他表示不是.教师答辩组表如表3.9所示.表3.9教师答辩组表 tb_teacher_group字段名称字段说明类型位数属性id序号Int10主键i_group_id答辩组idInt10外键i_teacher_id答辩教师成员idInt10

    44、外键i_leader组长Int10学生教师表(ID,学生id,教师id,状态)其中ID为主键,学生id与教师id为外键.状态:0表示学生选择老师,1表示老师选择了学生,2表示相互选择了,该选择通.学生教师表如表3.10所示.表3.10学生教师表 tb_student_teacher字段名称字段说明类型位数属性id序号Int10主键i_student_id学生idInt10外键i_teacher_id教师idInt10外键i_status状态Int10非空论文题目:(ID,论文题目,教师id,教师姓名,发布日期,论文描述,选择标志).其中ID为主键,教师id为外键,选择标志:1表示被选了,其他表示未被选择,由教师和学生对此表操作.论文题目表如表3.11所示.表3.11论文题目表 tb_thesis字段名称字段说明类型位数属性id序号Int10主键i_teacher_id指导老师idInt10外键i_teacher_name教师姓名Varchar10非空i_publish_date发布时间Datetime非空i_description论文描述Texti_name论文题目Varchar100非空i_status技术要求Int3.2 功能


    注意事项

    本文(管理子系统设计.doc)为本站会员(精***)主动上传,沃文网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知沃文网(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922