计算机毕业设计指北 基于SSH+MySQL的万圣博管理系统

摘 要

万圣博科技股份公司于2014年成立于山东省东营市,将高分子纤维通过紧密仪器加工成高强度、高耐热适用于多种用途的高科技纺织物原料。随着公司体系结构不断更新、人员不断完善、生产技术不断提高。公司管理体系、工作项目管理进度暴露出相关问题即公司领导无法及时掌握员工动态、项目实时工作进度,与政府提出的绿色节能办公理念不符,一定程度上影响公司生产效率;员工在机械出现故障与技术部门工作沟通时,期间解决故障时间长、技术工人无法准确通过资料查找相关故障从而解决相关故障等一系列问题,严重拖慢工作进度,影响公司收益;故公司决定打造一款基于互联网平台,集合人员管理、企业资源项目、工作流项目于一体的高效、便捷、易操作系统。

关键词: 人员管理系统;工作流;企业资源;综合一体化平台 

紧跟国家政策,把握时代脉搏,所以要想发展的出色,必须紧跟时代莫落后与时代。如何把握住机遇实现公司跨越式发展?则需要壮士断腕般的勇气、也有如诸葛亮般的智慧即拥有合理的公司架构、完善的运行机制、一体化实时监控平台。现如今是互联网经济飞速发展的时代,合理运用互联网资源从而真正实现办公、资源互联互通才能紧跟时代潮流,不至于如龙虎困于牢中。大多数中小型公司在自身发展过程中忽视一体化管理系统存在的必要性,更多的公司则是苦于现有市场资源参差不齐,无法找到与公司情况合适的平台。

万圣博管理系统应用而生,非常完美的契合市场痛点,完美的解决市场需求,紧跟群众的切合点,完美的解决人力资源不足,人员职位分配布局杂乱无章,万圣博管理系统集市场公司潮流趋向,结合万圣博公司的特殊要求积极整改。会适时根据企业要求,打造以微信+网页端+App手机生态体系架构。

故本文研究方向与意义如下:

(1) 研究现有市场存在的企业管理系统种类及侧重点,打造契合该公司资源系统。

(2) 结合公司实际情况进行需求分析,打造单独项目并最终实现资源整合。

(3) 使用Navicat premium进行数据库设计

(4) 通过拆解企业资源系统,进行分模板分析以此达到资源互联互通。

(5) 各模块间数据如何实现互通。

(6) 打造具有代表性、综合性企业资源系统管理平台

(7)通过规范的数据库样式来除去数据库数据冗余等问题

(8)利用postman进行相关的运维测试

(9)后期将会根据系统是否决定启动云服务+短信验证服务

(10)如何实现利用数据库设置不同角色之间的权限切换以及配置

(11)如何借助powerdesigner进行类图设计。

(12)借助navicat modler进行各个表之间的关联关系,在数据库表结构的设计过

 程中在各个表之间并不设置单独外键关联,而是根据需求间的逻辑关系实现关联

(13)如何提升系统响应速度,定期进行代码质量的回滚即代码质量监控

(14)当用户达到一定峰值,如何解决系统承载力问题

(15)界面如何做到醒目、用户操作简单便捷

1 绪 论

1.1 企业需求

万盛博管理系统基于合理的开发体系结构,即采用j2ee三层开发体系结构。随着国家政策福利逐渐向中小型企业倾向,类似于万盛博企业等公司迎来新的发展机遇,打铁还需自身硬,企业需要高效便利的管理系统迫在眉睫,该管理系统不仅可以完美契合客户需求并以此为基础为客户量体裁衣。该系统体现出三大特性一个共享即前瞻性、整合性、可拓展性、数据共享。紧随企业用户的需求,按照用户的个性需求采用传统的高效的B/s系统的提供紧贴企业特立独行的用户需求。业务分五大模块十二个项目完美解决客户需求与实际生产过程中的痛点。

1.2 企业管理系统市场现状

