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

相关毕业设计文章

新颖基于java的毕业设计题目50例

新颖基于java的毕业设计题目50例分享:海外购物系统的设计与实现,基于SSM奖学金评定系统与实现,基于Java的网络爬虫的设计与实现等,还有更多基于java的毕业设计题目。

一个计算机网络技术毕业设计题目分享

本章主要讲解一个计算机网络技术毕业设计题目“基于SSM技术的智能分销管理系统的设计与实现”,该系统包含了七大模块:订单信息管理模块,进货渠道管理模块,库存信息管理模块,销售数据统计模块,自动数据分析模块,管理员功能模块,分销员功能模块。希望大家会喜欢。

java毕业设计项目

java毕业设计项目:交通事故档案管理系统的设计与实现,确定了系统的总体功能需求之后,本文将对系统功能进行更加细致的划分,首先将整个系统划分为事故信息管理、查询统计以及系统管理等主要功能模块。然后每个模块之下又包含了更加具体的功能。

计算机专业毕业设计题目

计算机专业毕业设计题目,包含了角色有三个学生教师还有后台管理,包含下面几个功能:数据结构这门课的课程设置和基本信息录入、修改、删除;班级课程的安排,包括上课教室、上课时间、修改等;课程安排查询,查询课程的安排情况。

计算机科学与技术毕业设计题目

本文是一个计算机科学与技术毕业设计题目,该题目名称是新能源绿色出行工具销售系统,主要内容是:内容的讲解,以及最终效果的截图,通过该系统和很好的了解计算机科学与技术。

毕业设计定做网站_民宿管理系统

一个毕业设计定做网站解析,题目是民宿管理系统,该毕业设计定做网站采用了基于java的开发技术,然后也是一个软件测试毕业设计。

计算机系毕业设计题目

一个定做的计算机系毕业设计题目:面向Android系统的智能租房推荐系统,本课题旨在设计开发一款面向Android系统的智能租房推荐系统。该系统将从58同城、安居客等市场主流租房网站爬取房源信息,整合并分析相似房源;同时能针对用户所输入的资料实现智能匹配推荐;用户可以在首页预览热门房源,通过输入关注信息如房租,地段等,查询自己需要的房源。

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

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

评论