Php 对组项目的Web应用程序的建议

Php 对组项目的Web应用程序的建议,php,web-applications,Php,Web Applications,我正在攻读计算机科学二年级,我们有一个软件工程小组项目。小组中有5个人,我们想用php构建一个web应用程序。请给我提些建议来一杯怎么样 这可以让你展示你的web开发技能的每一部分,而这对于一个5人的团队来说应该不难做到。CMS通常包括文件上传、文件管理和在线文本编辑器(类似TinyMCE) 开发它们实际上很有趣,当系统完成时,它有一个很好的“惊喜”因素。尤其是当您向人们展示如何在线编辑网站内容时。想法:开发“团队项目贡献跟踪/报告”应用程序。我建议你在少数几个用户上测试它——可能是五(5)个左

我正在攻读计算机科学二年级,我们有一个软件工程小组项目。小组中有5个人,我们想用php构建一个web应用程序。请给我提些建议

来一杯怎么样

这可以让你展示你的web开发技能的每一部分,而这对于一个5人的团队来说应该不难做到。CMS通常包括文件上传、文件管理和在线文本编辑器(类似TinyMCE)

开发它们实际上很有趣,当系统完成时,它有一个很好的“惊喜”因素。尤其是当您向人们展示如何在线编辑网站内容时。

想法:开发“团队项目贡献跟踪/报告”应用程序。我建议你在少数几个用户上测试它——可能是五(5)个左右。 可能包括以下因素:编写的代码行、QA测试的时间、生成的用例索引卡的数量等

哦,如果你想完全主观化——在声誉系统中工作


我有点讽刺,但谁知道呢,也许有什么


非常严肃地说——这是项目中最好的部分。

你们可以按照or的思路来创造一些东西

我正在为自己的桌面做一个这样的项目(爱好)

您所要做的就是解析X语句,将它们存储在数据库中

允许用户标记交易并设置预算

允许有多个银行/信用卡账户

用饼图显示漂亮的报告,这有助于有意义地可视化数据

对这些数字做一些基本分析(“平均来说,你每6个月花500美元购买你不需要的电子产品”)


一旦数据库设计完成,您就可以并行处理这些功能。

我的第二年项目实际上是由大学提出的,因为它满足了他们的需求

我们创建了一个学校学生和教师的照片目录

然后我们还将其与课程列表和教员信息联系起来

最后,我们为用户和帐户创建了用户身份验证

终端功能允许学生登录、编辑自己的信息(必须得到工作人员的批准),并在有限的信息访问权限下查看目录。也就是说,他们可以获得肖像、住宅扩展和姓名。他们也可以选择不让其他学生看到

教员可以登录,除上述内容外,还可以查看其班级内学生的图库。这使得他们可以打印出一本小册子,这样他们就可以开始把名字和课堂上的面孔联系起来


它是用Java企业版编写的。。。有点像野兽。如果我要重新实现,我会在PHP5中重写它。如果不是为了课程学分,我会用Drupal建立它。

为什么不跟其他学科的教授/讲师谈谈他们可能需要的东西呢


在我的项目中,我们就是这样做的,并创建了一个简单的系统来跟踪艺术系摄影实验室的实验室服务员的日程安排。这都是PHP3:)

看看Paul Graham的“我们想资助的创业想法”列表——还有很多想法,CMS已经做得很死了

简言之,清单如下:

  • 以RIAA为症状的疾病的治疗方法
  • 简化浏览
  • 新消息
  • 外包IT
  • 企业软件2.0
  • CRM的更多变体
  • 你的公司需要的东西根本不存在
  • 约会
  • 照片/视频共享服务
  • 拍卖
  • Web Office应用程序
  • 固定广告
  • 在线学习
  • 测量工具
  • 现成的安全
  • 一种依赖于设计的搜索形式
  • 新的支付方式(棘手)
  • 网络操作系统(si tienes“网络操作系统”,抱歉的西班牙语笑话)
  • 应用程序和/或数据托管
  • 购物指南
  • 面向个人和小型企业的金融软件
  • 基于web的Excel/数据库混合应用
  • 更开放的维基百科替代方案
  • 对不良客户服务的缓冲
  • 竞争对手
  • 更好的视频聊天
  • 硬件/软件混合
  • 修复电子邮件过载
  • 针对特定市场的简易网站建设者
  • 创业公司对创业公司

  • 下学期我应该安排什么课程?

    给定课程表和学生档案,学生下学期应该注册哪些课程?考虑专业、课程先决条件和个人限制,例如不考虑工作或实习时间

    这将需要一个数据库和一些有趣的SQL查询。用于填写学生档案的网页。建议时间表的某种报告。如果存储配置文件,则还需要身份验证。您可以在应用程序的不同领域独立工作


    让我们知道你决定做什么,以及在你的成绩中依赖其他程序员是什么感觉。祝你好运

    我喜欢这个主意。几乎每一个好的项目都需要钱,大多数开源项目管理系统都缺少很多好的特性,谷歌代码等等,所有这些都需要你开发一个开源项目。