实验室排课系统毕业论文Word下载.docx
《实验室排课系统毕业论文Word下载.docx》由会员分享,可在线阅读,更多相关《实验室排课系统毕业论文Word下载.docx(35页珍藏版)》请在冰豆网上搜索。
教师可以看到排课安排进度。
从软件工程的角度进展了科学而严谨的阐述。
本系统是采用Myeclipse作为前台开发工具,MySQL作为后台数据库平台的管理的面向工作流的排课系统。
应用工作流技术别离传统企业级应用系统开发中的流程需求和非流程需求。
通过对工作流参考模型的研究,提出工作流三个不同层次的定义以及基于此对复杂工作流分解的实践参考。
基于工作流驱动思想给出一种设计方案,采用此方案可以使工作流管理系统的表现层和业务层更加统一。
关键字:
实验室排课;
程序开发;
Myeclipse;
工作流驱动
Abstract
Now,withmoreandmoreputertechnologyinthemanagementdepthandawiderangeofapplications,informationmanagementsystemfortheimplementationoftechnologyhasgraduallymatured.Informationmanagementsystemisacontinuousdevelopmentofnewdisciplines,enterprisesandinstitutionstosurviveandtodevelopandhighefficientorganicsectoractivitiestoorganize,wemuststrengthenthemanagement,thestrengtheningofvariousdepartmentsofthevariousresources(human,financial,Property,etc)theeffectivemanagement,theestablishmentwithitsowncharacteristicstoadapttothemanagementinformationsystem.Byarrangingthetraditionalmanualanalysisoftime-consuming,effortcannotbequicklyarrangingtimely,soyouneedtocreateasetofeffectiveputermanagementsystemprogramsArrangement.
Arrangingandteachinglaboratorysystemdesignandimplementation,thispaperdescribesthedevelopmentenvironmentinMyeclipse8.5detailedprocessofthesystem,arrangingforlaboratoryandteachingsystemdesignandimplementationofplexprocedures,afterthedetailedsysteminvestigation,developmentofThesimple,practical,andarrangingalaboratoryteachingsystemdesignandimplementation.Thesystemsupportsstudentsandteachersperclass,coursenamequeryarrangingtheresults,thebackgroundisdividedintotwolevelsofteachersandadministrators,teachers,arrangingtosubmitapplicationsforadministratorapprovalandarrangements.Timetablingarrangementsforteacherstoseeprogress.Fromtheperspectiveofsoftwareengineering,ascientificandrigorousexposition.
ThissystemusestheMyeclipsestagedevelopmenttool,MySQLasthebackenddatabasemanagementplatform,workflow-orientedCourseSchedulingSystem.Applicationofthetraditionalseparationofworkflowtechnologyenterpriseapplicationsystemdevelopmentprocessrequirementsandnon-processrequirements.ThroughtheWorkflowReferenceModel,proposedthreedifferentlevelsofworkflowdefinitionsandworkflowbasedonthedepositionofplexpracticalreference.Thoughtisgivenbasedonaworkflow-drivendesign,theuseofthisprogramcanmaketheperformanceofworkflowmanagementsystemsmoreuniformlayerandbusinesslayer.
Keywords:
LaboratoryArrangement;
programdevelopment;
Myeclipse;
workflow-driven
第1章绪论
1.1系统开发背景
数据库是从60年代初开展起来的计算机技术。
经过四十来年的开展,数据库技术己经趋于成熟。
数据库在新的计算机环境中发生了很大的变化。
就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给数据库技术提出了更多、更高的要求。
实验室排课及教学系统设计与实现是一个学校不可缺少的局部,它的内容对于学校的决策者和管理者来说都至关重要,所以自动课程编排系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
效率低、XX性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一局部,使用计算机对选课信息进展管理,有着手工管理所无法比较的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、XX性好、寿命长、本钱低等。
这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
1.2系统开发前景展望
目前不少企业资源方案、客户关系管理和办公自动化系统已经引入了工作流技术,但大多数应用系统仍然是直接基于数据模型开发的,具有流程特性的需求也在设计阶段分散在业务逻辑当中,没有提取出来。
工作流可以规X业务参与者的信息交互行为,为企业级应用引入工作流技术比直接采用数据模型开发更便于业务逻辑整合,使数据模型之外的规那么包含在业务逻辑而非表现层当中。
业务层之上的功能,例如表现层,可以设计的更加松散,降低其耦合性,便于调整。
本课题重点探索复杂工作流的分解,以及研究工作流和其他模块的交互方式。
国外各大软件公司,如IBM,Microsoft,Oracle和oss等,都有工作流管理系统或工作流引擎。
包括IBMLotusWorkflow,MicrosoftWindowsWorkflowFoundation,流程管理器,以及ossPM。
本课题采用的是oss公司的jPDL流程语言,其已经实现的产品是PM。
jPDL相比其他工作流语言是轻量级的,因此更加简单易读。
系统采用的面向工作流技术是对工作流程及其各操作步骤之间业务规那么的抽象、概括、描述。
工作流要解决的主要问题是:
为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规那么自动传递文档、信息或者任务。
工作流管理系统的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。
工作流需要依靠工作流管理系统来实现。
工作流技术在其诞生的40年左右的时间中已经有了卓越的开展:
工作流技术建立在数学模型和自动化控制理论根底上,其应用已经深入到办公自动化等多个领域。
但处于起步阶段的工作流技术仍然有许多迫切需要解决的问题。
目前仍然没有统一的流程定义标准,因此基于众多流程定义标准交集推行一种标准,可能是较为可行的有益于指导工作流技术开展的方案。
实际开发工作流管理系统时,采用工作流分解技术比直接把工作流定义在需求上更平安易行。
目前工作流分解面临的主要问题是很难运用现有理论指导企业级应用开发,因此只能凭借经历或参照软件工程相关理论进展。
文中给出的工作流三层次定义能有效的指导工作流分解,以及对分解结果进展审核。
工作流驱动的设计方案充分肯定了工作流技术在系统中的地位,采用这种方案有助于以工作流为指导统一和规X系统的整体设计。
而设计和开发思想的转变可能是大多数团队要面对的问题。
1.3系统开发方法及目标
以各高校的实验室排课需求为应用背景,开发一个典型的实验室排课及教学系统设计与实现。
考虑实际情况,本系统将采用构造化生命周期法进展系统分析和设计,并采用原型法进展系统实施。
这样能有效防止盲目开发问题,同时能充分的发挥原型法的优势,能顺利实现系统的实施。
实验室排课及教学系统设计与实现可以用于支持各高校完成高校排课的热舞,有如下几个个方面的目标:
支持学生、教师和管理员三种身份登录系统;
支持学生注册新用户,查询课程安排,修改个人信息;
支持教师提交课程安排,查看实验室信息;
支持管理员审核课程安排,自定义排课,查看课程安排信息。
1、界面简洁明了,支持登录身份验证。
2、系统具有灵活、严格的权限设定功能,采用非常周密有效的权限设置,确保企业各类资料的可靠性和XX性,防止错误和违规操作。
系统管理:
可修改管理员权限及密码。
3、实验室排课及教学系统设计与实现,资料详细周到,同窗多页的界面方式让你轻松完成所有工作。
人事管理分为:
学生资料管理和教师资