个人项目总结----进销存管理系统

原创 2004年10月18日 10:36:00
这个是我大学毕业后做的第一个项目,也是第一个窗口化的程序。对于自己来讲确实进步了不少。从3个月前一门都不会的语言,到现在基本上能实现数据库的设计到操作。不得不说对于我来讲算是一个奇迹,可能由于以前学过java.所以用c#来做的时候很多东西容易理解。
        这套系统模式最初定义为c/s的,但是看来技术达不到,所以还是做成了单机版。整个项目从进货,入库,库存,出库,预定都是我做。可以说贯穿了整个核心流程,感谢老板的信任一个刚毕业的大学生。
           成功先从失败开始。主要想纪录失败教训。供以后借鉴,参考。
1.程序设计。 
            首先是命名不统一,整个团队都用自己的命名方式,最初是考虑一门新的语言大家都不熟悉,所以没有强调,但事实证明这是一个最基本的失误。如果不是自己的模块别人根本无法看懂代码。其次,合并模块也没有找到一个很好的方法。目前我自己也不知道该怎么合并,只是知道自己开发自己的代码在联调的时候太困难。
2.数据库设计
            基本上满足3NF,不过扩充性能不好,数据库随着用户需求变化而变化太大。修改困难,以至于到后面用户需求改变的时候连1NF都不满足了。
3.软件设计
            感觉就是往.net设计器在上面拖控件,加事件和处理方法。根本没有用到面向对象的设计思维。也怪我,为了达到老板的效果,只顾界面,没有看设计(但是老板也没有给我这么多时间来做或者研究这些东西,老板看的就是做出来的效果,他才不管你什么设计模式不设计的,不知道其他软件设计师或者程序员有没有这种矛盾)。等我最近把c#的面向对象看完了以后才对自己说:下次一定不会用这种设计方法。当然这里还伴随需求,人员安排等都存在很大问题,首先需求,用户在北京,我们在贵州,老板也只是口头上给我说了一下需求,甚至于几乎没有。等过几天发现这里处理有问题的时候打电话去北京问,然后用户告诉我的和我上一次理解的有很大差别,晕结果程序,数据库还得改,设计上没有使用面向对象,结果从头改到尾。
下次设计应该注意的问题:
1.规范化命名规则
2.一定要多花时间做好需求,需求不正确,半路发现改动较大,最后发现只好从来,而且用户也不满意
3.一定要用面向对象设计,最好画出UML图,在这里把对象确定下来同时数据库也采用面向对象设计(参考《数据库系统概念(原书第四版)》)
4.做好以后要把模块或者程序在团队内部互相交换测试。

java进销存管理项目总结

进销存管理系统个人心得   遇到过的困难: . 在数据库中插入了数据,通过查询语句也能查询到,但在eclipse读取后台显示空值。 . 打架包放到工程里面后,调用架包里面的方法却不能实现(架包...
  • mobaids
  • mobaids
  • 2016年12月11日 16:19
  • 839

项目开发中的个人总结

基于maven的多模块项目,通常有common、domain、dao、rpc、service、web六个模块,其中common是共同的东西,domain为实体,均可被所有模块使用;dao完成数据操作;...
  • zilong0536
  • zilong0536
  • 2016年12月22日 15:04
  • 188

软件工程之项目总结

软件工程之项目总结       昨天我们软件工程的课程就算告一段落,软件工程的课程自我感觉学的不是很好,因为学的东西比较飘渺,可能是一些概念和一些方法在实际的项目中暂时用的还不是太多。但是我确实感觉...
  • zhangdongxuan
  • zhangdongxuan
  • 2015年07月17日 10:53
  • 673

项目个人总结

个人总结 班级:java4班     学号:101307074      姓名:扈亚楠 通过这一周的项目开发,发现了许多自己的不足。平时没有多做练习,导致做项目时十分不熟练。许多知识点也不清楚,一...
  • qp3887322
  • qp3887322
  • 2011年12月07日 14:23
  • 2481

eclipse项目(进销存管理系统)连接数据库

1.安装JDK软件 (默认安装路径是C:\Program Files\Java\ , 在该目录下有jdk1.6.0和jre1.6.0两个文件)   2. 先安装SQL Server 2000个人版...
  • huochai_dy
  • huochai_dy
  • 2012年07月21日 13:18
  • 619

Java80进销存管理系统-第一节项目分析和框架搭建

转载自:http://www.java80.com/web/s/21_1.htm 代码下载:http://www.java80.com/web/s/21_1.htm   系统功能简介...
  • noah100
  • noah100
  • 2016年09月23日 15:32
  • 1055

HTML5开发手机项目-个人总结

来自http://hi.baidu.com/welan/item/9206c0336b665abf134b14c2,很不错的总结 让网页的宽度自适应屏幕    1)html上加入    ...
  • yual365
  • yual365
  • 2013年10月11日 10:50
  • 28469

进销存管理系统项目(源码+开发文档)

开发环境:MyEclipse 6.5+Mysql  导入MyEclipse后中间view包中 table.setFillsViewportHeight(true); table.setAut...
  • lygapp
  • lygapp
  • 2014年09月18日 15:18
  • 5331

个人项目总结

 想想大学来做的项目也做了很多个了。。其中也包括各类课程设计1.CAI(c语言教学系统)使用C语言开发。功能图形化的界面指导C语言教学。自己认为失败。但是学到C的图形编程。(成员:剑哥,老万,少博)开...
  • cctt_1
  • cctt_1
  • 2008年09月30日 21:44
  • 1771

Java版——企业进销存管理系统设计文档+源码

进 销 存 管 理 系 统 项目成员: 学号 姓名 完成的工作 12601310211   后台编写 ...
  • jianxuanbing
  • jianxuanbing
  • 2014年05月25日 22:00
  • 6672
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:个人项目总结----进销存管理系统
举报原因:
原因补充:

(最多只允许输入30个字)