基于web的毕业设计

基于jsp的工地员工及建材管理系统访问

 

一、选题的背景与意义

 

随着物联网技术的不断发展和市场规模的不断扩大,社会的信息化水平不断提高,生活中的事物也越来越智能。20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世纪50年代,由西蒙所提出的管理依赖于信息和决策的思想。同时期的维纳也发表了控制论,他认为管理是一个过程。

基于jsp的工地员工及建材管理系统1

近几年管理信息系统学科发展的主要方向应该围绕新兴信息技术的应用带来的产业创新和产业融合、信息技术和应用的服务化。设计企业员工信息管理系统,可以帮助企业达到员工管理办公自动化、节约管理成本、提高企业工作效率的目的[3]。以云计算、大数据、物联网为代表的新兴信息技术对管理的影响目前还仅仅是个开始,这些技术的深入应用,会形成各类新兴信息技术环境下的新型管理问题。

所谓MIS(管理信息系统--Management Information System)系统 ,基于大数据技术的处理系统主要包括数据准备、存储管理、计算处理、数据分析和知识展现5个环节[1],现代管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益和效率为目的,支持企业的高层决策、中层控制、基层运作的集成化的人机系统。

基于jsp的工地员工及建材管理系统2

 

二、研究的基本内容与拟解决的主要问题

1、研究的基本内容:

本项目开发的基于JSP的工地员工及建材管理系统对工地员工以及建材的一系列管理的系统。其系统需要主要包括以下模块:

(1)管理员登录模块

如需更多计算机毕业设计,可关注东哥毕设。

(2)员工信息管理模块

(3)建材信息管理模块

(4)工作任务模块

(5)员工签到模块

(6)工作反馈模块

本项目的总体为PC端,按照系统架构设计方案和各模块功能,基于JSP的工地员工及建材管理系统共分为两个权限,分别是管理员和员工,管理员具有对各类信息进行管理和维护等功能;员工则具有信息查询、考勤、留言反馈等功能。各个模块由后台数据库系统和相应的子系统应用程序组成。本系统的总体功能结构图,如下图2.1所示

 

 

 

图2.1系统功能模块图

系统按照软件标准规范体系,系统基于网络平台进行数据传输通信,通过软件与硬件搭建,实现应用系统应用。

2、研究的目标

本系统开发完成后,主要实现如下目标:

(1)管理员登录模块:实现管理员登录系统操作;

(2)员工信息管理模块:实现员工对基本信息的查询和核对以及管理员对员工的基本信息进行增、删、改、查的功能;

(3)建材信息管理模块:实现对建材的基本信息进行增、删、改、查的功能;

(4)工作任务模块:实现管理员对员工今日或近期的工作任务进行下发以及员工了解今日或近期的工作任务;

(5)员工签到模块:实现在员工可以在指定时间段进行考勤以及管理员对员工考勤情况信息进行查看;

(6)工作反馈模块:实现让员工在工作中出现的各类时间以及工作完成进度向管理端进行反馈以及管理员对员工的反馈进行查看从而了解工地现况;

3、研究拟解决的主要问题

(1)确定数据库的数据表设计。

(2)实现PC端网页的设计。

(3)完成数据库和PC端的链接。

解决方法:

参考同类相关的数据库和网站的设计理念。每个数据表的内容设计与相关的数据表之间的链接,数据库设计完成后就要和PC端的链接,使得管理员和员工能登录系统,从而进行相应的操作,使得相关的数据存入数据库。

 

 

 

三、研究的方法与技术路线

1、研究的方法

本系统采用JSP框架,从而更好的实现客户的需求,而且大型的Web应用程序的开发仅仅需要Java Servlet和JSP配合就能完成。JSP具备了java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点,极大的提升了开发效率。

本系统使用MySQL数据库的原因有二:一是本系统为小型系统,不必使用过于复杂的数据库,而MySQL数据库的特点就是简单、易使用,完全可以满足本系统数据库要求;二是MySQL数据库有免费的使用版本,性价比较高而且缩减了团队在这方面的运营成本。

本系统采用JDBC来进行数据库的连接,因为它使信息传播变得容易和经济。企业可继续使用它们安装好的数据库,并能便捷地存取信息,即使这些信息是储存在不同数据库管理系统上。新程序的开发期很短。安装和版本控制将大为简化。程序员可只编写一遍应用程序或只更新一次,然后将它放到服务器上,随后任何人就都可得到最新版本的应用程序。

 

 

2、技术路线

前段程序设计

以下是部分前端设计流程图。

登入界面程序流程图如下图3.1所示

 

图3.1登入见面程序流程图

 

管理员工作任务下发及留言反馈程序流程图如下图3.2所示

 

图3.2管理员工作任务下发及留言反馈程序流程图

 

 

数据库的概念设计

目前,数据库领域常用的数据模型有四种,它们是:层次模型(Hierarchical Model)、网状模型(Network Model)、关系模型(Relational Model)、面向对象模型(Object Oriented Model)。在本系统中,我采用了关系模型的方式。

(1) 工人信息表 (姓名,性别,年龄,工号,工种);

(2) 管理员信息表 (姓名,性别,年龄,编号);

(3) 建材信息表 (名称,类别,数量,价格);

(4) 签到信息表(签到记录编号,签到时间,签到结果:工号);

(5) 工作安排信息表(时间,地点,工作时间,管理员编号,工人工号);

本系统中一共有5个实体,以下是实体与其属性。

工人实体其属性如图3.3所示

 

图3.3工人实体属性图

管理员实体属性如图3.4所示

 

图3.4管理员实体属性图

 

 

 

 

建材实体属性如图3.5所示

+

图3.5建材实体属性图

签到信息实体属性如图3.6所示

 

图3.6签到信息实体属性图

工作安排实体属性如图3.7所示

评论