企业信息管理网站的设计与实现_第1页
企业信息管理网站的设计与实现_第2页
企业信息管理网站的设计与实现_第3页
企业信息管理网站的设计与实现_第4页
企业信息管理网站的设计与实现_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

企业信息管理系统的设计与研究摘要企业信息管理网站是利用JAVA语言编写的,并采用Myeclipse10.6开发工具编写而成的其后台数据库使用的是Mysql数据库。本系统从用户角度出发,界面美观,用户体验良好,功能能够满足正常企业需要。系统由登录模块,注册模块,通讯录管理、短消息管理、日程安排、工作记录、公司公告、工作会议等模块组成。每个模块都实现了增加、删除、修改等相关操作。为了保证系统的安全性,在用户或管理员登录系统时,用户需输入正确的用户号和用户密码才能进入系统,不同的身份的用户具有不同的权限。本论文主要是根据用户对系统的需求,分析写出的系统设计文档,本文档作为开发企业信息管理网站的依据。此篇论文对整个系统进行了一个详细的介绍。一开始阐述了企业信息管理网站系统的开发背景,以及此网站的技术背景,其次对于系统的总体设计和具体实现的功能模块进行了一个概述,此网站的功能模块包括:登录模块,注册模块,通讯录管理、短消息管理、日程安排、工作记录、公司公告、工作会议等模块,最后对系统进行测试,并指出系统的不足之处。【关键词】:企业信息管理系统,java,网站AbstractEnterpriseinformationmanagementwebsiteistheuseofJAVAlanguage,andtheuseofMyeclipse10.6developmenttoolsforthepreparationof.ItsbackstagedatabaseusestheMysqldatabase.Thissystemfromtheuserpointofview,theenterpriseinformationmanagementwebsiteistheuseofJAVAlanguage,andtheuseofMyeclipse10.6developmenttoolsprepared.ItsbackstagedatabaseusesheMysqldatabase.Thesystemfromtheperspectiveofusers,beautifulinterface,theuserexperienceisgood,thefunctioncanmeetthenormalneedsofenterprises.Thesystemconsistsofloginmodule,registrationmodule,addressbookmanagement,shortmessagemanagement,schedule,workrecord,companyannouncement,workingconferenceandsoon.Eachmodulehasachievedtheincrease,delete,modify,andotherrelatedoperations.Inordertoensurethesecurityofthesystem,inthedesignofuserloginsystem,usersneedtoenterthecorrectusernumberanduserpasswordtoenterthesystem,anddifferentuserswithdifferentidentities.Thispaperisbasedontheneedsofusersofthesystem,theanalysisofthesystemdesigndocuments,thisdocumentasthebasisforthedevelopmentofenterpriseinformationmanagementwebsite.Thewholesystemisintroducedindetailinthispaper.Firstintroducedtheenterpriseinformationmanagementsystemdevelopmentbackgroundandtechnicalbackground,andthenintroducethesystem'soveralldesignandconcreterealizationoffunctionmodule,moduleincludes:theloginmodule,registermodule,moduleoftheaddressbookmanagement,messagemanagement,schedule,workrecords,companyannouncement,meetingandsoon.Finally,thesystemtestedandpointsouttheinadequaciesofthesystem.[Keywords]:enterpriseinformationmanagementsystem,Java,websiteTOC\o"1-5"\h\z摘要IAbstract11第一章.绪论1企业信息管理系统的开发背景1企业信息管理系统的开发意义1本论文文章结构2第二章.系统开发技术背景3JSP3Ajax3第三章.系统分析4系统可行性分析4技术可行性4经济可行性4操作可行性4需求分析5系统资源需求错误!未定义书签。功能需求错误!未定义书签。第四章.系统的总体设计6B/S构架6系统总体结构6数据库设计与实现7数据库设计与构架7概念结构设计与实施7逻辑结构设计与实施8物理结构设计与实施8第五章.详细设计13首页13管理员欢迎页面13通讯录管理14短消息管理15日程安排模块15工作会议模块16公司公告模块16用户登录界面设计与实现17登陆模块设计与实现17个人信息信息管理设计与实现18第六章.系统的测试与运行20问题一:测试登录界面的不同用户登录20问题二测试管理员的操作21测试小结23七.总结与展望24致ft错误!未定义书签。第一章.绪论在当今社会网络远不止作为人们之间通讯的手段,它同时也是实现诸多社会活动、科技革新的重要依据。网络对于我们来说,其重要性越来越大。企业信息管理系统的开发背景随着社会生活的日益飞速发展,各类型的企业都如雨后春笋一样,大量出现。现在企业的规模也逐渐的扩大起来,对于企业的管理的需求也越来越大。现代企业,要求要对企业的内部信息如人员管理、公司的业务管理、会议管理等进行很好的汇总和整理。现代社会就是信息的社会,只有对于公司的信息进行合理的管理,才能够提高企业的整体规划和公司的信息决策。正规的企业管理对于企业的效率具有决定性的帮助作用,相反,如果不重视企业的管理,对于繁重的企业信息不进行管理,现代企业的内部业务等重要的信息就会陷入混乱之中,企业的效率就会变得低下,从而影响到企业的正常运行盈利,使得企业缺乏竞争力,也会社会所淘汰。一些传统的管理方式己经日渐落后,不能满足企业的正常管理需要。然而当今社会,互联网Web技术的快速发展,因此人们可以利用互联网技术很好的对于企业信息进行模块化管理.为了改善企业信息管理的需求,让人们更好的对于企业信息进行综合的管理,必须开发一个基于javaEE的企业信息管理系统用于帮助人们很好的管理企业信息。通过传统渠道进行企业信息管理,效率低下,浪费时间,而且极易出现错误。在这种情况下,我决定开发一套基于web的企业信息管理网站包括登录模块,注册模块,通讯录管理、短消息管理模块、日程安排模块、工作记录模块、公司公告模块、工作会议模块等模块组成,用来发搜集整理和发布相关信息。极大的提高了效率,和缩短时间。让大家可以更方便的体验与传统方式截然不同的管理方式。企业信息管理系统的开发意义我国的企业逐渐发展壮大,其地位在国计民生方面不言而喻。企业管理水平是企业的效率的决定性因素,加强管理及提高企业管理现代化水平是现代企业发展的主旋律。信息化的出现为我国的企业管理注入了鲜血,但在其快速发展的同时,信息化在企业的应用与运营初期还面临着许多困难,如:许多企业对信息化的认识不够充足,运营前期软件投入较少。现阶段,我国企业开始探索有中国特色的、符合市场经济要求的社会主义现代化企业管理体系,积极推进企业管理创新,取得了较大的效果。但是,与国外企业管理的发展状况相比,我国企业管理创新能力水平等方面还有较大差距。所以说,增强国际竞争力,提高管理水平,已然成为国有企业的生存及发展的重中之重。清楚的认识到我国企业与国外企业的差距,分析出国内企业的现状以及国内企业管理的不足之处,才能够针对我国企业管理的短板进行有效的改进和提高,这对我国企业在信息化背景下管理水平的提高、提升企业国际竞争力具有十分重要的意义及深远影响。现代企业是我国现在的以公有制为主体,多种所有制共同发展的经济制度下的不可缺少的经济分支,所以企业经济发展的重要性不言而喻。如何管理企业,提高企业的综合能力,已经成为现代企业必须关注的问题。计算机科学技术飞速发展,现在时代是信息化的时代,利用互联网解决企业问题已经随着计算机网络技术的逐渐成熟变得可行。使用网络技术,可以将人从繁重的工作中脱离出来,人工管理企业信息的方式现在已经变得越来越落伍,信息化的管理能够极大的解放劳动力,当然,计算机的作用就是为人类提供便利,互联网信息管理可以节省人力资源,以充分的将人力资源投入到更需要的地方去,提高了人的工作效率。也使得企业的运转能力得到提升。本论文文章结构本论文一开始先介绍了企业信息管理系统的开发背景、开发意义,其次介绍了系统所使用的技术,然后对于企业信息管理系统的可行性进行了分析,并对该系统进行了总体的架构分别从整体结构和数据库设计进行描述,然后逐步细化,介绍了系统的设计流程,包括系统所达到的要求以及详细的模块设计,分支出企业管理系统的具体的实现,从整体获取整个网站实现与设计。最后对于该网站进行测试,以保证该系统能够安全正常的运行。第二章.系统开发技术背景2.1JSPJSP全称为javaserverpage,JSP技术是一种基于java的服务器端的网络开发技术。JSP是由SunMicrosystems公司发起的,多个互联网公司联合起来共同创立的一种动态网页标准。JSP技术是将Java程序段和JSP标记插入html代码中,从而共同形成JSP文件。JSP技术通过由java语言编写的tags和scriptlets,把这二这放于xml文件中,对动态网页的逻辑层进行处理。JSP网页还可以通过tags和scriptlets这两个java类对服务器段的资源的应用逻辑进行访问。JSP技术将网页的逻辑层和表现层进行了分离,形成了模块式代码管理,使得网站模块间耦合性高,开发效率得到提高。JSP是一种动态页面技术,它是业务逻辑与servlet相分离。JSP页面请求服务器进行服务时,一开始服务器端执行网站的业务逻辑层的Java代码,然后将业务逻辑层的执行的结果连同表现层的html代码共同传递给客户端。2.2Ajax.Ajax是AsynchronousJavaScriptandXML的缩写。.Ajax通过XHTMLS示内容,CSS羊式表处理表现,使用JavaScript显示动态内容。.对于Ajax,当点击提交时,JavaScript向服务器发送一个请求,Ajax会解析结果,然后更新当前屏幕显示。从纯粹意义上讲,隐藏了用户的与服务器之间的传递交互的过程。.XML可以为任意格式,作为从服务器接收的数据格式。.用户可以继续使用该应用程序,而客户端程序在后台向服务器请求信息。.直观和自然的用户交互。.基于数据驱动的,而非页面驱动。Ajax是一种成功的互联网应用技术。但是,因为还有浏览器不兼容Ajax,这导致它很难维护和调试。第三章.系统分析系统可行性分析技术可行性现在的主流网站网页开发技术,主流的就是javaweb技术,javaweb技术能够很好的将网站的各个部分进行有机的结合,众所周知,一个良好的网站,需要很好的表现层,稳定的业务逻辑处理层和数据访问层。使用javaweb技术,可以使这三层结构充分发挥出各自的作用。现在大学阶段,我们已经学习了JSP技术,这种技术,可以将这三层结构分离开来,并且能够使用servlet技术,将网站的业务逻辑层和表现层分别表示。使用基础的java代码用于处理网站的业务逻辑,使用html+css和javascript技术对于网站的表现层进行阐述和描绘。Java语言也可以进行与数据库的连接,java代码也可以用于处理数据的增删改查,对企业信息管理系统的数据进行所需要的操作。所以,从技术可行性来说,从现在我们的技术水平来说,开发一个企业信息管理网站是可行的。经济可行性由于开发本系统的用到的硬件设备都是自己平时学习的,所用到的软件开发工具(myeclipse10.6,mysql5.5)都是免费版的,所以不存在需要购买收费软件的费用,开发本系统成本是非常的低。今天社会的企业越来越多,于是对于企业管理软件的需求越来越大。从管理角度看,人工管理需要对大量的数据进行归纳整理,消耗了大量的时间和精力在对企业管理上,这样对于现在的企业管理来说,不能够满足现代企业管理的需要。现在的时代是信息化、现代化的时代,使用计算机技术可以逐渐的将人从繁琐复杂的企业管理中解放出来的,能够极大的解放人的自由度,减少企业用于专门雇佣专人进行企业的信息管理的费用,能够为企业的财力物力管理带来一定的效益,方便于企业的管理。所以从经济的角度来看,企业信息管理系统是可以着手开发的。操作可行性由于本系统是专门为企业信息管理使用而开发的,所以一般都是企业中的白领等人员使用该系统进行企业信息管理是可行的,该类使用者都具有一般计算机水平,可进行简单的计算机操作。而且本系统界面友好美观,操作简单,能够为一般企业人员使用。一般使用者只需进行文字键盘输入,即可进行对于企业信息的业务处理,用于进行企业管理极为简单。而且该系统的管理开始管理数据时,录入数据操作简单便捷迅速,易于数据扩充,管理系统灵活性高。需求分析在需求分析阶段,主要是对企业级用户的对于网站的需求进行一个分析。在此次设计过程中,需求分析主要分为三个方面,第一,分析企业级人员对于企业信息管理网站所需要的功能,第二分析企业级人员对于该系统的接口需求,第三,分析客户对于系统的数据要求。那么我从上述三个方面来分析,第一,所谓功能的分析,就是通过需求分析阶段分析出系统所需要完成的所有功能。本企业信息管理网站,是对企业信息进行一个管理,所需要的功能必须要满足企业的业务需要,所以网站必须要具有通讯录管理、短消息管理、日程安排管理、工作会议管理、公司公告管理以及首页和登录界面模块,这样才能实现企业网站的具体需求。第二,对于该系统进行接口的分析,接口需求描述应用程序和它的环境通信的格式。分析该系统,企业信息管理网站应该具有两个接口,一个是管理员的接口,管理员对于该企业管理系统的访问权限很高,管理员可以对该系统内部数据进行增删改查的操作,对于各个模块的数据可以随意访问。其次就是普通用户接口,普通用户接口权限要比管理员的权限要低的多,普通用户只能够对系统内的数据进行查看,不能够对企业内部的数据进行修改。第三,分析客户的数据的需求,系统中的数据,很大程度的影响到了系统的整体布局,所以必须要对分析客户对于系统中数据的需求,这是需求分析的一个重要的任务。首先,从用户的角度来说,管理员和普通用户都有自身的数据属性,其次,企业的内部业务机制,分工的每个业务模块,也都有特定数据需要满足企业每个业务模块的正常功能需求。在数据分析过程之后,形成数据字典,并将分析的数据模型和数据信息以一定形式组织放置在数据库内,以完成客户对于该系统的数据需求。企业信息管理系统的服务对象是企业内部的人员,其目的是为了使得企业上层对下层进行很好的通信和管理,使得企业的资源得到充分的利用。因此有必要对于系统的资源进行合理的分配与利用,本系统在运行阶段对硬、软件的需求如下:硬件环境:A.PC机要求:主频2.13GHZ以上主存256M以上硬盘40GB以上软件环境:A.windows98及以上的操作系统B.Mysql5.5

