




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
个人主页网站设计毕业论文目录一、概述31.项目背景32.开发环境简介3二、需求分析31.信息要求32.处理要求33.安全性与完整性要求34.系统功能的设计与划分45.模块划分4三、概念设计51.概念模型(E-R图).52.数据字典73.系统中的主要功能体现10四、调试分析111.上机过程中出现的问题及其解决方案112.系统在开发环境下实现的功能及结果11五、逻辑结构设计111. E-R图向关系模型的转换112.设计用户子模式12六、物理设计121.选择存取方式122.确定数据库的存储结构122.评价存储结构12七、使用手册13八、备份及恢复策略.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 开发语言;PHP xhtml二、需求分析21 处理要求:论坛主要提供数据维护、文章发表,回帖,添加好友,创建相册,上传图片,更换主页皮肤风格等功能。22 安全性与完整性要求:l 安全性要求:1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3.系统应对不同用户设置不同的权限,区分不同的用户,如普通用户,会员,管理员。l 完整性要求:1.各种信息记录的完整性,关键信息记录内容不能为空;2.各种数据间相互的联系的正确性;3.相同的数据在不同记录中的一致性。23 系统功能的设计和划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:第一部分:用户管理部分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.项目开发环境运行环境; appserv-win32-2.5.9.exe 开发工具;zendstudio8.0 后台数据库;MySQL 开发语言;PHP xhtml2.项目在运行环境下实现的基本功能(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:上传相册页面(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. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年气候变化的森林碳汇作用
- 2025年高二物理上学期拔尖创新人才早期培养测试(二)
- 2025年高二物理上学期“近似法”应用测试
- 人际沟通技巧训练模拟测试卷及答案解析一
- 2025年大学汽车保养试卷及答案
- 市场结构理论真题及答案
- 船舶抢修应急预案
- 物业电工应急预案
- 职业护士题库真题及答案
- 招考幼师笔试试题及答案
- 2025年国家电网有限公司招聘笔试参考题库含答案解析
- DB61T-地热能利用碳减排计算与能效评价
- 钢板桩施工记录表1
- 【《城市文化与城市可持续发展探究:以S市为例》10000字(论文)】
- 信创的基础知识培训课件
- 临时工工伤私了协议书
- 人工造林项目投标方案(技术方案)
- 微生物与单细胞蛋白
- 江苏开放大学2024年春《公文写作与处理 050008》第一次作业(占平时成绩的20%)参考答案
- 冠心病PCI术后康复策略
- 通勤车租赁投标方案(技术标)
评论
0/150
提交评论