管理系统毕业论文【优秀3篇】
时间:2024-03-13 12:11:03
三人行,必有我师也。择其善者而从之,其不善者而改之。这里是勤劳的小编为大家分享的管理系统毕业论文【优秀3篇】,欢迎阅读,希望可以帮助到有需要的朋友。
管理系统毕业论文 篇1
关键词:管理信息系统;毕业设计;Java;角色;访问控制
中图分类号:TP319文献标识码:A文章编号文章编号:1672-7800(2013)012-0106-03
基金项目:山东省高等学校优秀青年教师国内访问学者项目(2011)
作者简介:佀同光(1972-), 男, 硕士, 山东建筑大学管理工程学院副教授,研究方向为信息分析技术、系统分析与设计。
0引言
毕业设计(论文)(以下简称毕业设计) 是高等学校教学综合实践体系的重要环节[1]。
近年来一些单位开发了毕业设计管理系统,多数文献中涉及的系统向管理员、教师、学生3种类型的用户提供服务[3-5]。王娜等[6]开发的系统设置了学生、教师、设计管理小组和教务管理人员4种用户,解决了学生、导师信息的采集,导师出题、学生选题,有关毕业设计的各种文档的上交与审核,答辩成绩的录入与公布,导师、学生、管理员之间信息的交流等问题。梁金明[7]的设计为学生、指导教师、专业系或教研室主任、教学院长、二级学院教务管理员和教务处教务管理员等6种用户(角色)提供服务,实现了课题申报、论文提交、论文在线评审以及毕业设计资料的归档等功能。
上述系统实现了在线选题、在线指导和部分管理统计等基本功能,但是随着实践教学环节规范化的加强,校企合作的加深和专业融合的深入,企业导师逐渐成为毕业设计指导中的重要补充力量,一些学生还需要跨专业、甚至跨学院接受毕业设计指导;另外,毕业设计系统中一个用户往往会拥有多个角色,用户希望一次登录即获得所有的服务,而不是以每个角色分别登录系统。
这些功能在已有文献中均未体现,本研究试图为上述功能提供一种可行的解决方案,为毕业设计管理系统开发提供有益的参考。
1需求分析
1.1组织机构及用户角色
山东建筑大学是一所教学研究型的地方院校,近年来致力于教学管理规范化建设。该校的毕业设计工作在分管教学校长的统一领导下,由教务处进行宏观管理,各学院通过教研室具体实施。共有指导教师、教研室主任、学生、院级管理员、校级管理员、评阅人、答辩教师、校级督导员、院级督导员等9个不同角色参与毕业设计工作,其中指导教师可以是校外人员,其余角色均为校内人员。
1.2业务流程
实际业务流程中,毕业设计管理活动由几个主要环节构成,活动图如图 1所示。
①教师提交题目,学生所在的教研室主任审核;
②合格的题目发放给学生,学生申报题目;
③教师选择学生,必要时教研室主任分配未被选中的学生;
④教师与学生确定指导关系后,开始进行指导活动;
⑤学生提交设计成果后,指导教师填写“指导教师评审表”;
⑥评阅人填写“评阅人评审表”;
⑦院级管理员安排答辩,学生和答辩教师参加答辩;
⑧指导教师“答辩小组意见”和答辩成绩;
⑨教研室主任推荐校级优秀人选;
⑩院级管理员确定校级优秀人选及推荐省级优秀人选;
B11校级管理员确定省级优秀人选。
督导员用户不定期地抽查指导情况,故其活动不在流程中。
1.3主要用户的顶级用例
图2所示的用例描述了指导教师、教研室主任和评阅人的主要功能。指导教师是主要角色,其主要业务是“指导流程管理”,包含“查看往届论文(设计)明细表”、“我申报的题目”、“录取学生”、“维护合作导师”等。教研室主任也有较多的业务,如“审核题目”、“审核论文进度”、“分配未选题学生”、“维护评阅人”、“维护答辩分组”、 “推选校优毕业论文(设计)”等。评阅人的业务较少,只有“我评阅的题目”这一功能。3种角色都具有接收和通知的业务。
2系统设计
2.1权限相关的设计方案
系统有3类用户:学生、校内员工和校外员工,这些用户需要承担9种角色。学生用户比较单一,仅承担学生角色。一般情况下,一个教师会承担指导教师和评阅人两个角色,而担任教研室主任的教师则会拥有3个角色。如果为每个用户的所有角色都分配一个登录权限,必然会导致同一个用户多次以不同身份登录系统,比较繁琐。
2.1.1基于角色的访问控制模型
基于角色的访问控制(RBAC, role-based access control)的基本思想是“用户—角色—权限”关系角色的定义事先由各级管理员根据企业规程和用户岗位对权限进行注册,并给角色授予权限[8]。
如图 3所示,用户与角色、角色与资源多对多关系被分解为两对一对多的关系。用户与资源没有直接关联,它的角色决定它的权限,动态指定角色即可实现用户的动态授权。无论用户拥有多少个角色,只需要使用一套用户名和密码,登录后即可动态访问自己当前所有角色所拥有的资源。
2.1.2用户与具体参与者对象的解耦方案
学生、校内员工和校外员工是完全不同的实体,使用“参与者”类对其进行泛化。“用户”类拥有“用户名”和“密码”属性,以一对一的方式组合“参与者”类 (图3),耦合度较低。
由于“用户类”是独立的,在实现权限相关操作时,可以不加载其关联对象“参与者”,以获得较高的性能。
指导教师可能来自校外单位,故使用“教师”类泛化校内员工和校外员工,在语法上屏蔽了校外指导教师与校内指导教师的差异(见图3、图4),具有较强的可扩展性。
2.2以毕业设计为核心的实体之间的关联
如图4所示,指导教师直接关联毕业设计,形成“报题”,题目审核后可供学生选报,指导教师录取学生,学生一对一地承担课题。由于毕业设计可能有多个教师指导,教师通过“指导论文”类间接关联毕业设计。基于同样的道理,教师通过“评阅论文”、“答辩组”两个类间接关联毕业设计。
由于毕业论文比毕业设计多了开题报告属性,故前者设计为后者的子类。
2.3跨专业指导的解决方案
一般情况下,教师指导本专业的毕业设计,但随着学科间融合加速,一些教师开始尝试指导其它专业的学生。手工业务中,指导教师如果需要指导其它专业的学生,要向学生专业所在教研室提出申请,该教研室主任将核准后的题目向本专业学生公布,学生选题后形成跨专业的指导关系。从工作流程上看,学生答辩应由指导教师所在的单位安排,但考虑到成绩平衡问题及传统的工作习惯,学生答辩仍然由其所在专业安排。
实体设计中,“限选专业”类与“专业”、“毕业设计”两个类各形成一对多的关联,用属性“审批人”和“审批状态”来支持教研室主任的审批业务实现(见图5)。
指导教师报题时,需要选择“限选专业”(多选),与之关联的专业所在的教研室主任对其“审批状态”进行设置,通过审批的毕业设计可以被该专业学生选报。
该设计方案支持指导教师向校内任意专业的学生提供指导(管理员可以根据需要限制专业范围),还能够支持“学生答辩由指导教师所在单位安排”这一功能的实现,扩展性较强。
2.4督导员业务的设计方案
督导员对毕业设计的各种资料具有完全的阅读权限。院级管理员创建 “用户-角色”类的一个对象,即可指定一个院级督导员,默认地对所在学院所有学生承担的毕业设计进行检查,故无须为其设计新的实体类。
校级督导员由校级管理员指定,负责对某些学院的毕业设计资料进行检查。所以,除了为相关用户添加“校级督导员”角色外,还需要一个“校级督导”类描述督导员和被督导学院的关系。该类有两个关联属性,其中supervisor表示督导者,schoolToSupervise表示哪些学院的毕业设计可以被其检查(图6)。
2.5结构化与非结构化表示
系统尽可能地对各种信息进行结构化表示,以下3个类是例外情况,以文档形式进行管理(见图4)。
外文文献和开题报告:形式统一,但字节数较大且可能配图,故设计为附件形式,同时记录题目和文件名,开题报告还需要记录审批属性。
任务书:字节数较少,但各专业均可以自行制订任务格式,动态结构化成本较高,故设计为附件形式,记录文件名和审批属性。
3系统实现
系统采用 B/S 三层结构设计,最大限度地保证数据的唯一性和安全性[9]。Spring是分层的Java SE/EE应用一站式的轻量级开源框架,以IoC(Inverse of Control,反转控制)和AOP(Aspect Oriented Programming,面向切面的编程)为内核,提供了展示层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多的企业级应用技术[10-11]。
表现层采用Spring MVC框架和jQuery来保证简洁的分发控制和友好的用户界面,数据访问层采用Hibernate进行“对象-关系”映射,数据库管理系统采用MySQL5.5。采用Unitils构建单元测试、使用Apache JMeter用来完成系统功能和性能测试任务。
4结语
系统采用RBAC模型实现资源管理,避免了同一用户为切换角色多次登录系统,提高了系统的灵活性和用户体验。系统中适当使用了泛化和组合,提高了系统组件的通用性及系统的可扩展性。跨专业指导和督导员功能满足了用户单位的实际需要。试点反馈表明:毕业设计各参与者的工作效率均得到了不同程度的提高,具有广泛的经济和社会意义。本系统暂时还没有提供答辩分组智能编排的功能,有待于以后解决。
参考文献参考文献:
[1]蒋必彪,张菊芳,徐萍,等。 高校教育质量监控体系的再认识[J].中国高等教育,2011(8):42-43.
[2]孟娇茹,邓孝祥,任思璟。 新形势下解决本科毕业设计与就业矛盾的新探索[J].经济师,2013(3):111-113.
[3]曾小平,吴暾华。 本科毕业设计管理系统的设计与实现[J].微型机与应用,2011(18):83-85.
[4]孙有发,刘剑辛,达星宇。 基于SSH2与JBPM的本科毕业设计管理系统设计与实现[J].信息系统工程,2011(2):36-39.
[5]郭秀娟,王春光。 基于B/S模式的毕业设计管理系统开发与实现[J].计算机技术与发展,2010(3):239-242.
[6]王娜,高云丽,刘玲。 基于Web的毕业设计管理系统的设计与实现[J].黑龙江八一农垦大学学报,2013(2):74-77.
[7]梁金明。基于Web的毕业设计管理与监控系统设计[J].四川理工学院学报:自然科学版,2011(5):537-540.
[8]倪东英,张晓丽。 基于RBAC的用户权限管理的设计与实现[J].济南大学学报:自然科学版,2010(2):167-171.
[9]刘大伟,张光明,秦海波,等。 基于B/S的敞开式变电站校验软件设计与应用[J].山东建筑大学学报,2013(1):78-81.
管理系统毕业论文 篇2
关键词:论文管理平台;B/S模式;三层架构
中图分类号:TP311.52
毕业论文是高等学校学生在掌握基本理论、基本知识和基本技能的基础上,运用本专业知识和技能所进行的全面的综合训练。当前不少高校对毕业论文的管理主要还是采取传统人工管理模式,在论文选题、论文指导、资料收集、报表提交等多方面存在效率低、效果差等问题。随着网络技术的不断发展,许多高校尝试使用信息技术对毕业论文进行管理,也有一些软件厂商开发了相应的通用软件平台。
多数系统向管理员、教师、学生三种类型的用户提供服务,解决了导师出题、学生选题、毕业论文材料的上交与审核。有的系统还实现了师生实时交流、在线评审以及毕业统计等功能。
但是由于不同高校在毕业论文的组织和管理存在差异,开发一个适合本单位使用的毕业论文管理系统,更有利于论文管理和系统维护。为了进一步提高毕业设计(论文)教学效率,本平台结合某系在近些年实践教学环节中实际情况,应用软件工程的思想和方法研究了毕业论文管理平台的设计,实现了对毕业论文的网络管理,提高了效率和管理水平。
1 系统功能
根据《闽江学院毕业论文(设计)工作规定》,毕业论文写作的主要工作有:教学秘书进行毕业论文初始工作(设置参与论文写作工作的指导教师和学生,毕业论文工作计划、相关通知公告及相关表格文件等)、指导教师拟定毕业论文选题、学生选择或者自拟论文选题、师生互选、学生提交题目审批表、教师下达任务书、学生提交开题报告、论文写作与指导、中期检查、论文定稿、指导教师评阅、专家评阅、毕业论文答辩、毕业论文资料归档等工作。
2 系统功能模块
本系统的用户包括学生、教师、教学秘书、院系领导,系统设计目标是实现毕业论文管理的网络化、系统化、自动化。核心功能是教师拟出课题、学生选题、在线提交各种文档、在线论文指导。系统应满足学生、教师、教学秘书、院系领导四种类型的需要,针对不同类型,使用不同的功能模块。学生主要有选题、上传文档、提交论文等功能。教师有设定论文题目、选择学生、查看指导学生提交的文档等功能。教书秘书全程调节毕业设计进程。院系领导进行审查和审核。
2.1 教师模块
教师由教学设置用户名和账号。主要实现:课题、选择指导学生、任务书、审核开题报告、中期检查报告、修改论文、成绩评定等。
2.2 学生用户模块
学生使用平台登录,用户名和初始密码由系统给出。主要实现:选择课题、选择教师、填写题目审批表和开题报告、提交论文等功能。
2.3 教学秘书模块是毕业毕业论文管理平台的系统管理账户。主要实现:设置指导教师、设置指导学生、统计毕业论文报表、毕业论文计划。
2.4 院系领导模块
院系领导主要对毕业论文各阶段进行监督和审核。
3 系统总体结构设计
根据系统功能,设计采用以Web为基础的三层架构的B/S模式,分为客户层、应用层和数据层。
客户层:实现在客户端浏览器中显示的用户界面。该层可以调用由业务逻辑层提供的业务方法,也可以直接调用由数据层提供的接口访问数据库。客户层实现了系统与用户间的接口,用户通过Web浏览器访问论文管理平台。应用层作为系统核心,封装了主要的业务逻辑。
应用层:主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务进行逻辑处理。在接收了用户提交的http请求后,由Web应用服务器接受请求并由处理程序解释,并进行相应处理。操作结果以HTML页面的形式返回给浏览器。
采用三层结构这种模式能较好地适应开发,对代码重用、代码分层以及对以后的软件维护等等有很大的作用。尤其考虑到本平台在运行过程中随着毕业论文流程可能的变化以及对功能扩展的需求,更应该采用三层结构。
开发工具采用Visual 2010,编程语言采用,前端界面使用,采用MicrosoftSQL Server2008作为后台数据库管理系统。其中是创建动态Web页的服务器端技术,作为应用程序采用的数据访问模型。在服务器端运行,应用程序使用连接数据源,并进行数据操作。
4 后台数据库设计
毕业论文平台后台使用SQL SERVER数据库。设计过程中使用ER图定义实体关系模型,并根据范式理论进行优化。
根据需求分析和设计要求,毕业论文平台主要包含以下数据表:
(1)Administrator,存储教学秘书信息。
(2)Dean,存储院系领导信息。
(3)Teacher,存储教师用户相关信息,包括用户名、密码和教师基本信息等。
(4)Student,用来存储学生用户相关信息。
(5)DepartmentInfo,用来存储院系信息。
(6)Plan,用来存储毕业论文计划信息。
(7)Thesis,用来存储毕业设计课题。
(8)Task,用来存储任务书信息。
(9)TitleForm,用来存储题目审批表信息。
(10)Report,用来存储开题报告信息。
此外还有一些辅助表。
5 系统的主要特色
考虑到本单位实际需求和运行情况,平台重点突出两大特色:
师生互选。教务秘书设定指导教师指导的学生总数,教师提交课题后,学生登录平台,查看相应课题,根据自己擅长或喜欢的方向进行选择。在选题的过程中,每个导师的学生数量有限,达到上限后,学生不能选择该导师,需要从其他导师的课题中重新进行选择课题。教师可以决定是否接受该学生。教师指导人数到达上限后,不再接受学生。
审批功能。教师可以查看到所指导学生的任务书、开题报告、毕业论文等信息,并进行审核。院系领导对教师审核后的文档进行最终审批。
6 结束语
本毕业论文管理系统基于本校实际开发,充分利用了网络资源,方便管理人员对毕业论文全阶段的监督和控制;使学生选题过程公开化、合理化,解决了以往选题散乱、人工干预多的问题;促进毕业指导老师与学生互动;较好地适应毕业论文管理需要。今后可以在平台上添加答辩管理、论文检索等功能,进一步规范和扩展使用空间。
参考文献:
[1]应颂翔。基于B/S架构的毕业论文管理信息系统设计[D].浙江工业大学,2011.
[2]潘旭武。基于工作流的毕业设计管理系统[J].计算机系统应用,2013(22):54-57.
管理系统毕业论文 篇3
[关键词]Discuz 毕业论文 质量管理
[中图分类号] G642.477 [文献标识码] A [文章编号] 2095-3437(2013)11-0136-02
高校英语专业毕业论文写作是高等院校英语专业教学计划中不可或缺的组成部分和实践性环节,是考查学生综合能力、评估学业成绩的一个重要方式,也是决定学生毕业时是否授予学位的重要依据。从专业建设的角度讲,毕业论文质量优劣是考量本科专业教学水平的一个重要指标;从能力培养的角度讲,毕业论文撰写过程的目的在于增强学生查找、研究文献资料的能力,以及提出、分析和解决问题的能力。而现实的情景是,目前学生的毕业论文内容空洞,没有新意;学生的语言表达能力较低,辩证思维能力较差,论证缺乏逻辑等。导致以上这些问题的原因有以下几点。
一、制约论文质量的因素
(一) 学生自身的因素
第一,就业体制和压力的影响使得大多数学生在修完学校安排的所有学分后,便迫不及待地走出校门寻找工作,没有花太多心思放在做毕业论文上,主观上不予以重视。
第二,选题仓促。学生在选题时由于没有经过认真的文献梳理与分类的过程, 仅凭一时兴趣定题, 其结果要么是题目过大而难以驾驭, 要么是题目过窄而无话可说,结果则是不断更新选题,浪费自己和指导教师的宝贵时间。其二是学习被动, 不积极,不注意知识的积累, 对自己所研究的相关学术论文知之甚少, 撰写之际才苦思冥想,查找文献书籍,因而造成文章起点低,缺乏深度和创意。
第三,缺乏分析材料的能力。大多数学生只会就事论事地本真描述, 缺乏理论上的辩证分析;也不太擅长利用和消化前人的资料,有的甚至不经消化吸收就摘抄别人的观点、结论。这也反映了学生平时科研训练不足, 没有系统地学习科学分析方法,科研能力体系没有得到培养等问题。
(二) 评价体系不完善的影响
以往论文写作的终结性评价关注的是整个阶段的教学结果,不能对教学过程起到跟踪、监控、检测和指导的作用;没有重视学生综合能力和整体素质的发展,从而科学地、理性地、全面地对学生进行评价, 从知识、能力、品质、态度等多项指标去衡量每一名学生。
(三)缺乏毕业论文的过程管理监控
管理监控应贯穿整个毕业论文工作的过程,从学生选题、开题、中期检查到指导教师的评阅、互阅、学院抽查、答辩、成绩管理以及各项工作总结等。从指导教师的情况看,教师教学任务重,科研压力大,缺乏足够指导论文的时间和精力。其次,答辩小组的教师由于时间所限无法认真评阅学生的毕业论文终稿,因此答辩小组给出的成绩在大多数情况下,也只能维持导师“原判”了。
二、论文质量管理的意义
制订好本科人才培养计划,保证学生毕业论文的较高质量是本科教学的核心所在。努力培养教学质量过硬,责任心强的师资队伍也同样重要。
从学生方面讲,在整个大学期间都应该注重将学生的主动学习意识和科研能力培养相结合。学校应在学生大一阶段就开始注重培养学生的主动学习意识、创新思维和科研能力,为学生毕业时的一切工作打下较扎实的基础。
从教师方面讲,教师应该多和学生“对话”。在指导论文的过程中,要适当地启发和引导学生,使学生在解决问题的过程中获得胜任感和成就感,激发学生的创新意识和独立思考问题的能力。同时, 教师还应该认真履行指导职责, 督促学生完成论文撰写过程的每一个环节, 从一开始就严格要求学生, 并将培养学生的独立思考意识放在论文指导的首要位置。
三、 基于Discuz系统的论文管理方案
由于毕业论文在高校专业人才培养中具有重要的地位,相当多的教师对毕业论文已经进行了大量的研究。以最近两年为例, 所发表的学术论文大致可分为两大类: 第一类是对论文选题、论文写作的学术规范、过程管理、答辩等进行的描述性研究;第二类是以调查问卷、个案研究、专业软件统计等形式对毕业论文进行定性和定量相结合的研究,分析问题,提出对策等。
Discuz论坛软件亦称网络社区系统,它伴随社区BBS的流行而成为互联网最重要的应用之一。
第一,社区网络系统中的个人空间,可以通过网络日志记录学生的学习过程,这不但为进一步提升对学习过程的评价提供了条件,也为研究学生学习情况提供了条件,还为找到具有相同专业爱好的学习者提供了条件,从而更有利于在师生之间、学生之间建立起学习兴趣团队,为研究性的专业学习提供更加便利的条件。
第二,在社区网络系统中的论坛系统中,可按照院系、专业方向等灵活定义多层次的分组目录结构,为论文写作管理中各专业方向上的资料聚集和正式成果的收集管理提供便利条件,从而大大提高论文写作管理的效率。
第三,社区网络系统的首页可以自动集成来自论坛、群组和个人空间中的重要、关键信息,从而高效的向用户提供整个论文写作活动中的重要信息,有利于快速关注重点和最感兴趣的内容,从而提高在论文写作中的交流效率。
基于社区网络系统的以上功能而开展的毕业论文写作和管理工作将有助于提高论文写作的质量。
首先,在论文正式选题之前的交流学习阶段,指导教师可以在自己的群空间中提供教师简介、研究方向、在研课题、拟定的论文题目、建议的参考书目文献等资料,学生可以据此选择自己感兴趣的主题,按照教师的建议查阅资料,查阅的文章可以在网上;还可以在阅读文章之后网上提交读书笔记。通过前期的交流和记录可以提高论文选题的质量。
其次,在论文写作的过程中,学生按照论文写作计划,在指导教师创建的讨论空间中提交各阶段的成果,系统自动记录事件发生的时间,成为形成性评价的依据。在这个过程中学生也可以通过发帖的方式提供自己写作过程中的进展和遇到的问题,尽量将写作过程记录下来,通过对论文写作信息的交流也可以提高论文写作质量,激发学生论文写作的积极性。在网络平台下,这种提交方式为评价指导质量提供了监督、评价的依据,促进指导过程的规范性和指导质量的提高。
再次,在论文互阅阶段,在社区网络系统中,能够在学生提供论文时以匿名的方式提供给评阅教师,互阅教师也可以匿名发表审阅意见,从而更好地保证论文评审的客观公平性。
最后, 在形成性评价上,首先,通过应用网络系统能够准确记录学生各个阶段的任务完成情况。其次,在论文评价上,基于网络系统可以更好的实施匿名论文评审,从而提高论文互阅的评价质量。第三,论文写作管理者,则可以因为具备较高的用户等级而可以看到真实姓名,由此既保证了论文评阅的匿名性,又便于对这一环节的工作质量加以考查评价。
四、Discuz系统的应用意义
总结起来,网络社区系统有五个特性:论文写作过程中师生之间、学生之间跨越时空界限交流的高效性,阶段任务完成时间的自动记录带来的评价依据的可靠性,对用户讨论交流事件记录的真实性和对学习、经验、知识的不断积累的便捷性,以及网络环境下匿名互阅的可控性。而利用这些特性的管理既有理念上的创新又有手段上的创新。首先,在管理理念上,第一,将毕业论文的管理在目前注重结果管理的基础上,补充了事前管理,并加强过程管理,从而通过实现对论文写作全过程的有效管理,来提高学生毕业论文的质量。第二,充分发挥学生毕业论文写作经验的积累对毕业论文质量的影响,通过分享他人经验和前人经验,促进学生能够以更高的经验起点和更多更快的经验积累,在有限时间内提高毕业论文写作质量。其次,在管理手段上,应用社区网络系统来加强毕业论文管理,使论文写作管理中的理念创新能够有相应的技术手段支持,从而切实落实创新理念,有效提高毕业论文质量,这在毕业论文管理手段上也是一个创新。
[ 参 考 文 献 ]
[1] 张云飞。对信息技术教学平台的研究和思考[J].中国信息技术教育, 2011,(9).
[2] 周小燕。基于Discuz的英语写作协作学习模式探索[J].软件导刊, 2010,(10).