2015届本科生毕业设计说明书 系统概述
拿到客户的需求之后,要进行的是需求分析,这是一个很重要的过程,需求分析不好,将直接影响到程序员代码编写,无论是对客户,还是对公司都有很大的损失。需求分析将客户的需求实现模块化,对每个功能具体化,这样编程起来就特别简单。既节省了时间,又能实现代码的优化。
需求分析结束,就是代码的编写了,把程序员分成小组,每个小组负责不同的模块,这样分工明确,没有人能逃避自己的责任。有利于项目时间的掌握和对项目的可控性的增强。
代码写完后就是个功能模块实现拼接的时候。完成拼接以后就是进入项目的测试阶段,测试通过就是上线了。最后就是系统的维护。 1.3 系统需求分析
本系统致力于建立灵活、方便的博客系统,主要有三大功能模块:系统管理员模块、注册的会员模块和游客访问模块。
系统管理员模块:只有系统管理员才具有该模块的权限。该模块需要实现注册用户和系统用户的管理,另外通过该模块可以浏览文章信息、浏览相册、删除文章、删除相册等,以及系统公告等信息。系统公告参数具体包括标题和内容2个方面的信息。
注册用户模块:用户只用通过该网站提供的接口注册后才有的功能。该模块是系统核心的功能模块,要求实现博客文章发表、撰写日志、相册上传、文章评论、删除文章、删除照片、修改个人信息和好友管理的功能。
游客模块:用户不需要注册就有的功能。该模块要求实现博客文章信息浏览、相册查看和发表评论等功能。
系统功能图如图1-1所示:
2
2015届本科生毕业设计说明书 系统概述
注册用户管理文章管理系统管理员相册管理系统公告管理系统用户管理博文信息管理评论管理上传照片注册用户修改个人信息密码修改好友管理撰写日志信息相册查看系统管理员文章浏览发表评论
图1-1 系统功能图
3
2015届本科生毕业设计说明书 系统概述
1.4 开发可行性分析
1.4.1管理上的可行性
把博客伸到互联网上,建立起用户、网络、博客一体化的模式,对于商家来说是一大进步,促进网上博客的发展。因此,商家大都不会对此持有反对意见,领导也能够相应的支持。
1.4.2技术上的可行性
使用MyEclipse作为开发环境,服务器选用Apache,选择Java语言就能有效解决相关的问题,从而确保实现系统功能。
1.4.3经济上的可行性
随着经济的发展,人们在网上的交流形式也越来越广泛。相应的各种交流软件的
需求就变得越来越大。这样就提供了广阔的市场。人们在网络交流上的消费也越来越高,这样就让商家看到了商机,从而就会加大投资,这样就提供了经济上的支持。从而经济上是可行的。
1.4.4执行可行性
本系统选用大家所熟知的火狐或者谷歌浏览界面,用户有基本的计算机知识就可以轻松使用。并且整个系统选用友好的交互界面,简明扼要,对数据库的要求也不是很高。因此,该系统的操作是可行的。 1.5 开发环境
该系统利用Java技术来建构,Java具有语言相容性高、隐密安全性高、容易操作易于学习等特点,它具有很强大的功能、友好的界面、开放的编程技术和完全的站点建设方案。系统的开发工具是MyEclipse,数据库选用SQL SERVER数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。 1.6 运行环境
系统使用基于Java语言,后台的数据库使用SQL SERVER数据库管理整个联想集团人力资源管理系统的后台数据。系统运行环境是jdk1.7 + Apache Tomcat 7。Tomcat服务器是一个免费的开放源代码的Web应用服务器。Tomcat提供了各种平台的版本供下载,可以从其官方网站上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。 1.7 参考文献
[1] 姜雷. 基于Java技术的实验室管理系统的设计与实现[D]. 电子科技大学,2014
4
2015届本科生毕业设计说明书 系统概述
[2] 王添财. 基于Java EE的在线考试系统的设计与实现[D]. 华南理工大学,2014 [3] 张韬. 基于Java Web的材料采购业务管理系统的设计与实现[D]. 电子科技大学,2014
[4] 闫伟光. 基于Java EE的个人博客管理系统系统的设计与实现[D]. 内蒙古大学,2013
[5] 印旻.Java语言与面向对象程序设计[M]. 北京:清华大学出版社,2013 [6] 桂思强.数据库程序设计[M]. 北京:中国铁道出版社,2013 [7] 王华杰,黄山.数据库编程[M]. 北京:科学出版社,2013
[8] 张洪波,张黎明,单银银. JSP/HTLM编程实作教程[M]. 北京:北京希望电子出版社,2011
[9] 胡社.HTML编程.[M]. 北京:人民邮电出版社,2012
[10] 李廉.Web服务器技术指南[M]. 北京:机械工业出版社,2013
[11] 杨小平、尤晓东 多媒体技术及应用[M]. 北京:清华大学出版社,2014 [12] 刘乃琦、苏畅 Java应用开发与实践[M]. 北京:人民邮电出版社,2012 [13] 张海藩 软件工程导论(第五版)[M]. 北京:清华大学出版社,2012 [14] 马建红、李占波 JSP应用与开发技术[M]. 北京:清华大学出版社 ,2013
5
2015届本科生毕业设计说明书 总体设计
2 总体设计
2.1 系统物理结构
本系统的系统结构是按照了自上向下的设计理念完成的。第一层是用户登录界面。第二层是网站首页。第三层主要提供系统管理员功能,也包括用户信息管理,文章管理、相册管理、公告管理等,用户登录成功后可以转至各个管理功能。第四层即各个管理功能的所有功能。
2.1.1 系统流程图如图2-1所示。
注册登录成功NY普通用户管理员用户信息管理文章管理相册管理修改密码文章浏览发布评论相册浏览
图2-1 系统流程图
6
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库基于Java的博客管理系统的设计与实现 - 图文(2)在线全文阅读。
相关推荐: