基于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所示

相关毕业设计文章

管理系统毕业设计

一个管理系统毕业设计,基于安卓的移动植物工厂智能监控系统:本课题主要研究基于安卓和ARM实验平台设计及实现。本课题介绍通过平台实时采集和控制植物工厂内的环境参数,并实时保存和显示。该设计可实现通过智能对植物生长进行监控和管理。

计算机网络技术毕业设计

计算机网络技术毕业设计之基于Web的渔业专家咨询响应系统:中国是渔业大国,改革开放以来,中国渔业更是得到了空前的大发展,但由于渔业发展规模的不断增大,随之也会带来一些问题,如养殖户问题得不到及时咨询专家,导致鱼病得不到及时处理等,这些都给养殖户带来技术上的困扰,和经济上的巨大损失。所以本课题就是为了解决养殖户的这些难题而设计的,力图使这个研究适合养殖户与专家的需要,便于养殖户与渔业相关专家利用网络及时沟通。

计算机系毕业设计

一个计算机系毕业设计,基于Android的结伴出行软件设计与实现,基于设计要求,结伴出行软件将由前台用户操作和后台管理员操作模块组成,其规划功能模块如下,用户注册:如果是新用户则需要用户首先进行注册,注册的时候需要输入用户名、密码和再次确认密码。用户登录:当用户账户注册成功后,就可以在登录界面输入账号和密码登录此App。

一个计算机信息管理毕业设计题目

本文以个性化新闻推送为题目,讲解一个计算机信息管理毕业设计题目的毕业设计,该毕业设计主要内容是:结合用户的浏览数据(新闻类型,浏览时间长,点击次数)和用户本身的特征(年龄、性别、兴趣爱好)将用户可能感兴趣的新闻推送给用户,希望对大家有用。

校园网站设计毕业设计校园兼职网站

一个校园网站设计毕业设计,名称是校园兼职网站,采用的框架是java的ssm框架,包含了管理员,学生,和招聘单位,是一个不错的校园网站设计毕业设计。

一个基于java毕业设计系统_基于JAVA的早教系统

本章主要分享一个基于java毕业设计系统,基于JAVA的早教系统,该基于java毕业设计系统主要讲了系统包括角色功能模块和关键功能模块。角色功能模块分为用户功能模块、管理功能模块;关键功能模块分为登录注册模块、音频播放功能模块、商城模块、小游戏模块、储存照片功能模块和信息展示功能模块。

优秀的计算机毕业设计推荐_东哥毕设

该毕业设计是一篇关于报账的优秀的计算机毕业设计,通过该毕设的设计分析,大家可以学会如何独立的分析一个报账相关的系统,如何设定需求,如何系统搭建等,同时还提供了部分源代码,方便大家参考学习的。

网站毕业设计选题_网站流量统计

一个网站毕业设计选题,题目是网站流量统计,该网站毕业设计选题的主要内容是记录了自当日起之前的一个星期的网站日访问量,并统计出在一个星期内哪几天是网站的访问高峰或者是低谷。

web毕业设计

一个web毕业设计,基于移动端的快递服务系统设计与实现:个人中心:可进行用户注册、用户登录、地址簿管理、修改用户信息,包括用户密码、收货地址等。寄件:主要分为:快递员上门和驿站寄件。订单信息:自动获得订单单号、根据货物的重量生成运费,并能够对订单信息进行查询。

评论