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