工商局管理系统用户与组织结构管理子系统的设计与实现毕业设计.docx
《工商局管理系统用户与组织结构管理子系统的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《工商局管理系统用户与组织结构管理子系统的设计与实现毕业设计.docx(65页珍藏版)》请在冰豆网上搜索。
工商局管理系统用户与组织结构管理子系统的设计与实现毕业设计
论文题目工商局管理系统
――用户与组织结构管理子系统的设计与实现
姓名XXX
学院软件学院
专业软件工程
指导教师XXXXXX
备注
2016年5月25日
工商局管理系统
――用户与组织结构管理子系统的设计与实现
作者姓名:
XXX
校内指导教师:
XXX
副教授
企业指导教师:
XXX
工程师
单位名称:
XXX公司
专业名称:
软件工程
XXX大学
2016年5月
AICManagementSystem
-Designandimplementationofuseranddepartmentmanagementsubsystem
byXXX
Supervisor:
AssociateProfessorXXX
AssociateSupervisor:
SeniorEngineerXXX
XXXUniversity
May2016
毕业设计(论文)任务书
毕业设计(论文)题目:
工商局管理系统
――用户与组织结构管理子系统的设计与实现
基本内容:
查阅并研究与课题相关的论文及资料,主要研究利用javaweb技术。
对工商局管理系统采用CS架构。
并且对其中的用户和部门子系统以及对应数据库进行设计和实现。
满足整个工商局系统对用户和部门功能的需求。
本系统前端采用了jsp技术。
后台使用SpringMVC+hibernate框架。
并使用Ajax异步技术和前端Ztree插件。
此外,需要按要求撰写毕业论文,需要翻译一篇相关英文论文,并且需要对所完成的工作进行相应的测试。
毕业设计(论文)专题部分:
题目:
基本内容:
学生接受毕业设计(论文)题目日期
第1周
指导教师签字:
2016年5月25日
工商局管理系统
用户与组织结构管理子系统的设计与实现
摘要
党的十八大报告指出,全面建成小康社会,必须以更大的政治勇气和智慧,不失时机深化重要领域改革。
改革经验表明,形成有效的社会管理体制关键在于深化行政管理体制改革,推进服务型政府建设,强化公共服务职能,提升社会管理效率。
作为市场监管的行政职能部门,工商行政管理机关担负着维护市场经济秩序、保障经济发展的重任,承担着确认市场主体资格、规范市场主体行为、维护市场经济秩序、保护商品生产经营者和消费者合法权益、维护流通环节食品安全等重要职责。
随着社会主义市场经济的发展与政府职能转变,特别是十八大以来经济体制改革的逐步开展,对工商行政管理提出了新的要求,必须更加尊重市场规律,更好发挥政府作用。
依据《国务院机构改革和职能转变方案》、《国务院办公厅关于实施<国务院机构改革和职能转变方案>任务分工的通知》(国办发[2013]22号),国家工商行政管理总局发布《注册资本登记制度改革方案(送审稿)》(工商企字[2013]160号),启动工商登记制度改革。
本文通过对工商局系统对用户以及组织结构的需求做深入研究,设计了相关的子系统。
其中部门和用户需要设计单独的数据库。
并对其数据库和相关任务能够进行直观和流程性的操作。
通过系统采用的B/S架构。
普通用户可以清晰地看到自己的所属部门,每日任务以及任务流程的走向。
领导可以对下属分配每日任务以及对下属的任务进行审批。
管理员在登陆系统之后可以对整个省级工商系统部门体系进行增,删,改,差的操作。
同时可以对自身权限覆盖下的用户进行维护与操作。
例如可以帮助下级用户更改密码,恢复误操作数据等等。
本系统的开发采用了B/S架构,提高系统的扩展性,方便后续的维护。
通过使用HTML、CSS、JavaScript充当显示层,同时也有简单的控制功能;后台控制使用SpringMVC+hibernate,;考虑到访问速度和实用性,数据库端采用Oracle数据库实现;开发工具使用Eclipse。
系统实现后经过运行测试发现无bug。
且能满足系统对子系统的功能需求。
关键词:
工商局,管理,组织结构,用户
AICManagementSystem
--Designandimplementationofuseranddepartmentmanagementsubsystem
Abstract
Theparty's18reportnotedthatbuildingamoderatelyprosperoussociety,wemuststrengthenourpoliticalcourageandwisdom,seizetheopportunitytodeepenthereformofimportantareas.Experiencehasshownthatreform,theformationofeffectivesocialmanagementsystemthekeyliesindeepeningoftheadministrativesystem,promotetheservice-orientedgovernment,strengthenpublicservicefunctions,improvesocialmanagementefficiency.Asadministrativefunctionsofmarketsupervision,industryandcommerceadministrationsresponsibleformaintainingthemarketeconomicorder,andsafeguardtheeconomicdevelopmenttask,bearmarketconfirmthequalification,regulatethebehaviorofmarketplayers,maintainthemarketeconomicorderandprotectthecommodityproductionoperatorsandconsumerslegitimaterightsandinterests,maintainimportantresponsibilitiescirculationoffoodsafety.Asthesocialistmarketeconomyandthetransformationofgovernmentfunctions,inparticularthegradualdevelopmentofeighteensinceeconomicreform,industrialandcommercialadministrationproposednewrequirements,mustbemorerespectforthelawsofthemarket,betterplaytheroleofgovernment.Basedon"institutionalreformoftheStateCouncil,andfunctionaltransformationprogram","theStateCouncilontheimplementationofdivisionoftasksofthenotice"(GuoBanFa[2013]No.22),theStateAdministrationforIndustryandCommerceissued"registeredcapitalregistrationsystemreformprogram(draft)"(GongShangQiZi[2013]No.160),tostartthereformofindustryandcommerceregistrationsystem.
BasedontheAICsystemrequirementsanduserdepartmentstodoin-depthresearch,designandrelatedsubsystems.Whichdepartmentsandusersneedtodesignaseparatedatabase.Anditsdatabaseandrelatedtaskstobeintuitiveandprocessofoperation.ThesystemusesB/Sstructure.Ordinaryuserscanclearlyseetheirowndepartment,dailytasksandtaskflowdirection.Leadingdailytaskscanbeassignedtosubordinatesandsubordinatestaskforapproval.Afterthesystemadministratorcanlogintotheentiresystemofprovincialdepartmentofindustryandcommercesystemtoadd,delete,change,pooroperation.Whiletheuser'sownauthorityunderthecoverageofmaintenanceandoperations.Forexample,canhelplowertheuserchangethepassword,restoremisuseofdataandsoon.
ThedevelopmentofthissystemusesB/Sstructure,improvesystemscalability,tofacilitatefollow-upmaintenance.ByusingHTML,CSS,JavaScriptactasadisplaylayer,butalsoasimplecontrolfunctions;backgroundcontrolusingSpringMVC+hibernate,;takingintoaccounttheaccessspeedandusability,enddatabaseusingOracledatabaseimplementation;developmenttoolsEclipse.Onceimplemented,afterrunningtestsfoundnobug.Thesystemcanmeetthefunctionalrequirementsofthesubsystem.
Keywords:
TradeandIndustryBureau,management,departments,users
第1章绪论
1.1研究背景
信息化是工商行政管理的技术支撑,是工商行政管理工作未来发展的依托和关键因素。
我在的项目组按照国家工商总局提出的新阶段工商信息化建设“整合、融合、一体化”的总体要求,积极建设工商局信息化综合管理系统项目。
本省级工商行政管理局会同项目建设方积极组织业务需求交流,深入分析信息化现状,将工商业务划分为“准入、监管、维权”三大格局,全面规划本信息化综合管理系统项目,要求本项目基于以人为本的设计理念,按照面向对象的设计方法,采用先进的技术架构,进行顶层设计、数据共享、接口预留、集成开发,实现省级工商各项业务的全面信息化和协同化。
本项目秉承“七大核心设计理念”支撑工商“八大体系”信息化建设。
“七大核心设计理念”分别为:
工商行政管理系统一体化设计、市场主体全生命周期管理、系统功能完备及多元化服务方式、面向服务和基于总线的技术架构、跨应用业务流程管理、以人为本的界面整合、系统管理和业务管理职责的分离设计;工商“八大体系”分别指快速的准入体系、综合的监管体系、规范的执法体系、高效的运转体系、智能的支撑体系、动态的监察体系、直观的辅助体系、互动的服务体系。
通过工商“八大体系”信息化建设,推动业务部门广泛深入参与信息化、促进信息化技术与工商业务的深度融合,加快提高工商业务办理效率,进一步提升公共服务水平,努力实现工商信息化全方位、创新型、高效能、有作为的“四个目标”。
1.2国内外现状
国外对工商管理的研究过程:
对于工商管理分析,国外已经有了数百年的历史。
而且也形成了较完善的企业管理理论体系。
基于数据的调查。
国外在对企业管理的关键问题的要就这方面在每日个时间段都是不一样的。
如今社会现代社会经济全球化。
企业如何应在更广泛的地区做到合理配置资源,如何多的更多的成熟稳定的客户,使企业在自办操着工商管理研究市场及其他问题更具有竞争力。
因此理论分析仍然是占主导地位的。
国内对工商管理的研究过程:
国内的一些工商管理的研究所取得的成果表明。
我国对工商管理的研究的活跃度在不断上升,特别是对企业的经营管理。
营销很快在人力资源管理等领域得到研究和开发。
主要是因为我国近年来,开始由政府作为经济主体向市场经济体制企业为主题转型,在这一过程中,企业也需要面对很多不适应的情况,这对店里,工商和商业的发展来说将是一个主要的管理理念。
此外我国将工商管理和工程放在一起研究。
这些数据都表明了,企业管理已经慢慢的被社会所认可。
正在一波波的迈向更成熟的道路上。
1.3应用范围
工商注册登记制度改革的目标是通过改革公司注册资本及其他登记事项,进一步放松对市场主体准入的管制,降低准入门槛,优化营商环境,促进市场主体加快发展;通过改革监管制度,进一步转变监管方式,强化信用监管,促进协同监管,提高监管效能;通过加强市场主体信息公示,进一步扩大社会监督,促进社会共治,激发各类市场主体创造活力,增强经济发展内生动力,促进经济社会又好又快发展。
在经济体制改革与信息化时代的新形势下,利用改革公司注册资本及其他登记事项的契机,建设符合改革精神与新业务要求的新型许可业务系统,在工商登记制度改革、工商注册制度便利化过程中,为建设市场主体信用信息公示奠定业务基石,为本省级法人单位信息资源库以及国家法人单位信息资源库提供信息支撑,充分发挥工商登记注册的社会功能作用,促进改革市场监管体系、完善现代市场体系,加快服务型政府和法治政府建设。
建设市场主体信用公示系统,内容包括公众服务网、业务专网两部分。
公众服务网内容面向企业用户和公众用户,提供公示信息查询、年报申报、企业信息申报、其他部门填报、经营异常名查询、抽查检查查询、信息公告发布等功能;业务专网内容面向工商业务用户,提供针对各类外网填报信息的抽查、查询以及对外网申请的审核回复等功能,整体上系统后台会根据确定的规则生成异常名录清单、严重违法企业名单等信息,提供内外网的公示和审核、统计等功能。
公示信息范围适用于领取营业执照的有限责任公司、股份有限公司、非公司企业法人、合伙企业、个人独资企业及其分支机构、来华从事经营活动的外国(地区)企业、个体工商户、农民专业合作社及其分支机构,以及其他经营单位(以下简称主体)。
1.4主要内容及组织结构
本篇论文主要针对工商管理系统对用户和部门子系统的要求。
在认真研究了系统功能需求之后。
设计并实现了所需的功能。
并预留了给其他系统功能需要的接口。
第二章介绍了开发过程用到的主要技术。
第三章论述了系统的分析。
第四章则为系统的功能模块具体的设计和数据库设计。
第五章介绍了系统的环境搭建,并对具体实现进行了详实的论述。
第六章进行了系统测试。
第七章进行了系统总结。
第2章关键技术介绍
2.1B/S结构简介
B/S结构(Browser/Server结构)结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构,满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端Browser实现,但是主要事务逻辑在服务器端Server实现,形成所谓三层3-tier结构[2]。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式,比如LAN,WAN,Internet/Intranet等,访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。
B/S模式最大特点是:
用户可以通过WWW例览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。
客户端除了WWW创览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。
在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。
而各个企业可以在此结构的基础上建立自己的Intranet。
与传统C/S架构比较,B/S架构软件的优势与劣势:
(1)维护和升级方式简单。
目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。
B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。
对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。
如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显,所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。
(2)系统的性能。
在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。
任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。
不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。
采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。
而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放[3]。
而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。
比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。
(3)系统的开发。
C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。
这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。
这使得应用程序的维护、移植和互操作变得复杂。
如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。
但是,与B/S结构相比,C/S技术发展历史更为“悠久”。
从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。
2.2SpringMVC简介
Spring是一个开源框架,它由RodJohnson创建。
它是为了解决企业应用开发的复杂性而创建的。
Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。
然而,Spring的用途不仅限于服务器端的开发。
从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。
Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。
轻量——从大小与开销两方面而言Spring都是轻量的。
完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。
并且Spring所需的处理开销也是微不足道的。
此外,Spring是非侵入式的:
典型地,Spring应用中的对象不依赖于Spring的特定类。
所有Spring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。
它们也为Spring中的各种模块提供了基础支持。
所有的Spring模块都是在核心容器之上构建的。
容器定义了Bean是如何创建、配置和管理的——更多的Spring细节。
当你配置你的应用时,你会潜在地使用这些类。
但是作为一名开发者,你最可能对影响容器所提供的服务的其它模块感兴趣。
这些模块将会为你提供用于构建应用服务的框架,例如AOP和持久性。
核心容器
这是Spring框架最基础的部分,它提供了依赖注入(DependencyInjection)特征来实现容器对Bean的管理。
这里最基本的概念是BeanFactory,它是任何Spring应用的核心。
BeanFactory是工厂模式的一个实现,它使用IoC将应用配置和依赖说明从实际的应用代码中分离出来。
应用上下文(Context)模块
核心模块的BeanFactory使Spring成为一个容器,而上下文模块使它成为一个框架。
这个模块扩展了BeanFactory的概念,增加了对国际化(I18N)消息、事件传播以及验证的支持。
另外,这个模块提供了许多企业服务,例如电子邮件、JNDI访问、EJB集成、远程以及时序调度(scheduling)服务。
也包括了对模版框架例如Velocity和FreeMarker集成的支持。
Spring的AOP模块
Spring在它的AOP模块中提供了对面向切面编程的丰富支持。
这个模块是在Spring应用中实现切面编程的基础。
为了确保Spring与其它AOP框架的互用性,Spring的AOP支持基于AOP联盟定义的API。
AOP联盟是一个开源项目,它的目标是通过定义一组共同的接口和组件来促进AOP的使用以及不同的AOP实现之间的互用性。
通过访问他们的站点,你可以找到关于AOP联盟的更多内容。
Spring的AOP模块也将元数据编程引入了Spring。
使用Spring的元数据支持,你可以为你的源代码增加注释,指示Spring在何处以及如何应用切面函数。
JDBC抽象和DAO模块
使用JDBC经常导致大量的重复