佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

12
返回列表 发新帖
楼主: LiverBird

我的final year project[这个系统怎样做?]

[复制链接]
发表于 26-3-2008 04:03 PM | 显示全部楼层
原帖由 vampcheah 于 25-3-2008 04:55 AM 发表
java applet ... 做到你头晕


不要笑!
javascript 或 jsp 有一个问题: user 可以按back!!

所以用applet 比较恰当!
回复

使用道具 举报


ADVERTISEMENT

发表于 26-3-2008 05:31 PM | 显示全部楼层
给你一些建议(我很久没用Applet了/JSP,如有说错请大家指教!!)

Applet:
每个位子用Button (还是JButton? 忘了。。)来代表。当位子还Available,就用一种颜色。
Booked了的,就换另一种颜色。

比如,在Database,通常Seats会是酱的Format:

show_id   |    seat_no   |    status
----------------------------------------------
SHOW_A         A1                A
SHOW_A         A2                B

在Code,你那全部Seat的Data,然后Loop,根据status来create button。如果status = 'A',就放蓝,else if statis = 'B',就放红。

然后将Button加进Screen layout里。我记得Applet是用Flow layout / grid layout之类的吧。Flow 应该OK吧。

如果JSP,那就是在HTML下手啦。一样是读取Database,然后Loop,然后每一格位子,可以用<input type="button"> (可能不太好看。),或用<table>里的<td>。然后在<td>里加一个hidden field, <td><input type="hidden" value="A1"></td>。

这是小弟一点Idea。真正的当然复杂的多。。。。。
回复

使用道具 举报

发表于 26-3-2008 07:14 PM | 显示全部楼层
原帖由 winmxaa 于 26-3-2008 04:03 PM 发表


不要笑!
javascript 或 jsp 有一个问题: user 可以按back!!

所以用applet 比较恰当!
如果只是看可以不可以 back 的话,我相信其他的language 都可以做到。 至少 php 和asp 在我手里就能做到这点。
回复

使用道具 举报

发表于 26-3-2008 08:15 PM | 显示全部楼层
原帖由 vampcheah 于 26-3-2008 07:14 PM 发表
如果只是看可以不可以 back 的话,我相信其他的language 都可以做到。 至少 php 和asp 在我手里就能做到这点。


我指的back是说security的问题,因为用jsp 人家可以在url 做手脚,你厉害的话当然可以防,
但是现在楼主未必有酱的经验,所以我还是提议用aplet
回复

使用道具 举报

 楼主| 发表于 26-3-2008 10:29 PM | 显示全部楼层
原帖由 yhchan 于 26-3-2008 05:31 PM 发表
给你一些建议(我很久没用Applet了/JSP,如有说错请大家指教!!)

Applet:
每个位子用Button (还是JButton? 忘了。。)来代表。当位子还Available,就用一种颜色。
Booked了的,就换另一种颜色。

比如,在Datab ...
谢谢啊。。。
有少少的idea...
感激不尽。。。

那我还有问题。。。 applet.. 用什么tool还是software来做??
原帖由 vampcheah 于 26-3-2008 07:14 PM 发表
如果只是看可以不可以 back 的话,我相信其他的language 都可以做到。 至少 php 和asp 在我手里就能做到这点。
原帖由 winmxaa 于 26-3-2008 08:15 PM 发表


我指的back是说security的问题,因为用jsp 人家可以在url 做手脚,你厉害的话当然可以防,
但是现在楼主未必有酱的经验,所以我还是提议用aplet

也多谢你们的意见。。。
回复

使用道具 举报

 楼主| 发表于 26-3-2008 11:21 PM | 显示全部楼层
我在google找到这些东西。。。
可以帮到我的吗??

http://www.marcellosendos.ch/booking/documentation/appendixa.html

前面几页有解释的,可是我看了还是蒙查查。。
回复

使用道具 举报

Follow Us
发表于 27-3-2008 01:41 AM | 显示全部楼层
jsp .... 做过一次就怕了。。。
你问其他高手吧, php 或 asp 我比较在行
回复

使用道具 举报

发表于 27-3-2008 10:13 AM | 显示全部楼层
原帖由 LiverBird 于 26-3-2008 11:21 PM 发表
我在google找到这些东西。。。
可以帮到我的吗??