第四章.系统的总体设计系统的总体设计是转化用户需求为软件系统的重要环节。系统总体设计会直接影响到软件系统的质量,只有良好的总体设计,才能让软件系统到达最佳,发挥出软件系统的最大作用,所以要想开发出好的软件系统,就必须得保证有在开发前能够有一个良好的系统总体设计。B/S构架B/S结构即浏览器端和服务器端结构。B/S架构的特点与C/S架构相类似,只是在C/S架构上进行了变化或改进了结构。在这种结构下,浏览器端实现表现层的用户的工作界面,前端实现一小部分的事务逻辑,而大部分重要的事务逻辑在服务器端进行执行,有表现层、前端和服务器端形成了三层架构。这样的三层架构就简化了客户端计算机负载,降低了系统的维护与升级的费用消耗,给用户减轻了压力。使用Java这种跨平台性的语言,使得B/S架构能够很好的在软件管理中发挥出最大的功Browser浏览器HTTP,Browser浏览器HTTP,Web服务器数据库HTML图4-1B/S基本架构示意图系统总体结构根据用户需求分析得出本系统的总体设计结构图如图示:

管理员接口企业信息管理系统用户接口通讯录管理短消息管理日程安排工作记录公司公告工作会议注册模块通讯录列表短消息列表日程安排工作记录公司公告工作会议管理员接口企业信息管理系统用户接口通讯录管理短消息管理日程安排工作记录公司公告工作会议注册模块通讯录列表短消息列表日程安排工作记录公司公告工作会议图4-2企业信息管理系统总体架构图数据库设计与实现数据库设计与构架数据库是长期存储在计算机的内部、以一定的组织序列进行排放的可以共享的大量数据的集合,数据库的管理包括数据定义功能、数据组织、存储、管理功能、数据操纵功能,数据库的事务管理和运行管理,数据库的建立和维护功能等其他功能。概念结构设计与实施概念结构是各类数据模型的共同基础,它比数据模型更独立与机器更抽象,从而更加稳定。根据本系统的各类数据表示,下面是有E-R模型进行描述概念结构。E-R结构图:图4-3数据库的概念结构设计逻辑结构设计与实施职工表(id号,用户名,姓名,性别,电话,email,qq号,公司名,地址,邮编);管理员表(id号,管理员用户名,管理员密码,管理员email);会议表(id号,发送人,开始时间,结束时间,接受者,标题,内容);公告表(id号,发送人,内容,标题,发送时间);日程安排表(国一号,用户名,年,月,日,计划);消息表(id号,用户名,消息内容,发送时间,是否阅读,发送人);工作记录表(id号,年,月,日,用户名,标题,描述,记录时间);普通用户表(id普通用户用户名,普通用户密码,普通用户email);物理结构设计与实施根据系统的功能进行分析,本系统需要以下逻辑结构表进行存储数据,本数据库是用mysql创建的,主要包括以下几个表:l.address表

