软件工程课程设计 联系客服

发布时间 : 星期六 文章软件工程课程设计更新完毕开始阅读1013fb35a6c30c2259019e41

}

}catch(SQLException e){

e.printStackTrace();

}finally{ } return u;

DB.closeConn(conn); DB.closeRs(rs);

5.5.2销售管理模块

(1)模块功能描述

在这个模块可以登记销售记录。并且在提交记录时,更新数据库: ①更新客户信息。如果是“会员”系统会按照客户等级给出对应的优惠价。 ②更新产品信息。主要是更新该产品数量。 ③更新员工信息。主要是员工登记和销售总额。 ④按年查询。只输入年。 ⑤按年月查询。只输入年月。 ⑥按年月日查询。输入年月日。

(2)在模块的详细设计后,便能得出实现该部分的具体流程,如图12。

图12销售管理模块流程图

15

企业销售管理系统

(3)算法设计: 从上面的流程图看,重点在判断是否是老客户和是否输入年月日的数据以及怎样按不同等级给以优惠。对于是否老客户,采用判断客户的等级是否为零,即:if(level > 0){};对于年月日是否为空,也采用判断语句,即:if (year == null && month == null && day == null) {};对于按不同等级给以优惠,采用扣去与等级相对应的倍数,即:mount = mount - level * 10。 产品销售管理界面如图13。

图13产品销售管理图

5.5.3 售后服务模块

(1)模块功能描述

显示客户的基本信息。 库户可以查看自己的等级和交易次数。 (2)在模块的详细设计后,便能得出实现该部分的具体流程,如图14。

图14 售后服务管理模块流程图

(3)算法设计:从上面的流程图看出,重点在判断是否管理员登陆和查询信息。这些算法设计都在前面提到过。这里不在叙述。 5.5.4 客户管理模块

(1)模块功能描述

显示客户的基本信息。 库户可以查看自己的等级和交易次数。

16

(2)在模块的详细设计后,便能得出实现该部分的具体流程,如图15。

图15客户管理模块流程图

(3)算法设计:从上面的流程图看出,重点在判断是否管理员登陆和查询信息。这些算法设计都在前面提到过。这里不在叙述。 客户登陆界面如图16。

图16客户登陆界面

客户注册界面如图17.

图17客户注册界面图

17

企业销售管理系统

5.5.5 商品查询模块 (1)模块功能描述

查询商品的信息,确认你所需商品在库中是否存在。

(2)在模块的详细设计后,便能得出实现该部分的具体流程,如图18。

图18商品查询功能流程图

商品查询界面如图19。

图19商品查询图

18