摘要
随着计算机及网络技术的飞速发展,Internet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
在互联网越来越普及的今天,信息在人们的日常生活中占据了非常重要的地位,学生博客管理系统是基于JAVA和SQL Server的一种在Internet上公开发布的快速更新的学生信息的网站系统,使用者可以简单快速地完成学生博客管理的创建、发布和更新,是一个方便的供广大学生用户相互交流的平台。本文主要研究多用户系统,主要包括用户注册登录、前台浏览、评论博客功能,后台发表博客的功能、相关的管理功能和修改账户信息等功能。本文主要介绍了该系统的基本功能及具体设计实现方法:系统分析中系统的结构图分析了系统各模块的功能;在系统设计中,详细地展现了系统各个功能模块的设计思路等。
关键词:博客管理系统;JAVA;SQL
Abstract
Along with the computer and network technology, the rapid development of Internet application and popularization in the global scope, the society is quick to information society, the function of information automation. So we from multifarious affairs liberates, improve our work efficiency.
The Internet is becoming more and more popular in the information in People's Daily life occupied a very important position, the student diary management system is based on JAVA and SQL Server on a kind of Internet public information quickly update students website system, user can simply and quickly complete student log management of creation, release and update, is a convenient for students to user communication platform. This paper mainly studies multi-user system, including registered user login, browse, comments log function, the function, the background Posting relevant management function and modify the account information, etc. This paper introduces the basic function of the system and the specific design method in the analysis of the system, system structure analysis of each module in the system function, In the system design, system function module design, etc.
Keywords: log management system, JAVA, SQL
目 录
I第1章. 绪论 1
1.1概述 1
1.2设计背景 1
1.3 设计意义 2
1.4设计方法 2
第2章. 理论综述 3
2.1 JSP技术简介 3
2.2 JSP工作原理 3
2.3 JSP体系结构 3
2.4 JSP的特点 4
2.5系统数据库连接 5
2.6 SQL Server简介 8
2.7 “结构化查询语言”(SQL)简介 8
2.8 BS模式与C/S模式的比较分析 9
2.9 JDBC介绍 10
第3章 系统分析 12
3.1 可行性分析 12
3.1.1 技术可行性 12
3.1.2 操作可行性 12
3.1.3 法律方面可行性 12
3.1.4 分析结论 13
3.2 调查研究 13
3.2.1提供用户注册 13
3.2.2 用户维护个人基本信息 13
3.2.3 博客和评论管理 13
3.2.4 普通用户需求 13
3.2.5 管理员需求 13
3.3 系统功能流程图 14
3.4组织结构 14
3.5系统模块划分 15
3.6系统功能设计 16
3.7 操作流程 17
3.8 环境配置 17
3.8.1硬件条件 17
3.8.2 软件条件 17
第4章 总体设计 18
4.1模块划分 18
4.2功能模块初步设计 18
4.2.1注册用户模块 18
4.2.2普通用户模块 18
4.2.3管理员模块 19
4.3功能模块结构图 19
基于网站的需求,根据功能模块的初步设计,设计了网站各功能的功能图 19
4.3.1 注册用户模块 19
4.3.2 游客访问模块 20
4.3.3 管理员模块 20
4.4详细描述用例 21
4.5 系统数据流图 23
4.6系统数据模型设计 24
第5章 系统实现 27
5.1常用操作说明 27
5.2主页 27
5.3系统登陆 27
5.4用户功能界面设计 28
5.4.1添加相片 29
5.4.2 修改个人基本信息 29
5.4.3 发布博文 30
5.4.4 管理博客 30
5.4.5发表博客评论 31
5.5管理员界面设计 32
5.5.1 管理员登录界面 32
5.5.2 管理主界面 32
第6章 测试 35
6.1 测试的任务及目标 35
6.1.1 测试的任务 35
6.1.2 测试的目标 35
6.2 测试方案 35
6.3 测试用例 35
6.3.1 会员登录测试 35
6.3.2管理员登录测试 36
结 论 38
参考文献 39
致谢 40
第一章 绪论
学生博客管理系统是一种十分简易的傻瓜式个人信息发布方式,让任何人都可以像免费电子邮件的注册、书写和发送一样,简单快速地完成个人博客的创建、发布和更新,用户可以通过该系统发布博文、图片等各种信息,是一个方便的供广大学生用户相互交流的平台。
一般一个博客系统就是一个页面,它通常由简短而经常更新的博客博客构成,所有博客都是按照日期排列,现在流行的博客管理系统就是博客系统的具体表现。看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本地创建自己的网络媒体,每个人都可以随时把自己的想法和灵感在博客系统站点上更新。它的人性化和平民视角使得它提供的消息更贴近人们的生活,而且它搜集的新闻资料大多是第一手资料。简言之,该系统具有友好的用户界面、简单易懂的操作方式、强大的功能,有广泛的应用空间和无可比拟的价值。