《2022年JAVA信息管理系统.docx》由会员分享,可在线阅读,更多相关《2022年JAVA信息管理系统.docx(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品学习资源基于 JAVA地企业信息治理系统摘要: 随着信息社会地不断进展,企业规模进一步扩大 ,企业信息地治理也变得 越来越复杂 ,越来越重要 .因此,如何切实有效治理企业信息 ,对于促进企业治理和提高企业质量有着很重要地意义 .Internet地进展使我们地企业越来越现代化 , 员工跟公司地之间地信息传播只在一指之间. 企业信息治理软件应充分依靠企业自身信息 , 实现企业信息地集中治理、信息共享, 使传统地治理朝数字化无纸化、智能化地方向进展 , 并为进一步实现完善地信息系统打下良好地基础. 论文以企业治理信息系统为例, 以实现信息地准时传递 , 提高企业地治理效率为主要目地. 本系统基于
2、 JAVA地 Struts2,Spring,Hibernate主流三层框架上进行开发 , 前台使用 JSP 网页开发技术 , 后台就应用 MySQL数据库进行储备数据 , 整个系统设计方面接受 MVC模式 . 本系统可以为企业者供应客户治理、合同治理、商品管理、售后治理、员工治理等功能 .关键词:企业信息治理信息系统SSHJSPMVCMySQLBootstrapThe enterprise information management system based on JAVAAbstract: With the continuous development of information soc
3、iety, the further expansion of enterprise scale,enterprise information management is also becoming more and morecomplex,moreandmoreimportant.Therefore,howtomanageenterpriseinformation effective is verysignificant to promote enterprise management and improve the quality ofthe enterprise.The developme
4、nt of the Internet makes our company more and more modern, so the information communication between employees and the company are only between a finger.Enterprise information management software should be fully rely on their own information, realize the centralized management and information sharing
5、 ofthe enterpriseinformation,maketraditionalmanagementin digitalpaperless,intelligent directiondevelopment,and tofurtherachievethe perfectinformationsystemto laya goodfoundation.Thisthesisistakingenterpriseinformationmanagementsystemfor instance, and devoting toachieving thetimely delivery of inform
6、ationand improving the managementefficiencyofenterprises.Thesystemisbasedon Struts2,Spring,Hibernate,the mainstream of three layers framework of JAVA. The front page uses the JSP web developmentand stores data in the MySQL database.This system can provide entrepreneurs with customer management 、cont
7、ract management 、goods management、 service management and staff management functions.Keywords: the enterprise information management systemSSHJSPMVCMySQL Bootstrap欢迎下载精品学习资源目录引言 11.1争论背景11.2进展趋势11.3争论意义21.4争论内容21.5论文组织 2第 2 章相关技术简介 32.1 开发工具简介 32.1.1 系统开发工具 MyEclipse 简介 32.1.2 Web 应用服务器 Tomcat32.1.3
8、 MySQL 数据库 42.2 开发使用技术介绍 5 2.2.1JSP 地简介 5 2.2.2Javascript脚本语言 5 2.2.3JQuery 地简介 62.2.4 Struts2+Hibernate+Spring开源框架 62.2.5 MVC地简介 72.2.6 Bootstrap简介 7第 3 章系统分析与设计 83.1 可行性分析 83.1.1 技术可行性 83.1.2 操作可行性 83.2 系统需求分析 83.3 系统总体结构 93.4 数据库设计 93.4.1 关系图 93.4.2 数据库表 93.5 本章小结 11第 4 章系统地实现 114.1 登入功能 114.1.1
9、登入功能出现 114.1.2 登入功能实现 124.2 客户信息治理功能 124.3 合同信息治理功能 124.4 售后信息治理功能 134.5 商品信息治理功能 144.6 员工信息治理功能 144.6.1 员工信息治理功能地实现 144.6.2 角色治理功能地实现 154.7 本章小结 15致谢语 16【参考文献】 17欢迎下载精品学习资源附录 1欢迎下载精品学习资源引言1.1 争论背景治理信息系统 MIS 地概念起源很早 .早在 20 世纪 30 岁月, 柏德就写书强调了决策在组织治理中地作用 .50 岁月, 西蒙提出了治理依靠于信息和决策地概念. 同一时代维纳发表了把握论与治理 , 他
10、把治理过程当成一个把握过程 .50 岁月运算机已用于会计工作 ,1958 年盖尔写道 :“治理将以较低地成本得到准时精确地 信息, 做到较好地把握 .”1 治理信息系统经受了一个不断进展和完善地过程.随着信息社会地不断进展 ,企业规模进一步扩大 ,企业信息地治理也变得越来越复杂 , 越来越重要 .因此,如何切实有效治理企业信息,对于促进企业治理和提高企业质 量有着很重要地意义 .Internet 地进展使我们地企业越来越现代化,员工跟公司地之间地信息传播只在一指之间 .企业信息治理软件应充分依靠企业自身信息,实现企业信息地集中治理、分散操作、信息共享,使传统地治理朝数字化无纸化,智能化,综合化
11、地方向进展 ,并为进一步实现完善地信息系统打下良好地基础.1.2 进展趋势现在我们国家地企业信息数据地治理仍停留在纸介质地基础上,这种机制特殊不适应时代地潮流 ,这是由于这样地话铺张了许多人力和物力.因此,进入信息时代,这种很传统地治理方法必会被以运算机为基础地运算机时代地信息治理方式所取代 .数据库是数据治理地最新技术 ,是运算机科学地重要分支 .今日,信息资源已成为各个部门地重要财宝和资源 .建立一个中意各级部门信息处理要求地行之有效地信息系统也成为一个企业或组织生存和进展地重要条件.2信息技术地初衷也是最基本地任务就是提高生产力.简而言之 ,由于信息技术具有精确储备及处理大量信息地高速度
12、和才能,因而能够大量缩短时间 ,削减错误 , 削减各种与处理信息相关地成本 .3 基于信息技术而进展地信息系统功能不断完善中.虽然各种类型地信息系统在详细内容与侧重点上有很大差别,但是其基本功能均可以概括为五个基本方面:数据和信息地收集、储备、加工、传递和提供.4欢迎下载精品学习资源1.3 争论意义在运算机时代 ,使用运算机参与企业治理 ,特殊是企业资源治理有诸多优势:(1) ) 特殊友好地用户操作界面 ,便利操作 .(2) ) 通过电子运算机地帮忙,可以大大削减工作量 ,特殊是一些重复地工作,从而提高工作效率 .(3) ) 通过运算机对各种数据资源进行统计 ,运算,汇总,效率高 ,精确率高
13、.(4) ) 可以通过设置权限 ,从而更好得做好保密工作 .此次这个课题是依据我国信息资源地特点,将企业中地资源治理信息化 ,部门化,从而节省公司大量地人力物力,削减工作中显现地失误 ,以提高信息治理地效率.这在确定程度上帮忙公司决策者适时地调整公司地运营方式,提高公司地运作效率以及和谐各个部门之间地工作 ,并会从整体上增加了公司地竞争力 .1.4 争论内容本课题要求通过利用JSP、Servlet、Struts2、Hibernate 、Spring、JQuery、Bootstrap 等开发技术和框架来实现一个企业信息治理系统,为企业用户供应一个便利治理企业信息地平台 .一个完整地治理系统由六部
14、分构成:客户信息治理模块、合同信息治理模块,售后信息治理模块 ,产品信息治理模块 ,员工信息治理模块.客户信息治理模块主要是对客户信息地治理,即查看,编辑,删除客户信息 ,添加新客户 .合同信息治理模块地功能就实现了对合同信息地治理,即查看 ,编辑 ,删除合同,添加新合同 .售后信息治理模块实现了对售后信息地治理,即查看 ,编辑,删除售后信息 ,添加新信息 .产品信息治理模块就是爱护产品地相关信息,即查看编辑 , 删除产品信息 ,添加新产品 .最终,员工信息治理模块 ,主要实现对本公司员工地信息地治理 ,治理员可以通过此模块,查看本公司地全部员工地信息,仍可以增加新员工,编辑员工信息 ,删除已
15、经离职地员工 .1.5 论文组织第 1 章 引言:主要简洁地介绍了课题地选题背景、进展趋势、争论地意义以及争论内容 .第 2 章 相关技术简介:主要介绍了系统地开发环境MyEclipse ,服务器环境欢迎下载精品学习资源Tomcat,MySQL数 据 库 以 及开 发 使 用 到 地技 术,如 :JSP,SSH,MVC,Javascript,JQuery,Bootstrap.第 3 章 系统地分析与设计:主要介绍了该系统地可行性分析、需求分析,概要设计、系统数据库实现以及系统地整体部署第 4 章 系统地实现:图文介绍登入功能信息治理 ,商品信息治理和员工信息治理地功能.,客户信息治理 ,合同信
16、息治理 ,售后.第 2 章 相关技术简介2.1 开发工具简介2.1.1 系统开发工具 MyEclipse 简介MyEclipse企业 级工 作平 台( MyEclipseEnterpriseWorkbench , 简称MyEclipse )是对 EclipseIDE地扩展, 利用它我们可以在数据库和JavaEE 地开发、发布以及应用程序服务器地整合方面极大地提高工作效率. 它是功能丰富地JavaEE 集成开发环境 , 包括了完备地编码、调试、测试和发布功能, 完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate.MyEclipse是 一
17、个特殊优秀地用于开发 Java, J2EE地 Eclipse插件集合 ,MyEclipse地功能特殊强大, 支持也特殊广泛 , 特殊是对各种开源产品地支持特殊不错.MyEclipse目前支持 Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能 . 可以说 MyEclipse 是几乎囊括了目前全部主流开源5产品地专属 eclipse开发工具 .在 MyEclipse 打开或新建工程 , 且保证数据库和 tomcat 服务器能够正常启动, 工程才得以运行 . 本次工程使用 MyEclipse 8.5
18、进行系统地开发与测试 .2.1.2 Web 应用服务器 TomcatTomcat 服务器是一个免费地开放源代码地Web 应用服务器 , 属于轻量级应用服务器 , 在中小型系统和并发拜望用户不是许多地场合下被普遍使用, 是开发和调试 JSP 程序地首选 . 对于一个初学者来说 , 可以这样认为 , 当在一台机器上配置好 Apache 服务器 , 可利用它响应对 HTML(标准通用标记语言下地一个应欢迎下载精品学习资源6用. )页面地拜望请求 . 实际上 Tomcat 部分是 Apache 服务器地扩展 , 但它是独立运行地 , 所以当你运行 tomcat 时, 它实际上作为一个与 Apache
19、独立地进程单独运行地 . 诀窍是, 当配置正确时 ,Apache 为 HTML页面服务 , 而 Tomcat 实际上运行 JSP 页面和 Servlet. 另外,Tomcat 和 IIS 等 Web服务器一样 , 具有处理HTML页面地功能 , 另外它仍是一个 Servlet 和 JSP容器, 独立地 Servlet 容器是Tomcat 地默认模式 . 不过,Tomcat 处理静态 HTML地才能不如 Apache服务器.为何选择 Tomcat? Tomcat 地作者花了相当多地时间和精力, 使 Tomcat 成为7高性能地独立式 Web服务器;因此您很简洁假设及运行网站, 而无需担忧如何将T
20、omcat 与第三方地 Web服务器连接 .Tomcat 内嵌地 Web服务器是一个 HTTP1.1 服务器 , 当正确配置好后 , 可以相当快速地供应静态网页内容. 除此之外 , 这些开发人员将全功能 Web服务器所具有地功能追加到Tomcat 中, 如 CGI 脚本功能、主目录映射工具 .本工程是适合企业内部应用地中小型系统 , 接受 Tomcat 作为服务器 , 轻量, 快捷, 特殊便利使用 . 这不仅对开发者地开发带来便利 , 对于企业来说 , 也在确定程度上节省了成本 .2.1.3 MySQL 数据库MySQL是一个关系型数据库治理系统 , 由瑞典 MySQL AB公司开发 , 目前
21、属于Oracle公司.MySQL是最流行地关系型数据库治理系统 , 在 WEB应用方面 MySQL是最好地 RDBMSRelational Database Management System :关系数据库治理系统 应用软件之一 .MySQL 是一种关联数据库治理系统 , 关联数据库将数据储存在不同地表中 , 而不是将全部数据放在一个大仓库内, 这样就增加了速度并提高了灵敏性 .MySQL 所使用地SQL 语言是用于拜望数据库地最常用标准化语言.MySQL软件接受了双授权政策(本词条“授权政策”), 它分为社区版和商业版, 由于其体积小、速度快、总体拥有成本低, 特殊是开放源码这一特点 , 一
22、般中小型网站地开发都选择 MySQL作为网站数据库 .8MySQL已经存在很久了 , 它在世界范畴内得到了广泛地安装和使用, 为什么有那么多地公司和开发人员使用MySQL以. 以下出其缘由 . 成本 MySQL是开放源代码地 , 一般可以免费使用(甚至可以免费修改). 性能 MySQL执行很快欢迎下载精品学习资源9(特殊快) . 可以信任某些特殊重要和声望很高地公司、站点使用MsSQL, 这些公司和站点都使用 MySQL来处理自己地重要数据 . 简洁 MySQL很简洁安装和使用 .MySQL正是由于它体积小和速度快以及成本低地特点, 深受中小型网站开发者地宠爱 , 本系统所使用地是 5.6 地
23、版本.2.2 开发使用技术介绍2.2.1 JSP 地简介10JSP 类似于 HTML文件, 它能在 Web界面显示动态数据 .JSP 技术由 Sun 公司开发, 它是为了将开发动态 Web内容与静态 HTML页面设计分开 . 这就意味着页面设计可以转变而不需要转变页面底层地动态内容. 在开发生命周期 , 这很有用 , 由于 Web界面设计者不需要知道怎么创建动态内容, 仅仅知道在哪里放置这个页面地动态内容 .JSP 是 Java 平台上用于编写包含诸如 HTML,DHTML,XHTM和L XML等含有动11态生成内容地 Web页面地应用程序地技术 .JSP 技术功能强大 , 使用灵敏 , 为创
24、建显示动态 Web内容地页面供应了一个简捷而快速地方法.JSP 技术地设计目地是使构造基于Web 地应用程序更加简洁和快捷 , 而这些应用程序能够与各种Web 服务器、 Web应用服务器、浏览器和开发工具共同工作.JSP2.0 仍有一个很大地特点 , 就是它支持表达式语言 , 例如 jstl 表达式. 这种表达式可以使用标记格式特殊便利地拜望 JSP 地隐匿对象和 JavaBean 组件. 因此,JSP 技术很大程度上便利于 JavaWeb开发.2.2.2 Javascript脚本语言JavaScript是由 Nescape 公司地 LiveScript演化而来 . 在 Sun 公司推出Jav
25、a 语言后 ,Java占据了服务器端脚本地编程位置, 这时特殊需要与之相对应地客户端脚本程序.Nescape公司和 Sun 公司一起在1995 年重新设计了LiveScript,并改名为 JavaScript.JavaScript 是 Web页面中地一种脚本编程语言 , 它可以用于 Web系统地在客户端和服务器端地编程 . 嵌入到 HTML文档中地 JavaScript 脚本程序由客户欢迎下载精品学习资源端进行说明并执行 , 可以获得交互成效和其他地动态成效;而在服务器端地JavaScript脚本程序可以代替传统地 CGI程序, 完成相应地程序功能 . 12JavaScript这 个名 字经
26、常被 误 解. 除了 语 法看 起来 和 Java类 似之外,JavaScript和 Java 是完全不同地两种编程语言 .JavaScript早已超出其脚本语言本身地范畴 , 而成为一种集健壮性、高效性和通用性为一身地编程语言.13JavaScript 赐予静态地 html 页面丰富地内容 , 使其“动起来” . 使用JavaScript 和 CSS3可给页面增加许多特效 , 譬如弹出层 , 表单验证 , 图片轮播等等. 本系统地前端出现部分更是离不开这个内容丰富地脚本语言 .2.2.3 JQuery 地简介14JQuery 是右美国人 John Resig于 2006 年创建地一个开源工程
27、 , 随着被人们熟知, 越来越多地程序员高手加入其中, 完善并壮大其工程内容 , 如今已进展成为集 JavaScript 、CSS、DOM、Ajax于一体地强大框架体系 . 它地主旨是:以更少地代码 , 实现更多地功能( Wtrite less,do more).这个 javascript插件, 可以储存到本地或者服务器直接引用 , 它是继 prototype之后又一个优秀地框架 . 它是免费开源地插件 , 简洁移动 , 简洁使用 . 它使得操作者很简洁编写 js 代码, 很大程度上削减了代码地编写量 , 从而提高了编程效率 .JQuery 是轻量级地 JS 库, 兼容 CSS3和各种主流浏览
28、器 .2.2.4 Struts2+Hibernate+Spring开源框架SSH框架, 即 Struts,Spring,Hibernate 框架, 是时下 JavaWeb开发比较流行地主流框架 .Hibernate是一个 ORM工具. 它地工作原理是通过文件把值对象和数据库表之间建立起一个映射关系 .Struts是一个基于 Sun Java EE 平台地 MVC框架, 主要是接受 Servlet和 JSP 技术来实现地 , 其最初萌芽于 Craig McClanaban 地构思.Struts把 Servlet、JSP、自定义标签和信息资源整合到一个统一地框架中, 开发人员利用其进行开发时不再用
29、自己编码实现全套MVC模式, 极大节省了时间 , 所以说 Struts是一个特殊不错地应用框架 .Spring是一个轻量级地JavaEE 应欢迎下载精品学习资源15用程序框架 .Spring 地核心是个轻量级容器 , 实现了 IoC 模式地容器 .Spring 地目标是实现一个全方位地整合框架 , 在 Spring 框架下实现多个子框架地组合 . 这些子框架之间彼此可以独立 , 也可以使用其他地框架方案加以替代 .这三个框架 , 很大程度上帮编程者提高地开发效率 , 因而伸手广大编程爱好者地宠爱 .2.2.5 MVC 地简介MVC是软件工程中地一种三层架构模式 , 全名是 Model View
30、 Controller,是模型model 视图view 把握器 controller地缩写, 一种软件设计典范 , 其中 Model 层实现系统中地业务规律 , 通常可以用 JavaBean或 EJB来实现; View 层用于与用户地交互 , 通常用 JSP来实现; Controller层是 Model 与 View 之间沟通地桥梁 , 只是接收请求并准备调用哪个模型构件去处理请求, 然后再确定用哪个视图来显示返回地数据 . 所以一旦 Model 层发生转变 ,View 就要跟着转变 .16MVC模型 2 是面对 Web应用软件开发地 MVC模型, 它由三个主要组成元素: JSP,Servle
31、t和 JavaBean. 其中,JSP 对应 MVC模型地 View,Servlet对应于Controller,Bean对应于 Model.Model 地 Bean又分为规律 Bean和数据 Bean,规律 Bean用于事物处理 , 数据 Bean用于储存 HTML FORM数据.MVC作为一个设计模式 , 有很大优势 , 它降低了层与层之间地依靠 , 利于各层规律地复用 , 在后期爱护地时候 , 很大程度降低了爱护成本和时间 .MVC 实现了一种动态地程序设计 , 提高代码地利用率 , 使得程序易于修改和扩展简化 , 让系统地层次结构更加明白清楚 , 从而也让程序员更好地治理数据和代码 .2
32、.2.6 Bootstrap简介Bootstrap 是一个前端地 CSS 框架, 它是基于 jQuery 框架开发地 , 并在jQuery 框架基础上进行更加人性化以及个性化地完善 , 并逐步形成自己地风格 , 而且是兼容 jQuery 地大部分插件 .在推特产生初期 , 工程师们几乎尝试了他们所熟识地框架去完成前端开发任务. 应用之间地不一样性导致它们难以扩展与爱护.Bootstrap最初就是为明白决这个 问题而产生地, 而且在 推特 地第一次 HackWeek 快速得到认可. 在欢迎下载精品学习资源HackWeek终止后 , 我们已有一个稳固地版本 , 可以给公司内部使用 . 17自从 B
33、ootstrap推出后, 它快速走红 , 现在是 GitHub 上地热门开源工程 , 颇受欢迎. 本系统也用到了此插件 , 如菜单页面地面包屑导航以及模态框等 .第 3 章 系统分析与设计3.1 可行性分析3.1.1 技术可行性本系统实现接受 Java 作为编程语言 , 前台界面使用地是JSP 技术以及基于Html,Css 地框架 Bootstrap,其脚本使用 Javascript地优秀框架 Jquery 插件, 后台使用时下比较热门地J2EE 三大框架 Spring + Struts2 +Hibernate,整体设计使用了 MVC地设计模式( M:即 model, 指地是模型 ,V:即 v
34、iew, 指地是视图,C:即 controller,指地是把握器) , 这种设计模式很好地解决了代码层次编写不规范 , 在 Web系统地应用中性能差、复杂度高地问题. 数据库使用 MySQL并, 且在 MyEclipse 上进行开发 , 运行在 Tomcat 服务器上 . 操作系统可以是 Windows XP 与 Windows 7. 在设备方面 , 在一般 PC 机上,WEB服务器、数据库服务器、运算机地内存容量、外存容量和输入输出设备等都可在现有地基础上得到需要.3.1.2 操作可行性本系统以便利一般治理员使用为目地 , 这意味着治理员并不需要拥有专业地运算机学问 , 就能便利进行操作 ,
35、 便利用户在享受强大功能地同时不会由于烦杂地操作而苦恼 . 具有很好地有用性 .3.2 系统需求分析通过对如今企业信息资源治理模式地分析, 争论以及系统地易操作性, 要求本系统做到如下地功能:1、简洁, 友好地地用户操作界面 , 使得使用者简洁操作 .2、具有良好地信息设置与出现 , 便利信息地查看与搜寻 .欢迎下载精品学习资源3、可以知道客户 , 合同, 商品地信息 , 并依据信息来进行治理 .4、爱护平台地全部数据信息 , 并且可以添加相关地信息 .5、治理平台能依据不同角色 , 支配不同地权限功能 .3.3 系统总体结构理和售后治理 . 总框架概念如图 3-1 所示:图 3-1 企业信息
36、治理系统总框架概念图客3.4 数据库设计户3.4.1 关系图管理模块图 3-2 企业信息管块理系统地 E-R 图3.4.2 数据库表本系统地数据库表如下所示 . 其中, 表 3-1 是客户表 , 记录本公司地客户信息 ,表 3-2 是合同表 , 记录本公司地合同信息 , 表 3-3 是售后表 , 记录本公司地售后信息, 表 3-4 是商品表 , 记录本公司地商品信息 , 表 3-5 是员工表 , 记录本公司地员工信息.表 3-1 客户表id员工编号client_name员工姓名client_phone客户手机号码client_address客户地址client_email客户邮箱表 3-2 合
37、同表id合同编号本系统分为五大功能模块 , 分别是:客户治理 , 员工治理 , 商品治理、合同管商售合员品后同工管信管管理息理理模管模模块理块块模欢迎下载精品学习资源staff_id客户编号contact_name合同名称contact_content合同内容contact_start_time合同开头时间contact_validity合同有效时间staff_id员工编号表 3-3 售后表id售后信息编号cs_time反馈时间client_id客户编号client_opinion反馈看法staff_id员工编号表 3-4 商品表id产品编号pro_name产品名称pro_model产品型号p
38、ro_num产品数量pro_price产品价格id表 3-5员工表员工编号staff_username用户名staff_pwd用户密码staff_name员工姓名staff_gender员工性别staff_age员工年龄staff_education员工学历staff_dept员工部门staff_join_date员工入职时间staff_position员工职位欢迎下载精品学习资源staff_wage员工薪水staff_email员工邮箱staff_phone员工电话staff_birth员工生日staff_nation员工民族staff_addressstaff_role员工住址用户角色3.
39、5 本章小结本章内容主要是对系统功能进行详细地规划与设计 , 通过 MyEclipse 8.5 地开发环境与 MySQL5.6数据库地使用 , 来完成对企业信息资源治理地出现 . 由于本系统是基于 Structs2,Spring,Hibernate 框架与 MVC设计模式 , 因此针对 SSH框架、MVC与代码地规范编写也是争论地重点之一 .第 4 章 系统地实现4.1 登入功能4.1.1 登入功能出现要登入时 , 治理员需要输入正确地用户名、密码 , 才能够登入系统 . 登入页面运行成效如图 4-1 所示.图 4-1 系统登入界面登入后主界面成效如图 4-2 所示. 其中, 左边是用就 jQ
40、uery 树插件出现菜单栏目, 主要分三级菜单 , 根菜单为信息治理 , 其下有三个二级菜单 , 分别为客户治理, 销售治理和员工治理 , 这三个二级菜单又分别有自己地子菜单 .图 4-2 登入后主界面成效图欢迎下载精品学习资源4.1.2 登入功能实现用户只有通过输入合法地信息和支配该用户地权限 , 才能进入系统地菜单页面. 当用户输入了错误地信息 , 如用户名和密码不输入就点击登录 , 就在帐号输入区或密码输入区地下一行用红色字提示不能为空 , 而不是用传统地 alert 弹出窗口提示用户 .图 4-3 登入功能流程图4.2 客户信息治理功能此模块地功能主要是实现对客户信息地治理(增加, 编
41、辑, 查看, 删除) . 查看全部客户信息如图 4-4 所示. 查看全部客户信息是这样实现地:当用户点击左边菜单栏地客户信息治理后 , 就前台向后台发送请求客户信息地数据, 后台处理相关业务后 , 返回全部地客户信息 , 然后用 jstl表达式将数据遍历到 JSP页面中.图 4-4查看全部客户信息成效图当用户要编辑客户信息时 , 利用 JS 地插件 jQuery 插件将客户点击地这一行信息取出来 , 然后转向编辑客户信息地页面 , 此页面不是单独地页面 , 而是利用了Bootstrap插件地模态框 , 它地成效是在原先地界面增加一个弹出层, 刚才读出来地信息在读入这个模态框地相应位置, 成效如
42、图 4-5 所示.图 4-5 编辑客户信息成效图当用户点击添加客户信息 , 页面转向添加客户信息地界面, 这个界面也是用Bootstrap地模块框做地 , 成效如图 4-6 所示.图 4-6添加客户信息地成效图4.3 合同信息治理功能此模块地功能主要是实现对合同信息地治理(增加, 编辑, 查看, 删除) . 查看全部合同信息如图 4-7 所示. 查看全部合同信息是这样实现地:当用户点击左欢迎下载精品学习资源边菜单栏地合同信息治理后 , 就前台向后台发送请求合同信息地数据, 后台处理相关业务后 , 返回全部地合同信息 , 然后用 jstl表达式将数据遍历到 JSP页面中.图 4-7 查看合同信息
43、地成效图当编辑合同信息时 , 前台用 jQuery 插件将用户点击地这一行信息取出来 , 然后转向编辑客户信息地页面 , 由于这个页面用到了 jQuery UI 地时间插件 , 它和Bootstrap 地模块框不兼容 , 所以此页面地实现方式是一个用隐匿地 div 容器, 用户点击编辑后 , 原先地查看信息地界面隐匿了 , 这个编辑界面显示出来 , 然后把相关信息读入 , 成效如图 4-8 所示.图 4-8 编辑合同信息地成效图当用户点击添加合同信息时 , 查看信息地页面隐匿了 , 添加合同信息地界面显现了(同样地 , 由于此页面用到时间插件和Bootstrap地模态框不兼容 , 所以实现方式
44、同编辑合同信息页面一样) , 成效如图 4-8 所示.图 4-9 添加合同信息地成效图4.4 售后信息治理功能此模块地功能主要是实现对售后信息地治理(增加, 编辑, 查看, 删除) . 查看全部售后信息如图 4-10 所示. 查看全部售后信息是这样实现地:当用户点击左边菜单栏地售后信息治理后 , 就前台向后台发送请求售后信息地数据, 后台处理相关业务后 , 返回全部地售后信息 , 然后用 jstl表达式将数据遍历到 JSP页面中.图 4-10 查看全部售后信息地成效图当用户点击添加售后信息时 , 就添加售后信息地模态框显现 , 用户可以在相应位置填入信息 , 点击确认后即可以提交相关信息, 由
45、于此页面所用到地时间是后台生成地 , 没用到时间插件 , 所以这里可以用模态框 , 成效如图 4-11 所示.欢迎下载精品学习资源图 4-11 添加售后信息地成效图当用户点击编辑售后信息时 ,一用 jQuery将用户点击地那一行地售后信息读入到编辑售后信息地模块框地相应位置,用户可以修改相应信息 ,然后点击确认按钮提交信息 ,成效如图 4-12 所示.图 4-12 编辑售后信息地成效图4.5 商品信息治理功能此模块地功能主要是实现对商品信息地治理(增加, 编辑, 查看, 删除) . 查看全部商品信息如图 4-13 所示. 查看全部商品信息是这样实现地:当用户点击左边菜单栏地商品信息治理后 , 就前台向后台发送请求商品信息地数据, 后台处理相关业务后 , 返回全部地商品信息 , 然后用 jstl表达式将数据遍历到 JSP页面中.图 4-13 查看全部商品信息地成效图当用户点击添