【新手提问】快要毕业设计了.以我现在的所学,该作什么才好,请前辈指点.

coolhty 2008-02-06 05:06:53
我是一名大专生,但是考虑到自己毕业后的出路,所以选择了在北大青鸟学电脑.

用了四天时间做了一个简单的学生管理系统,用JCreator写的,没有用JBuilder因为老师说Swing入门用JCreator写,对代码的理解好些,以后再用JBuilder.因为Swing我们还没开课,刚学完util包,正准备上Swing课的时候就放假了,所以写出这个东西我可是费了九牛二虎之力啊..呵呵.

下面是我的处女作的图片.希望前辈看到后不要见笑,给晚辈指点一下..谢谢

这个是登陆页面,导入数据库驱动和连接数据库是用的单独的一个ini配置文件,从这里来读取的,如果以后要用别的数据库就可以只改这个ini文件..这里检测到没有ini配置文件,所以给出提示..


这里是配置文件创建成功,需要退出程序,重新起动.


如果第一次使用,数据库里面就会没有管理员的信息,所以先检查管理员表里面是否有记录.如果没有,需要先注册


弹出管理员注册页面.


提示管理员注册成功


一切就绪.可以输入管理员用户名和密码登陆




因为程序起动要三四秒钟,为了不让用户以为程序出问题自动退出了,所以搞了一个等待的窗口,用的多线程,时间为3500毫秒,正好这个页面一关闭,主页面就出来了.


这个就是主页面和每个功能的页面.












写这个程序的时候遇到过很多困难,最麻烦的就是JTable,不知道怎么才能让它显示出来,实在创表的时候那个Vector里面有内容,可它就是不显示出来,我是把JTable放在JScrollPane里面的,JScrollPane显示了,JTable它就不显示,应该是哪里设置属性的问题,昨天差不多搞了一个通宵,但还是没能搞定代码如下:
		JTable stutable = new JTable(ve,colnames);
stutable.setPreferredScrollableViewportSize(new Dimension(490,200));
JScrollPane scr = new JScrollPane(stutable);
scr.setBorder(BorderFactory.createTitledBorder("学生信息"));

ve和colnames是两个Vector对象,里面都是有内容的.我输出看了..
JScrollPane设置了setBounds它能显示..但是JTable就是不出来..郁闷啊..
还有,请问容器里面可不可以再装个容器?

前辈可不可以把容器和组件它们设置属性的顺序给晚辈讲一讲呢?

垃圾程序介绍完毕..

一个半月后,这期就要毕业了,但是不知道做什么才好,这段时间学了lang,io,util包,SQL2000一些增删改除,约束,联表等等一些基本知识,这开学就要学swing包了,不知道我现在到底能作出什么样的东西来....

想在这里请前辈给我指导一下,然后,在写毕业设计的时候能帮忙解决些问题,可以教一点我没学过的技术运用进去.

我向毛主席保证,如果拿了奖学金,全部给前辈,我一分也不要,我的那些组员他们也不敢要.我是个老实人....请前辈相信我.

因为我知道,如果能拿到奖学金,前辈给我的知识永远不止那些钱.
...全文
255 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
迷雾晨光 2008-02-08
  • 打赏
  • 举报
回复
本人美工不行,看到别人做得漂亮,就又羡慕又嫉妒~
所以只好给你顶个啦~
蜜_Lumia 2008-02-08
  • 打赏
  • 举报
回复
界面做的好漂亮哦
JoJooo 2008-02-08
  • 打赏
  • 举报
回复
程序不在于美工
只在于实用。。。和程序的健壮性
fansy007 2008-02-07
  • 打赏
  • 举报
回复
用jcreator徒手做得这么漂亮,楼主真棒!

装个eclipse玩玩吧(eclipse+designer插件做swing,swt都很方便)

你也可以在数据库操作方面尝试用一下spring + hibernate(就用swing,完全不需web application)。




coolhty 2008-02-06
  • 打赏
  • 举报
回复
呵呵..麻烦前辈给我想想噢..

红漆马桶外面光..里面没货.而且界面也不漂亮..又不是自己作出来的图片,都是网上找的..

作一个电脑DIY配件仓库系统怎么样??

觉得太没创意了..

不知道前辈有什么好点子呢??

谢谢哦.
freedomTTT 2008-02-06
  • 打赏
  • 举报
回复
要以楼主为榜样!我是青鸟的,现在在做资产管理系统,感觉做的太差了,特别是美化部分!
哎~~差距出来了,我要努力了!
大家新年快乐
coolhty 2008-02-06
  • 打赏
  • 举报
