博客管理系统实验报告
博客管理系统实验报告

博客管理系统实验报告实验报告一、实验目的本实验旨在设计并实现一个博客管理系统,通过该系统的搭建与运行,掌握博客管理的基本原理与方法。
二、实验内容1.系统设计:根据博客管理的需求,设计系统的功能结构与页面布局。
2.数据库设计:根据系统的功能需求,设计数据库的结构与表关系,并创建相应的数据表。
3.系统开发:根据系统设计与数据库设计,使用合适的开发语言和相关技术进行系统的开发。
4.系统测试:对系统进行全面测试,检查系统的功能完整性和安全性。
三、实验步骤1.系统设计根据博客管理系统的功能需求,我们设计了以下功能模块:-用户管理:包括用户注册、登录、密码找回等功能。
-博客管理:包括博客的发布、修改、删除等功能。
-评论管理:包括对博客的评论、回复等功能。
-分类管理:包括对博客进行分类、浏览等功能。
-管理:包括对博客的关键字等功能。
-统计管理:包括对系统用户、博客、评论等数据的统计功能。
系统的页面布局采用了简洁、清晰的设计风格,以提高用户的使用体验。
2.数据库设计根据系统的功能需求,我们设计了以下数据库结构:-分类表:保存博客的分类信息。
-统计表:保存系统用户、博客、评论等数据的统计信息。
3.系统开发根据系统设计与数据库设计,我们使用了Java语言和MySQL数据库进行系统的开发。
我们使用Java编写了后端程序,实现了用户管理、博客管理、评论管理、分类管理、管理和统计管理等功能。
我们使用MySQL创建了相应的数据库和数据表,并通过Java程序和数据库进行数据的增删改查操作。
4.系统测试我们对系统进行了全面测试,主要包括功能测试、安全性测试、性能测试和易用性测试。
在功能测试中,我们分别测试了用户管理、博客管理、评论管理、分类管理、管理和统计管理等各个功能模块的完整性和正确性。
在安全性测试中,我们测试了系统的用户权限控制、数据加密和防止SQL注入等安全方面的问题。
在性能测试中,我们测试了系统的并发性能、响应时间和负载能力等方面的性能指标。
Linux用户和组管理实验手册实验报告

Linux⽤户和组管理实验⼿册实验报告Linux⽤户和组管理实验⼿册第⼀章实验思路1.1实验环境:VMware、Centos7、MobaXterm软件第⼆章实验⽬的1. 掌握在linux系统下利⽤命令进⾏⽤户和组的操作2. 掌握⽤户的操作命令3. 掌握组的操作命令第三章实验步骤3.1 ⽤户和组⽤户:(1)管理员⽤户 root:uid=0(2)系统⽤户:user:uid=1-999(3)普通⽤户:user:uid=1000-65535属组:创建⽤户时,如果不指定组,都会创建个同名组管理员组:root普通组:基本组附加组3.2 ⽤户⽤户认证AAA数据库:认证、授权、审计(1)password数据库 /etc/password 查看⽤户数据库,存放⽤户信息及其相关属性查看结果如下(2)/etc/shadow ⼝令数据库,存放⽤户密码信息及其相关属性[root@localhost ~]# cat /etc/shadow //查看数据库⼝令信息打开⽂件,查看结果如下root:$6$vS9HjFBlqL8qGkLl$wTEXAy5RFEp83CxMWHYesMZR9kwL7jTos8kJ/7A0aJe.CV6wqgXrKv8MCnGzBXC/R2XO6CFrcrkjBhEcaJdRa1: :0:99999:7: : :第⼀列:root ⽤户名称第⼆列:密码的详细信息,$6$vS9HjFBlqL8qGkLl$wTEXAy5RFEp83CxMWHYesMZR9kwL7jTos8kJ/7A0aJe.CV6wqgXrKv8MCnGzBXC/R2XO6CFrcrkjBhEcaJdRa1指加密密钥第三列:最后⼀次更改密码的⽇期,从1970-1-1开始算天数第四列:密码的最⼩年龄第五列:密码的最⼤年龄,默认99999第六列:密码的警告时间短,⼀般默认为7第七列:密码的禁⽤期第⼋列:账户过期⽇期,空字段表⽰账户永不过期第九列:保留字段(3)Passwd 修改密码对于普通⽤户来说,只能修改⾃⼰的密码,对于管理员⽤户来说,加上⽤户名可以修改其他⽤户的密码[root@localhost ~]# passwd //passwd 后⾯不加参数,直接修改当前的密码信息查看结果如下,按ctrl+c退出Passwd 参数指修改该参数的密码查看结果如下Passwd -d test1 //清除密码[root@localhost ~]# passwd -d test1passwd uid 修改对应⽤户密码passwd -d uid 删除密码1. 组(1)查看组命令为 cat /etc/group查看结果如下test1:x:1001:1001: :/home/test1:/bin/bash第⼀列:test1 表⽰账号、⽤户第⼆列:X表⽰密码,使⽤X表⽰,具体密码存放在/etc/shadow 第三列:1001 uid ⽤户第四列:1001是指gid,⽤户所属的组id第五列:描述信息第六列:(/home/test1) $HOME,⽤户的家⽬录第七列:(/bin/bash):⽤户启动的shell程序(2)Useradd 增加⽤户usermod -g test test1 修改test1的⽤户组为test(4)Userdel 删除⽤户信息(5)cat /etc/grouptest:x:1000:test1第⼀列:组名称第⼆列:组密码第三例:GID第四列:组内成员⽤户列表[root@localhost ~]# cat /etc/group //查看组信息(4)groupadd 添加组第四章问题解决4.1 问题在使⽤userdel 删除⽤户时,出现了报错userdel: user test is currently used by process 17544.2 解决⽅法是因为在进⾏操作时不是在根⽬录,造成删除不成功报错,当改成在根⽬录下进⾏时,修改成功也可以不在根⽬录下进⾏操作,这时先使⽤vipw -s或者vipw 命令,找到test这⾏,把它删除,然后在输⼊:wq!强制保存退出,⼀定要加!强制退出。
管理信息系统实验报告分析

管理信息系统实验报告分析一、引言管理信息系统(Management Information System,MIS)在企业管理中起着重要作用。
本实验旨在分析一个实验报告所涉及的管理信息系统内容及其对企业的重要性。
二、实验报告内容概述实验报告涉及的内容主要包括: - 系统分析和设计 - 数据管理- 系统部署 - 系统维护三、系统分析和设计在实验报告中,系统分析和设计部分对企业管理信息系统的建设起着关键作用。
通过对企业需求的分析和系统设计,可以帮助企业更好地管理信息资源,提高效率。
四、数据管理数据管理是管理信息系统中不可或缺的一环。
通过实验报告中的数据管理部分,可以了解到企业如何有效地收集、存储、处理和分析数据,以支持决策制定过程。
五、系统部署系统部署是指将设计好的管理信息系统实际应用于企业运营中的过程。
实验报告中的系统部署部分将展示系统如何部署到实际运行环境中,并对应用效果进行评估。
六、系统维护系统维护是管理信息系统生命周期中持续不断的关键活动。
通过实验报告中的系统维护部分,可以了解到企业如何采取措施保证系统的稳定性和持续运行。
七、实验报告对企业的影响通过对实验报告中所涉及内容的分析与探讨,我们可以看出管理信息系统对企业管理的重要性。
优秀的管理信息系统能够提高企业的决策效率、优化资源配置,以及增强企业竞争力。
八、结论本实验报告分析了一个涉及管理信息系统的实验报告,从系统分析和设计、数据管理、系统部署和系统维护等方面进行了探讨。
通过对实验报告的分析,可以看出管理信息系统对企业的重要性,有助于企业提高管理效率和决策能力。
以上是关于管理信息系统实验报告的分析,希望可以对读者对管理信息系统有更深入的了解。
网页实验报告总结与反思

