ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:644.53KB ,
资源ID:7553909      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7553909.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(个人博客实训报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

个人博客实训报告.docx

1、个人博客实训报告一、软件技术专业职业核心技能标准1程序设计能力学生应具备熟练的代码编写及调试能力,具体应掌握Java程序设计技术。Java软件开发工具及编辑工具的使用方法、语言的语法及Java类的定义和使用、Java编程的方法和技巧。2数据库应用开发能力具体应掌握数据的组织方法、数据库的设计方法,熟练掌握数据库的使用和维护技能。主要考核数据库的连接、访问、修改等技术。3动态网页设计、网站建设能力掌握设计HTML网页的方法;熟悉网站的构建;掌握运用JSP进行动态网页设计的Web应用程序开发的方法。掌握MVC编程模式,能够应用Struts开发Web程序。学生能够应用Java Web组件设计B/S结

2、构的Web应用程序。4. 软件工程能力具体应掌握软件开发过程中的工程方法、关键技术、相关工具使用的流程。主要考核面向对象的基本概念、需求分析的方法及面向数据流分析的具体步骤,数据流图,数据词典的定义及表述符号,用例图的绘制,状态图的绘制等。二、毕业技能综合实训任务书 软件技术专业实训项目: 个人博客系统 学生姓名: 于华 班级: 09软件1班 学号: * 项目类型: 指导教师: 1、实训目的:培养学生综合应用软件开发的理论,运用Java程序设计语言、Oracle数据库、CSS样式表,JavaScript语言、JSP和Struts等技术开发B/S构架的系统,从而建立起WEB开发的完整概念,深化W

3、EB设计的思想,熟悉WEB程序的开发流程,掌握WEB程序开发的关键技术;锻炼学生软件工程,数据库应用开发,程序设计,动态网页设计、网站建设的能力,进一步巩固所学知识,为今后从事本专业相关工作奠定坚实基础。2、毕业技能综合实训项目简介: 个人博客系统是模仿QQ空间的博客系统,它主要的功能有:日志的管理,留言的管理,相册的管理,个人资料的管理。(1)日志管理:博主和游客都可以浏览和查询日志信息,其中查询数根据日志的类别进行查询。管理员不仅可以浏览和查询日志信息,还能更改、添加和删除日志信息,以更新日志数据库,以便发布日志信息。博主和游客可以浏览的日志信息包括:日志的标题,日志的内容,日志的类别,日

4、志的发表时间。管理员即博主可以查看和修改的日志信息包括:日志的标题,日志的内容,日志的类别,博主可以根据实际需要进行日志的删除和修改添加。(2)相册管理:博主和游客都可以浏览相册信息,博主不仅可以浏览,还可以添加、编辑和删除相册。博主和游客可以浏览的相册信息包括:相册的名称,相册的描述,相册的创建时间。博主可以查看和修改的相册信息包括:相册的名称,相册的描述,博主可以根据实际需要进行相册的删除和修改添加。(3)留言管理:博主和游客都可以浏览和添加留言信息,博主不仅可以浏览、添加,还可以删除留言。博主和游客可以浏览的相册信息包括:留言的内容,留言的时间。博主可以根据实际需要进行相册的删除和修改添

5、加。(4)个人资料管理: 博主和游客都可以浏览个人资料信息,博主不仅可以浏览,还可以编辑个人资料。博主和游客可以浏览的个人资料信息包括:博主的昵称,博主的性别,博主的生日,博主的地址和博主的头像。博主可以查看和修改的个人资料信息包括:博主的昵称,博主的性别,博主的生日,博主的地址,博主可以根据实际需要修改个人资料。3、实训内容及任务分配:1)、实训内容:实现基本的技术实现功能;熟悉数据库在的索引与SQL语句等;熟练使用课上使用的各种WEB设计技巧;熟悉页面设计、代码设计、数据库设计;建立起WEB开发的完整概念,深化WEB设计的思想,熟悉WEB程序的测试流程。2)、需完成的任务(若属多人完成的大

6、项目,必须明确该生须完成的任务,不允许两人及以上完成相同任务):(1)、根据实训项目的要求,对本项目进行系统分析和总体功能设计,通过查询相应资料确定本项目系统的设计思想及可行性和开发环境;并确定完备的系统功能,同时画出准确的系统架构图、程序流程图及UML图,填写实训日志和撰写项目开发文档。(2)、根据系统的功能要求,设计合理的数据库,完成完整合理的ER图和数据字典,并与功能相匹配;数据表设计合理且使用必要的约束和存储过程技术,填写实训日志和撰写项目开发文档。 (3)、结合系统功能设计和已设计好的数据库,使用合理的技术通过编写代码实现系统的各个功能,完成一个功能完善、安全性高、性能强的系统,填写