回复
6楼的你说的没错哦..我这期快要学完了,现在出去肯定是不行的..我已经交完了所有学费,一直学到底,正好差不多大专毕业..

只要写代码写上瘾,我很能熬的,我相信坚持下去,一定会成功的.JSP我们下期才能学.这期只会学点JavaScript...

这次毕业设计一定要搞好,争取拿奖学金..
createthread 2008-02-06
  • 打赏
  • 举报
回复
8错啊。。。。。。。。。。。。。。。
  • 打赏
  • 举报
回复
这是我在另外一个帖里的回复,是B/S结构的,看看对你有什么借鉴。

我认为基础最重要,还要你自己可以做点小东西,但是不要太大,十来个功能就差不多了,
能按照:持久层、DAO层、业务层、控制层和视图层这样的结构来做,开始时并不要去使用
任何框架,直接采用JDBC、Servlet来做,但必须保证各层之间的耦合程度降至最低,这
也就是要采用接口进行编程,把具体的实现类写在XML配置文件中,采用反射机制通过XML
中的配置来产生对象,应用中应该使用到数据库连接池来优化连接性能,采用Java提供的
一些摘要加密算法,如:MD5、SHA等,把用户密码以密文形式存储,在访问权限上也要做
一定的控制等等。

在页面层上不仅要能在IE上能正确无误地运行,在Firefox上也要能正确无误地运行,这
就需要了解一些CSS和JavaScript的兼容性问题。

等完成之后,再学习使用Struts+Hibernate+Spring来改写这个应用,等到这个应用改
完之后,对这些框架的工作原理什么的,基本上就掌握得差不多了,对Web开发也有了一定
的了解,这样通过面试、找一份工作那肯定就是没有问题的了。

纯属个人观点,仅供参考。
Godkill 2008-02-06
  • 打赏
  • 举报
回复
饿..说难听点.基本上做不了什么东西..可以做点基础系统.这些都属于初级阶段..学完jsp,servlet,STRUCT,JDBC差不多..这样给你说吧..你在青鸟学1年出来肯定不合格的.这也是他们为什么要第2学年才签就业合同的原因..
coolhty 2008-02-06
  • 打赏
  • 举报
回复
是哦.我就是觉得这个太简单了...老师前两天看了后,要我把DAO层思想理解一下,再把代码改一下,我现在改好了..还很惊讶的问道,你不会毕业设计是搞个学生管理系统吧...我没这么打算,只是因为放假找个东西来练练手..

所以我想问问前辈.我现在学的,再教一点简单点的新内容,我可以做个什么实用点的软件呢??

请前辈赐教..谢谢.


Godkill 2008-02-06
  • 打赏
  • 举报
回复
恩.不错..自学做成这样差不多了..而且SWING还没有学完.能把这些基本功能作出来了已经不错了..但是学完SWING后你会发现你做的东西功能还是很单调..但是话说回来.你界面美化感还是蛮不错的..青鸟学完JAVA的最终项目是资产管理系统.学员管理系统你会发现很简单..
cursor_wang 2008-02-06
  • 打赏
  • 举报
回复
老师还没有教,你就能写出这样的界面已经很好了,再经过指导一定会很完美的.加油!
rain_night 2008-02-06
  • 打赏
  • 举报
回复
LZ写的界面好漂亮哦!Swing差不多也忘光拉,B/S模式是不错我选择
  • 打赏
  • 举报
回复
再过不到六个小时,程序界面左下角就要变成“戊子年(鼠)正月初一”了。

 ┐╭──┐ ┐├─┬┐┌─╯──┐ ├─┬─┐ ┐ ┐  ┌────╮
┌┐│  │┌╯│ ││├─ ──┤└╯ │  ┌├┌┼─┐│     
 ││  │││╯ │┘└────╯ ┌─┼─┐││ │ ││  ╮  
╭┼└┬┬┘││┌ │┐│─│─│┐ │ │  ││─┼─┴└──┼─┘
 ├ ││ │││ │││─│─││┌┴─┼─┐└│ │  ┌─╯│─┐
╰┘╰┘╰┘ ┘╰ ┘╯└╯└╯╰┘   ┘  └╯└╯─╯└ ╰┘ ╯


  • 打赏
  • 举报
回复
好漂亮哦~~

用JCreator四天能写出这个程序已经是不简单了。

Swing程序早就忘光了,呵呵,顶一下吧。。。

为什么不做成B/S结构的呢?
coolhty 2008-02-06
  • 打赏
  • 举报
回复
还想问一下..怎么改标题栏那里的图片?想把毕业设计美化.谢谢.

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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