【问题标题】:Suggestions for a Web application for a group project [closed]针对小组项目的 Web 应用程序的建议 [关闭]
【发布时间】:2010-09-17 00:53:36
【问题描述】:

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

【问题讨论】:

    标签: php web-applications


    【解决方案1】:

    看看 Paul Graham 的“我们希望资助的创业点子”列表 - 更多点子,CMS 已被彻底淘汰。

    http://ycombinator.com/ideas.html

    简而言之:

    1. 一种以 RIAA 为症状的疾病的治疗方法。
    2. 简化浏览
    3. 新消息
    4. 外包 IT
    5. 企业软件2.0
    6. CRM 的更多变体
    7. 贵公司需要但不存在的东西
    8. 约会
    9. 照片/视频分享服务
    10. 拍卖
    11. Web Office 应用程序
    12. 修复广告
    13. 在线学习
    14. 测量工具
    15. 现成的安全性
    16. 一种取决于设计的搜索形式
    17. 新的付款方式(棘手)
    18. WebOS(si tienes 'webos',抱歉的西班牙语笑话)
    19. 应用程序和/或数据托管
    20. 购物指南
    21. 面向个人和小型企业的财务软件
    22. 基于 Web 的 Excel/数据库混合体
    23. 维基百科的更多开放替代品
    24. 对不良客户服务的缓冲
    25. ACraigslist 竞争对手
    26. 更好的视频聊天
    27. 硬件/软件混合体
    28. 修复电子邮件过载
    29. 针对特定市场的简单网站建设者
    30. 初创公司的初创公司

    【讨论】:

      【解决方案2】:

      content management system 怎么样?

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

      实际上,它们的开发非常有趣,而且当系统完成后,它会有一个很棒的“哇”因素。尤其是当您向人们展示如何在线编辑您网站的内容时。

      【讨论】:

        【解决方案3】:

        想法:开发一个“小组项目贡献跟踪/报告”应用程序。我建议您对少数用户进行 Beta 测试 - 可能有五 (5) 个左右。

        可能包括以下因素:编写的代码行数、时间 QA 测试、生成的用例索引卡的数量等。

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


        我有点讽刺,但谁知道呢,也许那里有什么东西。

        说真的 - 项目一切顺利。

        【讨论】:

        • 我喜欢这个主意。几乎每一个好的项目都需要钱,大多数开源项目管理系统都缺乏许多不错的功能,而谷歌代码等都需要你开发一个开源项目。
        【解决方案4】:

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

        我们创建了我们大学学生团体和教职员工的照片目录。

        然后我们还将其链接到课程列表和教师信息。

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

        最终功能允许学生登录、编辑自己的信息(必须得到工作人员的批准),并在信息访问受限的情况下浏览目录。即,他们可以访问肖像肖像、居住扩展名和姓名。他们也可以选择对其他学生不可见。

        教师可以登录,除上述之外,还可以查看班级内学生的画廊。这让他们可以打印出一本小册子,这样他们就可以开始将姓名与班级中的面孔联系起来。

        它是用 Java 企业版编写的……有点像野兽。如果我要重新实现,我会用 PHP5 重写它。如果不是为了学分,我会使用 Drupal 构建它..

        【讨论】:

          【解决方案5】:

          你们可以按照BuxferMintQuicken Online 的方式创建一些东西。

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

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

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

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

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

          对这些数字进行一些基本分析(“平均而言,您每 6 个月在不需要的电子产品上花费 500 美元”)。

          一旦数据库设计完成,您就可以并行处理其中的许多功能。

          【讨论】:

            【解决方案6】:

            为什么不与其他学科的教授/讲师讨论他们可能需要的东西。

            对于我的项目,我们就是这样做的,并创建了一个简单的系统来跟踪艺术部门照片实验室的实验室工作人员的日程安排。都是 PHP3 :)

            【讨论】:

              【解决方案7】:

              下学期我应该安排哪些课程?

              鉴于课程表和学生资料,学生在下学期应注册哪些课程?考虑专业、课程先决条件和个人限制,例如排除在工作或实践上花费的时间。

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

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

              【讨论】:

                猜你喜欢
                • 2011-06-10
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2013-03-19
                • 2012-10-27
                相关资源
                最近更新 更多