物资申请php,php学生捐赠物品管理系统

捐赠物品管理系统采用php编程语言开发,mysql作为后台数据库支持,运行在wamp,appserv等集成环境上.为了方便学生捐赠物品,让更多的贫困人民得到更多的帮助,开发一套校园物品捐赠系统是十分必要的。而且可以培养学生的社会责任感,让他们更加富有爱心。

硬件环境:联网的PC机

软件环境:php MySQL   Apache   dreamweaver

需求分析

经调查,可以总结出学生对捐赠物管理系统的应用需求,具体表现在如下几个方面:申请捐赠,查看捐赠历史及受赠地,浏览新闻,进行留言等。

用户注册与登录:当用户仅对该网站进行基本的浏览操作,查看新闻或是查看捐赠历史时,无需进行登录操作。若用户需要捐赠物品时,就必须进行登录

。当用户第一次进入系统并希望进行捐赠时,必须注册一个用户名。

⑴ 系统功能分析

前台用户注册功能:注册后用户可根据需要进行操作,普通浏览用户无须注册。

登录功能(前台用户和后台管理员):登录后,用户才可进行捐赠或领取物品申请,管理员才可进行后台的管理。

留言功能:申请捐赠物品用户可向管理员留言,说明情况。

评论功能:申请领取物品用户接收物品后,可进行评价。

查询功能:用户可查询有关捐赠品的信息,如某批捐赠物捐往何地。

审核功能:管理员对申请表进行审核。

浏览功能:用户可浏览关于受灾地区的新闻。

系统管理功能:管理员完成捐赠种类的新建,发布新闻等。

453d5399feb4399f02f49ee573110fc4.png

数据库分析

本系统的数据库是mysql数据库,在SQL环境下创建数据库。该数据库包括以下9个数据表结构。

管理员信息表(管理员编号、姓名、密码、电话)

捐赠用户信息表(学号、姓名、密码、学院、班级、电话、宿舍地址)

接收用户信息表(姓名、密码、工作单位、地址、E-mail、电话)

所捐赠物品信息表(名称、类别、数量、接收时间、发放时间)

申请捐赠表(表单号、填写日期、填写人姓名)

申请接收表(表单号、填写日期、填写人姓名)

留言表(姓名、留言时间、留言内容)

评论表(姓名、评论时间、评论内容)

类别表(类别号、类别名称)

以上是大纲或介绍,如需要完整的资料或者如不符合您的要求,请联系技术人员qq:58850198咨询

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/358733.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

哥斯拉Webshell

一.启动 命令:java -jar Godzilla-V2.96.jar 启动时同目录会生成data.db数据库存放数据 启动成功界面如下 二.使用(在本机实测) 这里演示jsp文件进行连接(需要提前配置好jsp环境) 1.点击管…

Bash脚本教程之字符串操作

