《基于PHP的项目管理系统设计与实现毕业设计论文.doc》由会员分享,可免费在线阅读全文,更多与《基于PHP的项目管理系统设计与实现毕业设计论文》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。
1、row['csa_tb_manhour']quot$multilingual_global_hourquotquot$strtextquotquot';quot;过滤字符}显示结果登录的用户是否有任务新建任务有搜索用户需要完成的任务普通搜索高级搜索快捷搜索任务列表图任务管理流程图文档管理登录的用户之间可以通过上传文件的方式进行资料的共享。用户可以新建文件夹来归类文件。图所有文档查看页面南京晓庄学院届本科毕业论文图文件的创建图文件夹的创建文件夹与文件在系统中的区别就是标识不相同,文件夹使用,文件使用。根据URL中提供的参数可以判断出来,文件夹有folder参数并且folder=,而文件没有:文件夹:htt:wwwmscomfile_addh?rojectid=amid=amfolder=文件:htt:wwwmscomfile_addh?roj。
2、rintf(quot%sLIMIT%d,%dquot,$query_DetailRS,$startRow_DetailRS,$maxRows_DetailRS);$DetailRS=mysql_query($query_limit_DetailRS,$tankdb)ordie(mysql_error());$row_DetailRS=mysql_fetch_assoc($DetailRS);将查询数据保存()获取该项目下的所有任务联合查询$query_Recordset_task=srintf(quotSELECT*FROMtk_taskinnertdquot$row[]quot=quotquot'quotquot$rowstatusquotquot$multilingual_calendar_cost:南京晓庄学院届本科毕业论文quot$。
3、得查询结果$row_Recordset_log=mysql_fetch_assoc($Recordset_log);()取出某个用户的所有任务联合查询$query_Recordset_task=srintf(quotSELECT*,tk_rojectroject_nameasroject_name_rtFROM`tk_task`innerjoin`tk_roject`ontk_taskcsa_roject=tk_rojectidinnerjoin`tk_task_tye`ontk_taskcsa_tye=tk_task_tyeidinnerjoin`tk_user`ontk_taskcsa_from_user=tk_usertk_user_logininnerjoin`tk_status`ontk_taskcsa_remark=tk_sta。
4、tusidWHEREtk_taskcsa_to_user=%sORDERBYcsa_last_udateDESCquot,GetSQLValueString($colname_Recordset_task,quottextquot));生成最后查询语句$query_limit_Recordset_task=srintf(quot%sLIMIT%d,%dquot,$query_Recordset_task,$startRow_Recordset_task,$maxRows_Recordset_task);$Recordset_task=mysql_query($query_limit_Recordset_task,$tankdb)ordie(mysql_error());$row_Recordset_task=mysql_fetch_asso。
5、tSQLValueString($_POST['roject_to_user'],quottextquot),GetSQLValueString($_POST['roject_status'],quottextquot));$Result=mysql_query($insertSQL,$tankdb)ordie(mysql_error());执行插入语句$newID=mysql_insert_id();取得刚插入的id值返回页面(插入成功后直接跳转到刚插入的那条)$insertGoTo=quotroject_viewh?recordID=$newIDquot;header(srintf(quotLocation:%squot,$insertGoTo));跳转}用户可以点击查看每一个项目。点击查看后,用户可以在当前项目下新建文件夹、文档以及添。
6、POST['roject_text'],quottextquot),GetSQLValueString($_POST['roject_from'],quottextquot),GetSQLValueString($_POST['roject_from_user'],quottextquot),GetSQLValueString($_POST['roject_from_contact'],quottextquot),GetSQLValueString($_POST['roject_start'],quotdatequot),GetSQLValueString($_POST['roject_end'],quotdatequot),GetSQLValueString($_POST['roject_to_det'],quottextquot),Ge。
7、ot)){$insertSQL=srintf(quotINSERTINTOtk_roject(roject_name,roject_code,roject_text,roject_from,roject_from_user,roject_from_contact,roject_start,roject_end,roject_to_det,roject_to_user,roject_status)VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)quot,GetSQLValueString($_POST['roject_name'],quottextquot),过滤参数GetSQLValueString($_POST['roject_code'],quottextquot),GetSQLValueString($。
8、Recordset,quottextquot));$query_limit_Recordset=srintf(quot%sLIMIT%d,%dquot,$query_Recordset,$startRow_Recordset,$maxRows_Recordset);执行语句和保存结果$Recordset=mysql_query($query_limit_Recordset,$tankdb)ordie(mysql_error());$row_Recordset=mysql_fetch_assoc($Recordset);南京晓庄学院届本科毕业论文登录的用户管理员公告列表查看公告是发布公告修改公告删除公告图公告管理流程图项目管理本系统主要的工作就是对项目的管理。在系统中有三种类型的用户:普通用户,项目经理和系统管理员,这三种类型用户中,只有项目。
9、京晓庄学院届本科毕业论文加备注,不仅如此,用户还可以下发任务给其他用户。如图所示。图项目的基本信息页面相关代码如下(项目下新建文件夹、文档的相关代码参考本论文第章的文档管理部分):()获取项目详情if(isset($_GET['recordID'])){$colname_DetailRS=$_GET['recordID'];}生成查询语句$query_DetailRS=srintf(quotSELECT*FROMtk_rojectinnerjointk_userontk_rojectroject_to_user=tk_usertk_user_loginWHEREtk_rojectid=%squot,GetSQLValueString($colname_DetailRS,quotintquot));$query_limit_DetailRS=。
10、ctid=amid=相关代码如下:插入的SQL语句$insertSQL=srintf(quotINSERTINTOtk_document(tk_doc_title,tk_doc_descrition,tk_doc_attachment,南京晓庄学院届本科毕业论文tk_doc_class,tk_doc_class,tk_doc_create,tk_doc_createtime,tk_doc_edit,tk_doc_backu)VALUES(%s,%s,%s,%s,%s,%s,%s,%s,%s)quot,过滤数据GetSQLValueString($_POST['tk_doc_title'],quottextquot),GetSQLValueString($_POST['tk_doc_descrition'],quottextquot),Get。
11、经理和系统管理员可以创建项目。图项目列表页面图是所有项目的查看页面,在这个页面中,所有的用户都可以查看到,但要创建只能是项目经理和系统管理员,图为项目创建页面。图项目创建页面南京晓庄学院届本科毕业论文相关代码如下:()判断用户是否有权限$restrictGoTo=quotuser_errorhquot;失败后的跳转页面用户登录成功后保存session值中的MM_rand必须大于(管理员和项目经理)if($_SESSION['MM_rank']ltquotquot){header(quotLocation:quot$restrictGoTo);}()将提交的数据添加到数据库中提交了添加操作if((isset($_POST[quotMM_insertquot]))amam($_POST[quotMM_insertquot]==quotformq 。
12、($Recordset_task);南京晓庄学院届本科毕业论文登录的用户用户列表查看用户信息删除用户用户基本信息用户项目信息用户操作日志用户编辑管理员是登录用户是用户任务图用户信息管理流程图公告管理图显示的是公告界面,显示的是所有站内的公告。用户点击某条公告标题进入到每条公告的详细页面,翻页查看所有公告。图公告列表页面相关代码如下:查询语句$query_Recordset=srintf(quotSELECT*FROM`tk_announcement`innerjoin`tk_user`ontk_announcementtk_anc_create=tk_usertk_user_loginWHEREtk_anc_tyeltgt%sORDERBYtk_anc_lastudateDESCquot,GetSQLValueString($colname