| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

软件工程综合实习任务书-博客管理系统

文***品

贡献于2021-07-29

字数:7119


软件工程综合实务书
2011 —2012 学年第 学期
系 专业 班级
课程设计名称: 软件工程综合实(校实组)
设计题目: 博客理系统
完成期限: 2011 年 12月 19 日 2012 年 1月 13 日 4 周
设计求容(加附页):
设计
[1]软件工程综合实务书
[2]软件工程综合实纲
二设计求
程序设计综合实容运面象程序设计数库技术等完成实践性较强综合性程序设计课题
1 根题目求划分模块完成相应功
2 户界面友
3 功模块设计合理
4 程序测试求全部合法数整体非法数局部非法数进行程序测试保证程序稳定
5 综合实结束交程序设计综合实报告
三容
系统简单型博客理系统实现户注册登录文章发表修改性化设置传相册查点击量统计评等基功

四参考资料
[1] 精通Java EE Eclipse Struts2 Hibernate Spring整合应案例 叶健毅编著  
[2] 基Struts2+Hibernate+Spring实开发指南 高洪岩编著 
[3] 精通Java EE项目案例 基Eclipse Spring Struts Hibernate 刘丽编著 

指导教师(签字):_______________
教研室(签字):_______________

批准日期: 2011年 12月 19 日


目 录
需求分析 1
11 项目背景 1
12 功需求 1
13 例模型 1
14 功描述 2
141 户注册 2
142 性设置 2
143 文章发表 2
144 图片传 2
145 文章理 2
15 数流图 2
二总体设计 4
21 模块划分 4
22 系统结构图 5
三数库设计 6
31 实体关系图 6
32 数表结构 7
四详细设计 8
41 模块设计说明 8
42 模块界面样式 10
五系统实现 14
51 运行环境 14
52 部分代码 14
六系统测试 18
61 测试方法 18
62 测试环境 18
63 测试例 18
64 测试截图 19
七总结 20
八参考资料 21






需求分析
11 项目背景
系统博客理系统互联网普越越喜欢网发表文章分享片出现Blog种形式互联网娱乐方式系统功户提供空间方便户博客中发表文章传图片等
12 功需求
系统户提供功:
a户注册
b性设置
c文章发表
d图片传
e文章理
13 例模型

14 功描述
141 户注册
新户系统中开通账户提供注册方式户注册系统中功
142 性设置
户设置博客中标题文字性签名等信息
143 文章发表
户文章发布模块中写入文章选择样式发布博客系中
144 图片传
户提供片传片接口户选择图片文件进行传显示博客中
145 文章理
户理已发布文章选择排序者进行删
15 数流图



图1 顶层数流图


图2 DFD0




图3 DFD0



二总体设计
21 模块划分
通需求分析中系统提出求系统提出模块划分策略系统中包含两种角色身份户二游客系统树形结构:

博客理系统
|
|1 游客理
| |11 浏览文章
| |12 文章评

|2 博客理
|21 户理
| |211 户注册
| |112 户登录
|22 文章理
| |221 文章提交
| |222 文章查
| |223 评回复
| |224 浏览量统计
|23 性化设置
|231题目设置
|232 性化签名

|24 图片理
|241图片传
|242 图片显示



中博客理模块登录操作部分

22 系统结构图

三数库设计
31 实体关系图


密码
昵称
问题
姓名
答案
文章
发表
点击量


标题
n
1
浏览
n
游客
时间
Ip址
n


32 数表结构
user (户表)
字段名称
数类型
字段含义
默认值
否外键
username
varchar(20)
户名
EmptyString

password
varchar(20)
密码
NULL

nickname
varchar(20)
昵称
NULL

question
varchar(50)
提示问题
NULL

answer
varchar(50)
答案
NULL


dianjiliang(点击量表)
字段名称
数类型
字段含义
默认值
否外键
id
int
点击量键


Aid
int
文章序号
NULL

ip
varchar(255)
游客址
NULL

time
datetime
浏览时间
NULL

ctitique(评表)
字段名称
数类型
字段含义
默认值
否外键
id
int
评键


Aid
int
文章序号
NULL

context
text
评容
NULL

ip
varchat(255)
游客址
NULL

article(文章表)
字段名称
数类型
字段含义
默认值
否外键
id
int
文章键


title
varchar(255)
文章题
NULL

content
text
文章容
NULL

username
varcha(20)
户名
NULL

date
daetime
流量时间
NULL

hasread
bit
浏览量
NULL


bloginfo(性化设置表)
字段名称
数类型
字段含义
默认值
否外键
username
varchar(20)
户名
EmptyString

