File tree Expand file tree Collapse file tree 1 file changed +35
-35
lines changed Expand file tree Collapse file tree 1 file changed +35
-35
lines changed Original file line number Diff line number Diff line change 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
You can’t perform that action at this time.
0 commit comments