名存空默认值属性1“主索引iduniquevIDidunique->ID.2z-imid♦idint(lQ)否<aut©_iirierem„r.ustrname^archarfSO)是*空Anamevarchar(SO)E3Y至A:sexvarchar(20)呈v至》_mobilevarqhftftlOO!EaV交nemailvarchar(lOO)是M空*qqvarchar(50)是,至*companyvarchar(lOO)n_addressvarch^rflOD}■aV空npostcodevarchar(10)呈<空>图4-4address表address表是对联系人的管理,对于公司的员工信息进行归总,联系人的属性有姓名、性别手机号、email、qq号、地址以及邮编等属性。2.admin表默认值国性默认值国性索引(3)%主重引IDuniqut%IDIDunique吃1。_2ID]iidint(lO)否<autojncrem.BBAusernaoiievarchar(50)Ev空aApasswordvarchar(50)a*£>Aemailvarchar(50)BV空A图4-4admin表emailAdmin的表是对管理员的信息管理,管理员的属性有管理员名、密码、以及管理员的等属性。email3.meeting表

名赛9至默认值■\主索引idunique'VIDiduniqueididint(10)否outojncrem...sendervarchar(50)皇jstarttimevarchar(50)是〈生〉endtimevarchar(20)aV空>addressv”匚h曰用网星♦空*_titlevarchar(lt)O)是V金।contenttext呈图4-5meeting表4.notice表Notice表主要对于企业的公告消息内容进行存储。图4-6notice表Notice表表示对消息的管理,notice中有发送人、消息题目、消息内容和发送时间等属性。5.schedule表

