当前位置:主页 > 硕博论文 > 农业硕士论文 >

基于J2EE和Struts框架的潍坊市造价员管理系统的设计与实现

发布时间:2014-10-04 19:56

【摘要】 近些年来,随着国家基础建设项目的大量投资和房地产市场的火爆,在建筑行业从业人员急剧增加。在山东省潍坊市,建筑工程造价员越来越多,因此对造价员的管理变得越来越重要。目前对造价员的管理采用传统的人工管理方式,但随着造价人数增加,以及市场的不断变化,发现传统的手工记录造价员信息和考试信息,并且利用档案进行保存数据的方法太过陈旧,不仅效率低下,而且保密性差,并且容易为企业带来损失。因此潍坊市造价员主管部门,迫切需要一套数字化管理系统对大数据量的造价员信息数据和考试信息等数据进行智能化的管理、统计、保存、分析、汇总,从而提高潍坊市造价员管理水平。本系统采用面向对象的分析与设计思想,在系统研发过程中,详细的描述了系统的需求获取以及需求分析,并且对系统进行了系统功能设计、系统详细设计、数据库设计、实现与测试,技术上采用J2EE体系架构,采用Struts框架,为实现造价员相关数据的永久性与安全性存储,系统采用Oracle数据库。本文描述了系统开发过程中的设计思想、设计方法和设计实现内容。本系统实现了考试管理、资格管理、从业管理、继续教育管理、信息公告管理、系统管理、以及信息查询这几个方面的功能设计。在充分了解潍坊市造价员管理的详细需求之后,结合相关软件开发实际,对造价员管理系统进行了详细的设计,对考生信息以及造价员信息增加删除修改等操作,还可以对造价员调动信息进行审核,并且对考生以及造价员的报名资格进行审核,从而实现整个造价员管理以及考试管理等工作流程的可视化管理,为造价员管理带来了方便。系统测试的结果表明,完成后的系统能够很好的完成造价员管理的相关操作,并且系统简化了考生和造价员查看考试成绩的过程,节省了造价员管理时间,提高了造价员管理员的工作效率。在对造价员管理上,比传统形式更快捷和节约成本,为潍坊市各个建筑单位带来了无尽的益处,无论是对于造价员,还是考生或者管理员,都在这样的系统中得到了极大的方便和满意,使潍坊市造价员管理工作取得了极大的进步和发展。 

【关键词】 造价员管理继续教育管理J2EEStruts; 


第1章绪论

 

1.1系统开发背景

近些年来,随着国家基础建设项目的大量投资和房地产市场的火爆,在建筑行业从业人员急剧增加。在山东省潍坊市,建筑工程造价员越来越多,因此对造价员的管理变得越来越重要。在潍坊市造价员管理业务中,传统的管理方式为手工管理,但随着建筑造价员人数增加,以及市场的不断变化,发现传统的手工记录造价员信息和考试信息,并且利用档案进行保存数据的方法太过陈旧,不仅效率低下,而且保密性差,对于查找、修改、维护数据都带来了大量的困难,不但使得错误率大大加强,并且容易为企业带来巨大的损失。

在当今社会,计算机的普及率大大提升,已不是十年前电脑较为稀缺的时代了,况且,发展到今天,计算机的价格已经非常低廉。另外,现代计算机操作技术已经被大多数工作人员所掌握,它已经被应用到社会的各行各业。对于现代社会而言,计算机管理系统具有传统管理方式难以比拟的好处。主要包含以下几个方面:

1.计算机可以代替人工劳动,节约劳动力;

2.计算机可以大大提高管理员对于造价员的管理效率;

3.通过造价员管理业务在计算机上操作,造价员和考生可以实时查看个人信息,便捷迅速。

4.计算机管理使得造价员信息以及考试信息等更加安全地保存。

因此公司迫切需要一套数字化管理系统对大数据量的造价员信息数据和考试信息等数据进行智能化的管理、统计、保存、分析、汇总,从而提高潍坊市造价员理水平。

因此,为了更加有效地管理潍坊市造价员和考生信息,潍坊市决定开发一套功能完备、效率高的潍坊市造价员管理系统。通过这个系统。可以存储造价员的从业信息、可以更改和审批其跨省调入调出等信息,并且可以查询和管理考生成绩以及其它个人信息。

 

1.2国内外研究现状

近年来,社会上一些企业开始着力于研究人员管理系统,这样可以在一定程度上降低成本,而且可以满足一部分的个性化需求,单由于内部人员往往缺乏开发经验,导致最终难以满足用户需求,从而造成系统开发的失败。使得软件丧失生命力。

而在国际社会,开发系统的主要优势在于:国外企业具有较强的资金实力,可以在研发方面投入较多的人力、物力、财力。并且可以和较强的软件公司合作,他们的设计思路独特,并且结合时代发展潮流。国外的造价员管理系统起步很早,因此与我国现状相比具有很大的优越性,国外企业更具备内部软件开发的经验,并且其采用的是很先进的国际前沿的技术架构。

