信息管理综合实训报告 旅游日志软件系统设计.docx
- 文档编号:24895918
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:32
- 大小:939.80KB
信息管理综合实训报告 旅游日志软件系统设计.docx
《信息管理综合实训报告 旅游日志软件系统设计.docx》由会员分享,可在线阅读,更多相关《信息管理综合实训报告 旅游日志软件系统设计.docx(32页珍藏版)》请在冰豆网上搜索。
信息管理综合实训报告旅游日志软件系统设计
管理系信息管理综合实训报告
课程名称信息管理综合实训
专业班级信息管理与信息系统班
选题旅游日志软件系统设计
成绩
201X年12月31日
1、引言
1.1编写目的
近年来随着信息技术的进步,旅游也在快速扩张,为了使旅游越来越符合信息化,旅游日志blog可以起到很好的作用。
目前用户在网络上发表文章、张贴内容的目的有很大的差异,但是,由于沟通方式比电子邮件、讨论群组以及BBS和论坛更简单和容易,博客系统已经成为广大各界用户进行沟通的主流工具。
本系统是针对在用户旅游的过程中快速分享自己的感受以及旅游图片的需求设计的,可以完成博客用户注册、登入、发表、浏览、修改博文、上传、浏览照片、留言等主要功能。
此可行性研究报告,实现了在最短的时间内以最小的代价确定问题是否可以解决,从而确定进一步对系统进行开发。
1.2项目背景
所建议开发的软件系统的名称:
旅游博客
本项目的任务提出者:
应用软件课程设计选题
用户:
本地网络用户
实现该软件的计算中心或计算机网络:
IE浏览器,本地端口8080
2、可行性研究的前提
2.1项目基本要求
2.1.1主要功能
旅游博客系统的主要功能:
前台广大博客用户的登录,个人博客管理以及系统管理等功能。
(1)前台广大博客用户的登录包括的功能:
阅读博客、发表评论、注册博客、博客登录、发表留言。
阅读博客给广大用户提供便捷的在线阅读自己感兴趣的文章。
发表评论提供给阅读者对自己所阅读的博客发表自己得观点、作相关的评论。
注册博客以满足用户成为本系统真正的博客用户,登陆本系统从而满足自己更多的需求,包括发表留言等。
(2)个人博客管理的功能:
发表文章、文章管理、相册管理、消息管理、个人详细资料管理。
博客登陆系统以后可以发表自己得文章,并且对自己发表的文章作最基本的管理,包括增删改查等。
相册管理功能是广大博客用户对自己的相册进行的最基本的操作,包括相片的上传、下载、删除等。
消息管理功能是用户对自己收到的信息进行查阅、评论与删除。
个人详细资料是博客用户对自己得个人资料做出完善,包括增删改查等。
(3)系统管理的功能:
用户管理、博客分类、公告管理、评论管理、友情链接、系统维护。
用户管理功能实现管理员对博客用户的审核等操纵。
博客分类功能实现了系统对博客用户发表的博客做出类型的归并。
评论管理对进入本系统的游客所发表的评论进行查看管理,而对于已经过期或不良评论进行删除操作,使博客可以做到及时的更新,以利于网站的维护。
系统维护功能实现了系统的安全性等。
2.1.2性能要求
方便、快捷、有效的实现博客用户以及系统管理员的需求,进行数据的操作的速度快。
2.1.3系统的输入输出
输入:
博客用户和系统管理员的基本信息,博客用户的博客等。
输出:
博客用户的各项浏览结果。
2.1.4安全和保密要求
只有注册本系统的博客用户拥有修改博客信息的权利,系统管理员享有修改等权利。
2.1.5项目与其他软件系统的关系
本项目采用客户机/服务器体系结构:
客户机是Windows7使用MyEclipse等开发应用程序,服务器端使用本地的Tomcat7,数据库服务器是MySql。
2.2项目基本目标
系统实现后,可以满足用户在网站上的系列要求,提高用户的使用率。
(1)方便浏览者浏览博客,并且做出自己得评论。
(2)方便博客用户对自己博客、相册、个人信息的有效的管理。
(3)方便系统管理员对系统的管理。
2.3项目开发条件、假定和约束
进行系统方案选择比较时间:
4周
法律政策:
遵守相关法律规定
运行环境:
装有浏览器的Windows7以上操作系统
进行可行性研究的方法:
分析小组成员通过对现有个人博客系统进行调查分析,确定模型,模拟旅游博客网站。
3、系统概况分析
3.1系统概述
此系统的设计包括以下方面,一为博客用户空间,二为系统管理员空间,三为普通游客空间。
博客用户在首页进行登录后,在个人界面可以进行对头像、相册、文章、评论以及个人信息进行修改等管理。
系统管理员可以对系统近期的动态做出维护、对博客用户的审核等。
普通游客可以在博客里浏览博文或对博文进行感言评论。
3.2系统的处理流程和数据流程
为了更加清晰的表达系统的业务功能模块,下面给出博客网的系统流程图。
对于不同的角色,其所承担的任务也各自不同,流程图也不一样,包括面向用户的客户端流程图和面向系统管理员的的流程图。
3.2.1系统流程图
面向用户的客户端流程图如图所示:
后台用户管理模块流程图:
3.2.2数据流程图
第一层:
第二层:
4、可行性分析
4.1技术条件可行性分析
开发平台:
Eclipse
数据库:
MySql
4.2经济可行性分析
4.2.1支出
(1)完全可以利用现有的设备,不需要增加新的硬件设备。
(2)需要经常性的软件维护费用。
4.2.2效益
目前的情况还不可以确定具体的效益,只能根据后期的点击率和使用效率来确定。
4.2.3投资回收周期
预计是系统运行后的一年。
4.3社会因素可行性分析
4.3.1法律方面的可行性
本系统的研制和开发所涉及到的软件都选用正版,不会侵犯他人、集体和国家的利益,遵循相关的法律法规。
4.3.2使用方面的可行性
使用本软件人员只需要求有一定的上网基础,能做到一个合格的博客就行。
5、结论
个人博客很早就有了,本系统在前人的基础上修改,形成的旅游日志。
经上述可行性分析,此个人博客系统的体系结构比较完善,所以在进一步的讨论和了解之后才可以进行研制和开发
旅游博客系统需求分析
(马兰)(范顺祥)
1.引言
1.1编写目的
近年来随着信息技术的进步,旅游也在快速扩张,为了使旅游越来越符合信息化,旅游日志blog可以起到很好的作用。
目前用户在网络上发表文章、张贴内容的目的有很大的差异,但是,由于沟通方式比电子邮件、讨论群组以及BBS和论坛更简单和容易,博客系统已经成为广大各界用户进行沟通的主流工具。
本系统是针对在用户旅游的过程中快速分享自己的感受以及旅游图片的需求设计的,可以完成博客用户注册、登入、发表、浏览、修改博文、上传、浏览照片、留言等主要功能。
1.2项目背景
博客的精神是:
自由表达,开放宽容,个性张扬,专业精神。
在没有个人的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。
博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。
虽然一些想法一些思考只是皮毛,没有什么深度,但是当下笔去写的时候每次都会对某个小小的问题有了更多的一点点思考,再写博客的时候就感觉到了一种满足感,一种想法得以释放思考得以延伸的满足感。
简而言之,博客就是以网络载体,便于迅速发布自己的想发布的信息,及时有效地与他人进行交流,再集丰富的多彩的人性化展示与一体的综合性平台。
1.3定义
博客,仅音译,英文名为Blogger,为WebLog的混成词。
它的正式名称为网络日记;又音译为部落格或部落阁等,是使用特定的软件,在网络上出版、发表和张贴个人文章的人,或者是一种通常由个人管理、不定期张贴新的文章的网站。
博客上的文章通常以网员形式出现,并根据张贴时间,以倒序排列。
博客是继MSN.BBS.ICQ之后出现的第4种网络交流方式,现已受到大家的欢迎,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,它代表着新的生活、工作和学习方式。
许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。
一个典型的博客结合了文字、图像、其他博客或网站的链接及其它与主题相关的媒体,能够让读者以互动的方式留下意见,是许多博客的重要要素。
大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。
博客是社会媒体网络的一部分。
比较著名的有新浪、网易等博客。
1.4参考资料
[1]周做英,扬彬,金澈清,马强.基于位置的服务:
架构与进展[J].计算机学报.2011(07):
l9—22l
[2]胡辉.IOS环境下使用MVC模式进行APP开发的设计思路探索[J].数字技术与应用.2015(06):
66-68
[3]任艳.浅谈Objective-C内存管理技术及应用[J].计算机光盘软件与应用.2014(24);81-84
[4]李永平,管理信息系统,2004,科学出版社
2.任务概述
2.1目标
开发本旅游博客管理系统,使自己具有相关的网站开发经历,懂得如何获得专业知识领域能力。
本系统的目标有:
a)记录生活,在自己的每一天上留下思考的划痕。
b)整理思路,固化知识,获得更多更好的想法。
c)分享,将自己的想法、经验与人分享。
d)交流、提高,通过交流产生更多的思维火花,相互提高。
e)交友,互相鼓励,一路同行。
2.2运行环境
操作系统:
Window7
开发平台:
MyEclipse
数据库:
MySql
2.3条件与限制
本博客系统是应用于个人博客。
在功能在可以进行个人信息管理,日志管理,留言管理,评论管理,相册管理,列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
3.数据描述
按照该系统的需求,该系统设计规划了三个表,其中一个用户表用来记录用户信息,一个文章表用来记录文章,一个日记表用来记录日记。
用户信息表,包含用户名,密码,用户电话以及密保问题,具体的用户信息如图:
图:
用户信息表
文章信息表,包括文章id、标题、摘要、时间、阅读量以及内容,具体的文章信息表如图
图:
文章信息表
日记信息表,其中包括日记id,还要日记内容,还有日记发表时间,具体信息如图
图:
日记信息表
4.功能需求
通过系统调研可以确定系统需要完成和实现的功能模块,本文需要利用UML建模的方式来辅助系统的设计,通过用例图来辅助建立模型,最终说明功能的组成。
4.1用户管理功能需求分析
用户管理主要的功能子模块有注册登录修改可以实现账号注册,用户登录,密码管理等功能。
4.2收藏夹功能需求分析
根据用户浏览的情况,收藏著名景点的照片、图片、其他用户的日志等。
4.3日志管理功能需求分析
用户可以随时编写日志,并将日志上传,也可以浏览软件系统后下载别人的日志。
4.4查询管理功能需求分析
主要根据用户的需求,查询网络中的资源,包括国内外著名的旅游景点、消费指南、用户曰志等。
还可以对数据信息进行评论。
详细流程结构如下:
5.性能需求
5.1数据精确度
(1)如果多人同时修改同一条数据,那这数据也将修改多次;
(2)软件不会崩溃(留有百分之三十的空间作为必要时的弹性空间);
(3)添加一个字段,记录最后一次的修改时间,精确度要能达到不与上次修改时间重合。
5.2时间特性
本系统尽最大化使相应时间、更新处理时间最短,确保数据转换、传输时间与运行时间正常。
5.3适应性
本系统可以在多种操作系统下运行,只需要配备相应的浏览器,因而具有很高的设备适应性,系统操作不会运行环境、与其他软件的接口发生冲突。
6.运行需求
6.1设备
浏览器为IE6.0及以上和Firefox。
运行时占用内存:
≤1MB;
所需硬盘空间:
≤5MB;
6.2支持软件
操作系统:
windows系统
编译程序:
wps应用软件、MySql、MyEclipse等。
6.3接口
用户接口:
本系统采用图形用户接口,以鼠标和键盘为用户接口,方便用户对博客系统的有效操作。
更好地在博客里进行交流。
内部接口:
内部是页面和数据库连接,对应的页面输入框和显示框的内容在数据库得到显示。
6.4控制
管理员在登录首页面之后,对后台数据进行管理。
前台以游客身份进行博客的浏览展示操作,结束之后退出访问页面也就意味着退出博客系统。
7.其它需求
本系统在可使用性、安全性、可维护性、可移植性均有不错的性能:
一致性:
所有需求一致,任何一条需求不与其他的需求矛盾,符合一致性;
现实性:
需求在现有的硬件技术和软件技术可以实现的,也符合实际需求,需求完全符合显实,具有现实性;
有效性:
需求是正确有效的,确实能解决用户的需求,具有有效性。
旅游博客系统详细设计
(洪玉景)
1.引言
1.1编写目的
近年来随着信息技术的进步,旅游也在快速扩张,为了使旅游越来越符合信息化,旅游日志blog可以起到很好的作用。
本系统是针对在用户旅游的过程中快速分享自己的感受以及旅游图片的需求设计的,可以完成博客用户注册、登入、发表、浏览、修改博文、上传、浏览照片、留言等主要功能。
1.2项目背景
在没有个人的博客之前,人们会经常进出于论坛发表贴子或者通过即时通信软件聊天,来表达自已的想法,可是这些都是零散的和杂乱的。
博客的出现,让人们可以不断的把自己以前的和每天激发的一些想法或者感受整理放在自己的博客上,每次在写文章的时候,可能又会产生新的想法。
博客就是以网络载体,便于迅速发布自己的想发布的信息,及时有效地与他人进行交流,再集丰富的多彩的人性化展示与一体的综合性平台。
1.3定义
博客:
一个Blog就是一个网页,它通常是由简短且经常更新的Post所构成;这些张贴的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最旧的在最下面。
不同Blog的内容和目的有很大的不同,从对网络资源的整理与评论,到有关公司、个人的构想,从新闻、照片到日记、诗歌、散文,甚至科幻小说都应有尽有。
许多Blog只是个人所见,所闻,所想之事的内心独白,而其它一些Blog则可能是一群人基于某个特定主题或共同利益领域的集体创作。
Blog就像是对网络传达的实时讯息。
撰写这些Weblog或Blog的人就叫做Blogger或BlogWriter即博客。
1.4参考资料
[1]周做英,扬彬,金澈清,马强.基于位置的服务:
架构与进展[J].计算机学报.2011(07):
l9—22l
[2]胡辉.IOS环境下使用MVC模式进行APP开发的设计思路探索[J].数字技术与应用.2015(06):
66-68
[3]任艳.浅谈Objective-C内存管理技术及应用[J].计算机光盘软件与应用.2014(24);81-84
[4]李永平,管理信息系统,2004,科学出版社
2.总体设计
2.1需求概述
根据可行性研究的结果和客户的要求,分析现有情况及问题,根据功能分析来看,系统一共分为用户管理模块、系统管理模块、文章模块、评论模块、相册管理模块、系统管理模块、搜索模块。
在个人博客系统中,管理员要让每个博客申请个人博客账号,并让博客设置个人密码,账户内存储每个博客的个人信息。
有账号的博客可以通过管理员浏览好友动态、写日志、分享日志等。
每个博客浏览的范围、期限不同,可通过互联网或登录个人博客网站查询个人信息和其他情况。
登录个人博客主页时,先输入博客的账号和密码,系统验证该帐号的有效性,无效则提示其原因,有效则显示博客的主页信息,供管理员人工核对。
然后可以进行浏览动态,添加应用等一些功能。
2.2软件结构
3.程序描述
3.1功能
该博客网站的功能主要是为博客用户设计开发的,用户进入博客网站后,可以进行注册新用户、登录和浏览博客。
通过注册和登录用户可以获取自己的博客空间,如果不进行操作,用户可以浏览其他用户的博客内容。
如图
博客网站系统
博主
用户
文章的管理
登录注册
日记管理
留言板管理
博客后台管理
浏览文章
发表留言
查看日记
消息互动
第三方登录
功能类型
子功能
用户管理模块
注册(游客)
登陆(注册用户,系统管理员)
修改资料(博客本身)
系统管理模块
用户管理(删除)
文章管理模块
添加(博客本身,上传)
删除(博客本身,系统管理员)
评论管理模块
发表评论(注册用户,系统管理员)
删除(博客本身,管理员)
删除(博客本身,系统管理员)
相册管理模块
添加照片(即上传照片,博客本身)
删除(博客本身,系统管理员)
统计管理模块
用户数(系统管理员)
在线用户(系统管理员)
搜索模块
按文章主题搜索(游客,博客,管理员)
按博客名搜索(游客,博客,管理员)
3.2功能模块
3.2.1系统登陆模块
a.含义解释:
用于用户与管理员合法身份的验证,使用加密买吗验证方式。
b.相关数据表:
用户密码表,管理员密码表
c.流程
3.2.2网页首页
每个人登陆的首页页面,里面有风景分析,文章推荐,留言板的各种界面。
3.2.3系统注册模块
游客可以通过该界面注册成为该系统的注册用户,拥有自己的博客空间。
3.2.4文章发表模块
博主登陆进入后进入我的日志界面,点击添加日志按钮,
3.2.5管理模块
源文件后台设计也页面主要是管理员页面,在管理员页面分别是各个模块连接页面。
3.3程序逻辑图
4.系统总体设计总结
4.1系统亮点与不足
该系统整体采用Jsp+Servlet+JavaBean模式分层开发,在这种模式下,servlet负责处理用户请求并进行相应的逻辑操作,jsp负责数据的显示,javabean负责封装数据,数据库采用mysql数据库。
方便了以后的修改与功能的扩充。
技术上系统使用了Html5搭建前台页面,使用CSS3进行样式的美化,用了JavaScript和jQuery等技术加入了特效和前台的交互功能。
由于能力的不足,jQuery只是会一些简单的,而非精通,以至于在后台开发模块遇到很大的障碍。
系统开发中后期,由于想实现功能的模块化开发,结果需要使用Ajax技术,自己了解学习后,并没有成功解决掉该问题。
系统数据库的设计未进行优化,至于能否在大数据的用户访问博客时出现问题未知。
关于安全性,是该系统的关键所在,如何能在网络的冲击下,保护博主和用户的信息以及博客数据信息的安全,在将来的的再次设计中,需要注意。
4.2未来功能设想
博客系统虽然已不陌生,但是千篇一律的博客不能给用户带来新鲜感,后期的相册功能,是否可以用网易云最热门的歌曲,采用音乐与图片的结合实现音乐相册。
5源代码
/*
NavicatMySQLDataTransfer
SourceServer:
cdy
SourceServerVersion:
50027
SourceHost:
localhost:
3306
SourceDatabase:
TargetServerType:
MYSQL
TargetServerVersion:
50027
FileEncoding:
65001
Date:
2017-12-2919:
50:
51
*/
SETFOREIGN_KEY_CHECKS=0;
xmlversion="1.0"encoding="UTF-8"?
>
xmlversion="1.0"encoding="UTF-8"?
>
org.eclipse.wst.jsdt.launching.baseBrowserLibrary
packagecn.edu.ldu.bean;
importjava.util.Date;
publicclassDiary{
privateintdirary_id;
privateStringdirary_content;
privateDatedirary_timeDate;
publicintgetDirary_id(){
returndirary_id;
}
publicvoidsetDirary_id(intdirary_id){
this.dirary_id=dirary_id;
}
publicStringgetDirary_content(){
returndirary_content;
}
publicvoidsetDirary_content(Stringdirary_content){
this.dirary_content=dirary_content;
}
publicDategetDirary_timeDate(){
returndirary_timeDate;
}
publicvoidsetDirary_timeDate(Datedirary_timeDate){
this.dirary_timeDate=dirary_timeDate;
}
}
packagecn.edu.ldu.bean;
importjava.util.Date;
publicclassTitle{
privateinttitle_id;
privateStringtitle_article;//文章的标题
private
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息管理综合实训报告 旅游日志软件系统设计 信息管理 综合 报告 旅游 日志 软件 系统 设计