blogtitle
varchar(50)
性化标题
NULL

idiograph
varchar(50)
性化签名
NULL



四详细设计
41 模块设计说明

模块名称
户注册
模块编号
Mod_0001
适范围
新户
类 型
网站界面
模块功
注册新户信息找回密码问题答案
性求

限制条件

输 入
户信息
输 出
成功回复提示
算法逻辑

相关象接口
UserDao UserService Register User
备 注



模块名称
户登录
模块编号
Mod_0002
适范围
已注册户
类 型
网站界面
模块功
登录页面
性求

限制条件

输 入
户名密码
输 出
登录信息
算法逻辑

相关象接口
UserDao UserService Login User
备 注


模块名称
新建日志
模块编号
Mod_0003
适范围
已登录户
类 型
网站界面
模块功
创建文章
性求
分页显示
限制条件

输 入
文章标题容
输 出
文章列表
算法逻辑

相关象接口
ShowArticle ShowAllArticle ArticleDao Article ArticleService
备 注


模块名称
相册理
模块编号
Mod_0004
适范围
已登录户
类 型
网站界面
模块功
传相册浏览
性求
分页显示
限制条件

输 入
相册址
输 出
相册
算法逻辑

相关象接口
PhotoUpload PhotoShow Photo
备 注


模块名称
文章信息
模块编号
Mod_0005
适范围

类 型
网站界面
模块功
户查点击量评等信息回复评信息
性求
时获取新回复信息
限制条件

输 入
查文章
输 出
回复容
算法逻辑

相关象接口
CritiqueDao DianjiliangDao Dianjiliang Critique DianjiliangService CritiqueService
备 注


模块名称
文章浏览评
模块编号
Mod_0006
适范围
户游客
类 型
网站界面
模块功
查文章文章进行评
性求
时获取新回复信息
限制条件

输 入
文章评
输 出
评容
算法逻辑

相关象接口
CritiqueDao DianjiliangDao Dianjiliang Critique DianjiliangService CritiqueService
备 注


42 模块界面样式

模块名称
户注册
模块编号
Mod_0001
界面样式


模块名称
户登录
模块编号
Mod_0002
界面样式


模块名称
新建日志
模块编号
Mod_0003
界面样式


模块名称
相册理
模块编号
Mod_0004
界面样式


模块名称
文章信息
模块编号
Mod_0005
界面样式



模块名称
文章浏览评
模块编号
Mod_0006
界面样式




五系统实现
51 运行环境
硬件环境:处理器:Intel Peteum 4 Core 186Ghz存:2G
操作系统:Windows7 Ultimate
运行环境数库:mysqlJdk版:16服务器tomcat60
浏览器求:IE60非IE核浏览器
52 部分代码
代码功
户登录逻辑设计
代码编号
P1M0F0R00001
程序源码
Login
public String execute() throws Exception {
User user new User()
usersetUsername(username)
usersetPassword(password)

HttpServletRequest request ServletActionContextgetRequest()
if(userServiceloginUser(user)) {
requestsetAttribute(url usergetBlogInfoaction)
requestsetAttribute(info 欢迎您)
HttpSession session requestgetSession()
Map session ActionContextgetContext()getSession()
sessionsetAttribute(username username)
sessionput(username username)
return SUCCESS
} else {
requestsetAttribute(url loginjsp)
requestsetAttribute(info 输入错误请重新登录)
return ERROR
}
}