目录 字符串的长度 子字符串 搜索和替换 改变大小写 字符串的长度 获取字符串长度的语法如下。 ${#varname} 下面是一个例子。 $ myPath=/home/cam/book/long.file.name $ echo ${#myPath} 29 大括号{}是必需的,否则 Bash 会将$#理解成脚本的参数个数,将变量名理解成…

openid saml2_单一登录云:SAML和OpenId

openid saml2当访问不同组织拥有的不同应用程序时,每次从一个应用程序转到另一个应用程序时都必须进行身份验证。 这不仅耗时,而且您还必须记住多个经常丢失的密码。 单一登录是一次认证的能力,并且能够使用已认证的身份在应用程序之间无缝切…

小不咖啡——自己写着玩的网站

请戳: www.xiao-bu.com 性能欠佳,bug很多,切勿见怪。。。 大部分时间在画图。。。一口老血喷在屏幕上。。。。 转载于:https://www.cnblogs.com/hydor/p/4561184.html

apache配置 index.php,修改apache配置文件去除thinkphp url中的index.php

例如你的原路径是 http://localhost/test/index.php/index/add那么现在的地址是 http://localhost/test/index/add如何去掉index.php呢?1、httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置#LoadModule rewrite_module modules/mod_rewrite.so把前面的警号…

一次线上ctf的网络协议分析

拿到的是两个东西 我们先看secret.log 很多乱码但是有一串16进制数 把这段复制下来,我们放到HxD看 点击新建,直接粘贴 发现不对,观察头部,发现少了一个数(5) 因为加上5就是一个rar头部 即 导出来&…

Bash脚本教程之算数运算

目录 算术表达式 数值的进制 位运算 逻辑运算 赋值运算 求值运算 expr 命令 let 命令 算术表达式 ((...))语法可以进行整

Hibernate Collection Cache如何工作

介绍 之前,我描述了Hibernate用于存储实体的二级缓存条目结构。 除了实体,Hibernate还可以存储实体关联,本文将阐明集合缓存的内部工作原理。 领域模型 对于即将进行的测试,我们将使用以下实体模型: 存储库具有一组C…

linux php 版本切换,linux更换PHP版本,多个PHP版本切换

各位兄弟姐妹,linux下怎么进行更换PHP版本,切换不同的PHP版本呢?比如说我现在的PHP版本是5.3 我想要换成5.5 之后我可以在这两个版本间切换?我现在的情况是centos6.5 php版本是5.3 想要升级到5.5回复内容:各位兄弟姐妹…

配置防火墙打开 80 端口

1.打开iptables vi /etc/sysconfig/iptables 2.增加一行 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT 3.重启防火墙 service iptables restart转载于:https://www.cnblogs.com/lanhuan/p/4561293.html

JSFuck奇葩的js编码

以前对黑客很崇拜,黑客的世界无比精彩。最近为了炫耀,想起了这段特殊的代码。 [][([外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1GiImO3K-1631794288635)((![][])][![]]([外链图片转存失败,源站可能有防盗链机制,建议将图片…

Bash脚本教程之行操作

目录 简介 光标移动 清除屏幕 编辑操作 自动补全 操作历史 基本用法 history 命令

安卓学习 intent

其实学习了好几个星期了,是看老罗的视频,但进度太慢 今天 换了一本书 Intent 切换页面 啊啊啊啊 CompentName compnew CompentName(MainActivity.this,SecondActivity.class); Intent intent new Intent(); intent.compentName(comp); startActivity(i…

Bash脚本教程之目录堆栈

目录 cd - pushd,popd dirs 命令 为了方便用户在不同目录之间切换,Bash 提供了目录堆栈功能。 cd - Bash 可以记忆用户进入过的目录。默认情况下,只记忆前一次所在的目录,cd -命令可以返回前一次的目录。 # 当前目录是 /path/to/foo $ cd bar# 重新回到 /path/to/foo…

php 映射程序,windows磁盘映射技术分享

磁盘映射就是将本地某个文件夹或者局域网中的某个计算机的某个目录映射成本地驱动器号,就是说把本地的文件夹或者网络上其他机器的共享的文件夹映射成为自己机器上的一个磁盘,这样可以可以更方便的打开相应的文档,下面作者分享几个在windows下…

模拟服务器和客户端交互的python脚本

脚本: 模拟服务器和客户端交互: import argparse, socket from datetime import datetimeIP "127.0.0.1" CODING "utf8" MAX_BYTES 65535 # UDP最大长度def server(port): # port:端口号sock socket.socket(socke…

Jersey WebResource –标头不附加

昨天我在使用Jersey WebResource类进行HTTP调用时遇到了一个奇怪的问题:似乎我设置的标头在执行HTTP调用时被忽略了。 提前阅读。 我试图实现的目标是调用REST Api从我们的应用程序中获取一些数据。 为此,我使用了Jersey客户端 ,显然&#x…

动态规划 dynamic programming

动态规划dynamic programming June,7, 2015 作者:swanGooseMan 出处:http://www.cnblogs.com/swanGooseMan/p/4556588.html 声明:本文采用以下协议进行授权: 自由转载-非商用-非衍生-保持署名|Creative Commons BY-NC-ND 3.0 &…

Bash脚本教程之脚本入门

目录 Shebang 行 执行权限和路径 env 命令 注释 脚本参数 shift 命令 getopts 命令 配置项参数终止符 --

php m pi 2,PHP学习(2)

PHP 的自定义常量自定义常量需要我们使用define()函数去定义,用法为define(name,value,case_insensitive)其中case_insensitive为可选参数,规定常量是否区分大小写,值为true(不敏感)或者false(默认,敏感)例子:define(&…