求建议,本来打算毕业设计做一个网上商城的,但是带我的老师说这个都做烂了,让我想想有什么新意的东西

唔为CSND狂 2013-02-05 12:08:42
求建议,本来打算毕业设计做一个网,上商城的,但是带我的老师说这个都做烂了,让我想想有什么新意的东西,我想了很久,不知道做什么好。求思路求推荐。谢谢。
鄙人了解 java基础、三大框架等基础。
...全文
2005 57 打赏 收藏 转发到动态 举报
写回复
用AI写文章
57 条回复
切换为时间正序
请发表友善的回复…
发表回复
node 2013-03-06
  • 打赏
  • 举报
回复
引用 52 楼 wwfl1 的回复:
引用 50 楼 w2445238 的回复: 做个新闻网站: 1.用户模块 2.新闻模块 3.论坛模块 4.网站帮助 5.站内招聘,学校介绍什么的 5.等等等等(管它什么模块)这个貌似不可以满足两个人的工作量啊
前端效果做的复杂一点,差不多够2个人练习用了,再说还可以有junit的测试代码 + db的testcase
  • 打赏
  • 举报
回复
很多啊,分为WEB,J2EE 两种。都很多哦。但都不难。好好想下吧。
唔为CSND狂 2013-03-01
  • 打赏
  • 举报
回复
引用 47 楼 czcnuonuo 的回复:
建议楼主做个OA系统,挺有挑战性的。
在查看相关文档,谢谢
唔为CSND狂 2013-03-01
  • 打赏
  • 举报
回复
引用 50 楼 w2445238 的回复:
做个新闻网站: 1.用户模块 2.新闻模块 3.论坛模块 4.网站帮助 5.站内招聘,学校介绍什么的 5.等等等等(管它什么模块)
这个貌似不可以满足两个人的工作量啊
唔为CSND狂 2013-03-01
  • 打赏
  • 举报
回复
引用 49 楼 flymetothesky 的回复:
做一个全新的12306
这也太牛了吧
唔为CSND狂 2013-03-01
  • 打赏
  • 举报
回复
引用 54 楼 real_tecent 的回复:
也在做毕业设计,俺做的档案管理系统,可以参考。
祝你早日完工啊
node 2013-03-01
  • 打赏
  • 举报
回复
做个新闻网站: 1.用户模块 2.新闻模块 3.论坛模块 4.网站帮助 5.站内招聘,学校介绍什么的 5.等等等等(管它什么模块)
flymetothesky 2013-03-01
  • 打赏
  • 举报
回复
做一个全新的12306
attach_finance 2013-03-01
  • 打赏
  • 举报
回复
也在做毕业设计,俺做的档案管理系统,可以参考。
xiejin90314 2013-02-28
  • 打赏
  • 举报
回复
大学生应该对宾馆管理系统比较熟悉,。。个人建议。。
和尚不洗碗 2013-02-28
  • 打赏
  • 举报
回复
建议楼主做个OA系统,挺有挑战性的。
shangzhihaohao 2013-02-28
  • 打赏
  • 举报
回复
引用 24 楼 rexiechuanqi 的回复:
商城、社交网站都不是JAVA的长项,所以著名的此类网站淘宝、facebook等都不是java的。 java的长处在于电信、金融、证券等行业的大型应用系统,或者ERP之类的系统,所以可以考虑 做个管理平台,无论是教学管理还是教务管理,考试管理之类的,这才是单人能做而又符合java 定位的方向。
刚开始淘宝用的PHP,后来因为数据库连接池的问题换成java了,还是请sun公司开发的。 facebook用的是PHP,不过把PHP代码转换成了java字节码,然后放在jvm里运行。
xiejiangmi 2013-02-28
  • 打赏
  • 举报
回复
猜猜我是男滴还是女滴
cjsjiang123 2013-02-28
  • 打赏
  • 举报
回复
我毕业设计是电子商城,毕业后工作,第一个项目还是电商,是一种缘分啊。不过工作了,涉及到的技术更多!
karl_2097 2013-02-26
  • 打赏
  • 举报
回复
爬虫+1 当年我同学就有毕设做爬虫的
weiythi 2013-02-25
  • 打赏
  • 举报