UserServiceImpl
public class UserServiceImpl implements UserService {
private UserDAO userDAO

public boolean registerUser(User user) {
if(userDAOqueryByID(usergetUsername()) null) {
return false
}else {
userDAOadd(user)
return true
}
}

public UserDAO getUserDAO() {
return userDAO
}

public void setUserDAO(UserDAO userDAO) {
thisuserDAO userDAO
}

public boolean loginUser(User user) {
if(userDAOqueryByID(usergetUsername()) null) {
return false
} else {
User queryUser userDAOqueryByID(usergetUsername())
if(queryUsergetPassword()equals(usergetPassword())) {
return true
} else {
return false
}
}
}
UserDaoImpl
public class UserDAOImpl extends HibernateDaoSupport implements UserDAO {

public void add(User user) {
thisgetHibernateTemplate()save(user)
}

public void delete(User user) {

}

public List queryAll() {
return null
}

public User queryByID(String username) {
List list thisgetHibernateTemplate()find(select user from User user where userusername ' + username + ')

if(listsize() 0) {
return null
} else {
return (User)listget(0)
}
}

public void update(User user) {

}

代码功
文章添加
代码编号
P1M0F0R00002
程序源码
public class AddArticle extends ActionSupport {
private String title
private String content
private ArticleService articleService

public ArticleService getArticleService() {
return articleService
}
public void setArticleService(ArticleService articleService) {
thisarticleService articleService
}
public String getTitle() {
return title
}
public void setTitle(String title) {
thistitle title
}
public String getContent() {
return content
}
public void setContent(String content) {
thiscontent content
}
public String execute() throws Exception {
Map session ActionContextgetContext()getSession()
String username (String) sessionget(username)
{1sunsun2huzong}
Article article new Article()
articlesetTitle(title)
articlesetContent(content)
articlesetUsername(username)
articlesetDate(new Date())
articlesetHasread(0)
articleServiceaddArticle(article)
return thisSUCCESS
}
}


六系统测试
61 测试方法
相采手动测试方法目验证系统中权限控制程序容错性非法数检验力
62 测试环境
硬件环境:处理器:Intel Peteum 4 Core 186Ghz存:2G
操作系统:Windows7 Ultimate
运行环境数库:mysqlJdk版:16服务器tomcat60
浏览器求:IE8 谷歌浏览器
63 测试例
测试功
户登录
测试编号
M01T001
例设计
例编号
预期输入
预期输出
实际输出
Case_001
sunsun
正常登录
正常登录
Case_002
SUNSUN
户跳转页
跳转页
Case_003

户跳转页
跳转页

测试功
单点登录
测试编号
M01T002
例设计
例编号
预期输入
预期输出
实际输出
Case_001
账号登录
正常登录
正常登录
Case_002
相账号登录
重复登录跳转页
跳转页

64 测试截图




七总结
1前系统完成情况
a户注册登录
b文章发表查
c文章评
d相册传性化设置页面设计
2未完成部分
a相册传功部分功
b已登录户注销
3心德体会
次实中通应学知识基完成博客系统系统完成期间遇种样困难部分通资料查找等方式解决次实积累少项目验总结:
计算机项目说明文档进步解项目初期应该确立项目完成目根确定项目题目进步明确项目求进行项目需求分析分析期间应该制作出需求分析报告书面形式罗列出项目求功目项目期间更目性确保项目合格完成系统设计说明书进步说明完成项目进行系统设计中涉编码设计文件设计具体设计项程序编码员条理具体实施编码确保项目完成数设计说明书表明系统需数库设计方式中说明系统需数库名包含数表数表字段定义数表间参关系等数表中数流图说明系统中数流动方操作中操作数表
次系统实现更加掌握知识掌握力相信学工作中起重帮助

八参考资料
[1] 精通Java EE Eclipse Struts2 Hibernate Spring整合应案例 叶健毅编著  
[2] 基Struts2+Hibernate+Spring实开发指南 高洪岩编著 
[3] 精通Java EE项目案例 基Eclipse Spring Struts Hibernate 刘丽编著 

文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 2 香币 [ 分享文档获得香币 ]

该文档为用户出售和定价!

购买文档

相关文档

博客管理系统论文

摘要BLOG是继Email、BBS、ICQ之后出现的第四种网络交流方式,作为一种新兴的网络媒体与互联网的第四块里程牌,其影响力一定程度上已超越了传统媒体,作为专业领域的知识传播模式,它将成为该领域最具影响力的事物之一。本论文系统地介绍了BLOG的现状与发展,.NET技术的实际应用以及本次设计的开发计划、步骤、实施策略等,并采用结构化设计方法,应用数据流图(DFD),数据字典、程序流程图、E-

文***品 2年前 上传431   0

基于SpringBoot博客系统的设计与实现

