个人主页网站设计毕业论文Word下载.docx
- 文档编号:19549074
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:17
- 大小:1.59MB
个人主页网站设计毕业论文Word下载.docx
《个人主页网站设计毕业论文Word下载.docx》由会员分享,可在线阅读,更多相关《个人主页网站设计毕业论文Word下载.docx(17页珍藏版)》请在冰豆网上搜索。
一、概述
1.1项目背景
主页就是个人在网络上发布和阅读的流水记录,通常称为“网络日志”或者“个人空间”。
它是继Email、BBS、IM之后出现的第四种全新的网络交流方式。
它绝不仅仅是一种单向的发布系统,而且有着极其出色的交流功能。
个人主页以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
1.2项目开发意义
随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发展完善,网络进程的加快个人空间系统已经成为写网络日志必不可少的一种工具。
个人空间系统是一种简单有效的提供网络用户之间进行在线交流的网络平台,通过个人空间可以结交更多的朋友,表达更多的想法,它随时可以发布日志,方便快捷。
访客可以直接在个人主页上留言,如提出问题或意见。
我的系统也就正是一个空间系统的开发——个人主页系统。
1.3问题的定义与简介
问题的定义:
本系统是为传统店铺适应网络发展而专门研究开发的。
由于社会发展的需要以及经济形式多样性的改革,这几年国外越来越多的传统店铺被搬到了网络上,形成了全球效应,越来越多的商机被挖掘出来,使电子商城类的发展越来越快速。
正因为如此,使得网络店铺的要求也越来越多,逐渐向传统的店铺靠近,顾客的要求及的维护问题也越来越被呈现出来。
因此,为了方便网店人员的管理工作,减轻他们的负担,提高工作效率。
有必要开发系统的网上店铺系统来满足越来越多人的需要。
目前网上已有不少电子花店,而且都办的很好,无论从客户或是管理员的角度看,都很不错。
因此,为了让大家更好的了解自己以及自己的经营或者从事的专项本人草定个这样的主页。
问题的容简介:
个人主页系统能够进行主页、相册、注册、登录、博友、风格和发表文章,页主主要是负责个人的管理:
发表的文章、相册和个人资料等的管理。
1.4项目功能介绍
本课题是关于论坛的设计与开发,意在构建一个B/S模式的个人主页系统,最终形成一个以网络信息交流为中心,包括页主和游客两种角色的信息系统。
管理模块与浏览者模块主要功能介绍如下:
(1)管理功能模块文章分类:
按照文章的不同类型进行分类管理。
发表文章:
页主写文章,按类别区分。
同时可更改文章的分类,更改文章文章搜索:
根据文章类别进行查询,此处是为了方便页主管理发布的文章容,以及删除此篇文章等。
同时方便游客的浏览。
当管理员要修改某文章时,可选择所属分类查询出来,而无需逐页查找。
文章类别管理:
页主可以添加、编辑和删除文章的类别。
相册管理:
页主可以添加相册,修改相册的一些信息,删除某相册。
同时可以上传图片,选择某一相册,即可在该相册中添加图片,对于上传了的图片可以编辑其名称,也可删除。
相册浏览:
可查看页主所上传的所有图片。
发表留言:
可随时给页主评论。
1.5项目开发环境
运行环境;
appserv-win32-2.5.9.exe
开发工具;
zendstudio8.0
后台数据库;
MySQL
开发语言;
PHPxhtml
二、需求分析
2.1处理要求:
论坛主要提供数据维护、文章发表,回帖,添加好友,创建相册,上传图片,更换主页皮肤风格等功能。
2.2安全性与完整性要求:
●安全性要求:
1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;
2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和容;
3.系统应对不同用户设置不同的权限,区分不同的用户,如普通用户,会员,管理员。
●完整性要求:
1.各种信息记录的完整性,关键信息记录容不能为空;
2.各种数据间相互的联系的正确性;
3.相同的数据在不同记录中的一致性。
2.3系统功能的设计和划分
根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:
第一部分:
用户管理部分
1、处理用户注册
2、处理用户登录
3、用户可以个人主页-会员中心的信息。
4、用户可以查询文章发表信息。
5、用户可以提交与查询文章回帖信息。
6、用户可以添加与删除用户自己博友和相册信息。
7、用户可以修改用户自己密码。
8、用户可以给自己的相册上传图片。
。
9、用户可以可以更换自己主页的风格。
第二部分:
管理员管理部分
1、处理管理员登录
3、管理员可以个人主页-会员中心的信息。
4、管理员可以查询文章发表信息。
5、管理员可以提交与查询文章回帖信息。
6、管理员可以添加与删除用户自己博友和相册信息。
7、管理员可以修改用户自己密码。
8、管理员可以给自己的相册上传图片。
9、管理员可以可以更换自己主页的风格。
10、管理员可以管理所有的相册信息。
11、管理员可以管理所有普通用户和会员的信息。
12、管理员可以进入管理后台页面。
13、管理员可以进入并且修改系统数库。
2.4模块划分
模块划分如下所示:
三、概念设计
3.1数据字典:
1.实体及其属性
表一:
各页面的命名约定
页面
页面名称
页面实现的功能
index.php
首页页面
系统的主界面,列出所有的功能
reg.php
注册页面
可以实现会员注册
login.php
登录页面
可以实现会员和管理员的登录
photo.php
相册页面
用户可以在此创建相册和上传图片
blog.php
博友页面
用户在此可以对自己的博友进行管理
post.php
文章发表页面
用户在此发表自己的文章
article.php?
ShowId=id
文章显示页面
可以显示自己已发表的文章
admin.php
后台管理页面
管理员可以在此对整个论坛实行管理
member.php
个人中心页面
用户可以在此对自己的个人信息管理
2.数据库设计
由用户的需求分析和概念结构设计,最终设计了名为教务管理数据库的数据库,数据库中的表如下所示:
表1:
文章信息表
表2:
鲜花信息表
表3:
博友信息表
表4:
留言信息表
表5:
相册信息表
表6:
相册评论信息表
表7:
相册列表信息表
表8:
系统信息表
表9:
用户表信息表
3.数据流程图
个人选择个人信息
账个
号人
密信
码息
增删相册添减相册图片上传图片
留添更换风格
言加
送博
花友
3.2系统中主要功能实现
(1)登录界面的设计
本系统的登录界面上主要有用户名、密码和用户权限三部分容。
用户若想进入系统,就必须给出正确的用户名和密码,而且要选择正确的用户权限。
如果用户输入的用户名不存在或者密码与用户名不一致或者与用户权限不一致,都会给出相应的提示信息,告诉用户出现的错误输入。
而且,如果用户进行错误的输入超过三次时,系统会自动退出。
(2)信息管理模块的设计:
信息管理模块的三种操作,主要是回复帖子,发表文章,增删相册,添减相册图片,上传图片,留言送花,查看博友信息,添加博友,更换主页风格等主要功能。
而且在执行各项功能时都会给出足够的提示信息,例如进入时的提示信息,有些信息不能为空的提示,以及操作成功的提示信息。
(3)注册模块的功能设计
本系统的注册界面上主要有用户名、密码和用户权限,联系方式头像选择等主要部分容。
用户若想注册系统会员,就必须填写正确的个人信息。
(4)修改密码功能模块设计:
本模块利用了两个函数来查询输入的用户名是否存在和查询用户名对应的密码与用户输入的密码是否一致。
这里就把那两个函数的代码省略了。
四.调试分析
4.1系统在开发环境下实现的功能以及结果
1.项目开发环境
2.项目在运行环境下实现的基本功能
(1)系统实现了对不同用户权限的用户提供了不同功能的操作,结果是对于用户权限为“管理员”的用户能够使用系统所有的功能,而对于用户权限为“用户”的用户,仅能完成其中的一部分功能。
(2)本系统实现了回复帖子,发表文章,增删相册,添减相册图片,上传图片,留言送花,查看博友信息,添加博友,更换主页风格等主要功能。
(3)本系统实现了对用户资料的添加和删除操作,用户能够修改密码,完善了系统功
能。
五.使用手册
(1)运行程序后,首先出现登录界面,用户根据提示输入用户名和密码,点击确定后进入主界面,如图1所示
图1登录窗口
输入用户名admin,密码admin888,选择用户权限为管理员(管理员可以使用系统所有功能,所以进入的主界面中所有菜单选项都是可用的),点击确定按钮。
如果输入错误的用户名、密码或权限,系统就会给出错误的提示信息,如图2所示:
图2:
登录时输入错误的警告
(2)输入正确的用户名、密码和用户权限后,通过身份验证之后,进入论坛的主界面,如图3所示。
图3主界面
(3)选择‘管理’命令,将弹出“后台管理”页面,如图4所示,
图4:
(4)选择“博友”命令,将弹出“博友”页面,如图5所示
图5;
(5)选择“相册”命令,将弹出“相册”页面,如图6所示,
图6:
(6)选择“添加相册”命令,将弹出“添加相册”页面,如图7所示,
图7:
添加相册
(6)选择“点击相册”->
“上传图片”命令,将弹出“上传图片”页面,如图7所示,
上传相册页面
(7)选择“点击上传命令,将弹出“上传”页面,如图8所示,
图8:
上传页面
(8)选择“发表文章命令,将弹出“发表文章”页面,如图9所示
图9:
(9)选择“回帖”命令,将弹出“回帖”页面,如图10所示,
图10:
回帖页面
(10)选择“退出”命令,将退出会员管理页面。
六.备份及恢复策略
针对不同的故障,制定恢复策略
数据库系统可能发生各种各样的故障,大致可以分为以下几类:
1)事务部故障
2)系统故障
3)介质故障
4)计算机病毒
要保证数据一致性是对数据库的最基本的要求。
事务是数据库的逻辑工作单位,只要DBMS能够保证系统中一切事务的原子性、一致性、隔离性和持续性,也就保证了数据库处于一致状态。
为了保证事务的原子性、一致性与持续性,DBMS必须对事务故障、系统故障和介质故障进行恢复。
数据库转储和登记日志文件是恢复中最经常使用的技术。
恢复的基本原理就是利用存储在后备副本、日志文件和数据库镜像中的冗余数据来重建数据库。
事务不仅是恢复的基本单位,也是并发控制的基本单位,为了保证事务的隔离性和一致性,DBMS需要对并发操作进行控制。
七.运行维护
1、针对不同的应用要求制定不同的转储计划,一旦发生故障尽快将数据库恢复到某种一致的状态,并尽可能减少对数据库的破坏;
2、根据实际情况修改数据库原有的安全性、完整性控制;
3、在数据库运行过程中,监督系统运行,对监测数据进行分析,找出改进系统性能的方法;
4、数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储情况变坏,降低数据的存取效率,数据库性能下降。
这时应按原设计要求重新安排存储位置、回收垃圾、减少指针链等,提高系统性能。
当原有的数据库设计不能满足新的需求,需要重构造数据库,调整数据库的模式和模式。
八.结束语
本系统基于B/S模式开发,运用了zendstudio8.0开发工具,基本实现了个人主页系统的各大功能,包括:
文章的查询浏览,文章的管理,相册的管理,个人资料的管理。
本系统便于维护和更新,操作系统要求WinXP、Win7及以上即可,IE浏览器在6.0版本及以上,均可顺利运行。
通过对课程设计要求的分析,我们也初步理解一个软件工程的开发流程及发展思路。
培养了我们由书面文字要求到转化这种要求到现实模型的能力,即很大程度上培养了我们的建模能力,分析问题,总结归纳问题的能力。
这次课程设计也不能说一帆风顺,其中遇到的一个个困难给了我们一次次重新学习,再次思索的机会。
我们通过克服这一个个困难,让我们重新又对目前脑子里所掌握的知识进行审理,进行了再次的纠正或者完善,这些都是书本上学不来的。
理论联系实际就在这里自然地得到实现。
这对我们巩固已学知识,锻炼实践动手能力大有裨益。
九.参考文献
[1][推荐]PHP5中文手册.chm
[推荐]PHP中文函数手册.chm
致谢
本系统在设计过程中得到了永州职业技术学院计算机系唐毅老师、艾老师和同学(蒋)的精心指点,谢谢!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 个人主页 网站 设计 毕业论文