ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:118.72KB ,
资源ID:22771447      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/22771447.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(论文题目四川化工职业技术学院科研管理系统的设计与实现Word格式.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

论文题目四川化工职业技术学院科研管理系统的设计与实现Word格式.docx

1、Author:Advisor:School :School of Communications & Information Engineering独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。作者签名: 日期: 年 月 日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或

2、机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定) 导师签名: 日期:摘要伴随项目管理理论、信息管理系统的大量运用,二者不断交互,并互为融合,由此形成了科研管理系统。初期,其主要由大型企业自行研发,由此开展信息化建设工作,具体目的在于,通过信息化手段,使得项目管理工作的效率得以提升,实现项目信息收集、汇总的信息化。在系统应用、持续发展的同时,充分发挥了本文结合四川化工职业技术学院的科研管理系统的设计、开发,构建了一个适合于院校所使

3、用的科研管理系统,其将项目管理作为主线,并依据项目特点,对项目阶段、管理模块进行划分,集中对四川化工职业技术学院科技项目进行管理,也将信息共享的平台提供给项目经理、研发人员。在研发系统方面,论文主要开展了如下工作:1、理论学习、文献阅读。在研究课题时,对诸多相关文献进行阅读,并了解了4、系统实现。以系统设计作为前提,使得编码、系统实现得以完成,运用了SQL数据库、Zend架构等。在实现系统进程中,对系统可扩展性、兼容性予以充分考虑,并将扩展接口预留于模块、外部接口。5、测试、部署。依照软件测试要求、流程,在设计系统的同时,即同步针对系统进行测试、用例编写等工作。当完成系统编码后,由此开展集成、

4、单元、验收测试。通过之后,即部署系统作试运行,并结合结构来完善系统,最终使得商用部署得以实现。在本文最后,总结了全文工作,并对此后研究方向予以总结。关键词:项目管理,ZEND框架,PHP,科研管理ABSTRACTWith the project management theory, the extensive use of information management system, the two continue to interact, and each other integration, which formed a scientific research management sy

5、stem. In the early stage, it was mainly developed by large enterprises, and the information construction was carried out. The purpose of the project was to improve the efficiency of project management through information t1, Theoretical study, literature reading. In the study of the subject, the rel

6、evant literature to read, and understand the basic process of project management, concepts, institutions of scientific research and management of conventional methods, characteristics of the timing. And to WEB-based, the use of SQL database, PHP language system research and development technology to

7、 learn.2, Demand analysis. Combined with the status quo of scientific research management, and an objective assessment, making the system needs for the analysis to be completed. In this process, the relevant system, the units successful experience to learn from.5,Testing, deployment. In accordance w

8、ith the requirements of software testing, the process, in the design of the system at the same time, that is synchronized with the system for testing, use case writing and so on. When the system code is completed, the integration, unit, acceptance test is carried out. After that, that is, the deploy

9、ment system for trial operation, combined with the structure to improve the system, and ultimately make commercial deployment can be achieved.At the end of this thesis, the thesis summarizes the work of the whole paper and summarizes the research direction.Keywords: Project management, ZEND Framewor

10、k, PHP, research management目录第一章 绪论 11.1 研究背景 11.2 研究意义 11.3 国内外研究现状 11.3.1 国外研究现状 11.3.2 国内研究现状 21.4 本文主要工作 21.5 论文的内容及结构 2第二章 相关开发技术介绍 32.1 Zend框架 32.1.1 框架技术 32.1.2 框架技术的优点 32.1.3 Zend框架简介 32.1.4 Zend框架结构 32.2 MVC三层设计模式 42.3 PHP语言 42.4 网络安全技术 52.4.1 SQL注入攻击 52.4.2 防止用户操作GET变量 52.4.3 缓冲区溢出攻击 52.4.

11、4 数据加密 52.5 本章小结 6第三章 系统需求分析 73.1 系统需求分析 73.1.1 系统功能需求 73.1.2 系统性能需求 73.2 系统用例模型分析 73.2.1 用户管理 73.2.2 资源管理 83.2.3 项目执行管理 错误!未定义书签。3.3 数据字典 错误!3.4 本章小结 错误!第四章 系统设计 94.1 系统设计的原则 94.2 系统架构设计 94.3 系统功能设计 错误!4.3.1 组织管理模块 错误!4.3.2 项目管理模块 错误!4.3.3 项目结项及归档子模块 错误!4.4 系统工作流程 错误!4.5 数据库设计 错误!4.5.1 数据库概念设计 错误!4