 基于SpringBoot博客系统的设计与实现Design and implementation of blog system based on SpringBoot中文摘要互联网随着社会的进步也渐渐得到普及,给人们带来很多便利,可以提供更多的服务,在互联网还没有发展起来之前,人们需要购买纸质报

平***苏 2年前 上传950   0

基于博客系统的测试与实践

当代是互联网时代,是一个信息高度发达的信息时代,在信息时代快速发展的过程中催生了很多优秀的网络信息交流平台,其中个人博客系统以它独特的魅力吸引着众多的博主。

平***苏 3年前 上传543   0

软件工程课程设计管理系统

软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名: 年 级: 05级 院 系: 信息工程学院 专 业: 计算机科学与技术

文***品 3年前 上传716   0

软件工程实习报告

软件工程实习报告软件工程实习报告2软件工程实习报告11   一、关于实习公司   我所实习的南京xx软件有限公司简称xx公司,公司成立于XX年,主营软件开发和信息系统集成,特地从事工程建设项目管理信息系统开发和实施,具有自主学问产权的项目管理软件产品xx项目管理系列软件(包括xx投资掌握合同管理软件、xx进度掌握方案管理软件、xx质量掌握平安管理软件、xx项目管理门户、xx城建项目管

h***1 2年前 上传429   0

软件工程实习报告

软件工程实习报告  一、关于实习公司  我所实习的南京xx软件有限公司简称xx公司,公司成立于XX年,主营软件开发和信息系统集成,专门从事工程建设项目管理信息系统开发和实施,具有自主知识产权的项目管理软件产品xx项目管理系列软件(包括xx投资控制合同管理软件、xx进度控制计划管理软件、xx质量控制安全管理软件、xx项目管理门户、xx城建项目管理平台等),并已经在全世界第一大桥苏通长江大桥

园***行 11年前 上传553   0

软件工程实习目的和要求

软件工程实习目的和要求  实习目的:  为了将理论用于实践,巩固所学知识,提高自己发现问题并用所学知识分析问题和解决问题的能力,锻炼自己的工作能力,适应社会能力,自我管理能力,了解目前软件的应用情况,需求情况,发展方向及前景,为顺利毕业做好充分的准备,也为自己能顺利的与社会环境接轨做好准备.此次实习由学校统一组织安排,分两个阶段,两个方向进行系统的实习。  实习要求:  1、 要

满***人 8年前 上传735   0

软件工程专业实习日记

软件工程专业实习日记   软件工程专业实习日记一  今天,我怀着激动的心情来到单位,这是我第一天工作,实习的第一天,我很早就来到了单位,经理给我找来了名签让我带上,安排了我的工作位置和工作任务。我上午工作,下午接受培训,在这里,我才真正的意识到实施一个软件工程并不是说简单的会编码就能够解决问题的,更多的精力不是放在编码上,编码只是一个很小的模块,只占用那么小的一个部分。这个事实在很大程度上颠

文***享 5个月前 上传243   0

软件工程师实习报告

软件工程师实习报告  本周是实习的周,很幸运碰到了产品部很有耐心的leaderXX老师。 实习第二天他让我做一个H5的游戏类应用, 主要用于微信中分享。之前对于自己的水平是否能完成完全没底,但感觉次实操确实也有点让人兴奋,之前关于产品开发的印象只停留在书本上。  XX老师让我模仿“过家家gogaga”所开发的“打电话认师姐”微信小游戏写一个类似的应用。 我把原始应用找出来便开始抠代码, 步是

文***品 5个月前 上传138   0

软件工程的项目管理

软件工程的项目管理  软件项目从角色分工方面可以划分为研发、开发和实施三类,每个类型的项目有各自的管理过程。下面笔者就公司实施类项目的经历,从项目经理的角度谈一谈实施类项目管理过程中应该注意的一些问题,希望大家共勉。  确定项目概况  俗话说:“万事开头难”,项目开始阶段是一个非常重要的阶段。项目经理在接手一个新项目的时候,首先要尽可能的多从各个方面了解项目的情况。要在项目启动阶段就

m***n 11年前 上传756   0

陈松泽州职中信息管理系统任务书

学生通过完成网站的建设, 全面实践了一个网站从页面效果图的设计、网站静态页面的布局、网站动态功能的实现和网站的综合调试的完整网站建设项目,锻炼学生综合运用所学知识和技能完成实际项目的能力。

星***设 3年前 上传509   0

软件工程课程设计学生信息管理系统

 课程设计报告 学生信息管理系统 学 院 年级专业 学生姓名 指导教师 提交日期 摘 要学生信息管理系统对于学校的决策者和管理者来说都至关重要是一个教育单位不可缺少的部分。本文介绍

文***品 1年前 上传375   0

饭卡管理系统软件工程课程设计

软件工程课程设计任 务 书1、课程设计题目饭卡管理系统2、设计任务和内容一个饭卡管理系统是根据学校的饭卡管理工作专门设计的一个管理信息系统。该系统能够完成饭卡管理的工作过程。饭卡管理过程中主要涉及:持卡者信息、饭卡信息、饭卡历史信息等数据,并对数据进行相应的增、删、改、查询操作。使传统、手工的管理工作更加规范,更加科学,保证了饭卡信息查询更新及时到位。本课题任务是开发一个饭卡管理系

文***品 3年前 上传678   0

人事管理系统软件工程课程设计

软件工程课程设计              ―――人事管理系统                   指导老师:                  班  级:                  姓  名:               学 号:前 言随着当今社会计算机的不断的发展,人们开发优质软件的能力大大落后于计算机硬件日新月

文***品 3年前 上传612   0

学生信息管理系统软件工程课程设计

信息科学与工程学院课程设计任务书 题目: 学生信息管理系统 学 生1: 学 生2: 学 生3:

文***享 1年前 上传301   0

软件工程可行性分析报告实例(图书管理系统)

 可行性分析报告实例本实例以一个图书管理系统为例,介绍软件工程技术方法以及软件工程各阶段主要文档。本文介绍可行性分析报告。可行性分析报告包括:l 封面(略)l 目录(略)l 可行性分析报告内容可行性分析报告(实例)1.引言1.1编写目的可行性分析报告是为“图书管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系

文***品 1年前 上传469   0

酒店客房管理系统(软件工程课程设计)

酒 店 客 房 管 理 系 统 第X组 组长: 组员: 计算机科学与技术 目录 一、摘要: 5 二、可行性分析 6 1.编写目的: 6 2.项目背景: 6 2.1项目总述: 6 2.2相关定义: 6 3可行性研究的前提 6 3.1欲开发软件的基本要求: 6 3.2目标: 7 3.3条件、假定和限制:

文***品 5年前 上传1274   0

电子相册管理系统软件工程课程设计

XX大学《软件工程》课程设计报告 题    目 :  电子相册管理系统 院 (系): 计算机与信息科学学院 年级专业 : 20XX级计算机科学与技术组 员 :  指导老师 :  设计时间: 2010 年 第 1学期 目录《软件工程》课程设计报告

文***品 2年前 上传549   0

图书管理系统软件工程课程设计

XX大学 课程名称:软件工程 试题题目:图书管理系统 姓 名: 学 号: 专 业: 计算机科学与技术 学 院:计算机与信息科学学院 时 间:20XX年X 月 X日 目录 一、 开发背景与目标 1.1开发背景…………………………………………………………………….- 6- 开发目标…………………………………………………………

文***品 5年前 上传1255   0

软件工程仓库管理系统课程设计

软件设计书仓库管理系统 系别:应用数学系专业:信息与计算科学班级:学号:姓名:第一章 可行性研究报告1.1引言1.1.1目的本软件是用来有效的管理超市仓库货物数量及种类,以方便超市工作人员可以全面的了解超市仓库库存货物数量和种类来方便高效的管理超市仓库。该项目可行性研究报告也是对超市仓库管理系统的全面考虑,是项目分析员进行进一

文***品 1年前 上传389   0

图书管理系统(软件工程课程设计报告)

图书管理系统(软件工程课程设计报告)一、可行性研究报告1.引言1.1编写目的可行性研究的目的是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解 经过对此项目进行详细调查研究,初拟系统实现报告,对软件开发中将要面临的问题及其解决方案进行初步设计及合理安排。明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2项目背景开发软件名称:图书管理系统

文***品 2年前 上传500   0

宿舍管理系统毕业设计(软件工程毕业设计)

宿舍管理系统毕业设计(软件工程毕业设计)  摘     要  在当今信息技术迅猛发展,知识更替日新月异的时代,信息技术为企业的发展提供了机遇,也带来了挑战。使用传统人工的方式管理宿舍,存在着许多缺点,而使用计算机对学生信息进行管理,有着手工管理所无法比拟的优点,这些优点能够极大地提高高校宿舍管理系统效率,也是学校走向科学化、正规化管理,与世界接轨的重要条件。  高校学生宿舍管理系统的

x***e 8年前 上传589   0

管理信息系统应用软件工程合同书

管理信息系统应用软件工程合同书  合同编号:________  甲方:__________________________  乙方:__________________________  依据甲方的需求,并本着平等互利的原则,甲乙双方经友好协商,就甲方的医院管理信息系统(以下简称_______系统)的应用软件工程签订本合同。  第一条 适用法律    1.1.本合同适用法

n***i 11年前 上传436   0

软件工程实验报告学生成绩管理系统方案

 计算机科学与技术学院《软件工程》课程设计报告 (2013/ 2014 学年 第 1 学期)学生姓名: 学生专业: 计算机科学与技术 学生班级: 计算机 学生学号: 指导

文***品 3年前 上传483   0

停车场管理系统软件工程导论课程设计

 计算机科学学院课程设计报告课 程 软件工程导论 题 目 停车场管理系统年 级 2013级 分组号学 号姓 名成绩等级6指导教师 2015年 X 月X 日摘 要随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的

文***享 1年前 上传284   0