纵观国家改革开放以来,凡立于经济市场鳌头的企业无不体现出其重要的企业文化以及公司高效的行政体系。凡公司之冗余,主体业务不清晰者皆行走徘徊于破产与夹缝之间苟延残喘。改革开放以来,一个企业的发展史深刻的体现出历史的脉络,随着经济竞争压力的不断提升,对公司的发展的要求也不断的提高。抓住机遇才能实现不断的发展,否则只能停步不前,错失重要机遇。若因没有完美高效的企业管理系统而错失重要的发展时机,岂不是让人贻笑大方。

世界上没有夕阳企业,只有落后和不思进取企业。随着国家政策的倾向,中小企业立于时代的浪头,只有敢为人先才能方为时代的引领着。实业兴邦,又何况掌握着国家核心技术,从小处着眼,高效的行政管理体系,离不开科技的加持。如市场上钉钉、淘宝网无不体现出技术的重要性。良好的基础是实现公司跨越式发展的重要根基,因小小的蚁穴而造成公司垮塌的例子不在少数,公司发展如履薄冰才能不断的进取,夯实根基,求的一线生机。居安思危,以史为鉴。近年来实业发展之萎缩,互联网时代来袭,虽然有一批优秀的管理系统涌现,但更多热资本的涌入,若想拥有一款完美契合自身企业管理系统,则不是一件易事。若仓促决定,则会因小失大。

高效的公司管理系统是完全契合与公司的行政管理系统,以用户需求为核心。若背离客户需求,压死企业的不会是最后一根根小小的无名稻草,而要紧跟客户的需求不断的进行业务上的调整才可能稳住军心稳住人心,功成明就不是简简单单的动动嘴要不是若无其事的高高挂起。著名游戏机开放商雅达利企业不失为一个鲜活的案例,以企业客户需求为根本,真正做到有利于企业、有利于企业的发展。以企业需求为基准,积极拓展客户需求。凡是有利于市场请求的,小事情要拿出积极的态度,积极认真对待,好好的对待整理客户需求,做人民口中的号作品。只要是积极对待,大事必作于细节。时间是校验的产品质量的唯一标准。

1.3 课题研究意义

随着互联网时代的到来、国家重要战略的倾向、市面上出现纷繁的各类系统程序,程序质量层次不齐,严重的造成数据损坏,更有甚者造成企业重要信息泄露。给客户带来重大的财产及经济损失,为避免此类事情的发生,特意开发具有共性、且有着可不断拓展功能的企业管理系统,真正实现企业管理系统定制化。虽没有太多的可研究性,但对于该企业公司业务处理、提高经济效率、增强企业管理的能动性有着重要的作用。 真正做到企业管理者有数据可依、企业员工效率有质的提升、从而营造积极向上的公司氛围,真正的做到以公司发展为基础,上下同心实现公司跨越式发展,为公司打造厚积薄发之基础、实现公司长久发展、带动民生之繁荣,做到回馈社会,实现小康之目标。做民族之企业,打造大国之核心。千里之行,始于足下。

1.4 撰写本文意义

本文严格按照项目实施流程说明书及项目计划合理展示项目开发工作及主要流程。

以用户需求为基准的出发点,前期与客户达成一致,通过Axure RP画出界面及系统原型,后期通过与项目经理的需求不断的敲定,后期进入实际的编码流程,撰写本文的意义是严格要求系统实际上线运行的基本要求,以防出现各类问题

在实际论文的书写过程也严格按照开发需求,进行论文的质量于编译,严格按照一下步骤进行书写,着重对项目实际开发的过程中出现的重难点进行相应的解析和编译的过程。

一个软件,从它被写入第一行代码时,就是注定要死的。有的可以活得久一点,有的可能很快夭折。软件在它存活的那段时间内,如果能服务到真正的用户,帮助他们解决了生活、学习和工作上的问题,或者帮用户活得更舒适,过得更舒心,那它就活出了意义,也体现了你,作为开发者的价值。

以市场需求为验证,做好后续服务,为后续版本更新迭代提供说明帮助。一个项目会死,一个软件会死,但它的代码如果开源,并且其中的一部分,甚至只有一小段代码被其他程序员使用到另外的项目中,不管有没有引用 Copyright,这代码可能就实现了某种意义上的数字化的永久存储。