然而,从某个意义上来看,国外产品在成熟度上虽然远高于国内,先进性也更为优越,但是由于文化差异,使用习惯等的不同,并且其系统价格昂贵,所以一味引进是不合适的。因此,对于国内来说,幵发出适合国情和人员使用习惯的造价员管理系统是迫在眉睫的。

因此,需要设计与实现一个造价员管理系统,通过系统实现造价员的报名和打印准考证操作,并且管理员可以对考试、资格、从业信息以及再教育等信息进行管理和操作。

 

第2章需求分析与获取

 

潍坊市造价员管理业务主要分为考生操作,造价员操作和管理员操作三部分。在管理员操作中,主要包括了管理员的登录注销等操作,对于考试以及考生信息的管理,对于考生资格的管理,如证书制作和打印及发放等。以及从业管理,例如跨省调出变更审批,从业暂停审批等。另外,还包括信息公告管理以及统计分析等功能进行分析与设计。

在潍坊市造价员管理业务的需求分析中,首先要根据实际情况对考生的需求,普通造价员的实际需求,以及管理人员对于管理业务的切实需求进行认真详细的调研和交流,充分了解各个使用人员对于所要开发的潍坊市造价员管理业务的实际要求,然后经过人员之间的相互沟通与交流,对于各个功能进行全面而细致的需求分析工作。

 

2.1系统概述

潍坊市造价员管理系统是一个针对于潍坊市的造价员管理业务的管理情况,结合各个角色的用户的不同的需求而进行开发设计的一个完善而具有重要意义的系统。在这个管理业务中,考生和造价员以及管理人员都可以根据自身角色与权限进行操作。本文主要对管理人员的管理业务进行分析,包括考试管理、资格管理、从业管理、继续教育管理、信息公告管理、系统管理、以及信息査询等业务。从而能有效地提高管理人员对于潍坊市造价员的管理水平,提高管理人员的工作效率。在对潍坊市造价员管理系统进行设计时,需要完成的主要功能有:考试管理。

1.考试管理主要是用于考生和造价员的考试报名以及考生信息打印的功能。对于造价员管理人员来说,可以进行考前设置、资格审核、以及成绩等级和审核等操作。管理人员通过考试管理来管理考生信息以及对考生进行考核,是造价员管理中尤为重要的一部分。

2.资格管理。主要对于考生考试完成后的成绩生成证书,可以进行证书制作以及打印等操作,还可以进行证书的发放,是操作方便快捷。在这个部分中,可以进行人员信息的查询和修改,从而保证操作的正确性。

3.从业管理。这部分是对从业人员的从业信息进行管理。可以对从业人员的跨省调出变更审批。在跨省调出变更审批中,审批的是其新的就业信息。还可以审批从业登记,审批从业人员的从业单位信息。另外还包括从业暂停审批和从业恢复审批等功能。

4.继续教育管理。在继续教育管理中,主要对从业人员的继续教育学习进行管理。包括继续教育学习班的管理,继续教育报名确认以及继续教育学时确认。从而保障了对于工作人员的继续教育。

 

2.2功能性需求及分析

由图2-1所示,本造价员管理业务可划分为7个子业务,这些子业务包括考试管理、资格管理、从业管理、继续教育管理、信息公告管理、系统管理、信息查询。系统功能包图如图2-1所示。

2.2.1考试管理

在潍坊市造价员管理业务中,考试管理主要用于对造价员和考生的考试信息的管理。具体包括:考前设置,资格审核,考试安排,成绩登记,和成绩审核等功能。

在对潍坊市造价员管理业务的考试管理中,造价员管理人员在权限范围内,对以业务进行管理。

具体需求分析描述如下:

1.考前设置。考前设置提供给管理机构在组织考试时设置各专业的相关时间和科目,可以针对某一年,设置要考试的专业及报名时间,准考证打印时间,成绩查询时间等。每一个考试专业都要设置考试科目,考试科目要设置考试开始和结束时间。在设置新建专业报考的页面,管理员可以设置考试的专业、开通否、备注、报名时间段等。

专业报考的详细信息表应包含的内容有:专业、开通否、备注、报名开始时间、打印准考证开始时间,成绩查询开始时间,报名结束时间、打印准考证结束时间,成绩查询结束时间,考试科目等。专业报考信息表如表2-1所示。

2.资格审核。在考生报考资格审核页面,管理人员可以查看报考人的具体信息进行审核。审核其要求材料是否完整,是否有免考科目,以及其是否具有报名资格。然后填上相应的审核意见即可。

3.考试安排。选择相应的条件来查询报考信息,对考生进行考场设置。设置好考场后,可以根据报考人数和考场安排自动安排各专业的学生,之后可以对已安排了考场的考生生成准考证。

4.成绩登记。根据考生的成绩信息进行登记和统计。

5成绩审核。分数线设定由省造价站统一设定,设定好分数线后,系统可以审核考生成绩通过否,也可以针对不同科目设置不同的分数线。

