鼎峰电子内刊管理系统
目录
一、引言 1
(一)开发背景 1
(二)开发目的 1
(三)开发工具简介 1
1、Navicat for MySQL 1
2、MyEclipse 1
二、系统概述 1
(一)系统简介 1
1、背景 1
2、功能简介 2
(二) 开发技术 2
1、开发模式 2
2、开发核心技术 2
(三)开发环境 3
1、支持软件 3
2、环境搭建 3
三、需求分析 3
(一) 可行性分析 3
1、技术可行性 3
2、操作可行性 3
3、经济可行性 3
(二) 系统功能需求分析 4
1、系统功能分析 4
四、概要设计 5
(一) 系统功能模块图 5
(二) E-R关系图 6
(三)数据库设计 6
五、详细设计 7
(一) 公共类 8
(二) 实体类 8
(三) 操作类 9
(四) 控制类 9
六、系统实现 9
(一)前台 10
1、员工 10
(二)后台 15
1、管理员 15
2、专家 20
七、总结 22
致谢 22
参考文献 23
一、引言
(一)开发背景
顶峰电子着重于公司企业文化的发展,培养公司内部员工文化素养,积极加强员工之间的文化交流,为此决定开发公司内部的 *好棒文|www.hbsrm.com +Q: ¥351916072¥
期刊管理系统,面向公司内部人员,让他们更好的抒发和交流自己的想法。
在该系统中,员工不仅可以通过互联网发表自己的文章,还可以直接接受专家的指导,及时地了解自己作品的不足之处,还可以浏览其他员工的作品,增加自己的阅历,便于互动。通过该内刊管理系统对员工作品进行审度和评价,能有效的提高工作效率和质量。所以尽快开发一个完善的企业内部期刊系统对一个公司及为重要。
(二)开发目的
通过设计开发,本系统分为员工、管理员和专家,实现了员工作品根据管理员分配给专家,专家进而对作品进行审核,增删改查等一系列权限。管理员能进行所有后台的操作,尤其是对专家的管理权限等。
(三)开发工具简介
1、Navicat for MySQL(数据库)
专为MySQL设计的强大数据库管理及开发工具。支持大部份MySQL的功能,包括触发器、检索、函数、事件、存储过程、权限管理等;
可信任性——具有很高的可靠性、安全性及可扩展性;
高效性——相对与SQL Server 2008用来更加方便简洁;
智能性——具有多样的导入导出功能还有更方便的SQL处理。
2、MyEclipse
在eclipse 基础上加上插件而开发的功能强大的集成开发环境,主要用于Java的开发。MyEclipse的功能强大,支持广泛,尤其对各种开源产品的支持相当不错。当然此次内刊管理系统主要运用的是WEB开发工具。
二、系统概述
(一)系统简介
1、背景
面对网络化越来越风靡的社会,好多事情已由人工化走向自动化,针对网上发文这块,也应该有所发展。原本可以写文章到公司信箱经过审核可以发表在企业报刊上,但是企业报刊大小有限,不能包含所有的好文章,所以将文章搬上网站上俨然会变成一种趋势。将文章投到网上,可以面向任何人,大家都可以在网上发表自己的文章,表达自己的意见。由此看来,建立一个完善的企业内刊管理系统刻不容缓。
2、功能简介
网站用户类型有以下几种:员工、专家、管理人员。
权限定义如表2-1所示:
表2-1:权限定义表
人员类型
权限描述
员工
注册后方可发表文章,可以查看、更新自己的个人信息
专家
专家账号登陆以后可以看到专家分配给其的文章,然后可以对文章进行一些审核或者删除都可以
管理员
登陆后台系统。可以看到所有的文章,然后可以将相应的种类文章分配给对应的专家
管理员可以增删改查专家信息、分类板块
管理员还可以修改自己的信息
开发技术
1、开发模式
该内刊管理系统主要运用的是MVC 框架模式。它是使用:模型 视图 控制器,创建 Web 应用程序的模式:
Model(模型):表示应用程序核心(通常负责在数据库中存取数据。)。
View(视图):显示数据(通常是依据模型数据创建的)。
Controller(控制器):处理输入(通常负责从视图读取数据,控制用户输入,并向模型发送数据)。
MVC 模式同时还提供了对 HTML、CSS 和 JavaScript 的完全控制。
2、开发核心技术
该系统是基于WEB的核心技术。它包含:Servlet,JSP和JDBC等。
JSP(Java Server Page):是实现动态和静态HTML的技术。它借助形式上、外观上、和内容上表现出来,Web页面制作网页时可以比较方便的分配。在运行的时候,JSP将会被首先转换成Servlet类,然后以Servlet的形态编译后,然后再运行,因此它具有高效性。
JDBC(Java Database Connectivity,Java数据库连接):它是一种标准SQL连接数据库的访问接口。JDBC主要用来连接数据库和调用SQL命令执行各种SQL语句。
Servlet:是在服务器端运行,从而生成Web页面。它高效并且容易使用。对于Servlet类而言,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。
(三)开发环境
1、支持软件
操作系统:Windows系统;
使用工具:dreamever、myeclipse6.5;
数据库:MySQL;
开发工具包:JDK;
JSP服务器:Tomcat;
浏览器:IE或者火狐;
2、环境搭建
(1).下载安装JDK;
(2).安装Tomcat;
(3).安装MyEclipse;
(4).在MyEclipse里面配置JDK和Tomcat文件。
三、需求分析
(3)修改信息
员工可以随时更改自己的个人信息。
(4)稿件分配
员工发表文章之后,管理员可以查看文章并检查是否合理,如若恶搞则后台
一、引言 1
(一)开发背景 1
(二)开发目的 1
(三)开发工具简介 1
1、Navicat for MySQL 1
2、MyEclipse 1
二、系统概述 1
(一)系统简介 1
1、背景 1
2、功能简介 2
(二) 开发技术 2
1、开发模式 2
2、开发核心技术 2
(三)开发环境 3
1、支持软件 3
2、环境搭建 3
三、需求分析 3
(一) 可行性分析 3
1、技术可行性 3
2、操作可行性 3
3、经济可行性 3
(二) 系统功能需求分析 4
1、系统功能分析 4
四、概要设计 5
(一) 系统功能模块图 5
(二) E-R关系图 6
(三)数据库设计 6
五、详细设计 7
(一) 公共类 8
(二) 实体类 8
(三) 操作类 9
(四) 控制类 9
六、系统实现 9
(一)前台 10
1、员工 10
(二)后台 15
1、管理员 15
2、专家 20
七、总结 22
致谢 22
参考文献 23
一、引言
(一)开发背景
顶峰电子着重于公司企业文化的发展,培养公司内部员工文化素养,积极加强员工之间的文化交流,为此决定开发公司内部的 *好棒文|www.hbsrm.com +Q: ¥351916072¥
期刊管理系统,面向公司内部人员,让他们更好的抒发和交流自己的想法。
在该系统中,员工不仅可以通过互联网发表自己的文章,还可以直接接受专家的指导,及时地了解自己作品的不足之处,还可以浏览其他员工的作品,增加自己的阅历,便于互动。通过该内刊管理系统对员工作品进行审度和评价,能有效的提高工作效率和质量。所以尽快开发一个完善的企业内部期刊系统对一个公司及为重要。
(二)开发目的
通过设计开发,本系统分为员工、管理员和专家,实现了员工作品根据管理员分配给专家,专家进而对作品进行审核,增删改查等一系列权限。管理员能进行所有后台的操作,尤其是对专家的管理权限等。
(三)开发工具简介
1、Navicat for MySQL(数据库)
专为MySQL设计的强大数据库管理及开发工具。支持大部份MySQL的功能,包括触发器、检索、函数、事件、存储过程、权限管理等;
可信任性——具有很高的可靠性、安全性及可扩展性;
高效性——相对与SQL Server 2008用来更加方便简洁;
智能性——具有多样的导入导出功能还有更方便的SQL处理。
2、MyEclipse
在eclipse 基础上加上插件而开发的功能强大的集成开发环境,主要用于Java的开发。MyEclipse的功能强大,支持广泛,尤其对各种开源产品的支持相当不错。当然此次内刊管理系统主要运用的是WEB开发工具。
二、系统概述
(一)系统简介
1、背景
面对网络化越来越风靡的社会,好多事情已由人工化走向自动化,针对网上发文这块,也应该有所发展。原本可以写文章到公司信箱经过审核可以发表在企业报刊上,但是企业报刊大小有限,不能包含所有的好文章,所以将文章搬上网站上俨然会变成一种趋势。将文章投到网上,可以面向任何人,大家都可以在网上发表自己的文章,表达自己的意见。由此看来,建立一个完善的企业内刊管理系统刻不容缓。
2、功能简介
网站用户类型有以下几种:员工、专家、管理人员。
权限定义如表2-1所示:
表2-1:权限定义表
人员类型
权限描述
员工
注册后方可发表文章,可以查看、更新自己的个人信息
专家
专家账号登陆以后可以看到专家分配给其的文章,然后可以对文章进行一些审核或者删除都可以
管理员
登陆后台系统。可以看到所有的文章,然后可以将相应的种类文章分配给对应的专家
管理员可以增删改查专家信息、分类板块
管理员还可以修改自己的信息
开发技术
1、开发模式
该内刊管理系统主要运用的是MVC 框架模式。它是使用:模型 视图 控制器,创建 Web 应用程序的模式:
Model(模型):表示应用程序核心(通常负责在数据库中存取数据。)。
View(视图):显示数据(通常是依据模型数据创建的)。
Controller(控制器):处理输入(通常负责从视图读取数据,控制用户输入,并向模型发送数据)。
MVC 模式同时还提供了对 HTML、CSS 和 JavaScript 的完全控制。
2、开发核心技术
该系统是基于WEB的核心技术。它包含:Servlet,JSP和JDBC等。
JSP(Java Server Page):是实现动态和静态HTML的技术。它借助形式上、外观上、和内容上表现出来,Web页面制作网页时可以比较方便的分配。在运行的时候,JSP将会被首先转换成Servlet类,然后以Servlet的形态编译后,然后再运行,因此它具有高效性。
JDBC(Java Database Connectivity,Java数据库连接):它是一种标准SQL连接数据库的访问接口。JDBC主要用来连接数据库和调用SQL命令执行各种SQL语句。
Servlet:是在服务器端运行,从而生成Web页面。它高效并且容易使用。对于Servlet类而言,重复的请求不会导致同一程序的多次转载,它是依靠线程的方式来支持并发访问的。
(三)开发环境
1、支持软件
操作系统:Windows系统;
使用工具:dreamever、myeclipse6.5;
数据库:MySQL;
开发工具包:JDK;
JSP服务器:Tomcat;
浏览器:IE或者火狐;
2、环境搭建
(1).下载安装JDK;
(2).安装Tomcat;
(3).安装MyEclipse;
(4).在MyEclipse里面配置JDK和Tomcat文件。
三、需求分析
(3)修改信息
员工可以随时更改自己的个人信息。
(4)稿件分配
员工发表文章之后,管理员可以查看文章并检查是否合理,如若恶搞则后台
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1859.html