名称姬空蛾认值星性现引iduniqueidunique.[D_2id字段⑼.idusername否<auto_inciremL.varcharf50)sv空〉ly巳"int[4)呈v空>lmonthdayint⑵皇《多int⑶B<£>plantextS图4-7schedule表日程安排表中是对公司员工的每日安排进行一个汇总,其中表的属性有员工姓名、年、月、日和安排内容6.sms表名称索引(3)±X3I*ID<ID_2类型交默认值度性iduniqueidLiniqLieidl;idint(10)usernamevarchar(50)_sendervarctiar(5Q)meiiagetext_sendtinnevarchar(20)isReadvarchair(l)看vautojncrem...是V空A号<$>是"<$>星〈三,图4-8sms表消息记录是管理员对公司员工进行短信发送的数据结构,其中属性有使用者姓名、发送人、消息内容、发送时间、是否阅读等属性。7.worklog表客群类型默认值客群类型素引⑶%壬索引idunique心IDidunique%]D_2id字段网id舌<auto_incrtnn...一usernamevarchar(50)是二叩己「泉:montfisv空>:dayint(2)是v举titlevarchar(lOO)是昆-.dleseriptiontext是:logtimevarchar(20)星贮工图4-9worklog表Worklog表是对工作日志的说明,对于特定工作日期内的工作进行描述。8.user表名称默认值属性索引(3)心主索引IDunique心名称默认值属性索引(3)心主索引IDunique心I口IDunique4id_2ID字段⑷IDint(10)Uusernamevarchar(5O)Upasswordvarchar(5O)Uemailvarchar(5O)否EESoutojncrem...U空AU空〉U空A图4-10user表User表是对普通用户的数据结构的说明,普通用户的数据属性为用户名,密码,email。第五章.详细设计本系统主要由登录模块,注册模块,用户管理模块,管理员管理模块等模块组成。其每个模块的详细设计如下:登录主页:http:〃localhost:8080/login.jsp首页首页是我们登陆进入企业信息管理系统的一个入口,如果我们希望进入该系统,我们必须输入正确的用户名和密码,并且选择不同的身份。当我们输入我们的登录信息后,表现层的表单所获取的数据会将用户输入的用户名和密码,以及对应的身份交付给我们的业务逻辑层进行处理,业务逻辑层通过数据访问层访问数据库,然后将所输入的登录信息和数据库中所有的数据进行一个比对,当输入信息和数据库中的数据比对相同时,使用者才能进入该系统中,通过该登录界面,可以屏蔽不合法的用户,从而能够确保该系统的安全性和可靠性。httpj//ustr-(cpffiBtkcm:8080/5etvIetf->卷♦-0岳,♦.图5-11登录界面入口管理员欢迎页面管理员身份的使用人员登录之后,首先进入的是一个欢迎界面,该界面是由四个部分组成,头部、欢迎界面分部、底部和列表分部。分别是由四个jsp文件共同组成,管理员界面