回复
网上教学系统,实现ppt和doc文档的在线播放(类似百度文库),教师作业发布,学生作业提交,在线交流,在线播放教学视频
只是_曾经 2013-02-20
  • 打赏
  • 举报
回复
写爬虫被。这个永远写不烂。
呼啸 2013-02-19
  • 打赏
  • 举报
回复
做烂了? 问下你们老师amazon.com怎么做的
huwenchengycy 2013-02-19
  • 打赏
  • 举报
回复 1
引用 30 楼 channel321 的回复:
他说的做烂了是说网上很多有得直接下代码吧。。商城很复杂。一个人做就算不考虑性能都好难,至于你们就纯粹的演示的话,那就考虑点比较炫的前端的把。。例如瀑布流之类的。。后台做得一般就算了。反正都是对牛弹琴,本科答辩的那些老师都水得很,写再复杂的后台给他们感觉就是鼠标点点点。没开发过不知道艰难。花点时间做好你的前端实用很多
+1
kai1989keji 2013-02-19
  • 打赏
  • 举报
回复
商城太大了,不容易开发,建议从小项目开始入手;一般毕业项目做OA的人超多,出去面试含金量不高!!
加载更多回复(36)
近年来,物联网的发展势不可挡,将很快成为下一个革命性的技术变革,改变人们的生活方式。而嵌入式linux相关技术则是物联网技术中的核心部分(感知层和传输层全部依赖嵌入式技术的支撑),想要在物联网技术中有所建树嵌入式linux是绕不开的一道坎,因此为广大相关专业大学生和相关行业工程师所关注。然后传统的线下培训班学习方式却有着诸多缺陷:费用高昂(4个月16800元左右)、时间和空间成本高昂(必须全日制集中式脱产学习、学习和生活成本高)、效果差(老师水平、责任心、教学管理水平参差不齐)等,让人望而却步、“嵌入式,想爱你不容易”。 本课程是从零开始完整系统的学习嵌入式linux技术的完全教程,因此学习是分为几个阶段的,每个人应当根据自己的情况选择合适的学习起始点(譬如有基础则可不必从头开始)和学习重点安排(譬如有些人应该重点看C,而有些人要重点看裸机等)。 但是总的来,大部分同学的基础和学习能力都相差不大,因此我下面给出的完整学习路径和建议适合99%的同学。这个学习路线也是朱老师课程录制和顺序,也是朱老师自己认为的合理的学习进阶路线,建议大家参考该路线学习,以大限度提升学习效率。 第0阶段:试学阶段 本阶段要学习的课程是《0.基础预科》中的3个课程。学习顺序为: 先学习《0.1.嵌入式软件工程师完全学习指南》。本课程是对物联网技术的介绍,和朱老师整个物联网相关课程的大规划(嵌入式linux核心课程属于朱老师整个物联网课程体系的一部分,其他部分还有诸如Android扩展、物联网传感器扩展等)。学完本课程可对物联网的概念和应用有更深的理解,尤其适合根本不理解何为物联网的小白学习。(现在很多大学都开设物联网专业,但是都大二大三了都还不知道何为物联网的人一大堆,甚至学校老师不清到底什么是物联网) 然后学习《0.2.朱老师你零基础学Linux》,本课程是对linux系统的基本使用。因为之后的所有开发都是在linux系统(具体的是ubuntu,更具体点是基础预科里用的是ubuntu10.04,后面其他课程里用的是ubuntu14.04)中进行的,因此要开始学习必须先会使用linux发行版系统,所以这个课必须先学。 后是《0.3.嵌入式linux C编程基础》,这个课程是非常非常基础的讲C语言的课程(其实还只讲了一半,是线下实体课堂的实录,因为当时课上到一半开班了所以就没继续讲了)。这个课程C语言讲的非常仔细,仔细到令人发指的程度。如果你C语言功底不行建议好好看这个课程,会有极大提升。当然如果C语言还可以,有一定功力(表现为看了这个课程后感觉太简单太容易了),那这个课程可以快进过去或者干脆跳过。 至此基础预科学习完毕,可以正式开启嵌入式linux学习之路了。 多几句,整个《0.基础预科》部分的视频课程都是免费提供的。并不是这部分课程没有含金量所以免费,相反这部分课程含金量很高(同学反馈的好评也多)。朱老师之所以将本部分定为免费课程,主要是希望大家能够零成本的开始学习,先通过这部分课程的学习检验自己的学习结果,搞清楚以下问题: 我到底能不能学会? 这个课程到底适合不适合我,这个老师的风格我到底喜欢不喜欢? 这个技术方向到底能不能吸引我?我是不是真的决定去学嵌入式了? 这老师行不行?值不值得花钱买他的课程? 把这个阶段定位为试学阶段,也是基于这点。试学,一方面试的是你自己,另一方面试的是我。试学阶段40小时左右的课程(其实本来可以短一些的)大家至少需要一周以上才能学完,这么久的时间就是希望大家能够想清楚,也能够看清楚自己的内心兴趣,同时也能充分检验朱老师的课程质量。 第1阶段:初级嵌入式软件工程师阶段 本阶段的学习内容包括《1.ARM裸机全集》和《4.C语言专题》这两个课程。学习顺序是以ARM裸机为主线,其中穿插C语言专题进行学习。 本阶段2个大课程加起来156小时,主体内容是嵌入式linux软件开发方向的各种零碎知识点和能力点,几乎可以认为是整个课程中重要的一个阶段(有些人驱动重要?这两个阶段如果过不了驱动跟你半毛钱关系都没有)。 本阶段对大家重要还有个更主要原因就是:本课程中讲的东西都是各种嵌入式软件开发岗位技术面试笔试中常遇到的。所以如果是希望通过学习搞定面试找到工作,那本阶段的课程就要作为重点学(尤其是C语言专题)。 第2阶段:提升阶段 本阶段的学习内容包括《2.uboot和linux内核移植》和《3.linux应用编程和网络编程》。其中uboot和系统移植承接ARM裸机阶段内容,继续讲解uboot。这个课程也很精华,分为20个小课程一共92小时,学习本课程并且把课程中的练习都下来后,整个人的程序编写和调试功能会极大提升,用已经学完的同学的话讲是“感觉整个人脱胎换骨了”。Linux应用编程和网络编程这个课程根据APUE这本书简化而来,面向实际用到的知识点和重点,学起来难易适中,相对轻松点。不过却是后面学习驱动的,想要写驱动必须得先会写应用,这个道理大家一定要遵从。 本阶段的2个课程之间没有先后顺序,大家可以根据自己的需要来安排。我讲课时是按照先uboot和系统移植,后linux应用编程和网络编程的。(主要是为了承接前后阶段) 第3阶段:驱动学习阶段 本阶段内容为《5.linux驱动开发》,本部分是整个课程里大家期待的部分,很多人是一上来就想学习驱动开发的。但是必须认识到,驱动是linux技术中集大成者,前面所有课程中学到的内容在驱动中都会用到,驱动编程和调试是让人抓掉头发都无从下手的麻烦事,所以建议大家学好前面的课程再来看本部分,否则你将什么都得不到。(就好像笑话里的那种,前面4碗饭不吃,直接吃第5碗也是不可能饱的) 第4阶段:项目阶段 本阶段为大家安排了一个练习项目,该项目综合用到了前面课程中讲到的知识和能力,包括驱动和应用,编程能力、调试能力等。为了方便本项目并未用到额外的配件,课程配套的X210开发板即可直接完成项目。本项目只是个开胃小菜,用来给大家检验自己的学习成果的而已。 真正有用而复杂的项目,朱老师将在另一个课程体系(暂定名为:朱有鹏老师物联网项目库)中给大家一一道来。这些项目会从2016.8左右开始一直持续(直到朱老师退休······),朱老师的目标是将常见的各种物联网传感器、外设硬件模块、前端技术应用都囊括进来,使用我们嵌入式linux核心课程中学到的编程能力,结合这些软硬件模块来完成一个一个大项目小项目。将来大家可以根据自己的兴趣爱好和工作需要,在其中选择合适的项目进行学习,并且即刻在实际中遇到这些项目(也是是为了毕业设计、也许是公司下一个产品···)

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