我是学java的,马上毕业了,正在准备毕业设计,想做个类似校内网的社区网站

发布时间:2024-05-31 13:55 发布:上海旅游网

问题描述:

我是学java的,马上毕业了,正在准备毕业设计,想做个类似校内网的社区网站,对校内网也了解一些,从技术方面对于校内网的这种开放平台模式,应该如何实现我却一点头绪也没有,望路过的高手指点迷津,小弟不胜感激!
我不仅仅是为了做毕业设计而做,我打算以后也做社区网站,所以难点没关系,小弟先谢谢大家!

问题解答:

校内网在理论上很简单的。
是MVC结构的。
用的STRUCT框架。
前台没什么说的。
数据库不知道用的什么,但知道他们连数据库的时候用了集群(那么大的业务量,不用才怪呢)。
我看过一篇校内网谁写的来着,话不多,就是讨论校内网的技术实现的。

想实现很简单,和做普通的交互网站一样.
但要做好就很麻烦了,集群的配置,数据库优化,访问控制,权限,安全,等等,真的做起来才会明白要注意的地方有那么多,而不像我们做毕设或课设那么简单,能跑来就行.

做毕设,个人认为要注意几点:
1.一定要做好规划,做好文档,一开始就要明白自己要写什么东西,要有什么功能,要不可以有什么功能.不然的话,你写点就想再加点功能,最后你会发现,你写的不是一个网站,是一个网上操作系统--庞大到你根本不可能控制的地步了.
2.一定要有自己的技术亮点.答辩的时候,看的是你的技术,不是你的功能.技术上的东西,算法上的东西,最好有创新.如果没有,搞一些算法什么的最新的,最近的东西,这样你的论文才能得高分.永远记得:答辩看的是你的技术含量而不是你的功能是否全面.
3.文档一定要写好,这是第二次说了.这包含你的需求分析,数据库设计,测试,说明,安装,等等.也包含了你写程序的风格,程序中的注释.总之,永远记得,你写的程序,无论是细到一行代码,还是大到你的一个程序,都是为了给别人用的,为了给别人看的.而不是你自己!
4.最少要留出总时间的一半来测试--这样你才有可能按期交付.不是说测试要很长时间--理论上测试就应该占总时间的一半才对,而是你总会发现一些事情让你的时间不够.
加油

别想太大了, 你能自己设计一个功能稍微完善的社区网站系统就可以了,工作没有问题,论文更不是问题了。我不是很了解校内网, 但是开放平台是一个很宽泛的概念,linux是开放平台,就是允许他方在自己的平台上开发一些新的东西,进而实现丰富自己的一种理念。校内网开放平台是一个双赢的合作,开放平台大部分是跟一些软件商合作的,网页游戏和一些应用,通过分成获取利润。
要做校内网,先把数据库模型弄好,然后就是写程序,

你一个人做校内网
开玩笑吧
你二十四小时不吃不喝用一年的时间差不多可以做完

热点新闻