的主要功能界面处于该界面的列表部分。列表部分的业务分为通讯录工具,个人管理和企业管理三个大的组成部分,然而,在此三部分之内,通讯录工具模块又分为通讯录管理模块、短消息管理模块,个人管理模块又分为日程安排模块、工作记录模块,企业管理模块又分为公司公告模块和工作会议模块。通过此页面管理员可以分别通过各个模块对通讯录业务、短消息业务、日程安排业务、工作记录业务、公司公告业务和工作会议业务进行管理和操作这是对各个模块的一个汇总界面http://user-kpffi8tkcm:80S0/servlet/AwelcomejspNe七.Ne七.企业信息管理系统当前位置:首页面欢迎使用企业信息管理氽统当前位置:首页面欢迎使用企业信息管理氽统首页面通讯工具-通讯录管理-短消息箕用个人管理-日程安排■工作记录・企北管理-公司。害■工作会议图5-12管理员登录的欢迎界面通讯录管理通讯录管理是管理员对于公司的人员通讯录进行一个管理的界面。公司的人员的数据结构包括公司人员的姓名、性别、手机号、Email、qq号码、工作单位、地址和邮编。这个界面是对公司人员信息的汇总和管理。在操作栏部分,我们可以对通讯录中各个公司内部人员的数据进行修改和删除,当然,如果公司有新的人员进入公司后,管理员也可以对于公司的人员统计进行一个增加的操作,新增联系人之后,我们也可以在该管理员列表中看到通讯录的数据。这个通讯录管理模块主要是对于公司员工的个人信息进行综合,更方便于企业对于公司人事流动进行管理。*前便置;*讯量管性asffiiA姓昌性期手机£>ai18号目工作"垃地址城喟Andy■alfl0PB5-T733I252融5G飒牛钮《2M5673曲BJ221400Anslc!。对5-5/网58123锚.包,加J2M56TBfKF3124QOAnin-Ilul亡[豺般1篦M35678-]2ftn>Gen3BATH32JDtPEHiEK:RZ22L400Brenn-ir.■.-lie前之3g5:川fiJ22L566Brett■.lie邱TH5丽”35E9M524g.ea56904529GZ以两粗页记录力:总年战施行5ME♦一充磔「1引图5-13通讯录管理界面短消息管理短消息管理主要是用于显示管理员发送给普通员工的消息并对这些消息进行管理。当公司有指定的给各个员工的短消息时,管理员可以通过右上的发送消息的超链接,弹出一个新的新增短消息的页面,管理员可以该对话框中输入需要发送的信息,然后将需要传送的信息传送给用户。在管理员的界面中,此短消息管理模块中,列表中含有发送者、消息内容、接收者和是否阅读几个列表,是对于该信息的几个属性,显示了管理员发送给员工的消息的管理。管理员也可以设置为已读,如果管理员发送的信息有误,也可以删除发送错误的信息。当初阳勒!!E理冷,清更洎里内吉昂舌谣过程作£*1a4二■1hw*elwItttniht仙learnHibernatel«aniartiLrtfrtailyAndroidlearniu*vorkskill,toda(yisbreaktiatpc-rpaireforthdM-ttinj*■1-11|1J.0(|U口OBfi1睡j&JSBS:牌--己谡己皆一-口-Hili许鲁口点HI惋将一口—鹤写出它暴才126引导记录曲:$稣1=3汨图5-14短消息管理界面日程安排日程安排是管理员对于公司内部的工作日程进行管理。安排的时间和安排的内容,都在该模块中得到充分的体现。如果公司有了新的日程安排,界面中存在新增日程安排的链接,我们可以新增一个新的日程安排,新增安排的内容可以特定指定到日程安排的日期。当日程安排结束后,管理员也可以对过期的日程安排进行删除,如果在特定时间时,公司中的日程出现了变化,管理员也可以通过操作栏的修改超链接来对日程安排进行修改。这样就可以有效地管理公司企业的特定计划安排。年的月怆日窗克玮内吉梅作201745birthdajdaff愫-HE20L655MtluiDaj-&20L62Valflntitw口盯悼热20161雄一RLE20151IOKit若闻■久♦一一E-荷—17吉甫隘兽二日建立樽窈用日注交叁图5-15日程安排管理界面工作会议工作会议主要是对管理员在公司开会进行一个会议记录。当公司需要进行开会时,该模块可以进行企业的会议进行管理,管理员可以记录公司会议的开始时间、结束时间、会议地点、会议主题和会议内容,当企业中管理层需要开会时,管理员可以新增会议,会议完毕后,管理员也可删除会议的记录,如果记录存在错误,管理员也可修改会议内容,确保会议内容无误。当幅俄Sh工本台设¥—一现会设璃M人隹双开匕时论黄议彳需时同会戢境点合修标忸榻作后2O15-fl-:3OI2;DQi0SNJBata.fftniEtuielinklifit悼改ma2015-7-8]tiD0i«D2015-7-SSJiODjOOGZStEirszStriaea2015-3-L52D]OQiiOO2015-3-L522iD0ii:l(n汨Dst4rtnjctm#Hertcbuildatrte甲百记录力1«乂Si3HI=3<£而一不后一面KaT[rJ图5-16工作会议管理界面公司公告管理员对企业所有员工发出公告,以广播的形式让公司的公告发出。管理员也可以新发布公司的公告,传达公司的最近需要传达的企业精神,如果传达的公司公告出现问题,管理员也可以对已发布的公司公告进行修改或删除。此模块主要是对公司的公告进行一个管理,类似与一个公告栏。当前位甘:处的必告咨国罩与人公由内音论西明日dHave*a.celebratictiHevyeariscoainj.£Dll6-05-06口羽跖:63,曲—■HolidayHalid&yisci»in£2aifr4E-t»侬卜毗工岫2UL6-D&-OS]5d33'm鳍嘀眼面记录效;R记录数;3ma后一面ttsi叵图5-17公司公告管理界面用户登录界面设计与实现这是普通用户登录后的界面,在普通用户的接口中,也分为首页面、通讯工具、个人管理模块和企业管理模块,该三个模块通讯录列表、短消息列表、日程安排、工作记录、和工作会议、公司公告几个模块,为了确保系统的安全性,对于普通的用户进行了限制,普通的用户并不能对其中的模块进行删除修改操作,只能够进行普通的用户才能够进行的操作,对于各个通讯录列表和短消息列表等模块只能查看,而不能对短消息、通讯录等进行增加、删除和修改等操作。i■而,当『匕虱:IH要面-AMIA月秘殳事工作卫最,呼鼠4破遵设用企业信急管观东皖Tm=7,过图5-18普通用户欢迎界面登陆模块设计与实现登录页面的功能主要是使用者进行访问企业信息管理系统的入口接口。系统登陆流程如图所示。用户身份验证。在使用者进入系统之前,要事先进行身份验证。如果用户名和密码与数据库中的数据相一致的话,则使用者为合法用户,同时其账号名称将会保存在Session对象,Session对象储存的信息是局部的,随用户不同而不同的。如果用户访问系统中的各个分部分的话,系统将从Session对象中取得用户的名称,不需法、参数名或参数值追加到URL中。Session对象中的变量设置要将用户的名称作为请求方:Session[User_ID]用户名在未登录的情况下,用户无法使用其他的功能从而过滤了不合法的用户。如果用户登录验证成功,希望进行退出,也可以在登录模块进行退出登录。输入用户名和密码之后,要对输入的数据进行与数据库中的数据的一个比对。如果比对成功,会生成两个分别存放用户名和用户类型的session。之后跳转到相应的登录成功的页面。模块设计流程如图登录验证流程图所示。图5-19登录验证流程图个人信息信息管理设计与实现包括新用户的添加功能。用户功能:是实现当有新用户需要管理员添加,将用户基本信息添加到数据库中进行管理。用户查询功能模块:是实现能根据查询条件进行查阅用户的相关信息及对用户信息进行修改及删除。