6.考试报名。对于考生和报价员,可以对自己的报名进行管理,选择考试地区,如果显示出可报名的专业,则可初次报名。进入考试申请页面进行考试申请。系统默认的是在职人员报考。成功提交报考信息申请以后,页面显示考试相关信息及打印申请表功能。

7.准考证打印。管理员通过考生的申请,并安排了考场,生成准考证之后,考生可以选择打印准考证。

 

第3章 系统设计..........20

3.1 系统技术架构.......20

3.2 系统功能架构.........21

3.3系统详细设计.........23

3.3.1考试管理功能设计.......23

3.3.2资格管理功能设计.......25

3.3.3从业管理功能设计.........27

第4章系统的实现与測试........39

4.1系统总体功能实现......39

4.1.1考试管理功能实现........40

4.1.2资格管理功能实现.......42

4.1.3从业管理实现........45

4.1.4继续教育管理实现.......48

第5章 总结与展望.......55

 

第4章系统的实现与测试

在对潍坊市造价员管理系统的幵发过程中,首先进行了详细而充足需求分析与调查,这些都是完成一个功能完备的系统的基础,但是对于用户来说,系统实现与测试则更具有直观意义上的作用,因此,应该对系统的实现以及如何测试做一个细致而全面的说明。下面将对于潍坊市造价员管理系统的功能实现通过界面的方式展示出来,并且对系统的测试过程进行展示。

 

4.1系统总体功能实现

在本部分中,将详细介绍潍坊市造价员管理系统的具体实现的过程。系统实现的主界面如图4-1所示。

首先,造价员管理员输入用户名及密码,成功登陆造价员管理系统后,即可展示各个模块的具体功能。下面将一一介绍。

4.1.1考试管理功能实现

在雜坊市造价员管理业务中,考试管理主要用于对造价员和考生的考试信息的管理。具体包括:考前设置,资格审核,考试安排,成绩登记,和成绩审核等功能。对于考生来讲,可以进行考试报名和准考证打印操作。其中考生以及造价员的报名界面如图4-2所示。

在考试管理中,考生以及造价员可以个人身份登录系统,进入系统的主页面后,可以选择考试报名,考试报名信息填写时要选择报考的地区,报考专业,报考时间,以及其它个人信息,则可以完成报名操作。报名成功后,经管理员的审核通过则可以选择打印准考证,以便进行考试。

考试管理时,管理员可以进行考试的管理,考前设置提供给管理机构在组织考试时设置各专业的相关时间和科目,可以针对某一年,设置要考试的专业及报名时间,准考证打印时间,成绩查询时间等。在考生报考资格审核页面,管理人员可以查看报考人的具体信息进行审核。管理员也可以选择相应的条件来查询报考信息,对考生进行考场设置。另外,管理员可以对考生成绩进行录入等操作。

 

第5章总结与展望

本篇论文简单对当今世界上相关管理系统的现状进行明了的分析,并且在此基础上详尽分析了各个造价员管理系统的不足的地方,因为在传统的管理模式下,造价员及考生的管理大量消耗公司的人力和其他资源,管理效率很低,数据无法安全保存,这些给管理员、造价员、以及考生造成了极大的不便。因此对于潍坊造价员管理业务来说,一个效率高、安全可靠、便捷使用的造价员管理系统是非常必要的。在这样的需求下开始了潍坊市造价员管理系统的开发。

本文采用统一过程为软件开发方法,以统一建模语言(为分析设计描述语言,并且采用为技术平台基础架构,在对潍坊市造价员管理系统进行需求分析后,根据详细需求分析进行系统设计,具体分析设计考试管理、资格管理、从业管理、继续教育管理、信息公告管理、系统管理、信息查询等功能模块的设计。

首先,在充分了解潍坊市造价员管理的详细需求之后,结合相关软件开发实际,对造价员管理系统进行了详细的设计,对考生信息以及造价员信息增加删除修改等操作,还可以对造价员调动信息进行审核,并且对考生以及造价员的报名资格进行审核,从而实现整个造价员管理以及考试管理等工作流程的可视化管理,为造价员管理员带来了方便。在分析和设计完这些功能模块之后,在系统总体功能实现中,主要以界面截图的方式对潍坊市造价员管理系统的界面进行展示,同时列出了部分功能的实现代码来具体说明这一部分的功能如何编码实现。本文中所采用和传统结构化设计文档相结合的方法来对文档进行分析设计,从而指导了软件开发者如何进行软件编码工作,保证了编码的质量和效率。然后,对系统进行了大量的测试,经过不断的改进界面和功能,终于实现了一个具有较好性能和使用体验的造价员管理系统。

然而,没有一个系统是完美无缺的,本系统也是如此。造价员管理系统还有很多需要改进的地方,比如界面较简单,功能不够强大,只能实现某些基本的管理功能,另外性能方面也有待优化。
 

参考文献:



本文编号:9477

资料下载
论文发表

本文链接:https://www.wllwen.com/shoufeilunwen/zaizhiyanjiusheng/9477.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户d7ee3***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com