12、.5.2 数据库设计 错误!4.5.3 数据访问模式 错误!4.6 本章小结 错误!第五章 系统的实现 105.1 用户使用模块的实现 105.2 组织架构及人员管理的实现 错误!5.3 项目基本信息维护的实现 错误!5.4 项目执行管理的实现 错误!5.5 本章小结 错误!第六章 系统测试及部署 116.1 系统测试的目标与要求 116.2 系统测试的基本原则 116.3 系统测试的流程 错误!6.4 系统测试 错误!6.4.1 单元测试 错误!6.4.2 集成测试 错误!6.4.3 验收测试 错误!6.5 系统部署 错误!6.6 本章小结 错误!第七章 总结及展望 127.1 本文工作总结

13、 127.2 后续工作展望 12致谢 12参考文献 12第一章 绪论1.1 XXX自二十世纪八十年代开始,伴随数字通信、计算机等技术的快速发展,由此推出管理信息系统,并被运用于组织机构管理之中,发挥重要作用。此类系统属于在信息技术这一基础之上,通过管理学方法,使得流程控制得以实现。其基础在于收集组织机构运行过程中的管理信息,并对此予以汇总,对此加以信息化处理后,由此加以加工、存储、传递等,为机构决策、运行等提供管理支撑,并奠定信息基础1。作为全新的交叉学科,在企业管理之中,本系统的作用极为突出,可使得企业具备更高管理质量、运营效率,并以此作为基础,使得企业的经济效益得以提升。1.2 XXX当前

14、,许多高校都已运用自行研发的科研管理系统,但此类系统均有诸多问题存在,具体有如下体现:即以局域网、单机版等为基础,开放性无法实现,无法使得高校院系、部门实现信息传递、沟通;无法自动化管理,依然需人工完成复杂管理流程;不具备良好跨平台性,升级、维护均不便捷;高校各大部门均有独立系统存在,科研管理系统无法与之进行较好整合,难以实现信息一致、共享。1.3 XXX在科研项目日益复杂的同时,国内外针对此类项目的管理,往往以项目管理模式为基础,通过管理负责制的运用,由此构建起跨专业、部门的项目团队,由此使得产品研发任务、技术研究等得以完成。作为大型机构,若想开展相对复杂的多项目管理,则需以信息系统的运用为

15、基础。所以,院校对项目管理软件的使用率不断提高,欧美等国的科研项目管理信息化已基本实现。在日益普及的同时,研究人员分别结合两大方面对此进行研究,即项目管理、管理信息系统,并就效率提升、流程设计等而言,取得了突出成效。1.3.1 XXX就项目管理理论而言,国外早已对此开展研究工作。如在实践之中,PMP相关理论得以逐步形成、并不断完善。就管理信息化系统、管理流程的融合而言,当前,国外的研究多集中于如下方面9:1、归纳项目管理流程,并予以优化。针对产品研发、技术研究,国外项目管理1.3.2 XXX虽然本国早已针对项目管理进行研究、实践,但长期运用于工程建设领域。直在网络快速发展、计算机研发优势日益突

16、出的背景之下,可较好的避免因科研1.4 XXX在研究课题时,对诸多相关文献进行阅读,并了解了项目管理的基本流程、概念,对院校所科研管理常规方法、特点予以时序。并对以WEB为基础、运用SQL数据库、PHP语言等的系统研发技术进行学习。2、需求分析。结合调研科研管理现状、并进行客观评估,使得针对系统需求分析工作得以完成。在此进程中,对相关系统、单位的成功经验予以借鉴。3、系统设计。以理论学习、需求分析作为基础,由此开展系统设计工作。对1.5 XXX论文撰写主要依照软件开发类论文进行,如下即为论文结构、内容:第一章,绪论。对课题探究意义、背景等进行介绍,此外综述了国内外对此的研究现状。第二章,研发技