7、实训日志和撰写项目开发文档。 (4)、在一致性、友好性和创意等方面对系统的界面进行设计和美化,填写实训日志和撰写项目开发文档。(5)、选择准确的测试数据对系统进行模块测试,组装测试和确认测试,测试用例测试结果符合预期结果,发现问题能通过调试找出错误原因和位置,并能进行改正,填写实训日志和撰写项目开发文档。 (6)、撰写实训报告,完善实训日志和项目开发文档。4、毕业技能综合实训提交的成果1)实训报告一份,内容包括:(1)系统功能需求描述、UML图、总体结构图及功能图;(2)数据库设计;(3)编程设计及功能实现(界面截图、文字描述和代码);(4)实训总结、致谢等;2)实训日志3)项目文档4)刻制光

8、盘一张三、实训进度安排阶段实训时间实训内容第一阶段第1周根据项目进行系统总体设计,对系统进行功能模块划分,设计出系统的UML图、总体结构图及功能图。第二阶段第2周根据系统的功能需求,完成数据库的设计。第三阶段第3周根据各个子模块的功能需求,进行编程设计。保证所编程序的正确运行,并且能够完成规定功能。(一)第4周根据各个子模块的功能需求,进行编程设计。保证所编程序的正确运行,并且能够完成规定功能。(二)第5周根据各个子模块的功能需求,进行编程设计。保证所编程序的正确运行,并且能够完成规定功能。(三)第四阶段第6周界面美化、系统测试、操作演示及总结。宁波大红鹰学院软件学院毕业技能综合实训实训报告实

9、训项目: 个人博客系统 完 成 人: 于华 系 别: 软件技术系 专 业: 软件技术专业 班 级: 09软件1班 指导教师: 毕业技能综合实训报告目录第1阶段 系统总体分析及功能设计1.1 用户手册系统目标本系统主要实现普通浏览折可以浏览博文,对相片进行浏览,和查阅博主信息,可以给博主留言。博主(管理员)主要实现写博客文章、修改博客文章、管理相片信息、删除博客文章、管理留言板、修改个资料等。1.2 系统功能设计个人博客系统能够进行日志、相册、博主个人资料、留言板的浏览和发表留言,博主主要是负责后台的管理:日志、相册、留言板和个人资料等的管理。本课题是个人博客系统的设计与开发,意在构建一个B/S

10、模式的个人博客系统,最终形成一个以网络信息交流为中心,包括博主和游客两种角色的信息系统。管理模块与浏览者模块主要功能介绍如下:(1)管理功能模块1 日志分类:按照日志的不同类型进行分类管理。2 发表日志:博主写日志,按类别区分。同时可更改日志的分类,更改日志内容,以及删除此篇日志等。3 日志搜索:根据日志类别进行查询,此处是为了方便博主管理发布的日志,同时方便游客的浏览。当管理员要修改某日志时,可选择所属分类查询出来,而无需逐页查找。4 日志类别管理:博主可以添加、编辑和删除日志的类别。5 相册管理:博主可以添加相册,修改相册的一些信息,删除某相册。同时可以上传图片,选择某一相册,即可在该相册

11、中添加图片,对于上传了的图片可以编辑其名称,也可删除。6 留言管理:博主根据自己的喜好,可以删除一些不良的留言。7 个人资料管理:博主可以更改自己的一些基本信息,如:昵称、出生年月等。(2) 游客模块1日志浏览:可查看所有博主所发表的日志。2日志搜索:根据日志的类别进行查询,此处是为了方便会员查询感兴趣的日志。3相册浏览:可查看博主所上传的所有图片。4发表留言:可随时给博主留言。系统业务流程设计系统业务流程的设计是需求分析中很关键的一环,下面将分普通浏览者流程图、管理员流程两个部分介绍关于博客系统流程设计。1.普通浏览者的流程普通浏览者可以选择进入博客浏览博主的博客文章,相片,和个人资料,也可

