|
基于JSP企业综合信息管理网站设计与开发(系统+论文+外文资料+答辩PPT+开题报告)
企业综合信息管理网站 摘要:企业信息管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变的庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。也正因为是基于“B/S架构的企业综合信息在线管理”其有java技术的所有好处,完善的存储管理和安全性使得一个可规范化,自动化的企业信息管理系统就显得非常必要。最初的信息管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行信息管理,必然会造成工作效率低,工作错误增高的问题。 信息管理系统就是把分散的企事业单位的职工信息实行统一,随着社会的不断进步、科学技术快速发展以及生产力水平逐步提高,使得管理工作显得越来越重要。在现代管理科学体系中,信息管理系统已经被公认为是一门不可替代的崭新学科,目前,其正处在不断发展、逐步完善阶段。计算机作为现代化的工具与手段应用于管理,已成为信息处理的重要工具。计算机的应用范围越来越广,应用的功能由一般数据处理发展为分析预测、支持决策,最终导致了信息管理系统的产生。 MVC模式(Model-View-Controller)常被用在Web程序中。如Struts框架就是一个基于MVC模式的Web框架。所谓MVC模式,就是将视图(也就是客户端代码,包括html、javascript等)和模型(和数据库及业务逻辑相关的Java代码)分开。并通过控制器将两者联系起来。这样做的好处可以使客户端开发人员和服务端开发人员的工作尽量分开,以使他们之间的干扰降到最低。本系统用开源框架struts和hibernate作为逻辑处理层和疏忽库持久化层,自定义标签库tablib-- VoteFunction:。统使用的SQL Server数据库的特点以及数据库的建立和操作,在文中也做了具体的说明 关键词:B/S架构;MVC模式;企业综合信息管理;子系统; Design and Development of Integrate Information Manage Net System For Enterprise
Abstract Enterprise information management of enterprise management is an important content of the progress with the times, enterprises also became a huge up. How to manage their internal staff, the management of enterprises to become a big problem. It is also because it is based on the "B/S structure of the integrated enterprise management information online," they have all the benefits of java technology, improve storage management and security makes a standardized, and automated information management system of enterprises it is very necessary. The initial information management, are relying on the manpower to complete. When the relatively small scale enterprises, human can be completed, along with increasing the size of the business, the enterprise's employees have more and more human remains in information management, will inevitably result in low efficiency, increase the problems of error . Information management system is to spread the enterprises and institutions of a unified information workers, as society progresses, the rapid development of science and technology and gradually raise the level of productive forces, making management become increasingly important. In the modern scientific management system, information management system has been recognized as an irreplaceable new disciplines, at present, is in its development, and gradually perfect stage. As a modern computer tools and means for management, has become an important tool for information processing. The application of computers more widely,from the general application of the data-processing functions for the development of forecasting, to support decision-making, eventually led to the formation of the Information Management System. MVC model (Model-View-Controller) is often used in Web process. If Struts framework is a model of Web-based MVC framework. The so-called MVC model is the view (that is, client-side code, including html, javascript, etc.) and models (and related databases and business logic of Java code) separately. And the controller will link the two. This will enable the benefits of client development and client services development as far as possible the work of separate, so that their interference to a minimum. The system used open-source framework of struts and hibernate as a logical and negligent handling of the persistent layer, custom tag library tablib - VoteFunction:. EC to use the SQL Server database as well as the characteristics of the establishment and operation of the database, in the text have also done a specific description.
Key World :B/S;MVC;EMIS;sub-system 目录 毕业设计(论文)任务书 Ⅰ 摘要 Ⅱ Abstract Ⅲ 第1章 绪 论 1 1.1引言 1 1.2论文研究的内容 1 1.3论文研究的意义 3 第2章 需求分析 4 2.1企业综合信息管理系统特性概述 4 2.2需求概述 4 2.2.1 系统说明 4 2.2.2员工登录子系统模块主要功能描述 5 2.2.3 人事管理子系统模块主要功能描述 7 2.2.4新闻发布子系统模块主要功能描述 8 2.2.5 BBS论坛子系统模块主要功能描述 10 2.2.6 电子投票子系统模块主要功能描述 12 2.3 系统运行环境 15 2.3.1 设备 15 2.3.2 支持软件 15 2.4开发环境 15 第3章 系统设计 17 3.1 系统结构 17 3.1.1 设计实施方案 17 3.1.2 技术实现手段 18 3.2 系统运行体制 19 3.2.1 子系统/模块功能设计 20 3.2.2 员工登录子系统 20 3.2.3人事管理子系统 21 3.2.4 新闻发布子系统 22 3.2.5 BBS论坛子系统 22 3.2.6电子投票子系统 23 3.4各子系统/模块的页面设计 24 3.4.1员工登录子系统主页面设计 24 3.4.2 人事管理子系统主页面设计 25 3.4.3新闻发布子系统主页面设计 27 3.5.电子投票子系统主页面设计 28 3.5.1 各子系统的功能结构 29 3.6 数据库的设计与实现 29 3.7各子系统的功能结构 34 3.8故障处理说明 34 第4章 系统实现过程 36 4.1 Hibernate设计 36 4.2 Action和 FormBean设计 36 4.2.1 企业综合信息管理系统FormBean设计表如下表所示 36 4.2.2企业综合信息管理系统Action类中方法 42 4.3系统实现说明 48 4.4具体实现过程 48 4.5程序的目录结构 49 第5章 总结 57 5.1 结论 57 5.2展望 57 致 谢 58 参考文献 59 第1章 绪论 1.1引言 全球性的网络化、信息化进程正改变着人们的生活方式,企业也一样, 企业综合信息在线管理系统也成为企业现代化的新名词。回顾我国企业综合在线信息管理的进程,从完全依赖人工管理到现在使用计算机来提高公司经济效益并且利用网络把应用范围从部门内部,部门之间扩展到行业/系统内部,乃至跨部委系统,为企业的飞速增长带来了深刻影响。 但不少企业站点在建设规划、管理和维护以及安全性方面还停留在较低的水平,各个企业单位还有待建立和完善从页面制作、审批、更新,流程管理,应用开发,安全性保证,与后台应用系统,集成的以及客户支持的一整套行之有效的管理模式、运营方法和技术平台。因此,有必要专门构建一个更安全的,完善的办公系统。 而我所开发的企业综合信息在线管理系统就是在帮助各个企事业单位的员工和公司各个部门以及公司各个层次的成员发现问题,提出问题及解决问题,提高工作效率的基础上,在页面的设计上力求简单能使员工对自己使用的各项功能一目了然。在系统中为了便于管理,把员工分为2个级别,不同级别的用户在处理信息和事务的权限是由高到低排列下来的。使系统更能适合企事业单位内部人员行政结构。这样也使系统的安全性得到了进一步的提高,以便用户更好的使用。 致 谢 在论文完成之际,我要特别感谢我的指导老师高兵老师的热情关怀和悉心指导。在我撰写论文的过程中,高兵老师倾注了大量的心血和汗水,无论是在论文的选题、构思和资料的收集方面,还是在论文的研究方法以及成文定稿方面,我都得到了高兵老师悉心细致的教诲和无私的帮助,特别是他广博的学识、深厚的学术素养、严谨的治学精神和一丝不苟的工作作风使我终生受益,在此表示真诚地感谢和深深的谢意。 在论文的写作过程中,也得到了许多同学的宝贵建议,同时还到许多在工作过程中许多同事的支持和帮助,在此一并致以诚挚的谢意。 感谢所有关心、支持、帮助过我的良师益友。 最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的老师表示衷心地感谢! 参考文献 [1]Hibernate项目开发宝典/陈天河等编著.-北京:电子工业出版社。 [2]UML基础,案例与应用:第3版/(美)施穆勒(Schmuller,J.)著;李虎,赵龙刚译.-北京:人民邮递出版社,2004.8 [3]精通Struts:基于MVC的JavaWeb设计与开发/孙卫琴编著.-北京:电子工业出版社,2004.8(开发专家之Sun ONE) [4]J2EE电子商务系统开发从入门到精通:基于Struts和Hibernate技术实现/陈松编著.-北京:清华大学出版社,2007.5 [5]企业级Java开发与架构:专业程序员在实战中的脱变/秦京渝编著:电子工业出版社,2008.1(Java技术大系) [6]Struts+Hibernate开发Web应用:从基础到实战/吴明晖,吴超编著-北京:人名邮递出版社,2007.5 [7]软件工程:实战这的研究方法(原书第6版)/(美)普雷斯曼(pressman,R.S)著;郑人杰等译.—北京:机械工业出版社,2007.1 [8]Struts开发入门与项目实战(张桂元,贾燕枫)—北京:人名邮电出版社,2005.7 [9]面向对象分析与设计导论:[美]Stephen R.Schach著.—高等教育出版社,2004.10 [10]数据结构与问题求解:Java语言描述:第3版:英文/(美)维斯(Weiss,M.A)著.—北京:人名邮电出版社,2007.8

|