首先,需要明确文档的用途,文档是用来交流信息的。关键是团队中信息分享是否及时准确,而这与文档的多少没有必然的联系。就比如 James Shore 在博文"文档之谜"里面指出的,很多人指责敏捷开发的文档不够。其实他们忽略了问题的实质,"丰富的文档并不一定是好事,能及时得到答案才是好的。

2 需求开发过程

2.1 定义内容、关键词[S1] 

SSH   Spring:容器处理请求 Straus拦截处理 Hebiernate数据库链接。

MVC  model(模型处理)view(视图控制)controller(逻辑业务控制)的缩写。

CaseThing (用例) 简单表示为C1事件

2.2 需求开发计划

该过程要基于与公司主管人员进行沟通,做到为什么做、怎么做、实现什么功能。分为需求开发过程、项目设计过程、项目实现过程、项目测试过程。前期主要集中于需求开发、用户需求调研、软件规格的说明书、用户要求的说明书、、分析后形成需求的报告等一系列操作步骤。

2.3 用户需求调研记录

 经与企业负责人沟通达成一致。万盛博公司使用的企业管理系统主要实现系统管理:用户、角色、系统管理;设备管理:设备信息、设备校准、设备检修、设备购置计划管理;站点设备运行管理:站点基本信息、运行、维护情况;项目管理:拟建、在建二期项目;厂房建筑管理:厂房建筑管理。作步骤。

2.4 安全性需求

2.4.1 管理人员分配管理权限综述

(1) 数据库连接要求:通过客户需求通过hiebernate连接或者通过spring中c3p0方式连接。

(2) 业务处理能力:逻辑业务处理的时间应小于4s,在高并发、大量用户同时请求时,允许时间响应的延迟,但是要始终保持服务在线。否则会严正的影响到客户的体验感觉。

(3) 防火墙安全的基本:拒绝非法用户的访问。保持系统的安全相性

(4) UI设计应尽量简洁大方以便于用户顺畅操作

2.4.2 企业信息安全管理要求标准

为保证服务、用户信息的私密性等重要的、敏感的、可能会触犯法律的信息需要保证满足:机密性、完整性、可用性、控性、审查性

该企业数据库表共含有五大模块五张表;分别为技术设施维护管理:仪器设备校准检修表;系统管理:用户登录信息表、用户权限信息表、用户角色信息表、代办事宜表;数据字典:数据字典表。

机密性:确保信息不暴露给未授权的实体或进程;完整性:只有得到允许的人才能修改数据,并且能够判别出数据是否已被篡改;可用性:得到授权的实体在需要时可访问数据,即攻击者不能占用所有的资源而阻碍授权者的工作;可控性:可以控制授权范围内的信息流向及行为方式。 可审查性:对出现的安全问题提供调查的依据和手段。

2.4.3 信息安全需求  

在一个开放的环境中建立安全的信息系统,用户需要使用各种安全应用。安全应用由一些安全服务来实现;而安全服务又是由各种安全机制或安全技术实现的。可供选用的安全服务、机制与技术如下安全服务:服务控制服务、数据机密性服务、数据完整性服务、对象认证服务、防抵赖服务。安全机制:访问控制机制、加密机制、认证交换机制、数字签名机制、防业务流分析机制、路由控制机制。

安全技术:防火墙技术、加密技术、鉴别技术、数字签名技术、审计监控技术、病毒防治技术。

2.5 软件需求说明记录

管理系统基于用户自身设备具体规格从而影响到系统的开发等系列流程。

2.5.1 环境配置需求

企业管理系统采用模型——视图——控制器体系即MVC模式,在具体实现过程中,用户请求被发送到相对应的控制器,该控制器决定请求的性质,并根据请求的类型传送给适当的处理器,对应的处理器与模型息息相关并且封装有业务逻辑执行业务函数集合,业务逻辑层会对应相应的数据服务层方法处理数据库操作并返回结果,处理完毕后,结果会发送会处理器,处理器选择合适的视图即网页展示该内容。

    该系统架构前文已经概述,便不再赘述。本系统架构共分为三大层次:表示层、控制层、业务逻辑层、数据服务层、持久层。

用户浏览:市面主流浏览器

操作系统:Windows 7及以上系统

Web服务器:Tomcat 7.0.43

数据库:MySQL 5.5

开发工具:MyEclipse   Navicat   PowerDesigner  

