目 录
总结 41
致谢 42
1.4 研究内容
本文设计系统,首先从技术、经济、操作、法律进行可行性分析。在确定系统可行的情况下,对系统用进行需求分析,确定系统的功能模块,然后设计数据库,编写代码实现详细系统功能模块,最后对完成的系统进行测试。在该系统中,前台使用CSS、JQuery等技术使界面更美观,交互性更好,而后台则是使用了SSH框架,方便代码的管理与维护。
人们普遍认为一个软件功能多就好,往往忽略了在系统功能增多的同时,也会给系统的用户带来很多麻烦。在大部分情况下,系统用户都是非专业人员,如果将系统设计的过于复杂,就需要花时间进行对这些使用者进行培训,无形中增加了系统成本。同时系统中的一些功能使用次数较少,这些功能性价比低,可以适当的进行删减,减少系统成本。因此,在功能确定、选择上,更看重的应该是合适,不要盲目追求系统的功能,系统做到简洁、实用即可。
1.5 论文组织
本文有五个章节组成:
- :绪论。介绍课题背景、当前研究现状及发展趋势、开设此课题意义与目的以及本文主要研究的内容。
- :开发环境和工具介绍。介绍了开发工具MySql,Myeclipes的使用、SSH框架的原理、MVC模型的构成以及B/S模型等的实现原理。
- :系统分析。从可行性分析开始到需求分析,然后进行各个模块详细分析与设计以及数据库的设计。
- :系统实现。根据各模块功能,编写代码完成具体实现。
- :系统测试。系统完成后,对系统进行完整测试。
最后对本次毕业设计进行工作总结,分析论文完成情况并对系统做出总体评价。
2 开发工具和技术介绍
2.1 开发工具
2.1.1 Myeclipse简介
MyEclipse,是一个十分优秀的用于开发Java[1]。它的功能强大,支持广泛,支持多种开源产品。它的工作平台是企业级,它扩展了EclipseIDE。利用MyEclipes可以方便数据库以及应用程序的组合,提高我们的效率。此外,它还具有模块化的结构,让我们可以单独的对某一模块进行扩展和升级。
总而言之,MyEclipes拥有功能强大的开发环境,良好的兼容性。
2.1.2 MySQL简介
MySQL通常运用于小型企业以及小型数据系统。MySQL数据库因为具有体积小、总体拥有成本低、速度快、源码开放等优势受到了热捧。
MySQL是关系数据库管理系统,它没有将数据全都放入一个仓库中,而是将数据分别写入不同表中,使数据更灵活,从而也提高了数据库的查询速度。
MySQL数据库有以下优点:
- 支持多种数据库;
- 支持多线程,充分利用CPU资源;
- 优化SQL的算法,提高查询的速度;
- 提供JDBC等多种数据库连接途径;
- 提供用于管理、检查、优化数据库操作的管理工具;
- 支持比较大型的数据库,对于几万条记录的数据库可进行同时处理;
- 使用了标准的SQL数据语言形势;
2.1.3 Tomcat简介
Tomcat是由Apache、Sun 等公司及部分个人共同开发出来的。因其技术的先进、性能的稳定、免费的使用受到了Java使用者的喜爱,同时得到了一些软件开发商的支持与鼓励。Tomcat是当前比较流行的WEB服务器。
Tomcat 服务器属于轻量级的应用服务器,在一些中小型系统中被普遍使用,它是开发和调试JSP 程序的首选。实际上Tomcat是独立运行的,当运行tomcat 时,它是作为一个单独的进程来运行的。
2.2 开发技术
2.2.1 JSP技术简介
JSP把网页设计显示与逻辑分离,它支持基于组件设计的重用,极大地方便了Web应用程序的开发。
在遇到请求访问JSP网页时,Web服务器对其中的程序首先执行,返回给客户执行的结果以及JSP文件中的HTML代码。操作数据库以及网页重新定向可以由其中插入的Java代码来实现,从而达到实现动态网页需求的功能。
JSP通常执行在服务器端,返回HTML文本到客户端,使用户在浏览器上就可浏览相关信息。
3.2.1 功能模块
根据需求分析的结果,文章发布系统主要划分两个子模块后台管理模块,前台门户模块,各模块又包含子模块。
分为以下几个模块:
界面设计模块:
用户注册模块
用户登录模块
文章搜索模块
用户留言模块
用户评论模块
用户信息管理模块
功能管理部分
用户管理模块
公告管理模块
文章管理模块
评论管理模块
留言管理模块
管理员管理模块
4 系统实现
4.1 功能模块的实现
管理员点击登录,输入用户名、密码后跳转到后台管理员管理中心主页面,如图4-1所示:
图4-1 文章发布系统管理员管理中心页面
4.1.1 用户管理
管理员可对用户信息进行查询、修改、删除,页面如图4-2所示:
图4-2 管理员管理用户页面
用户查询功能,输入用户名或者姓名,点击查询信息按钮,即可对查找对应用户,图4-3为输入用户“003”的查询结果:
图4-3 管理员查询用户结果
用户删除功能,点击用户列表右侧删除可对用户进行删除。点击删除后跳出如图4-4对话框,点击确定,用户删除成功。
图4-4 管理员删除用户对话框
用户修改功能,点击用户列表右侧修改可对用户进行修改。点击修改后出现如图4-5显示页面,填入所需信息,点击提交信息按钮,即可保存修改后的用户信息。
图4-5 管理员修改用户页面
4.1.2 公告管理
管理员可对公告进行修改,页面如图4-6所示:
图4-6 管理员管理公告信息
需要详细源码和论文联系下方名片