12、以直接进入留言板,给博主留言。图1-1:普通浏览者的流程图2. 管理员流程管理员流程必须通过登陆系统进行登陆验证。使用管理员账户登录系统首页后,管理员可以编辑或者添加首页的博客文章。管理员用户单击界面导航菜单可以进入管理页面。管理页面分为4个主页面,分别为相片管理,博文管理,个人资料管理,留言板管理。具体的管理员流程如图2-2所示。图1-2:博主(管理员)的流程图1.3系统总体结构个人博客系统包括前台与后台。前台属于游客模块,包括日志浏览模块,发表留言模块,相册浏览模块,资料浏览模块。后台属于管理员模块,包括日志的添加、删除、修改,留言的删除,相册的管理,个人资料的管理。图1-3 个人博客系统

13、的功能结构图第2阶段 数据库设计2.1 数据概念结构设计E-R图本系统采用E-R图的方法进行数据库概念结构设计,系统E-R图如下所示: 系统E-R图2.2 数据逻辑结构设计关系模型(1) 个人博客系统的关系模式如下:管理员信息(ID, 昵称,性别,生日,头像)日志(ID,日志标题,日志内容,日志类别,发表时间)图片(ID,图片名称,图片所属相册,图片地址,上传时间)相册(ID,相册名称,相册描述,创建时间)留言(ID,留言内容,留言时间)日志类别(ID,类别名称)(2) 个人博客系统的逻辑结构设计表图表1: 管理员表(Users)列名数据类型长度允许为空主键描述IDint4否是标志,自动递增1

14、Usernamevarchar20否否用户名Passwordvarchar20否否博主密码Unicknamevarchar50是否博主昵称Sexchar2是否博主性别Birthdayvarchar10是否博主生日Uadressvarchar20是否博主的地址Ucontentvarchar200是否博主简介图表2: 日志表(Article)列名数据类型长度允许为空主键描述IDint4否是标志,自动递增1Titlevarchar50是否日志标题Categoryvarchar20是否日志类别Contenttext是否日志内容Ardatedatetime是否发表时间图表3: 图片表(Image)列名数

15、据类型长度允许为空主键描述IDint4否是标志,自动递增1Pnamevarchar50是否图片名称Albumnamevarchar20是否相册名称ImagePathvarchar200是否图片路径Pdatedatetime是否上传时间图表4: 相册表(Album)列名数据类型长度允许为空主键描述IDint4否是标志,自动递增1Anamevarchar20是否相册名称Adatedatetime是否相册创建时间Descriptiontext是否相册描述图表5: 留言表(Message)列名数据类型长度允许为空主键描述IDint4否是标志,自动递增1Messagetext是否留言内容Mdatedat

16、etime是否留言时间Mwritervarchar50是否留言者第3阶段 程序编码3.1 登录模块这是一个登录页面和其代码,其中有博主的使用者可以通过登录界面进入博客系统,进行对博客的管理界面。如果还没有用户名的话,可以点击Enter进入,以游客的身份进入该博客,进行浏览博主的文章,相册,和个人信息,还可以给博主留言。下面是运行出来的效果图3-1:图 3-1相关的代码如下: base href= My JSP denglu.jsp starting page !- - 3.2 博客主页面这是博主对博文,相册,留言,和个人资料管理的主页面,通过导航,博主可以进入相应的界面,对博客系统进行操作。下

17、面是运行出来的效果图3-2:图 3-2相关的代码如下:yellow blog templatefunction clearText(field) if (field.defaultValue = field.value) field.value = ; else if (field.value = ) field.value = field.defaultValue;function DH1()document.getElementById(frame1).src=zhuye.htmlfunction DH2()document.getElementById(frame1).src=lista

18、rt2.actionfunction DH3()document.getElementById(frame1).src=listalb2.actionfunction DH4()document.getElementById(frame1).src=listmess2.actionfunction DH5()document.getElementById(frame1).src=listuser2.action Yellow Blog 博客有你.多姿多彩 首页 贴文 画廊 联系 关于博主 版权所有 09软件1班 | 于华 3.3 日志模块日志模块是个人博客系统的主要功能之一,它是博主用来写日志的一个功能模块。该子系统所具有的主要功能如下:(1)日志的显示功能:日志显示在该页面中,点击浏览便可以浏览该日志。下面是运行出来的效果图3-3:图 3-3相关的代码如下: 博客日志 标题 类型 时间

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1