设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
MVC模式实现设备管理系统-设备管理模块的设计与实现(JSP+MySQL )JAVA029
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

摘  要
随着软件开发规模的不断扩大,以及开发的规范化,在软件开发过程中有一套开发过程的管理软件十分必要。为此,许多软件开发公司提出了用于开发项目管理的内部管理信息系统。
论文主要介绍了项目管理信息系统的开发背景、所要完成的功能和详细开发的过程。重点描述了系统四个功能模块——雇员管理,项目管理,设计书管理,特殊机能管理的实现方法和过程。出于安全性的考虑,系统对开发中所采用的权限和角色机制进行不同定义,在这方面论文也作了详细地论述,不同角色的用户合法地对项目信息,设计说明信息,人员基本信息等进行管理和维护。
论文介绍的系统按照Servlet(Controller层)、JavaBean(Model层)和JSP(view层)的MVC 三层结构来实现,以JSP和Java作为主要开发语言,采用TOMCAT为Web服务器,基于STRUTS框架,并用Oracle作为数据库服务器的基于MVC的Web应用程序。
关键词  项目管理信息系统 角色 MVC


Abstract
With the software development scale spread quickly and more standard ,it is necessary to develop a set of managing software in order to control the development procedure. Many software company propose a advice of inner management system for the project.
The paper introduce the project management information system include the background of development,the main function and the detail of the developing procedure.The main part describe the 4 blocks of the system—the management of employee, project, designing papers and special functions.Based on the security,the system define different personas.Different personas have different rights to manage and maintenance the employee,project, designing papers and special function.,the paper gives the detail of it.
The system based on 3 layers.They are Servlet(layer of Controller)、JavaBean(layer of Model) and JSP(layer of view).,Java and JSP is the main language and Tomcat as the Web service.The system use Oracle as the the DBMS. It based on struts framework and MVC web application
Keywords   Project management  Persona  Web  MVC


目 录
第1章  概  述.... 1
1.1课题背景. 1
1.2课题概述. 2
1.3系统开发工具. 2
第2章 系统分析及总体设计.... 4
2.1问题定义. 4
2.2可行性研究. 4
2.3需求分析. 4
2.3.1需求陈述. 5
2.3.2 建立对象模型. 5
2.3.3 建立动态模型. 8
2.4项目管理信息系统的总体设计. 12
2.4.1功能模块的划分. 13
2.4.2系统运行环境. 14
第3章 项目管理信息系统的详细设计.... 15
3.1数据库设计. 15
3.1.1数据库概念设计. 15
3.1.2数据库逻辑设计. 16
3.1.3数据库物理设计. 16
3.2对象的设计. 19
3.3 页面的设计. 19
3.3.1 页面试样设计. 20
3.3.2 页面框架设计. 20
3.3.3 页面文件命名规则. 21
3.3.4 客户端验证的设计. 22
3.4 各功能模块的设计. 22
3.4.1 系统安全管理的设计. 22
3.4.2 雇员管理模块的设计. 23
3.4.3 项目管理模块的设计. 24
第4章 项目管理信息系统的实现与测试.... 26
4.1系统的实现. 26
4.1.1  数据的封装和校验. 26
4.1.2  数据的处理. 27
4.2 编码. 27
4.2.1  编程规约的制定. 27
4.2.2  Java后台处理程序的编码. 29
4.2.3  Action的编码. 31
4.3  测试. 33
4.3.1  单元测试. 34
4.3.2  集成测试. 34
4.3.3  验收测试. 35
结 束 语.... 36
致  谢.... 37
参考文献.... 38

 

第1章  概  述
1.1课题背景
企业管理中计算机的应用越来越大广泛,先进的管理方法将进一步取代陈旧的人力管理方式。为了提高自身的市场竞争力,改善管理体制成为每个现代企业的当务之急,集中式管理系统应运而生。集中式管理系统以其高效、开放等诸多优势在现代企业管理中占据了很重要的位置。
大连华信计算机技术有限公司(以下简称DHC)是一个以对日软件出口为主要业务的软件公司,随着业务量和员工数目的不断增加,对各个项目的项目信息管理工作量逐渐增大,为了能将项目信息及时准确的提交给日方客户以及项目经理,DHC对日group第四系统发展部决定开发一个针对本部门的项目信息管理系统,以简化部门经理及项目经理的工作,提高工作效率。
系统是为公司所设计,对从日方得到的项目式样书登记入库,同时对于有特殊需求的项目书也要加以说明并登记到系统中,为以后的管理和再利用提供方便。由于对项目式样书的合理管理,员工可以及时找到自己所需的项目式样书,加深对项目的了解,从而提高工作效率。在此管理系统中,由于企业员工的岗位不同,对其在系统中的权限进行了严格的规定。系统完成并经测试通过后,可将企业从繁琐的人工管理中解放出来,使企业员工能够更方便及时地了解系统提供的员工信息管理,项目信息管理,特殊机能管理等。针对传统C/S模式,CGI的不足,系统采用B/S模式,结合servlet(Controller层),JavaBean(Model层)和JSP (view层)的MVC 三层结构来实现。
系统采用面向对象的设计思想,实现对DHC第四系统发展部项目管理系统的设计。本文共分为4章:第1章简要介绍了课题设计的背景及系统开发工具。第2章对系统进行了需求分析,给出对象图、活动图、用例图,对总体设计方案进行可行性论证,并对系统进行总体设计,包括系统模块划分,简要介绍系统运行环境;第3章对系统进行详细设计,包括数据库设计,对象的设计,页面的设计,各功能模块的设计;第4章介绍了系统的实现和测试.
1.2课题概述
此课题是章舒宁同学在DHC实习期间参与的一项试用项目。
系统是为公司某一比较长期、稳定的项目组开发的,该项目组和日方某公司长期合作,已完成了大量的项目,而新的项目往往和以前的项目属同一类型,因此在写设计书的时候可以找已有的项目做参照,如何在以前大量的项目中找到最有用的信息,如何对以往大量的项目进行管理,如何使历史资源重新发挥作用,正是开发项目管理信息系统所考虑的重点。
系统主要功能有对项目管理、每个项目下的一系列设计书的管理以及对每本设计书里用到的特殊机能的管理。系统还可以完成对历史项目数据评估、工时估算、项目品质统计等功能。
1.3系统开发工具
项目管理信息系统采用B/S结构。
客户端为普通的浏览器即可;
(1)   Web服务器
Web服务器是运行在Windows/Linux操作系统之上Tomcat(5.0.19),Tomcat是美国Apache公司开发的一款服务器软件,其功能不如weblogic等服务器软件,但由于其开源性质很受Web开发者的欢迎,所以非常流行;
(2)   开发环境
系统的开发环境为Eclipse,Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台,通过插件组件构建开发环境
(3)   数据库管理系统
数据库管理系统采用Oracle(8.17)。Oracle数据库产品是当前数据库技术的典型代表,Oracle8i则是一个引入面向对象的数据库系统,由于此管理系统的开发者能够使用的硬件资源有限,所以放弃了功能更加强大但对硬件资源要求更高的Oracle9i
(4)   开发框架
采用Struts框架,Struts框架也是美国Apache公司推出的开源项目之一,它为Web开发省去许多麻烦,隐去了许多繁琐的细节,使开发者可以集中精神关注于自己要实现的功能。
(5)   开发语言
在不同的层面使用了Java、JSP、JavaScript、HTML、XML、SQL等语言主要使用了Java语言,由于Java语言的平台无关性及安全性,它已经成为Web开发的首选语言。
由于开发该项目管理系统所用的工具及语言很多,碍于篇幅就不详细介绍了。

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!