WEB的企业管理系统

目录
一 系统概述 1
(一)系统简介 1
(二)目标与意义 1
二 系统开发工具 1
(一)MyEclipse 1
(二)MySql数据库 1
(三)Tomcat应用层服务器 1
三 系统分析与设计 2
(一)需求分析 2
1.用户需求分析 2
2.系统管理员需求分析 2
(二)业务分析 2
1.普通用户的业务分析 2
2.管理员用户的业务分析 2
(三)系统模块设计 2
1.用户模块 2
2.企业管理员模块 3
(四)系统流程图 3
1.用户流程图 3
2.管理员流程图 4
(五)数据库设计 5
1.E-R关系图 5
2.数据库逻辑设计 6
四 系统实现与编码 7
(一)主页面模块设计 7
(二)企业管理员登录 13
(三)公司产品的修改 15
(四)招聘信息的修改 18
(五)新闻与资讯的修改 22
(六)留言板信息修改 25
五 系统测试与实施 28
(一)系统测试 28
(二)系统实施布署 29
总结 30
参考文献 31
JSP技术、基于WEB、SQL数据库
一 系统概述
(一)系统简介
改革开放以来,随着我国的经济发展,国家强大,企业崛起,人才倍增,为了更好的提高企业管理能力,招收人才,提高企业竞争力。以及对企业内部人员 *好棒文|www.hbsrm.com +Q: *351916072* 
信息管理等,同时普通人员也可以通过浏览网页,注册帐号,了解企业信息,并且相互交流。
应社会需要,本人决定开发一套B/S结构的网上动态企业网站系统。本系统主要实现企业管理者对企业信息,咨询,产品,招聘信息,客户留言等信息。
通过这一系列的管理,一方面提高了企业的管理能力也提高了企业的竞争能力,同时也把握住了人才。,最后也响应了无纸化办公、节能减排的号召,为祖国的发展做出了贡献。
(二)目标与意义
动态企业网站系统帮助了企业管理员对企业内部的管理和提高企业的竞争力,并且可以招收大量优秀人才。可实现管理员对求职人员的管理。大大提高了企业的管理能力及竞争力。更好利于企业的发展。
二 系统开发工具
(一)MyEclipse
使用MyEclipse集成开发环境,有助于提高程序员的开发效率,是程序员从繁琐的配置中解脱出来。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具 。
(二) MySql数据库
MySQL作为一种开放源码数据库,以其简单易用的特点广泛被广大用户采用,是一个小型关系型数据库管理系统,
MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置的软件中去。
优点是:体积小、速度快、总体拥有成本低,源码开放。与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经足够,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。所以,MySQL非常适合本系统的开发。
(三)Tomcat应用层服务器
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。由Apache、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和JSP规范总是能在Tomcat 中得到体现,Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 规范。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。
三 系统分析与设计
(一)需求分析
通过查阅大量文献资料和网上问卷调查形式,确定该系统的需求分析,同时确定了本系统的用户分为两类,企业管理员和普通用户
1.用户需求分析
1)用户可查看企业信息;
2)用户可在留言板上留言;
2.系统管理员需求分析
1)企业管理员可对企业信息修改和发布新信息:
企业管理员登录帐号,点击发布按钮即可将新的信息录入数据库中。之后就可以查看新录入的信息。录入后自动刷新页面。
2)系统管理员可管理和维护用户留言板:
管理员可以对留言板进行查看,也可点击移除信息,从而删除留言板。删除操作可自动刷新网页。
(二)业务分析
1.普通用户的业务分析
在系统设计分析时,用户的主要功能是浏览网页,了解企业的各种信息,并且可以给企业留言。
2.管理员用户的业务分析
系统设计分析时,管理员要先登录帐号,然后可以对企业信息,企业产品,招聘信息,公司资讯,联系我们(留言板),进行修改。
(三)系统模块设计
本系统分为两大模块,用户模块和企业管理员模块,用户模块为普通用户的功能,登录企业网站浏览企业网页,了解企业信息。管理员模块则为管理员功能,管理员要先登录帐号,刷新页面则可以管理企业信息,更改企业产品,新闻,资讯,留言板,发布招聘信息等。
1.用户模块
普通用户登录企业网页可以直接查看企业信息,并且对企业进行留言。如图3-1。
图3-1 用户模块功能
2.企业管理员模块
企业管理员要先登录帐号,才能实施管理员权利(更改公司产品模块,更新,发布招聘信息模块,更改兴业新闻模块等)。SSS 如图3-2。

图3-2企业管理员模块功能
(四)系统流程图
系统流程图可分为两大流程图:用户流程图和管理员流程图.用户流程图: 用户登录页面查看企业信息,同时也可以对企业进行留言。管理员流程图:管理员需要验证帐号,密码,验证成功,进行管理员模块,失败则无效。
1.用户流程图
用户直接进入企业网站,查看企业信息,并且可以给企业留言。
如图3-3。

图3-3用户流程图
2.管理员流程图
管理要想登录帐号,验证正确进入企业首页,验证失败则无效

50


3
ctel

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1779.html

好棒文