2.5.2 功能模块划分

下文着重阐述功能描述,该系统分为五大模块:

功能点划分为设备管理划分、系统管理划分、特殊功能点展示

人员角色划分:超级管理员、管理员、普通用户

权限管理员功能划分:管理整个系统、部分功能的使用

配置功能划分:各功能模块的基本增删改查、以Excel导出信息

  1. 设备管理模块:

表1 设备管理划分

模块类别

功能

设备管理

设备信息检修管理

  1. 系统管理:

表2 系统管理划分

模块类别

功能

系统管理

用户管理

角色管理

系统设置

权限管理

  1. 特殊功能点展示

                                 表3特殊功能点展示

模块类别

功能

设备管理

导出Excel

2.5.3功能概要设计

采用信息模型直观的描述出业务处理流程以及各模块实现功能的直观展示

2.5.3.1系统主 V❤公众平台:计算机毕业设计指北

1功能描述和说明

系统的主Portal是用户登录成功后的第一个窗口部分。根据登录用户的角色、权限,为用户展示其所具有的功能(显示左侧对应的功能菜单),同时,显示系统提醒的校准或检修到期设备的消息。因该[S2] 系统底层源码采用SSH架构,即点击页面上的功能按钮,鼠标事件相应,向数据库发起数据相应,首先调用用户验证模块,进行数据的相关校验,若数据库存在相应的权限,将会进入主系统界面,在页面中将会收到功能菜单、系统提醒的相关信息,进行下一步数据库的访问与操作,数据库中数据进行相关的数据校验,并根据用户的操作进行数据的操作

功能描述和说明

用户管理主要用来用户角色分配调整维护和更新查询系统内部使用人员的个人资料信息。用户根据系统权限管理员分配的权限模块进入相应的视图模块,数据库中的数据进行相应的权限验证,用户共有三大功能模块,即查询相应的用户信息、编辑用户的相关信息、删除用户信息。根据用户的相应的操作进入[S1] 数据访问模块即设备信息用户数据的访问模块。若在数据库中无相应的数据库则进行失败的反馈信息即无限应的权限进行数据的操作

系统管理-角色管理

1功能描述和说明

系统默认角色有系统管理员,高级业务用户,中级业务用户,高级浏览用户,中级浏览用户,普通浏览用户。系统管理员可对角色进行权限分配与更新,也可新增角色并分配权限职责。相应的角色进入视图模块即相应的视图模块,当权限验证通过后进入相应的角色操作,首先进行编辑角色信息,根据超管以及用户实际操作的实际操作流程中所需要的功能,进行角色信息的减少、增加、修改相应的权限,成功后进行对数据的相关的操作,若失败后则无法进入数据的操作,并返回错误信息

 

系统设置

1功能描述和说明

系统设置主要有利于后续的系统拓展,提升系统拓展性能,而不是重新架构。数据字典的意义即随时根据系统的数据,即保留祥光的余地,所谓留白及拓展性即出自于此。比如需要添加其他项目的管理比如添加一个城市的话,系统中原有山东。但是,添加数据字典即可解决。比如添加广东、上海之类的。数据字典极大的提高系统的可拓展性。同样的操作如此,比如进入视图模块之后,进行相应的权限验证后,可增加即添加数据字典比如<id自增长、user.gender、0、1>

设备信息管理

1功能描述和说明

设备的信息来自于实际生活中的维护人员的需求,对故障进行查询以及编号等一系列工作。设备信息管理即根据万圣博公司内的产品进行数据的编号,如高科技纤维的制作与纺织工具、纤维强度测试工具、电子资源设备管理工具、原料精细化管理设备。设备维修人员进入设备管理业务模块后,点击设备管理[S1] 进入相应的视图模块,进行相关的权限验证,当验证成功后,若新增设备故障,则依次输入<123211、2019.01.10 10:30:00、漏水设备老化、长期老化、更换设备>,根据系统主页面所展示的数据,进入直观的按钮操作。因数据过大多杂,用户可根据系统上的按钮:导出Excel表格,用户无法通过非指定的浏览器进行的设备书库Excel导出,需下载Goolgle浏览器才能进行相关的操作

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值