编程到底是怎麽学?

数学系大三狗教你做人,我就是这么屌,还是匿一下吧,免得被打。‘’我就想问,比如我如果要用JAVA写一个可以连结资料库,并可进行新增删除修改的学生成绩系统,首先应该怎麽下手?‘’这个破玩意儿你居然没坐过!!!考虑到你没写过,下面使用原始的东东写吧~~首先你要对成绩进行操作,只是操作成绩,这里不是要弄个教务处…那么里面涉及的东东大致有学生,成绩,课程。学生一张表,课程一张表,成绩表依赖这两个(两个外键做联合主键,然后分数之类的)。丢点测试数据进入。数据库已经ok。下面是Dao,弄个接口原始的增删改查方法丢里面,然后写实现类,然后junit测试。然后业务层接口,你到底要干些什么?每干一件事一个方法,然后写业务层实现,由于需要操作数据库,要调用下面的Dao,所以持有Dao引用,最好弄个工厂,读取配置文件,反射生成Dao的实例,juit测试。然后用户界面,比如你要添加成绩?那就输哪个人,什么课程,分数,然后调用下面的业务层的方法添加进去就是了,其他的操作一样一样的。测试,上线。我装逼结束了。
■网友
要实现新增删除修改记录,可以用文件实现,不过最好还是用数据库,你可以看一下JDBC和SQL。如果不是Web程序,而且要有图形界面,就要用到awt和swing来编写界面。然后建议在看下设计模式之类的。


    推荐阅读