我正在做第二年的计算机科学,我们有一个软件工程小组项目。该组中有5个人,我们想在php中构建一个Web应用程序。请为我建议一些想法
答案 0 :(得分:6)
看看保罗格雷厄姆的“我们想要资助的创业理念”清单 - 更多的想法和CMS已经完成了死亡。
http://ycombinator.com/ideas.html
简短的清单:
答案 1 :(得分:5)
这允许您展示您的Web开发技能的每个部分,并且对于5人团队来说应该不难。 CMS通常包括文件上传,文件管理和在线文本编辑器(如TinyMCE)。
开发它们实际上非常有趣,当系统完成时,它有一个很棒的“哇”因素。特别是当您向人们展示如何在线编辑网站内容时。
答案 2 :(得分:3)
可能包括以下因素:代码行,时间质量检查,生成的用例索引卡等等
哦,如果你想完全主观 - 在声誉系统中工作。
我是半讽刺的,但是谁知道,也许那里有什么东西。
严肃地说 - 项目一切都很好。
答案 3 :(得分:3)
我的第二年项目实际上是由大学提出的,因为它满足了他们的需求。
我们创建了我们学院的学生团体和教师的照片目录。
然后我们还将其与课程列表和教师信息相关联。
最后,我们为用户和帐户创建了用户身份验证。
最终功能允许学生登录,编辑自己的信息(必须由工作人员批准),并浏览具有有限信息访问权限的目录。也就是说,他们可以使用肖像肖像,居住扩展和名称。他们也可以选择不被其他学生看到。
教师可以登录,除了上述内容外,还可以查看班级中学生的画廊。这使他们可以打印出一本小册子,这样他们就可以开始将名字与他们班级中的面孔联系起来了。
它是用Java Enterprise Edition编写的......有点像野兽。如果我要重新实现,我会在PHP5中重写它。如果它不是为了课程学分,我会使用Drupal构建它。
答案 4 :(得分:2)
你们可以创建Buxfer或Mint或Quicken Online的内容。
我正在为桌面本身做一个这样的项目(爱好)。
您所要做的就是解析OFX语句,将它们存储在数据库中。
允许用户标记交易并设置预算。
允许使用多个银行/信用卡帐户。
使用饼图显示漂亮的报告,这有助于有意义地可视化数据。
对数字做一些基本分析(“平均而言,你每6个月花费500美元购买你不需要的电子产品”)。
完成数据库设计后,您可以并行处理许多这些功能。
答案 5 :(得分:2)
为什么不与其他学科的教授/教师讨论他们可能需要的事情。
对于我的项目,我们就是这样做的,并创建了一个简单的系统来跟踪Art Departments照片实验室中实验室服务员的日程安排。这都是PHP3:)
答案 6 :(得分:1)
下一学期应该安排哪些课程?
根据课程安排和学生档案,学生在下学期应注册哪些课程?考虑主要,课程先决条件和个人限制,例如阻止在工作或练习上花费的时间。
这将需要一个数据库和一些有趣的SQL查询。用于完成学生档案的网页。针对建议的时间表的某种报告。如果存储配置文件,则还需要身份验证。您可以在应用程序的不同区域独立工作。
让我们知道您决定做什么以及依赖其他程序员获得部分成绩的方式。祝你好运!