论文管理系统详细设计报告.doc_第1页
论文管理系统详细设计报告.doc_第2页
论文管理系统详细设计报告.doc_第3页
论文管理系统详细设计报告.doc_第4页
论文管理系统详细设计报告.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1引言1.1编写目的此文档是对毕业论文管理系统的详细设计进行编写说明。预期的读者有系统的使用者和项目的负责者以及相关技术人员。1.2背景毕业论文管理系统是一个对高等教育单位有着重大作用的信息管理系统,它的内容对于学校的管理者来说都是至关重要的,所以毕业论文管理系统应该能够为用户提供重做的信息和快捷的查询手段。众所周知,毕业设计和毕业论文的提交是一个很大的工程,每年的毕业生很多在毕业设计过程中并没有在学校,所以这对毕业生提交毕业论文和知道老师管理审查论文带来极大的不便。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已经进入人类社会的各个领域并发挥着重要作用。因此希望开发一个能对毕业论文选题、提交、审查进行规范化的系统,毕业论文管理系统应运而生。1.3参考资料1毕业论文管理系统需求规格说明书2毕业论文管理系统详细设计说明书3陈文伟,黄金才.数据仓库与数据挖掘M.北京:人民邮电大学出版社,2004:120.4梁金柱 动态网页设计M.安徽大学出版社,20082总体设计2.1需求规定毕业论文管理系统按需求可以分为四个模块,一是管理员系统管理模块,二是选题管理,三是导师的课题管理,四是毕业设计过程的控制管理,每个大模块又由具体的小模块组成。2.2运行环境(1)windows 7+MyEclipse 8.5+Oracle 10.0 (2)操作系统window 2000以上(3)CPU为奔腾1G以上,内存256M以上。2.3处理流程1.各模块的处理流程(1)管理模块管理模块的处理流程:基本设置管理权限查看导师操作确认供选课题。(2)选课管理模块选课管理模块的处理流程:选择课题更改选题发出通知。(3)导师课题管理模块导师课题管理模块的处理流程:上传课题删除课题统计课题更新课题。(4)毕业设计过程的控制管理模块毕业设计过程控制管理模块的处理流程:管理论文评审论文发出通知2.4功能结构图用户登录用户注册毕业论文管理系统论文上传论文选题资料查看修改信息论文查看论题上报信息模块用户模块毕业生模块教师模块管理员模块资料下载资料上传资料下载资料上传上传点评论文下载资料查看修改信息图1 系统结构图图1从纵览的角度对系统的功能做了较详细的分层。从注册到上传下载,基本完整的展现了整个系统的功能层次结构。3系统数据结构设计3.1逻辑结构设计表1 用户信息数据表字段名数据类型说明是否为空是否为关键字IdNumber(10)序号否Primary keynameVarchar2(20)用户名否passwordVarchar2(20)密码否shenfenVarchar2(20)身份否表2 学生信息数据表字段名数据类型是否为空关键字IdNumber(10)Not nullPrimary keyNameVarchar2(20)Not nullShenfenVarchar2(20)NullZhuanyeVarchar2(20)NullZhidaolaoshiVarchar2(20)null表3 教师信息表字段名数据类型说明是否为空关键字IdNumber(10)工号Not nullPrimary keyNameVarchar2(20)姓名NullShenfenVarchar2(20)用户身份NullyuanxiVarchar2(20)所属院系null表4提问信息数据表字段名数据类型说明是否为空关键字QidNumber(10)问题编号Not nullPrimary keyQuestionVarchar2(20)问题内容nullNameVarchar2(20)学生姓名NullAnswerVarchar2(20)回答内容NullstatusVarchar2(20)状态NullteachernameVarchar2(20)老师姓名null表5选题信息数据表字段名数据类型说明是否为空关键字XidNumber(10)选题编号Not nullPrimary keyTitleVarchar2(20)标题NullNameVarchar2(20)毕业生NullStatusVarchar2(20)状态NullteacherVarchar2(20)指导老师Null表6 参考资料数据表字段名数据类型说明是否为空关键字IdNumber(10)资料编号Not Primary keyTitleVarchar2(20)资料标题NullAuthorVarchar2(20)上传者idNullPlaceVarchar2(20)保存路径NullMiaoshuVarchar2(20)资料描述NullclassVarchar2(20)资料类型Null表7论文信息数据表字段名数据类型说明是否为空关键字WidNumber(10)论文编号Not nullPrimary keyTitleVarchar2(20)论文标题NullNameVarchar2(20)学生姓名NullPlaceVarchar2(20)保存路径NullTeacherNameVarchar2(20)老师姓名NullStatusVarchar2(20)状态NulltypeVarchar2(20)论文类型null3.2物理结构设计本系统使用Oracle数据库,以便满足每个数据结构中的每个数据的存储要求、访问方法、存取单位、存取的物理关系、设计考虑和保密条件。Oracle是一个多用户、多线程的数据库,是一个客户机/服务器结构的应用,它对于商业和个人用户是免费的。它的执行速度块简单有效。3.3数据结构与程序的关系权限管理的一些表与权限有关;选题信息表与课题管理、选题管理、系统管理有关;指导教师表与系统管理、选题管理和审核、课题管理以及过程管理有关;信息表与系统管理以及一般用户浏览的内容有关;过程管理和系统管理有关。4模块描述4.1各个模块的功能与性能描述1.管理模块的设计信息模块:管理员即用户可通过用户编号和密码登录,进入管理用户信息的状态,此模块中可以显示出用户的存储信息。用户模块:用户登录进去之后,可以对注册信息进行删除、修改、增加等操作,还可以创建新的用户。2.教师模块论题上报:指导老师可以对自己的课题进行上报,挂在公告栏里面,对应指导老师的学生可以通过查询相关指导老师来知道自己的论文题目。指导老师可以对自己的题目做出相应的要求,便于自己的学生可以按照要求进行毕业设计。修改信息:指导老师可以对自己的题目以及题目的要求进行修改,修改完成之后重新上报,挂在公告栏里面。论文查看:指导老师先登录,进去之后可以查询相应的论文,并对论文进行下载然后进行评价审阅,最后给出结果,并重新保存好再上传。资料查看:指导老师能直接上传跟论题有关的资料,也可以在此处下载相应的资料,学生也可以在此处下载需要的资料。3.毕业生模块论文选题:学生根据用户帐号和密码登录系统后,可以进行论题选择,并且操作完成之后可以查看操作是否正确。论文上传:学生论文完成之后,可以将电子版的文档进行上传,并保存在相应的指导老师的名下。修改信息:学生登录后,可以进入个人信息页面进行信息的修改与更新,同时也可以对自己所选论文题目进行信息,也可以根据自己的信息快速的匹配与自己合适的同学共同完成一个论题。资料查看:学生可以上传相关资料,也可以下载指导老师以及其他学生上传的资料,以便自己毕业设计的顺利进行。管理模块管理员具有最大的权限,而教师模块指导老师具有最大的权限,毕业生管理模块学生具有最大权限。而指导老师和学生又可以对管理模块进行部分操作,学生和指导老师之间又有相互的联系。三个模块虽然是分三层,但是并不是独立的,三者之间内部有着很大的联系。4.2模块接口的详细信息1.系统管理1)权限管理模块表8权限管理模块Business Service接口DAO接口管理员管理IAdminManageServiceIAdminManageDAO导师管理ITeacherManageServiceITeacherManageDAO学生管理IStudentManageServiceIStudentManageDAO权限控制IPermissionControlServiceIPermissionControlDAO2)模块开放管理模块表9模块开放管理模块Business Service接口DAO接口模块开放管理IModuleManageServiceIModuleManageDAO1) 查看导师工作日志模块表10查看导师工作日志模块Business Service接口DAO接口查看导师工作日志ICheckTeacherLogServiceICheckTeacherLogDAO2) 通知管理模块表11通知管理模块Business Service接口DAO接口查看通知或者通告INewsServiceINewsDAO3) 答辩分组模块表12答辩分组模块Business Service接口DAO接口查看导师工作日志IDebateTeamServiceIDebateTeamDAO2.课题管理模块表13课题管理模块Business Service接口DAO接口课题管理ITopicServiceITopicDAO3.网上选题模块表7网上选题模块Business Service接口DAO接口网上选题ITopSelectServiceITopSelectDAO5.消息平台模块表14消息平台模块Business Service接口DAO接口消息平台IMessageServiceIMessageDAO6.过程管理模块表15过程管理模块Business Service接口DAO接口任务书ICharServiceICharDAO开题报告IOPeningReportServiceIOPeningReportDAO前期准备IPrepareServiceIPrepareDAO分析设计IDesignServiceIDesignDAO编码测试ICodeTestServiceICodeTestDAO中期自查IMidCheckServiceIMidCheckDAO论文撰写IWritingPaperServiceIWritingPapeDAO个人工作总结ISu

温馨提示

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

评论

0/150

提交评论