网页实验报告总结与反思实验背景本次网页实验旨在通过实践,掌握网页设计与开发的基本知识和技能,了解前端技术的发展,并通过设计与开发一个静态网页来巩固所学的内容。
实验过程任务一:确定需求与设计在开始实验之前,我们首先要明确网页的需求和设计。
我们选择了一个简单的个人博客网页作为实验的示范,网页包含了主页、文章列表页和文章详情页。
根据需求,我们确定了网页的整体布局和样式风格,并考虑了Responsive Web Design的要求,使得网页在不同设备上都有良好的用户体验。
任务二:编写网页代码在完成网页设计和需求确定之后,我们开始编写网页代码。
我们使用HTML和CSS来实现网页的结构和样式。
在编写代码的过程中,我们遵循了网页设计的原则,使用语义化的标签,为页面的各个部分添加合适的样式。
任务三:测试和优化完成网页代码的编写后,我们进行了测试和优化。
我们使用不同的设备和浏览器来访问网页,确保页面的响应性和兼容性。
我们还进行了性能优化,通过压缩和合并CSS和JS文件,优化图片等方式来提高网页的加载速度和用户体验。
任务四:部署和发布最后,我们将完成的网页部署到服务器并发布。
我们选择了一个稳定可靠的服务器,将网页文件上传到服务器上,并配置了域名和DNS解析等参数,使得网页可以通过特定的URL访问。
实验成果通过本次实验,我们成功设计和开发了一个简单的个人博客网页。
网页具有良好的布局和设计,能够适应不同的设备和屏幕大小。
我们还通过优化提高了网页的性能和用户体验。
实验反思在实验过程中,我们遇到了一些困难和挑战。
首先,在需求确定和设计阶段,我们花了较多的时间来选择合适的设计风格和布局,以及考虑了Responsive Web Design的要求。
这是一个重要的过程,对于最终的网页效果有着重要的影响。
其次,在编写代码的过程中,我们发现不同浏览器对网页的渲染存在一些兼容性问题。
我们花了较多的时间来解决这些问题,调试和优化代码。
这一过程让我们更加熟悉了HTML和CSS的语法和特性,也提高了我们的问题解决能力。
控制测试应用审计实验报告

控制测试应用审计实验报告摘要:本实验旨在通过控制测试应用的审计,来评估其安全性和合规性,以发现潜在的漏洞和风险,并提供相应的解决方案。
本实验报告将从实验目的、实验环境、实验步骤、实验结果和实验结论等方面进行详细描述和分析。
1. 引言控制测试应用审计是一种常见的安全评估方法,通过模拟真实攻击场景,对目标应用进行全面的安全测试,以发现可能存在的漏洞和风险。
本实验旨在通过控制测试应用审计,评估目标应用的安全性和合规性,以帮助开发人员和系统管理员改进应用程序的安全性。
2. 实验目的本实验的目的是通过控制测试应用审计,发现目标应用可能存在的漏洞和风险,以帮助开发人员改进应用程序的安全性。
具体目标包括:- 发现目标应用的安全漏洞,如跨站脚本攻击、SQL注入等;- 发现目标应用的合规性问题,如密码存储不安全、未加密传输等;- 提供相应的解决方案,帮助开发人员修复漏洞和改进安全性。
3. 实验环境本实验使用了一台虚拟机作为目标应用的测试环境,其配置如下:- 操作系统:Ubuntu 18.04 LTS- Web服务器:Apache- 数据库:MySQL- 目标应用:一个简单的博客系统4. 实验步骤本实验的实施步骤如下:- 步骤一:收集目标应用的信息,包括URL、功能模块、用户权限等。
- 步骤二:对目标应用进行主动测试,使用常见的攻击技术,如XSS、SQL注入等,尝试发现漏洞和风险。
- 步骤三:对目标应用进行被动测试,通过审计日志和系统日志,检查应用的合规性和安全性。
- 步骤四:整理测试结果,记录发现的漏洞和风险,并提供相应的解决方案。
5. 实验结果经过详细的测试和审计,我们发现了目标应用中存在以下安全漏洞和合规性问题:- 存在跨站脚本攻击漏洞:未对用户输入进行充分的过滤和转义,导致可以执行恶意脚本。
- 存在SQL注入漏洞:未对用户输入进行充分的验证和转义,导致可以执行恶意的SQL语句。
- 存在密码存储不安全的问题:用户密码未经过哈希加密存储,导致泄露风险。
实验报告自我评价

