企业信息管理系统的设计.doc
《企业信息管理系统的设计.doc》由会员分享,可在线阅读,更多相关《企业信息管理系统的设计.doc(33页珍藏版)》请在沃文网上搜索。
1、吉林化工学院信息与控制工程学院专业综合设计说明书企业信息管理系统的设计一、设计题目: 企业信息管理系统的设计二、设计目的1、理解客户/服务器模型;2、熟悉软件开发设计过程;3、掌握应用软件的编制方法。三、设计任务及要求1.设计题目方向要求(任选其一)(1)数据库应用系统编程:配置数据库管理系统、开发应用程序;(2)网页编程:Web服务器配置、静态网页制作、动态网页编程;(3)网络数据库编程:配置设计数据库服务器、开发前台数据库程序;2程序设计要求:(1)根据选题进行需求分析;(2)实现需求分析所限定的程序主要的功能;(3)调试测试程序。四、设计时间及进度安排设计时间共三周(2012.09.10
2、2012.09.28),具体安排如下表:周安排设 计 内 容设计时间第一周资料查找、需求分析、应用设计2012.09.102012-09.14第二周服务器架设、程序编制、程序调试2012.09.172012.09.21第三周论文撰写、设计答辩2012.09.242012.09.28五指导教师评语及学生成绩指导教师评语:年 月 日成绩指导教师(签字):目 录第1章 绪 论1第2章 系统分析42.1 可行性分析42.1.1 经济可行性42.1.2 技术可行性42.1.3 操作可行性42.1.4 社会可行性42.2 功能需求分析42.3 运行环境52.3.1 硬件环境52.3.2 软件环境52.4
3、开发工具介绍52.4.1 MyEclipse技术52.4.3 B/S模式62.4.4 MySQL技术72.4.5 CSS技术72.4.6 Tomcat服务器7第3章 系统总体设计93.1 功能设计93.2 系统流程设计9第4章 数据库设计114.1 数据库设计114.1.1 数据E-R图的设计114.1.2 数据表的逻辑设计124.2.2 数据物理表的设计13第5章 系统设计155.1 界面设计155.1.1 注册界面设计155.1.2 登录界面设计165.2 企业管理模块设计175.2.1 工作会议管理设计175.2.2 员工信息管理设计195.2.3 部门信息管理设计21第6章 系统运行2
4、4结 论28参考文献29- 29 -第1章 绪 论随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划系统是被实践证明了的提高企业竞争力的最有效的方法之一。该系统不仅能智能的控制企业的物流情况,而且还具有操作方便、便于纠错的特点。概括起来系统的优点如下: 提高库存管理的服务水平,最大限度地降低库存量,包括中间库存和在制品的库存,以减少在库存上的资金积压。最大限度的保证订货任务的按期完成。提高计划的可能性,实现均衡
5、生产。 本文介绍了在B/S环境下开发企业信息系统的过程。文章介绍了企业信息管理系统的系统分析部分,包括可行性分析、流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。我们综合应用主流Ajax客户端技术,Struts Web框架技术,数据库技术,软件测试技术,网站部署与发布等技术,遵从IT企业生产性项目的软件产品生命周期开发工程模型或敏捷开发及持续集成模型,应用软件工程相关工具,完成企业信息管理系统的设计与开发。企业信息管理系统的设计与开发文档,我们采用先是系统设计的基础准备,然后是系统的分析,包含需求分
6、析、开发环境、功能分析,接着是系统的概要设计,包含数据库设计、总体设计、页面迁移图,再然后是系统的详细设计以及系统的实现,最后是系统的测试与发布以及软件使用说明书。通过整个项目实训,我们组基本实现预期的设计方案,每个人在实训过程中在各自完成各自任务的同时,又有合作,收获颇丰,最后完成了整个项目及相关报告文档。企业信息管理的作用是帮助企业解决企业内部、企业与外部沟通难道、信息不能及时传播和人员管理等问题。采用短信或E-mail作为企业的通信手段,将给企业对内、对外进行信息传递与沟通带来了革命性的变化,从而使得可以移动办公、客户服务、员工沟通到等运作效率显著提升,而成本显著的下降。虽然短信有以上诸
7、多有点,但它还是有一定的不足,如信息内容单一和受到数字限制等。为了解决这一问题,在企业信息管理系统中还增设了,公司公告以及个人的日程安排和工总记录的功能来完善其诸多功能。我相信,在软件开发的过程中,多关注开发过程中的细节,将会使我们的软件更加完美,当然付出得越多,得到的越多。1.1设计的目的意义随着经济的全球化以及中国经济改革的逐渐深化,制造业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是中国企业赢得竞争胜利的决定性因素,而快速有效地实施企业资源计划系统是被实践证明了的提高企业竞争力的最有效的方法之一。从根本上说,企
8、业就是一个利用资源(人、财、物、时间),为客户创造价值的组织,企业信息管理系统就是对这些资源进行计划、调度、控制、衡量、改进的管理技术和信息系统。现今的企业并不只是人力资源、资金和产品的组合,它还应该包括供应、销售、市场营销、客户服务、需求预测,以及其他更多的东西。如果一个企业信息管理系统真正想要最大限度地提高其生产能力,它必须能够非常融洽地和其他关键性的商务领域进行交流。企业信息管理系统实际上可以说是企业通讯的一个应用延伸,采用企业信息管理系统将是提供工作效率最好的解决方案,它既可以满足内部员工的沟通习惯,有解决了公司制度和网络安全等问题,一举两得。现在很多企业的办公自动化(即OA)的信息传
9、递仅限于计算机内部网络,如果用户不再线,将无法知道是否有新的任务,而事实上这种检索的结果是徒劳的,这样一来,不仅造成了机器资源的浪费,而且也造成了人力资源的浪费。因此需要一套成型的企业信息管理系统来解决这些问题。在企业信息化的今天,效率决定成败,企业内、外部沟通的及时性将直接影响企业的运作效率。随着企业事业单位人员的不断增加,人员管理量也急剧增多。面对庞大的信息量,原本的手工操作方式管理企业事业单位人员已经越来越不能适应现在社会的发展。因此继续一套成型的企业信息管理系统来解决这些问题。企业信息管理系统的作用就是帮助企业解决其内、外部的沟通困难,对员工的信息管理不及时以及公司公告信息的即时传播问
10、题。为此,企业信息管理系统需要提供通讯工具,个人管理和企业管理等功能,因此企业信息管理系统能为企业带来极大的方便和利益。1.2 国内外研究现状 随着Internet的飞速发展,更新换代越来越频繁,人类已进入网络计算和数字化时代,通过计算机管理软件对企业进行管理,管理更多的客户信息,快捷而方便的让管理员能在最快的时间里找到、修改、保存自己所需要的相关信息。让更多的企业对自己客户的管理更加规范、快速、方便。企业信息管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来.如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业信息管理系统就
11、显的非常必要. 最初的人事管理,都是靠人力来完成的.当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工认输也越来越多,依然维持着人力进行企业信息管理,必然会造成工作效率低,工作错误增高的问题. 国内,企业信息化已经成为一个快速发展的时代,我们在充分肯定这些已经取得的成果的同时也不能忽视一些普遍性的问题。我国中小企业 MIS 的应用可以追溯到上世纪 70 年代中期,主要是以单机操作为主进行单项业务的数据处理辅助管理为主。 70 年代末到 80 年代中期许多中小企业都建立了诸如人事、工资、库存、生产调度、计划等管理子系统。 80 年代后期尤其是进入 90 年代以后,随着系统集
12、成和网络论文联盟WWW.LWLM.COM整理技术的发展,国内一些大中型中小企业纷纷把过去独立存在的子系统集成起来,形成统一的管理信息系统,较好地解决了信息“孤岛”问题。中国中小企业引入 MRP 开始于上世纪 80 年代中期,目前约有上千家中小企业建立了自己的 MRP 系统。近年来,国内很多大中小企业已开始实施 ERP 。根据研究还发现:一些企业已经投入使用的模块,实际中并未发挥作用,它只是针对若干局部系统,或者特定类型的产品的试运行。运行最好的为库存管理模块,原因主要是库存与其它部门间的相互影响较小。所有这些调查和结果分析都说明了:我国企业目前虽然使用计算机已经比较普遍,但许多信息管理系统的应
13、用情况却并没有达到预想的效果。在国外方面,国外企业的信息管理水平已经达到能够对企业中高层的决策做出支持,处理信息的来源也由内部逐渐扩展到了外部,数据结构更为复杂,由处理结构化数据逐步向半结构化和非结构化数据发展,由简单的数据处理阶段进入到了深层次的数据模型、模拟阶段,同时企业的专家系统也得到了广泛的应用,能够支持对各种方案进行优选,为企业提供智能化决策支持。国外正在从信息管理阶段进入知识管理的阶段。第2章 系统分析2.1 可行性分析2.1.1 经济可行性成本方面:本计算只需计算开发期间开发者的生活消费,学校资源的消耗,所以开发本软件的成本是非常低的。效益方面:为企业开发一个完整、合理的仓库管理
14、系统,可大大节余人力,以前需要多人干的工作,使用本系统只需一个人或几个人就能完成,且工作量和劳动强度大大降低。所以开发本软件可以为社会带来很好的经济效益。 从以上分析看开发本软件在经济上是可行的。2.1.2 技术可行性随着互联网的蓬勃发展,越来越多的机构将信息管理与Internet融合到一起,以方便企业信息管理。在这样一个社会背景下,基于Windows和Mysql ,运用先进的JSP技术,采用B/S模式开发的雅致企业信息管理系统,将员工和企业有机地结合在一起,有效地提高管理水平和效率。随着科学技术的不断提高,计算机科学日渐成熟,基于以上的技术在现今比较容易实现。2.1.3 操作可行性Java开
15、发的执行程序具有界面友好,使用简单、快捷的特点。安装环境要求Windows95 及Windows NT 3.51操作系统及以上版本即可,CPU主频512MHz,内存10MB以上,80GB以上硬盘空间,1MB以上显存,光驱及鼠标配置,完全符合目前的执行环境,因此具有系统开发的可行性。所以从以上几个方面的分析来看,开发本软件是完全可行的。2.1.4 社会可行性网络已是我们生活中的一部分,上网也就自然成为了家常便饭,如果这套系统能够成功的在网上得到实施,无外乎就同时为我们学晓做了覆盖面积极大的免费广告,打响了招牌,知名度也将大幅度上升。这样,我们学校招集各路人才,培养人才的计划也将长久的顺利进行下去
16、,得到这样大的收获,还真是大快人心啊!所以现在市场迫切需求一款软件能够对其公司的管理有所帮助。所以从社会可行性分析可行。2.2 功能需求分析综合应用主流JSP技术,数据库技术,软件测试技术,网站部署与发布等技术,遵从IT企业生产性项目的软件产品生命周期开发工程模型或敏捷开发及持续集成模型,应用软件工程相关工具,完成企业信息管理系统的设计与开发。根据系统说明书进行新系统的物理设计,提出一个由一系列模块和元素组成的新系统设计方案。通常分为总体设计和详细设计两个阶段。总体设计阶段的主要任务是:系统模块结构的设计、系统整体框架设计。详细设计阶段的主要任务是:数据库设计和数据文件的设计、编码设计、输入/
17、输出设计、模块逻辑设计、包的设计、各模块类的设计等。在该项目中系统被重点分为三大模块:通讯录管理模块、个人信息管理模块以及企业信息管理模块。其中通讯录管理模块实现了通讯录信息的记录和短信息的接收和发送,个人信息管理模块实现的功能是记录该管理人员的日程安排和重要的工作记录,企业信息管理模块实现了公司发出的各种公告,工作会议安排信息,所有员工的个人详细信息和企业所有部门的信息。此系统的主要任务就是将这三大模块分别细化设计,确定各自的字段、数据库等相关事项,然后再统筹在一起组成一个大的框架,最后成形整个管理系统。2.3 运行环境2.3.1 硬件环境推荐配置为:处理器:Intel 奔腾或更高内存:51
18、2M硬盘空间:80GB显卡:Geforce系列显示适配器或更高。2.3.2 软件环境操作系统:windows XP数据库:MySQL开发平台:MyEclipse 8.62.4 开发工具介绍本系统是基于B/S架构的,所涉及的开发技术主要有MyEclipse技术,MySQL技术,CSS技术,Tomcat服务器等其他技术,在它们的协同合作下最终开发出了此系统。2.4.1 MyEclipse技术MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及
19、应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类:1. J2EE模型 2. WEB开发工具 3. EJB开发工具 4. 应用程序服务器的连接器 5. J2EE项目部署服务 6. 数据库服务 7. MyEclipse整合帮助2.4.2 JSP技术JSP(JavaServer Pages)是一种基于Java的脚本技术。在JSP 的众多优点之中,其中之一是它能将 HTM
20、L 编码从 Web 页面的业务逻辑中有效地分离出来。用 JSP 访问可重用的组件,如 Servlet、JavaBean 和基于 Java 的 Web 应用程序。JSP 还支持在 Web 页面中直接嵌入 Java 代码。可用两种方法访问 JSP 文件:浏览器发送 JSP 文件请求、发送至 Servlet 的请求。JSP 文件访问 Bean 或其它能将生成的动态内容发送到浏览器的组件。图5-1说明了该 JSP 访问模型。当 Web 服务器接收到一个 JSP 文件请求时,服务器将请求发送至 WebSphere应用服务器。WebSphere应用服务器 对 JSP 文件进行语法分析并生成 Java 源文
21、件(被编译和执行为 Servlet)。Java 源文件的生成和编译仅在初次调用 Servlet 时发生,除非已经更新了原始的 JSP 文件。在这种情况下,WebSphere应用服务器 将检测所做的更新,并在执行它之前重新生成和编译 Servlet。发送至 Servlet 的请求生成动态内容,并调用 JSP 文件将内容发送到浏览器。图5-2说明了该访问模型。该访问模型使得将内容生成从内容显示中分离出来更为方便。WebSphere应用服务器 支持 HttpServiceRequest 对象和 HttpServiceResponse 对象的一套新方法。这些方法允许调用的 Servlet 将一个对象放
22、入(通常是一个 Bean)请求对象中,并将该请求传递到另一个页面(通常是一个 JSP 文件)以供显示。调用的页面从请求对象中检索 Bean, 并用 JSP 来生成客户机端的 HTML。2.4.3 B/S模式B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业信息 管理 系统 设计