资源描述
北京服装学院商学院
上机试验汇报
试验名称: 大众供求信息网设计和开发
学生姓名:
班级学号:
指导老师:
试验日期:
基于B/S架构管理信息系统设计和开发分析汇报
——大众供求信息网设计和开发
一 网站系统计划和系统分析
1网站概述
供求信息平台:供求信息平台是互联网上公布供求信息、进行网络推广一个网站或载体。它能够分为全球性或地域性,综合性或行业性,等等。现在有代表性门户综合型如阿里巴巴、慧聪、供求平台、环球资源等,行业性如中国化工网、中国鞋网、环球服装网等。
2网站系统需求分析
大众供求信息网能够为政府、企业及个人提供所需信息,给企业及个人自主管理带来很大方便。本网站提供无偿信息公布平台、推荐企业广告信息平台,方便每个使用者公布信息。管理员在后台对用户公布信息进行审核,使得信息质量得到了提升。大众供求信息网,全方面为企业及个人服务,为每一个人生活、工作、学习带来便利。使得个人及企业愈加好、更方便对供求信息进行浏览、查询、公布、和获取,以愈加好满足个人及企业对供求信息不停增加需求,此次毕业设计特构建大众供求信息网。此次开发大众供求信息网站是相关大家生活中碰到公寓信息、求职信息、招聘信息、培训信息、家教信息、车辆信息、出售信息等进行设计,为大家生活、学习、工作带来方便。
3网站项目标开发目标分析
经过完成此次设计,大众供求信息网站开发完成后,要实现能够为企业及个人生活、工作带来方便。大众供求信息网关键目标是为个人提供强大信息搜索及信息公布功效,为家长处理帮孩子找家教,为企业处理招聘人员、培训人员,为企业产品宣传节省大量成本,使得这么供求信息网站愈加好服务于每一个人!
4网站功效定位需求分析
5网站可行性及风险分析
5.1技术可行性;技术风险分析及对策
PHP作为网站开发语言,支持面向对象编程,适合大型项目标开发。相对于ASP,PHP实施效率远远高于ASP,在配置方面和JSP相比,PHP显得十分简单。PHP跨平台性很好,它几乎能够支持现在流行全部操作系统及数据库平台。PHP支持多个Web服务器,数据库方面采取小巧且功效强大MySQL数据库,配合Apache服务器,能最大效率发挥系统功效。从技术这首先来讲,我认为自己完全能够利用PHP进行此次网站开发。
5.2经济可行性分析,投资及效益分析;经营风险及对策
伴随因特网发展日新月异,不管是国外还是中国,网站已成为政府、企业、企机关信息化建设中关键组成部分。因为供求信息网站有大量最新信息,不管是企业还是个人天天全部会进行搜索信息、获取信息及公布信息等。在进行不一样人群社会调查以问卷方法问询大家日常上网关键活动及关键目标是什么时候,大约72%大家填写答案是查阅资料,还有快要50%大家是公布信息。可见,不管是企业还是个人愈加倾向于在网络上获取所需要信息。在生活节奏快今天,工作大家经过网络获取信息及公布信息,能够大大节省个人时间及提升企业工作效率,降低无须要时间浪费。
5.3管理可行性分析,管理风险及对策
首先,供求信息是每一个人全部会关注问题,网络普及天天上网搜集自己需要信息人很多。开发这么一个供求信息网站,只需要一人完成,不需要花费额外费用。
其次,分析系统运行和维护费用,关键包含软硬件设施、人员费用、材料费用等。这项设计由自己开发,所以相比一个大型软件开发费用,是比较低廉,维护方面,也是能够一个人完成。
这么网站能够为大家带来方便,对有些信息收取一定费用同时大多数信息无偿为大家开放,势必会有很好经济效益和社会效益。所以,从经济角度来讲,开发这么网站含有可行性。
6网站商业模式和盈利模式分析
6.1商业模式分析:
大众供求信息网定位为B2C及C2C商业模式,能够为政府、企业及个人提供所需信息,给政府、企业及个人自主管理带来很大方便。本网站提供无偿信息公布平台、推荐企业广告信息平台,方便每个使用者公布信息。大众供求信息网,全方面为政府、企业及个人服务,为用户生活、工作、学习带来便利。使得个人和企业愈加好、更方便对供求信息进行浏览、查询、公布、和获取,以愈加好满足个人及企业对供求信息不停增加需求。经过这首先分析研究开发这么网站含有潜在力。
6.2盈利模式分析:
网站关键盈利项目起源于网络点击广告收入,同时对有需要公布首页关键位置用户进行收费以维持网站运行。
6.3市场风险及对策(竞争对手分析,服务,模式和品牌)
企业网站、门户网站、黄页等区分企业网站、门户网站、黄页等针对性没有供求平台那么强,而且她们关键是提供信息,也就是全部是“供”,极少有“求”方面信息,不过供求平台在这2个方面全部是等同。
供求信息平台是互联网上公布供求信息、进行网络推广一个网站或载体。它能够分为全球性或地域性,综合性或行业性,等等。现在有代表性门户综合型如阿里巴巴、慧聪、供求平台、环球资源等,行业性如中国化工网、中国鞋网、环球服装网等。
6.4网站业务步骤分析(从用户需求角度)
二、网站系统总体结构设计
1网站技术方案设计
1.1硬件设计(机房,服务器选择,网站空间选择(自建))
服务器端
(Server)
服务器:
Apache 2.2.6
1.2软件设计(操作系统,数据库平台,开发工具和静态、动态网站开发语言)
操作系统:
Windows XP sp3
数据库:
MySQL
PHP软件:
PHP 5.2.5
MySQL图形化管理软件:
phpMyAdmin 2.11.3
开发工具:
Dreamweaver CS4
分辨率:
最好效果1024×768像素
浏览器:
IE6.0及以上版本
分辨率:
最好效果1024×768像素
1.3网站安全设计(用户分级权限管理,防火墙,双机热备份,CA认证)
1.3.1 ID权限
在用户表里有一个字段表示权限,权限表里id以逗号隔开,在后台只要判定逗号隔开字符串里有没有对应权限;建立一个用户表和一个权限表,如:
create table users (id int primary key auto_increment,name varchar(100),privilege varchar(255))
create table privilege (privilege varchar(255),name varchar(100),operate_html varchar(100))
1.3.2双热机备份
使用两台服务器,相互备份,共同实施同一服务。当一台服务器出现故障时,能够由另一台服务器负担服务任务,从而在不需要人工干预情况下,自动确保系统能连续提供服务。
1.3.3CA认证
负责签发证书、证书、管理已颁发证书机关。它要制订政策和具体步骤来验证、识别用户身份,并对用户证书进行署名,以确确保书持有者身份和公钥拥有权。
1.4网络拓扑结构
2网站系统设计目标、内容(栏目)和功效设计
2.1网站设计实现目标(前台功效,后台功效,安全功效特点)
分类信息显示
分类审核显示
(1)显示全部分类信息
(2)按类别显示分类信息
(3)显示分类具体信息
(1)查看信息具体
(2)修改信息
(3)删除信息
分类信息搜索
分类信息公布
(1)分类信息经过搜索引擎搜索
(2)分类信息经过类别搜索
(3)分类信息内容经过关键字搜索
(1)选择分类
(2)公布信息信息管理
3.2网站系统系统步骤设计
前台关键是让用户检索信息、公布信息、显示八种类型已经公布信息和推荐广告信息。各个部分及其包含具体功效模块以下图所表示:
图4-1 前台功效模块
后台关键是管理员对公布信息进行审核、公布信息、帮助企业商公布广告信息和自己查看并修改管理员信息等。各个部分及其包含具体功效模块以下图
图4-2 后台功效模块
4网站页面总体结构设计
4.1网站页面链接结构
网站目录结构
文件夹/文件名
描述
/ 99pursey
网站根目录
/admin/index.php
管理员主页
/admin/image.php
管理员页面图片
/conn/conn.php
连接数据库文件
/css/style.css
网站css
/data/db_pursey/**
数据库文件
/images/*
网站主页图片
/JS/function.php
网页自定义函数
/index.php
网站主页
bottom.php
相关我们
/*********
板块列表
4.2网站地图
三、 网站后台数据库设计
本试验使用mysql数据库,经过appserver能够对数据库进行配置;图:在地址栏输入进入数据库
1.创建数据库
此次网站开发建立数据库名为:db_pursey。进入网站后台名字用“root”,密码也是“root”。建立db_pursey数据库代码以下:
<?php
$con = mysql_connect("localhost","root","root");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE db_pursey",$con))
{ echo "Database created";
} else
{
echo "Error creating database: " . mysql_error();
}
mysql_close($con);?>
2.选择数据库进行操作
3.创建表图所表示(表结构下面会一一陈说)
4.连接数据库
在安装数据库时要求名字是root,密码也是root,只是为了方便记忆使它们相同。经过在Dreamweaver中输入代码连接后台数据库,代码以下:
<?php
$conn=mysql_connect("localhost","root","root") or die("数据库服务器连接错误".mysql_error());
mysql_select_db("db_pursey",$conn) or die("数据库访问错误".mysql_error());
mysql_query("set names gb2312");
?
5.数据库表设计
数据表是用于前台检索信息所要用,所要检索信息全部包含在后台所要设计数据表中。管理员经过操作后台数据库能够更改部分信息,将部分有用信息进行审核显示到前台,同时将部分不合格或垃圾信息进行删除。
5.1对大众供求信息网中数据表逻辑结构进行设计,列出下列数据项及数据结构:
1)管理员表基础信息:包含管理员编号id、姓名、密码。
2)广告表基础信息:包含广告编号id、专题、内容、公布日期、公布状态。
3)公布信息表基础信息:包含公布信息编号id、类型、专题、内容、联络电话、联络人、检验状态、公布时间。
5.2数据表设计是此次网站开发设计一个关键内容。依据前面对网站前台和后台功效模块分析和对数据库中实体关系设计,能够看到网站中所用到数据信息基础包含:管理员信息表、推荐企业广告信息表、公布无偿信息表。表名分别用tb_admin、tb_advertising、tb_info表示。下面是为数据库设计表:
(1)管理员信息表tb_admin
管理员信息表tb_admin用来登录后台界面。结构以下表5-1所表示。
表5-1 tb_admin
(2)企业广告信息表tb_advertising
企业广告信息表tb_advertising用来显示推荐企业广告信息。结构以下表5-2所表示。
表5-2 tb_advertising
(3)公布无偿信息表tb_info
公布无偿信息表tb_info用来显示用户和管理员所公布信息。结构以下表5-3所表示。
表5-3 tb_info
五、网站系统实施(系统实施)(系统界面展示和介绍)
1网站目录结构图(文件夹组织结构)
2网站前台界面和各模块具体设计和实现(界面展示和关键代码列表)
2.1前台
前台主页面图所表示。前台关键显示供求信息,及公布无偿信息。单击“我要公布”按钮,即可公布无偿信息,信息公布后只有在后台由管理审核后才能够显示到前台。
前台主页面
前台关键代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="css/style.css" rel="stylesheet">
<title>易查供求信息网</title>
<style type="text/css">
<!--
body {
background-image: url(Images/bg.gif);
}
-->
</style></head>
<body>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td colspan="2"><?php include("top.php");?></td>
</tr>
<tr>
<td width="217" valign="top" background="Images/line2.gif"><?php include("left.php");?></td>
<td width="586" valign="top" bgcolor="#FEFEF6"><?php include("main.php");?></td>
</tr>
<tr>
<td colspan="2"><?php include("bottom.php");?></td>
</tr>
</table>
</body>
</html>
2.2网站后台管理模块具体设计和实现(界面展示和关键代码列表)
后台
单击前台页面上方“管理员登录”按钮,进入后台登录页面,输入管理员用户名及密码即可进入后台管理主页面,图1.3所表示。后台关键实现了添加付费信息、广告信息,查询、审核及删除供求信息等操作。
后台主页面
后台关键代码:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link href="css/style.css" rel="stylesheet">
<title>易查供求信息网</title>
<style type="text/css">
<!--
body {
background-image: url(Images/bg.gif);
}
-->
</style></head>
<body>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr valign="top">
<td colspan="2"><?php include("top.php");?></td>
</tr>
<tr>
<td width="217" valign="top" background="Images/line2.gif"><?php include("left.php");?></td>
<td width="586" valign="top" bgcolor="#FEFEF6"><?php include("main.php");?></td>
</tr>
<tr>
<td colspan="2"><?php include("bottom.php");?></td>
</tr>
</table>
</body>
</html>
六、总结
经过《管理信息系统》课程理论学习和上机试验实践,基础掌握了一个管理信息系统开发步骤和步骤,含有了初步设计一个管理信息系统能力此次开发大众供求信息网站,采取是PHP+MySQL+Apache模式,采取流行网页开发软件Dreamweaver作为开发工具,整个系统代码规范完整,利用CSS进行网页布局。因为是第一次独立开发这么网站,对PHP语言不是很熟,设计标准也不是发过程中碰到了部分问题,以后在赵乃东老师及同学帮助下,问题得到了处理,使得我网站开发顺利进行。
即使以前没有接触过PHP,更没有参与过其它项目标系统开发,没有系统开发策划经验,不过因为我对网站设计项目尤其感爱好,也想毕业后从事这方面工作,所以,在做毕业设计时候我就下定决心必需好好学PHP,认真做一次网站开发。在网站开发过程中,我尝到了开发网站那让人又痛苦又愉快感受:问题不停出现,又不停得四处理,一步一步前进。伴随系统逐步完善,我对以前所学知识领悟得到了提升,能力得到了提升,所学知识得到了综合利用。经过这次网站开发,将理论和实践相结合,使我对网站开发和数据库设计有了更真实体会,使我得到了一次很有价值实践。这次我收获很多,我学会了自己处理问题,学会了坚持。但因为个人缺乏经验,系统中存在着很多不足,比如没有实现没有实现针对性职位推荐等。但我相信自己在以后工作过程中,一定能考虑多方面需求,尽力完成一个网站所努力争取达成高度,让自己在这一行业表现更出色!
展开阅读全文