http://www.marcellosendos.ch/booking/documentation/appendixa.html

前面几页有解释的,可是我看了还是蒙查查。。


看起来这就是你要的。
你看到蒙查查, 没关系, 你就一点一点看,因为代码大致上已经在哪里了!

要人家从头开始跟你解释是很困难的,你看到真的还有不懂的才问吧!
回复

使用道具 举报


ADVERTISEMENT

发表于 27-3-2008 12:24 PM | 显示全部楼层
要做Java / Applet,其实你只要Install J2SE Software Development Kit (SDK)。
http://java.sun.com/j2se/1.4.2/download.html
你可以选择只Install J2SE v 1.4.2_17  SDK,或NetBeans IDE + J2SE SDK

有了J2SE,基本上你只要用notepad就可以写Code了。Applet 也是J2SE的一部分。就好像你说你做过JSP。
Applet就是extend JApplet的class而已。(如没记错)

以前我是用TextPad直接打Code。TextPad只有Compile, Run等Shortcut而已,非常的Basic。

我的朋友说用JBuilder或Eclipse。还有NetBean。这些都是IDE,有Syntax等等,比较方便。

Applet基本上可以当成是单一的Application,也可以当成是Web Application,应为Applet是可以Embed在Browser的,就像Flash。

不好意思,小弟对Applet已生疏了。希望各位大大多多指教。
回复

使用道具 举报

发表于 27-3-2008 12:47 PM | 显示全部楼层
回复

使用道具 举报

发表于 27-3-2008 01:24 PM | 显示全部楼层
这个系统,对学院生或大学生,最简单的方法是,用iframe refresh.
不需要用Applet或Ajax.
这是考虑到能力和时间的问题。

要做JSP的话,可以直接用Netbeans+JDK,或Eclipse。因为可以直接在IDE启动。
回复

使用道具 举报

发表于 27-3-2008 02:44 PM | 显示全部楼层
原帖由 o1j2m3 于 27-3-2008 01:24 PM 发表
这个系统,对学院生或大学生,最简单的方法是,用iframe refresh.
不需要用Applet或Ajax.
这是考虑到能力和时间的问题。

要做JSP的话,可以直接用Netbeans+JDK,或Eclipse。因为可以直接在IDE启动。


你式下用jsp做给我,我hack给你看!
回复

使用道具 举报

发表于 27-3-2008 02:48 PM | 显示全部楼层
曾经有个web(asp or jsp),
每当你要看hidden item时,你是要用point 买的,
就是说会减 point,
我就用这个弱点,为自己加了 xxxx point, 哈哈!
回复

使用道具 举报

发表于 27-3-2008 04:58 PM | 显示全部楼层
Data Injection 乎???
回复

使用道具 举报

 楼主| 发表于 27-3-2008 07:49 PM | 显示全部楼层
哇。。。谢谢啊。。。ynchan..
我尽量在吸收你们讲的。。
有问题我会再请教大家的。。。

真的感谢大家的帮忙。。

ps. ynchan...我在《the dark knight》的帖子看到你
回复

使用道具 举报

发表于 28-3-2008 03:28 PM | 显示全部楼层
原帖由 LiverBird 于 27-3-2008 07:49 PM 发表
哇。。。谢谢啊。。。ynchan..
我尽量在吸收你们讲的。。
有问题我会再请教大家的。。。

真的感谢大家的帮忙。。

ps. ynchan...我在《the dark knight》的帖子看到你


哇哈哈,讲到Dark Knight小弟就莫名的爽起来!!
回复

使用道具 举报


ADVERTISEMENT

发表于 28-3-2008 03:30 PM | 显示全部楼层
顺便澄清一下,小弟叫 Y.H.CHAN, 不是Y.N.Chan噢。。。。

但是,Why So Serious?Let's put a smile on that face !..... (Joker的名句)。。。。
Shit,好像扯远了。。。
回复

使用道具 举报

发表于 28-3-2008 11:04 PM | 显示全部楼层

回复 32# winmxaa 的帖子

final year project, 不必那么考虑。
真正的high security,连html也看不到,即使是web programming。
大概还有的就是,连url也是虚拟的,session也不是用cookies或url承接的,还有很多。
还是,谦虚一点,一两个系统出问题,不代表其他的系统也会出问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 1-1-2026 08:25 PM , Processed in 0.116467 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表