单机版的书店管理系统(练习设计模块和思想_系列汇总)
项目练习目标 :
1、Java应用程序基本分析 2、培养面向对象编程的基本思想 3、Java基本设计模式综合应用 4、掌握分层和接口的基本设计 5、构建合理的Java应用程序包结构 6、综合应用JSE所学习的知识 7、在应用中合理使用集合框架 8、在应用中综合使用swing的常用组件 9、基本的表现层的实现机制 10、IO流和文件的基本操作 11、培养良好的Java编程习惯 12、培养调试Java程序的能力,培养改错的能力
项目功能需求 :
1、能进行操作用户的注册,修改基本信息,删除和查询。 2、能对图书的基本信息进行增加、删除、修改和查询操作。 3、能填写进货单,一张进货单带有多条具体的进货信息,进货的书籍必须是图书管理里面已经有的;进货的同时修改库存对应书籍的存货量。 4、能填写销售单,一张销售单带有多条具体的销售信息,销售的书籍必须是图书管理里面已经有的,而且销售的数量不能超过当前库存的数量;销售的同时修改库存对应书籍的存货量。 5、可以查看库存的明细,可以按照条件进行查找具体的图书的库存值。 6、权限方面进行简化,做固定的权限控制。把用户按照模块分成不同操作权限的人员,特设一个admin的用户,可以操作全部的功能。
项目基本设计 :
★ 架构设计 整体框架、模块划分 模块划分:用户、图书、进货、销售和库存5个模块
★ 系统功能结构设计 每个功能模块的具体功能子模块
★ 数据库设计 项目框架实现:分模块、分层、分包、构建应用程序
自己的总结:
这可以说是自己的第一个项目吧。小项目。O(∩_∩)O哈哈~、 写到现在也有10多天了,自己比较享受写项目的这个过程,不过因为这个项目是跟着老师指导来做的,所以呢,自己的感触还不是很深,不过现在对分包啊,取名字啊,值对象封装啊,工厂方法,面向接口编程啊,表现层,逻辑层,数据层啊,这些以前用都没用过的,那时候完全不懂得怎么回事,不过在自己写了之后,感觉嘛、也就那么回事。 O(∩_∩)O~,这种项目开发,还是得自己多练练手,写得多了,自己就熟了。 以后就是手到擒来。
CSDN博客地址: http://blog.csdn.net/qq_26525215/article/details/51202656