【发布时间】:2010-09-17 00:53:36
【问题描述】:
我正在攻读计算机科学第二年,我们有一个软件工程小组项目。组里有 5 个人,我们想用 php 构建一个 web 应用程序。请给我一些建议
【问题讨论】:
标签: php web-applications
我正在攻读计算机科学第二年,我们有一个软件工程小组项目。组里有 5 个人,我们想用 php 构建一个 web 应用程序。请给我一些建议
【问题讨论】:
标签: php web-applications
看看 Paul Graham 的“我们希望资助的创业点子”列表 - 更多点子,CMS 已被彻底淘汰。
http://ycombinator.com/ideas.html
简而言之:
【讨论】:
content management system 怎么样?
这让您可以展示自己的 Web 开发技能的每一个部分,而且对于 5 人团队来说应该不难做到。 CMS 通常包括文件上传、文件管理和在线文本编辑器(类似于 TinyMCE)。
实际上,它们的开发非常有趣,而且当系统完成后,它会有一个很棒的“哇”因素。尤其是当您向人们展示如何在线编辑您网站的内容时。
【讨论】:
可能包括以下因素:编写的代码行数、时间 QA 测试、生成的用例索引卡的数量等。
哦,如果你想完全主观 - 在声誉系统中工作。
我有点讽刺,但谁知道呢,也许那里有什么东西。
说真的 - 项目一切顺利。
【讨论】:
我的第二年项目实际上是大学建议的,因为它满足了他们的需求。
我们创建了我们大学学生团体和教职员工的照片目录。
然后我们还将其链接到课程列表和教师信息。
最后,我们为用户和帐户创建了用户身份验证。
最终功能允许学生登录、编辑自己的信息(必须得到工作人员的批准),并在信息访问受限的情况下浏览目录。即,他们可以访问肖像肖像、居住扩展名和姓名。他们也可以选择对其他学生不可见。
教师可以登录,除上述之外,还可以查看班级内学生的画廊。这让他们可以打印出一本小册子,这样他们就可以开始将姓名与班级中的面孔联系起来。
它是用 Java 企业版编写的……有点像野兽。如果我要重新实现,我会用 PHP5 重写它。如果不是为了学分,我会使用 Drupal 构建它..
【讨论】:
你们可以按照Buxfer 或Mint 或Quicken Online 的方式创建一些东西。
我自己正在为桌面开发一个这样的项目(爱好)。
您所要做的就是解析 OFX 语句,将它们存储在数据库中。
允许用户标记交易并设置预算。
允许多个银行/信用卡账户。
显示带有饼图的漂亮报告,有助于有意义地可视化数据。
对这些数字进行一些基本分析(“平均而言,您每 6 个月在不需要的电子产品上花费 500 美元”)。
一旦数据库设计完成,您就可以并行处理其中的许多功能。
【讨论】:
为什么不与其他学科的教授/讲师讨论他们可能需要的东西。
对于我的项目,我们就是这样做的,并创建了一个简单的系统来跟踪艺术部门照片实验室的实验室工作人员的日程安排。都是 PHP3 :)
【讨论】:
下学期我应该安排哪些课程?
鉴于课程表和学生资料,学生在下学期应注册哪些课程?考虑专业、课程先决条件和个人限制,例如排除在工作或实践上花费的时间。
这将需要一个数据库和一些有趣的 SQL 查询。用于填写学生资料的网页。建议时间表的某种报告。如果您存储配置文件,那么您还需要身份验证。您可以在应用程序的不同领域独立工作。
让我们知道您决定做什么,以及在部分成绩上依赖其他程序员是什么感觉。祝你好运!
【讨论】: