jsp+mysql软件工程过程管理平台开发+源代码
时间:2019-01-06 13:37 来源:毕业论文 作者:毕业论文 点击:次
摘要: 在软件开发的过程之中,软件生产方式的落后与计算机日益增长对软件的需求不成正比。在软件开发与文护的过程之中,引发了一系列的日益突出的矛盾和问题。这一现象的产生使得软件开发变得低效且昂贵。本篇文章设计了一个于UML的软件工程过程管理系统应用网站,开发语言为JSP,数据库采用MySQL,页面布局通过javascript css。本系统分为三大模块:用户部分、工作人员部分以及管理员部分。其中,用户模块涵包括户需求说明、公告栏查看、用户个人信息添加、用户家庭信息添加和修改以及用户账号管理等多个子模块;工作人员模块涵括需求分析管理、总体设计管理、详细设计管理、编码实现管理、公告栏以及工作人员账号管理等多个子模块;管理员模块涵括了说明书复审管理、账号管理以及公告栏等多个子模块。本软件在开发过程中使用了大量的图示说明,使得文档的可读性和系统的可文护性得到大大的提升。更高效、更方便的对软件工程过程进行管理是本系统开发的最终目的。32339 毕业论文关键词: 软件工程;软件开发管理;UML;软件生命周期 Design and Implementation of Software Engineering Process Management Platform Based on UML Abstract: In the progress of software engineering, it’s very obvious backward in production of software not directly proportional and the increasing requirement in software. It triggered a series of increasingly prominent contradictions and problems in software engineering process, which makes software engineering inefficient and expensive. This article developed a UML-based software engineering process management application website, development language JSP, database using MySQL, page layout via javascript css. This system is pided into three major modules including the user module, the staff module and the administrator module. The user module covers the users requirements specification, bulletin board to view, add the users’ personal information, add or modify the users’ family information, user account management, and other sub-modules; The staff module covers demand analysis management, overall design management, detailed design management, coding realize management, bulletin board to view, staff account management, and other sub-modules; The administrator module covers specification review management, account management, bulletin boards, and other sub-modules. This software includes a lot of graphic illustrations, so that the readability of document and the maintainability of software has been greatly improved. More efficient and more convenient for software engineering management is the ultimate goal of this system. Keywords: software engineering; software development management; UML; SDLC 目 录 第1章 绪论 1 1.1 课题背景 1 1.2 课题的意义和目的 1 1.2.1 课题的意义 1 1.2.2 课题的目的 1 1.3 国内外主要研究现状 1 1.4 本文研究内容及主要贡献 2 第2章 系统开发环境 3 2.1 ECLIPSE简介 3 2.2 MYSQL简介 3 2.3 B/S架构 3 2.4 本章小结 3 第3章 需求分析 4 3.1 可行性研究 4 3.1.1 经济可行性 4 3.1.2 操作可行性 4 3.2 系统目标 4 3.3 系统功能目标 4 3.4 系统流程图 5 3.5 系统用例图 5 3.5.1 用户模块用例图 5 3.5.2 工作人员用例图 6 3.5.3 管理员用例图 6 (责任编辑:qin) |