实验报告自我评价(经典版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的经典范文,如工作总结、工作计划、演讲致辞、策划方案、合同协议、规章制度、条据文书、诗词鉴赏、教学资料、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of classic sample essays for everyone, such as work summaries, work plans, speeches, planning plans, contract agreements, rules and regulations, doctrinal documents, poetry appreciation, teaching materials, other sample essays, etc. If you want to learn about different sample formats and writing methods, please stay tuned!实验报告自我评价实验报告自我评价(精选3篇)实验报告自我评价篇1(1)本次实验查看了很多资料,感觉这个学期在张老师的课上学到了些知识受益匪浅,通过回转实验我查看了大量资料。
网页制作实验报告

网页制作实验报告一、实验目的本次网页制作实验的主要目的是通过实践操作,深入了解网页制作的流程和技术,掌握网页设计的基本原理和方法,提高自己的网页开发能力和创新思维。
二、实验环境1、操作系统:Windows 102、开发工具:Adobe Dreamweaver CC 2019、Sublime Text 33、浏览器:Google Chrome、Mozilla Firefox三、实验内容1、网页规划确定网页主题:本次实验选择制作一个个人博客网站,主要包括个人简介、文章展示、留言板等板块。
设计网页布局:采用了常见的上下型布局,顶部为导航栏,中间为主要内容区域,底部为版权信息。
收集素材:通过网络搜索和自己拍摄,收集了一些与博客主题相关的图片和文字素材。
2、 HTML 编写创建 HTML 文件:使用 Sublime Text 3 新建一个 HTML 文件,并设置基本的文档结构,包括`<html>`、`<head>`和`<body>`标签。
构建网页框架:使用`<div>`标签划分网页的不同区域,如头部、导航栏、侧边栏、内容区和底部。
插入文本和图片:使用`<p>`标签插入文本内容,通过`<img>`标签插入图片,并设置图片的大小和位置。
3、 CSS 样式设计创建 CSS 文件:在同一目录下创建一个 CSS 文件,用于定义网页的样式。
设定字体样式:设置网页的字体类型、大小、颜色和行高。
设计布局样式:使用浮动、定位和弹性布局等技术,实现网页的布局效果,如导航栏的水平排列、侧边栏的固定位置等。
添加背景和边框:为网页的不同区域添加背景颜色和图片,以及边框样式。
4、 JavaScript 交互实现引入 JavaScript 文件:在 HTML 文件中通过`<script>`标签引入JavaScript 文件。
实现滚动效果:使用JavaScript 实现网页滚动时导航栏的固定效果,以及滚动到指定位置时的动画效果。
计算机实验的心得体会范文(11篇)

计算机实验的心得体会范文(11篇)计算机实验的心得体会篇1经过短短一星期的计算机实训,我深深体会到电脑的神奇和奥妙;也意识到自己在计算机上还有许多不足。
老师布置了一些的作业给我们操练,在老师精心的指导下我已把Excel,word,outlook,powerpoint等操作的很好了!现在我们已步入大学,经过半年的在校学习,对电脑还只是初步的认识和理解,但在这学期期间,一直忙于理论知识的学习,没能有机会放开课本,真正切身感受计算机魅力,所以在实训之前,电脑对我们来说是比较抽象的,但通过这次实训,我们揭开了她神秘的面纱,离我们不再遥远!据我了解,大多数同学都以前接触过电脑,也有玩过一些游戏,却不懂操作一些对我们以后工作有用的系统。
对于我们所学的计算机知识渗透较少,之前都是老师操作为主。
此次实训就不同了,同学们都作了充分准备,在活动中同学们都提前来到教室上课,每位同学都认真的操作、练习;听着“嗒嗒”的打字声,心里真的不亦乐乎!和我们一同参与实训的还有姚远老师和滕晓焕老师,在实训中也分别给予了我们指导,并且做详细的讲解,这次实训活动十分成功,除了各位同学的充分准备,还要感谢学院和食品系的各位领导及专业老师,没有他们做出努力,给学生手操的平台。
通过这次实训,我们对电脑有了更深刻的认识,做二十一世纪现代人不但要有过硬的理论知识,良好的心理素质,健康的体魄,还要有超强的电脑操作能力,正所谓“秀才不出门,便知天下事”为一名食品专业学生来说,必须有较广的社交圈和开阔的知识面,所以要把电脑作为一个重点来抓!然而,在我参加培训的第一晚上,我就发现自己错了,此次的电脑培训与以前参加过的培训大相径庭。
以前的培训都是应付考试的,实用性不强,而且那时学的东西,在工作中用的不多,时间长了不用也就忘记了。
而这次培训的内容最显著的特点,就是实用性和工具性很强,都是平时工作中经常用到的。
参加培训的第一课时,我就专心致志地听讲,把学习内容与以前操作不规范或不熟练的地方进行对比,感觉学习效果很好,受益匪浅。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
河南工程学院实习报告课程名称 程序设计实训设计题目博客管理系统系(部)计算机学院班级信息管理 1133 学号姓名实习时间 2013.12.30-2014.1.3 指导教师艳玮2014年 1 月 3日实习(训)报告评语等级:评阅人:职称:年月日目录摘要 (I)一概论 (2)1实训题目 (2)2课题开发背景 (2)3课题开发意义 (2)二系统分析 (2)1系统需求分析 (2)2系统可行性分析 (3)三系统设计目标和原则 (4)1系统目标 (4)2系统流程图 (4)3系统开发环境 (5)四系统功能设计 (5)1系统功能结构 (5)2系统功能描述 (6)五数据库设计 (7)1数据库概要设计 (7)2数据库概念设计 (7)3数据库逻辑设计 (8)六系统详细设计 (10)1首页 (10)2博客的登录 (12)3博客的注册 (14)4回应管理模块 (16)5类别管理模块 (19)七实训总结 (20)参考文献 (21)摘要博客(Blog)是目前Internet上最流行、最时尚的应用,其英文全称为WebBlog,原意为网络日志,是一种十分简易的“傻瓜”式个人信息发布方式。
它代表着网络是时代的个人“读者文摘”,是以超为介质的网络日记。
更简明的定义,就是一种简便的容管理系统(CMS),其容有时效性,并且一般进行分类,可通过评论等形式实现作者与读者的交流,同时提供符合标准的容摘要。
Blog作为一种新的生活方式、新的工作方式和新的学习方式已经被越来越多的人所接受,并且正在改变着传统的网络和社会结构。
网络信息不再是虚假不可验证的;交流和沟通更有明确的选择和方向性;单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想。
Blog正在影响和改变着我们的生活。
本次实训将实现一个具有简单发布和管理功能的Blog平台。
本博客管理系统包括前台用户注册、用户登录、阅读文章、发表评论、发表留言等功能模块,以及后台管理员管理、会员管理、类型管理、文章管理、评论管理、通信管理等功能模块,并构建了一个博客管理系统的基本体系结构。
本系统采用Microsoft Visual Studio 2008集成开发环境进行编程开发,配合使用微软数据库系统SQL SERVER 2005数据库来存储中用到的数据信息。
关键词:博客管理系统设计,Microsoft Visual Studio 2008 , SQL SERVER 2005数据库一概论1实训题目博客管理系统2课题开发背景博客的个性化和平民视角使得它提供的信息更贴近人们的生活,所以很多人都想建立自己的空间。
过去,传统的网络交往方式主要是留言本、BBS、IM及聊天室等,但它们或多或少都存在着不足。
留言本主要用来留言,不能进行留言回复;BBS主要用来讨论问题;IM要想发挥作用,必须要交流的双方同时在线;而聊天更是闲人的乐园。
博客可以说是一种网络虚拟社区,在这里用户可以通过网络日志的形成方便、快捷地发表自己的心得体会。
3课题开发意义博客是一个自由的发布平台,每个人自由的在互联网上通过个人博客发表自己的心声,而有些人则在全球成千上万的浏览者中赢得影响力。
博客作为一种新表达方式,它不仅传播情绪,而且包括大量的智慧、意见和思想。
某种意义上来说,它也是一种新的文化象征。
博客的出现和繁荣,真正凸显网络的知识价值,标志着互联网发展开始步入更高的阶段。
本包含有关文章信息,可以供用户阅读,中还设计留言板,方便用户进行留言交流学习和工作的健康心得和经验。
本还开发有文章管理、通信管理、管理等模块,方便用户使用。
通过博客平台,大家可以相互促进,共同成长,从而进一步提升自己。
二系统分析1系统需求分析任何一个软件项目的开发都是从需求调查开始,博客管理系统也不例外。
系统管理员通过前台页面进入后台管理模块后,可对注册的博客用户进行管理,包括对注册用户的添加、查找、修改和删除等操作;而博客用户通过前台登录后,可对自己的博客空间进行管理,包括发布自己的网络日志、收藏个人图片、与相关人员进行交流和沟通以及删除访问者发表的评论等。
■针对博客管理系统的一些需求,总结出如下信息。
■用户分普通用户、管理员用户和超级管理员用户。
■超级管理员可以对博客管理员进行管理和权限设置。
■博客管理员涉及对博客类型管理、文章管理、图片管理、评论管理、管理、留言管理和通信管理。
■普通用户可以阅读文章、发表回应、留言和评论。
■一种文章类型有多篇文章。
■一篇文章有多篇评论。
2系统可行性分析可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新的开发是否具备必要性和可能性,对新的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新的开发成功。
可行性研究的目的就是用最小的代价在尽可能短的时间确定问题是否能够解决。
为了确定开发具有可行性,对本系统主要进行了以下三个方面的分析。
(1)经济可行性经济可行性主要包括支出、效益和投资回收周期。
关于支出,一方面要完全利用现有的设备,看是否需要增加新的硬件设备。
另一方面需要经常性的软件维护费用。
关于效益,目前的情况还不能具体确定,只能根据后期的点击率和使用效率来确定。
关于投资回收周期,估计是系统运行后的一年。
(2)技术可行性技术可行性分析主要是分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。
在软件方面,本系统采用的是进行开发,前台网页设计使用的是Microsoft Visual Studio 2008,而数据库系统采用的是SQL2005。
通过分析,在软、硬件方面现有工具与环境完全可以实现系统的开发,因此具有技术上的可行性。
(3)社会因素可行性社会因素可行性主要包括法律方面的可行性和使用方面的可行性。
法律方面的可行性指系统的研发和开发所涉及到的软件都选用正版,不会侵犯他人、集体和国家的利益,遵循相关的法律规定;使用方面的可行性指使用本软件的人员只需要要求有一定的上网基础,能做到一个合格的博客就行。
三系统设计目标和原则1系统目标本系统属于小型的Web版数据库系统,有效地创建了一个网络虚拟社区,使用户可以及时有效并轻松地与他人交流。
通过此可以达到以下目标:■界面简洁,框架清晰、美观大方。
■用户通过网络日志的形式迅速、便捷地发布自己的心得体会。
■为充分展现网络读者与作者的交互性,采用动态网页技术实现博客信息在线发布。
■信息查询灵活、方便,数据存储安全、可靠。
■实现强大的博客后台管理功能。
■实现后台管理中的各种查询,如定位查询、模糊查询等。
■对用户输入的数据,系统进行严格的数据检验,尽可能排除人为地错误。
■最大限度地实现易维护性和易操作性。
2 系统流程图在博客管理用户可以使用前台系统浏览所有容,可以在阅读文章,发表评论,发表留言。
管理员登录到后台后,可以执行部数据操作,可以增加、删除系统用户信息,可以增加、删除、更新版块容。
在这里主要介绍的是登录博客管理系统后,系统整体用例图,如图3-1所示。
图3-1 博客流程图3系统开发环境(1)开发环境开发环境:Microsoft Visual Studio 2008集成开发环境开发语言:+C#后台数据库:SQL Server 2005开发环境运行平台:Windows XP/ Windows 7(2)服务器端Web服务器:Internet 信息服务(IIS)管理器数据库服务器:SQL Server2005浏览器:IE6.0(3)客户端浏览器:IE6.0分辨率:最佳效果1024*768像素四系统功能设计1系统功能结构博客管理系统功能结构如图4-1所示图4-1 博客管理系统功能结构图2系统功能描述(1)客户端系统功能描述博客管理系统设计的最终目的是为用户提供一个知识资源共享和信息交流的良好平台。
在客户端,已注册用户可以浏览博客主页,输入正确的用户名、密码和验证码即可成功登陆,从而进行相应的个人博客管理,如:类型管理、文章管理、评论管理、管理、留言管理、图片管理等。
每个管理模块都具有相应的关键字查询、添加信息、修改信息、批量管理等功能;博客匿名用户可以浏览博客主页的文章信息、评论信息,也可以发表留言等。
如果想要成为本的一名普通用户,可进行注册,单击注册可接受的相关协议,填写个人资料等。
注册成功后即可具有对博客管理的一些权限。
(2)服务器端系统功能描述系统管理员成功登录博客主页之后,点击左上角导航栏中的管理员登录,输入正确的用户名、密码和验证码即可成功登录到超级管理员页面。
超级管理员具有修改注册用户、查找注册用户、删除注册用户、查找管理员、添加管理员、修改管理员、删除管理员等一系列功能。
每个模块都具有相应的关键字查询、信息添加、信息修改、批量管理等功能。
本界面设计简单大方,操作快捷方便。
管理员可对博客系统中出现的不良信息进行有效的管理,从而保证各种信息的健康向上。
五数据库设计在程序开发过程中,数据库设计是一个非常重要的环节。
一个设计良好的数据库结构,可以提高效率、方便维护、而且以后为进行功能的扩充留有余地。
1数据库概要设计本采用SQL Server 2005 数据库,名称为,其中包含9数据表。
系统数据表结构图如图5-1所示。
图5-1 系统数据结构图2数据库概念设计博客作者在发表文章时,可根据文章类型分类发布,一种文章类型有多篇文章。
同时,一个完整的还要有一些友情。
文章类型信息实体E-R图和信息实体E-R图分别如图5-2和图5-3.文章信息类型文章类型文章编号链接信息链接编号网站名称链接地址图5-2 文章类型信息实体E-R图图5-3 信息实体E-R图对于博客作者发表文章时,访客有时要发表留言和评论,这可以增进博客作者和访客之间的交流与沟通。
留言信息实体E-R图5-4和评论信息实体E-R图5-5。
图5-4 留言信息实体E-R图图5-5 评论信息实体E-R图博客是以个人为中心的信息摘选,是展现个人风采的一种网络日志。
当博客文章发表后会有相应的人气指数等。
文章信息实体E-R图5-6。
为了增强系统的安全性每个用户只有通过正确的系统登录才有权限进行一些基本信息的管理。
后台用户实体E-R 图5-7。
图5-6 文章信息实体E-R图图5-7 后台用户实体E-R图3数据库逻辑设计在设计完数据库实体E-R图之后,将根据实体E-R图设计数据表结构。
(1)ST-news(文章信息列表)文章信息列表用来记录文章信息,如图5-8所示。
图5-8 文章信息列表(2)ST-replay(评论信息列表)评论信息列表用来保存评论信息,如图5-9所示。
图5-9 评论信息列表(3)ST-message(留言信息列表)留言信息列表用来保存留言信息,如图5-10所示。
图5-10 留言信息列表(4)文件夹组织结构在此将文件的组织结构展示出来,如图5-11所示。