17、术介绍。对实现课题时的诸多关键技术予以介绍,主要包括B/S架构、PHP等。第二章 相关开发技术介绍2.1 XXX2.1.1 XXX在硬件设计领域,最早出现了框架这一名词,即在设计时,开展有效复用的一种抽象架构、或较为通用的设计方法。在研发过程中,通过松耦合架构设计,由此实现效率提升,并产生了框架设计这一思想。此时,即可认为,框架这一基础设计平台可在各种定制化应用之中适用。一般而言,此种设计构件往往可重复2.1.2 XXX在软件研发过程中,框架技术并非必要。如果不针对重用性有较为突出要求的软件、或研发中小型软件时,均可不对此加以运用。但若软件针对重用性要求较高、或研发大型软件时,即需对该技术加以

18、运用。具体原因在于,这一技术的2.1.3 XXX由Zend公司研发的Zend框架,主要在PHP开发框架中运用,属于官方框架。可令以PHP5为基础的Web程序研发得以实现。该框架的特点如下,即对面向对2.1.4 XXX以此为基础的标准软件系统结构,与框架之中的关键组件相关,具体如图2-1所示。图2-1 Zend基于框架的系统结构作为一个高效的PHP开发框架,对开源模式加以运用,可使得研发应用、WEB程序等工作得以完成。因运用相应研发模式,并对框架可扩展性予以考虑,此外还涉及到扁平化等架构,所以其中的组件互为独立,各组件不存在显著关联。研发团队可对框架的组件予以自由选择,此种模式即为use-at-

19、will设计。2.2 XXX就MVC设计模式而言,最为关键的是模型。从实质上来看,表示流程、程序对应关系。从系统运行方面来看,模型能够转化无规律数据为有规律、且具备相应含义。此后为视图调用、显示。其价值如下,即视图不对数据加以处理,而直接呈现。由此,即能够令视图的设计、实现等过程得以简化。因其仅运行于后台,可令数据处理过程中所需资源得以满足。如,通过视图显示降水量曲线,而模型用于运算数据,视图即负责结合曲线来呈现数据。2.3 XXX作为通用脚本语言的PHP,多在服务、WEB研发中运用。PHP,即超文本预处理器,与ASP、JSP共同作为常用WEB开发语言。2.4 XXX此次研发的四川化工职业技术

20、学院科研管理系统,属于以网络为基础的信息管理系统,其中,安全性问题至关重要,除需对数据加密问题予以考虑,此外还需有针对性的对网络攻击手段等开展防护设计工作。进入新世纪后,结合互联网,将使得全球计算机得以连接在一起,信息安全内涵也由此发生根本性变化。其不仅自普通防卫转变为极为普通的防范。并且自专门领域转变为无处不在。当进入到信息社会之后,本国需通过完善的网络安全体系的构建,尤其是结合法律以及政策,使得独具特色的网络安全体系得以构建起来。2.4.1 XXX除运用框架提供函数,在对PHP语言加以运用,研发程序时,研发者需慎重处理与数据访问相关的语言,一般可通过参数化查询的运用,使得功能得以实现,尽量

21、避免非法访问数据库、开展恶意操作。此外,该语言也对Magicquote、诸多函数等加以提供,以便于避免出现SQL注入式攻击,可将其合理运用于程序研发进程中。2.4.2 XXX在此类系统中,因GET操作引发的系统异常,这一问题也较为多见。如指向的地址,其中的查询字符串即为,在RUL之中放置此种字符串,即为GET变量。因恶意或误操作,使得操作人员在操作GET变量时,往往会出现用户访问非法操作。所以,在运用PHP语言研发服务以及WEB时,需尽量避免用户对GET变量的操作,使得遭受恶意攻击的几率得以减小。2.4.3 XXX难以做大,需研发者对代码研发规范予以遵循。2.4.4 XXX结合XML加密技术的

22、运用,整体针对文件进行加密。此种数据的优势具体包括,可对授权查看元素行为予以控制。其与传统技术的差异如下,即仅加密文档内的关键内容,且可将已加密的文档传输给超过两个的当事人21。结合本技术,实现文档加密的相关步骤,如图2-2-所示。图2-2 XML文档加密步骤在本系统之中,主要结合如下操作,使得XML数据加密得以实现:首先转换2.5 XXX对系统研发过程中运用的PHP语言、Zend框架等加以进行阐述。就四川化工第三章 系统需求分析在研发软件时,以客户需求作为系统研发的起点及重点。软件研发以对客户需求的满足作为具体目的,若脱离需求,则不论软件性能突出与否,也不存在任何意义。在需求分析时,深入针对

23、学员科研管理现状开展探究,对项目管理、科3.1 XXX系统研发过程中,可运用多种需求分析方式。此处,针对本系统的需求分析,则运用了原型法。3.1.1 XXX3、实施管理、监控。就实施管理而言,具体涉及到如下三块,首先即监控项目进度,并加以追踪,此后即实时针对资金使用状况进行控制,最后即跟踪使用资源状况。详细项目计划的存在,是项目监控、实施得以做好的基础、关键,依照计划开展预警、跟踪等工作,并定期对计划加以刷新。等得以实现。3.1.2 XXX对与OA系统、ERP系统等的兼容性问题予以考虑,尽量对衔接其他系统的标准接口加以预留。3.2 XXX在需求分析时,最为关键的工具当属用例模型,结合构建这一模

24、型,可对系统业务需求予以清晰的分析。在系统需求分析进程中,运用统一建模语言来分析关键功能模块的功能需求、业务流程等24。3.2.1 XXX在本系统中,各种用户承担职责不同,对应权限也不同。依据职责、权限,可划分为五类用户,即项目经理、研发人员、管理员等。图3-1 系统用户管理用例图3.2.2 XXX如上功能,则需定量评估资源等,即通过资源管理功能得以实现。图3-2为资源管理模块的用例图:表3-3 数据存储第四章 系统设计4.1 XXX研发本系统,是为使得四川化工职业技术学院科研管理的具体需求得以满足,在进行评估、对比工作后,通过Zend框架技术的运用,来设计系统架构,并较好的满足了如上的可靠、

25、可扩展性等要求。通过融合MVC模式,顺利搭建起与松耦合等需求相符的系统框架,并在此基础上,设计系统功能。4.2 XXX本课题所设计的四川化工职业技术学院科研管理系统的逻辑架构如图4-1所示。第五章 系统的实现5.1 用户使用模块的实现本系统需确保基本用户使用功能得以实现,如登录、账号注册等,上述功能的实现类似于常规网站。在开发系统时,将人性化设计加入于用户使用模块内,使得系统变得更为易用。结合用户登陆模块作为具体案例,若此时出现密码等的遗忘状况,则系统将会给出,密码、账号不得为空等相关提示。就登陆功能的相关运行截图、关键代码等进行介绍。第六章 系统测试及部署在顺利完成系统编码以及调试工作后,需

26、开展测试工作,以此确保工作过程中,系统得以可靠而又稳定的运行。作为面向科研人员的一个系统,作为用户而言,普遍欠缺有关操作方面的知识。所以,系统测试不仅需针对功能、性能等进行测试,且需在易用性、可用性等方面进行测试工作。6.1 XXX1、在进行系统研发时,其目的如下,即保障系统符合需求,可持续、稳定的运行,且可快速部署;2、结合编码方面而言,对编码、设计问题的发现,属于测试的根本目的;6.2 XXX产生问题、缺陷的几率也将更大。在具体运行时,一旦有问题出现于这一模块,则导致的损害、影响也将异常严重。因此就本阶段而言,需针对其中的关键流程、模块,开展高强度测试工作,并且需有针对性的设计测试用例。第

27、七章 总结及展望7.1 XXX本课题结合四川化工职业技术学院的科研管理系统的设计、开发,构建了一个系统的高质量实现。以功能、架构设计等作为基础,进而实现系统。此时,需严格遵循相应编码规范,并对系统质量予以保障。从需求分析、到测试脚本的编写,进行测试设计,以及在研发完成后进行系统测试、试用工作等。最后,则上线部署了该系统。7.2 XXX1、在系统得以顺利上线后,科研管理相关需求得到满足,作为管理、科研人员而、2、研发移动互联网客户端。近年来,伴随移动互联网发展速度的日益加快,系统可研发移动互联网客户端,进而实现效率的提升目标。如,经理可通过移动客户端的运用,来随时登陆系统,对业务流程进行处理,或进行任务的分派工作。致谢在、的悉心指导之下,此次论文研究、撰写工作得以顺利完成。就开、!参考文献1 Jiawei Han,Micheiine Kamber. Data Mining Concepts and TechniguesM. 北京:高等教育出版社,2001.2 郭宁,周晓华.软件项目管理M.清华大学出版社,2007. 33 郑波,高琦,姜兆亮,等.基于协同设计的虚拟项目状态管理系统J2005,39(7):19-21

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1