本人是在校大学生,最近我们接了一个项目。项目要求具体如下:
希望各位大侠给点思路:下面各部分用什么技术实现比较好,都需要学些什么知识
我们是想着用MVC模式来实现的
个人经历:只做过一些学校小型项目项目总体如下:
现在有一单软件开发需求,主要是帮某公司做培训系统的,软件模块要求如下:
需求: 人员录入(有点像招聘网的录入)(必做)
 文件上传与下载(必做) 问卷调查(必做) 人员、角色与权限(三者的动太分配)
通过手机发信息问讲师问题(有点像电台的那种)(选做) 
新员工论坛(选做) 技术:ajax与java(有更好的可以与本人联系)
数据库:不定(最好考虑到可能以后会专为oracle) 浏览器:IE8,firefox, google浏览器(3先2) 
界面:要求比较高,界面内容面谈。
本人最五天都会在线的,希望大家给点建意

解决方案 »

  1.   

    这些功能在网上应都能搜到。
    界面用jQuery或EXT之类的就行
    后台采用java,MVC用ssh之类的吧
    数据库才用oracle
      

  2.   

    当中必须用到的技术都是项目负责人所要求的,我之前一直都是.NET开发的,对java这一块不是很熟,Java只做过一些入门级的小程序。所以,我都是抱着学习的心态来开发这个项目的。谢谢你的意建
      

  3.   

    恩,前面有人说的很清楚了,前台jquery或者ext,ext有一套上传控件,很棒,jquery没用过,不发表意见,中间要么用哪个ssh框架(好像很适合大型的项目,这个),要么是struts 1 struts2 spring 等自带的mvc框架,后台数据库就是oracle了,因为数据库不定,所有考虑下hibernate(ssh中的h),要是要求性能的话,最好对数据的操作用存储过程 
      

  4.   


    最简单易行的文件上传方案是用Flex,其可以和JS交互灵活满足多种场合
      

  5.   

    Net吧
    直接模版嵌套.动态生成就完
      

  6.   

    如果你对PHP熟悉的化,建议使用一种框架进行开发,我也看了有些网友的建议,网上搜一个程序改,我认为这种方法不可取,你得化大量时间去理解人家的架构,而且不符合客户要求的地方,盖起来比较麻烦,还不如用框架自己从头开发
      

  7.   

    [Quote=引用 18 楼 ceshi555 由于教育机构的网站,业务量应该是一般大,比较好处理。
    [/Quote]这个项目是联通的,不是学校
      

  8.   

    除了用手机发信息问问题这个,可能需要额外的通信设备,需要跟第三方厂家合作,别的都是一些小菜,后台用Java,看你们的技术深度了,懂得多一些就SSH2,懂得少一些就JSP/Servlet/JavaBean,或是.net平台、PHP之类的都可以,前端对界面要求高的可以用ExtJS或jQuery,数据库无所谓了,只是小项目而已,MySQL足矣,界面兼容IE8、FF即可