开始图5-20用户添加系统流程图图5-21用户添加系统主界面

第六章.系统的测试与运行软件测试内容分别是测试登录和测试系统内操作,测试操作的方法为黑盒测试。问题一:测试登录界面的不同用户登录登录界面中分为管理员登录和用户登录两种登录方式,分别对两种登录方式进行登录,登录后分别进入不同的欢迎界面用户名:admin密码:用户类型:迂册制用户I登录系统।管理员通过的界面当前位式:占用面管理条统-,支垣•通讯工且・弄诅■n迂册制用户I登录系统।管理员通过的界面当前位式:占用面管理条统-,支垣•通讯工且・弄诅■nr甲-银甲・个人管谀-巳程表排-工作记旗•定:u管理■心m心位-工—设欢迎使用企业信息管理条咏CopTTlg-ht©旦■上it计图6-2管理员欢迎界面用户登录用户名:user密码:♦•••••注册新用户|登录系上用户类型图6-3用户登录界面当前恒宣:首页面.工作记录用户登录用户名:user密码:♦•••••注册新用户|登录系上用户类型图6-3用户登录界面当前恒宣:首页面.工作记录・小人管理■日—支排-苜页面•通诅工具■通讯录列盅>短消息列志欢迎使用企业偌息管理系统■退笔图6-4用户通过的界面问题二测试管理员的操作该部分分别对系统中的各个组成部分进行测试,主要测试管理员和普通用户分别对于企业信息的操作。增加联系人

当前位置:通讯录管理力新增联系人返回通讯录主页面姓名Daniel性别male手机21342342342Email42342423@42342423BJQQ铸码工作单位地址邮蝙42342423BJ福图6-5增加联系人界面增加成功AndymaleLyae-7conIBMBJHZIQUUIB陵Anglefemale0215-5673453412345S7®qq.COM1234567W町2124C0竣改删院Aninalmale18362198003567832@qq.cam3567832JINGDEZHENXZ22140Q修改删任Eremanmale198670213456642386^40qq-com64238634AppleBJ221566修改蒯陵Brettmale86734566^35690452®qq.con569045?JDCZ234567段改删院D

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论