1.3 系统实现的功能
本次设计任务是要设计一个个人博客管理系统,通过这个系统能够满足管理员及用户的个人博客登录信息管理功能。系统的主要包括:首页,个人中心,用户管理,交流论坛管理,博文分类管理,博文信息管理,系统管理等功能。
管理员可以根据系统给定的账号进行登录,登录后可以进入个人博客管理系统对个人博客登录系统所有模块进行管理。包括查看和修改自己的个人信息以及登录密码。
该系统为每一个用户都分配了一个用户账号,用户通过账号的登录可以在系统中查看个人博客登录信息及对个人信息进行修改等功能。
1.4 系统实现的特点
本系统提供给管理员对首页,个人中心,用户管理,交流论坛管理,博文分类管理,博文信息管理,系统管理等诸多功能进行管理。本系统对于用户输入的任何信息都进行了一定的验证,为管理员操作提高了效率,也使其数据安全性得到了保障。
1.5 本文的组织结构
本文的组织结构如下:
1、绪论。综述了本文的研究背景,分析了个人博客管理系统的结构;更好的从用户的角度出发,发现当今基个人博客登录系统中的不足,同时要指出本次系统中的特色。
2、对系统主要的使用技术,开发环境、环境配置的介绍。介绍了本次开发所用的系统开发环境MyEclipse,还介绍了Tomcat环境配置、java技术和MySql环境配置。
3、系统的设计与实现。介绍了开发个人博客登录管理信息系统的思路并进行了需求分析,在需求分析的基础上进行了总体设计、详细设计以及数据库等相关方面介绍;该部分是全文的主旨。
4、系统功能模块具体实现。对开发中一些主要具体功能的实现进行描述。涉及到数据库、页面参数传递等相关知识。
5、对系统进行测试;
6、总结与展望。对整个论文及设计过程进行总结,指出系统设计过程的心得以及设计中存在的不足;后期还有待完善的地方等;包括致谢。
利用ssm、Java、MyEclipse和mysql数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个个人博客管理系统,来进行记录用户的信息,以及系统信息的增删改查的功能,根据实现需求,系统需完成这些基本功能:
(1)系统合理显示前台首页界面、博文信息界面和后台管理等界面。
(2)用户和管理员所有的信息都保存与数据库中。
(3)对基于人脸识别的个人博客登录信息能够进行查询、修改、删除、添加等操作。
根据个人博客管理系统的功能需求,进行系统设计。
前台功能:用户进入系统可以实现首页,博文信息,公告资讯,个人中心,后台管理等进行操作;
后台主要是管理员,管理员功能包括首页,个人中心,用户管理,交流论坛管理,博文分类管理,博文信息管理,系统管理等;
系统对这些功能进行整合,产生的功能结构图如下:
图3-1 系统总体结构图
4.1 系统功能模块
个人博客管理系统,用户进入到系统首页,博文信息,公告资讯,个人中心,后台管理等内容进行操作,如图4-1所示。
图4-1系统首页界面图
用户注册;在用户注册页面中可以填写用户账号,密码,确认密码,用户姓名,用户电话等内容进行注册操作;如图4-2所示。
图4-2用户注册界面图
博文信息;在博文信息页面中可以查看博文名称,博文编号,博文分类,发布时间,用户账号,用户姓名,点击次数等内容,并进行添加到点我收藏,评论,赞一下,踩一下等操作;如图4-3所示。
图4-3博文信息界面图
4.2 管理员功能模块
管理员登录,通过填写注册时输入的用户名、密码、选择角色等信息进行登录操作,如图4-5所示。
图4-5管理员登录界面图
管理员登录进入个人博客管理系统可以查看首页,个人中心,用户管理,交流论坛管理,博文分类管理,博文信息管理,系统管理等信息进行详细操作,如图4-6所示。
图4-6管理员功能界面图
参考文献
[1] 李兴华. JavaWeb开发实战经典基础篇(第1版)[M].北京:清华大学出版社,2010.8
[2] 程志艳, 张亮. JSP实用简明教程[M].北京:清华大学出版社,2005.12
[3] 陈刚. Eclipse从入门到精通[M].北京:清华大学出版社,2005.6
[4] 李勇平.JSP应用开发详解[M].电子工业出版社,2005.10
[5] 郑自国,邹丰义.Java案例开发集锦[M].北京:电子工业出版社,2005.2
[6] 张孝祥. 深入Java Web开发内幕——核心基础[M]. 北京:电子工业出版社. 2006
[7] 李安渝. Web Services技术与实现[M]. 北京:国防工业出版社,2003
[8] 孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解[M].电子工业出版社,2003.6:1-205
[9] 曹广鑫 编著.JSP数据库项目开发宝典[M].北京:电子工业出版社,2006
[10] 王剑,邓武.基于Web服务面向服务的动态电子商务应用框架研究[J].科学技术与工程,2008,2(3):65-90
[11] 周旌恒.JSP应用开发详解(第三版)[M].北京:电子工业出版社,2004
[12] Shanliang Xue;Qing Yan Wei;Guang Ming Jiao;Dun Wen Zuo. Research Code Management System Based on J2EE[J]. Key Engineering Material.2010,Vol.431-432(188-191)
[13] Yan Ming Li;Li Feng Wan. Design On Framework Structure of College English Learning Management System Based on Struts2[J].Advanced Materials Research.2013,Vol.846-847(1558-1561)
[14]Bruce Eckel. Thinking in Java[M]. Upper Saddle River, New Jersey, USA: Prentice Hall, 2006
[15] Joshua Bloch. Effective Java[M]. Piscataway, N.J: IEEE Press, 2009
[16] Juan Lipson Vuong.A semantics-based routing scheme for grid resource discovery[M].E-Science: First
International Conference on E-Science and GridComputing,2005:58-70,90