基于开源代码的web应用实训报告.docx
- 文档编号:3194413
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:17
- 大小:316.91KB
基于开源代码的web应用实训报告.docx
《基于开源代码的web应用实训报告.docx》由会员分享,可在线阅读,更多相关《基于开源代码的web应用实训报告.docx(17页珍藏版)》请在冰点文库上搜索。
基于开源代码的web应用实训报告
中北大学
基于开源代码的web应用
实训报告
学生姓名:
学号:
学院:
软件学院
专业:
软件开发与测试
题目:
文章管理系统
指导教师
2011年12月20日
1.设计任务概述(包括系统总体框图及功能描述)
1.1系统功能模块总体设计
图1.1-1系统总体框图
1.2系统功能描述
文章管理系统是将文章发布和计算机网络结合起来的文章新型管理方式,是信息化社会的产物。
通过网络,管理者可以发布文章供会员浏览,可以用使信息传递更加快捷和方便,从而扩展了信息传递领域,实现了信息传递的高效率。
该文章管理系统,包括文章管理、用户管理、留言管理三部分,核心任务是及时向用户提供有用的信息。
2.功能模块详细设计
2.1详细设计思想
本文章管理系统的设计思想符合文章管理的规范工作流程,用户可以通过网站系统高效管理文章以及查找阅读文章。
本系统具有以下特点:
1.文章主题丰富,内容有益。
2.界面友好、美观。
3.系统简单易用,功能完善。
4.系统安全、稳定。
5.随时更新,紧贴生活。
6.具有高度的灵活性和可扩充性。
7.不要求注册,且完全免费。
2.2核心代码
1.addnews
php
include"../safe/safe.php";
?
>
添加文章
文章题目
文章内容
2.Delnews
php
include"../../config/db_mysql.php";
$id=$_GET['id'];
$sql="deletefrom`news`whereid=$id";
$result=mysql_query($sql);
if($result){
echo"删除成功!
";}
mysql_close();
?
>
3.Updatenews
php
session_start();
//include"../safe/safe.php";
$_SESSION["id"]=$_GET["id"];
?
>
添加文章:
--id:
-->
新闻文章:
新闻内容:
4.Listnews
文章列表
php
include"../../config/db_mysql.php";
$sql="select*from`news`";
$result=mysql_query($sql);
while($arrn=mysql_fetch_array($result))
{?
>
phpecho$arrn["id"];?
>
phpecho$arrn["title"];?
>
phpif($arrn['shenhe']==0){$arrn['shenhe']="审核失败";echo$arrn['shenhe'];}else{$arrn['shenhe']="审核成功";echo$arrn['shenhe'];}?
>
phpecho"
id=$arrn[id]'>审核
id=$arrn[id]'>修改
id=$arrn[id]'>删除
}
mysql_close();
?
>
5.Adduser
添加新管理员
用户名:
密码:
6.Deluser
php
include"../../config/db_mysql.php";
$id=$_GET["id"];
$sql="DELETEFROMusersWHEREid=$id";
$result=mysql_query($sql);
if($result){echo"删除成功!
";}
mysql_close();
?
>
7.Updateuser
php
session_start();
$_SESSION["id"]=$_GET["id"];
?
>
用户管理:
用户名:
密码:
8.Listuser
管理员列表
php
include"../../config/db_mysql.php";
$sql="select*from`users`";
$result=mysql_query($sql);
while($arrn=mysql_fetch_array($result))
{?
>
phpecho$arrn["id"];?
>
phpecho$arrn["name"];?
>
phpecho$arrn["pass"];?
>
phpif($arrn['quanxian']==0){$arrn['quanxian']="普通会员";echo$arrn['quanxian'];}else{$arrn['quanxian']="管理员";echo$arrn['quanxian'];}?
>
phpecho"
id=$arrn[id]'>权限
id=$arrn[id]'>修改
id=$arrn[id]'>删除
}
mysql_close();
?
>
9.Listliuyan
留言
php
include"../../config/db_mysql.php";
$sql="select*from`liuyan`";
$result=mysql_query($sql);
while($arrn=mysql_fetch_array($result))
{?
>
phpecho$arrn["id"];?
>
phpecho$arrn["name"];?
>
phpecho$arrn["content"];?
>
phpif($arrn['shenhe']==0){$arrn['shenhe']="未审核";echo$arrn['shenhe'];}else{$arrn['shenhe']="审核成功";echo$arrn['shenhe'];}?
>
phpecho"
id=$arrn[id]'>审核
id=$arrn[id]'>删除
}
mysql_close();
?
>
10.Delliuyan
php
include"../../config/db_mysql.php";
$id=$_GET['id'];
$sql="deletefrom`liuyan`whereid=$id";
$result=mysql_query($sql);
if($result){
echo"删除成功!
";}
mysql_close();
?
>
11.Safe
php
session_start();
if(!
isset($_SESSION["admin"]))
{
echo"
echo"
exit();
}
?
>
12.Menu
2.3程序运行结果(截屏)
1.用户登录和注册
图2.3-1
2.注册页面
图2.3-2
3.注册成功
图2.3-3
4.登录成功
图2.3-4
5.留言板
图2.3-5
6.留言成功
图2.3-6
7.后台菜单
图2.3-7
8.添加文章
图2.3-8
9.文章列表
图2.3-9
10.添加用户
图2.3-10
11.管理员列表
图2.3-11
12.留言列表
图2.3-12
13.文章展示
图2.3-13
3.课程设计心得、存在问题及解决方法
本次文章管理系统从开始的可行性研究到需求分析再到设计开发直至测试完成,期间出现了不少的问题和漏洞,最主要的问题就是设计的时候考虑不周全导致系统功能不完善,不过经过多次的测试检查以后,逐渐达到了预期的目标,可能其中还有不完善的,不过我们不断的调试修改,争取达到预期效果,使老师满意。
本文章管理系统虽然规模不大,功能相对较少。
但是对于我们初次独自做系统来说还是有点困难的,这对我们来说是个挑战也是个机会,从中我知道了做系统最不可少的是耐心和对全局观的把握,只有这样才能做的更好。
在此同时,对php和mysql的编写和使用也有了更进一步的认识。
由于水平有限,系统难免会有错误和不足,敬请各位用户提出宝贵的建议!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 源代码 web 应用 报告