中南大学毕业论文(设计) 重百超市销售管理系统设计与实现
图4-4 查询用户信息
在用户信息管理的模块下,分为管理员信息管理,普通用户管理,做到了对不同用户的所有信息进行一个综合的管理,这样有利于管理员对系统的管理。如图4-5是用户管理模块:
图4-5 用户管理功能模块
管理员可以通过基本操作对用户的基本信息进行修改,删除,添加。如图4-6所示:
图4-6 修改用户信息
15
中南大学毕业论文(设计) 重百超市销售管理系统设计与实现
第4.3节 商品信息管理模块设计
商品信息管理,主要是对商品信息的一些添加,修改,删除等操作,修改页面主要是有商品名称、商品数量、商品单价、是否上架、是否推荐、折扣等一些基本信息进行修改。如图4-7所示:
图4-7 用户信息
用户信息修改,当一个用户更换信息时候,可以对用户信息进行修改,单击修改连接,传入该条数据的ID即可在界面上显示对应要修改的数据。如图4-8所示:
图4-8 商品信息修改
第4.4节 消费者信息管理模块设计
对于一个超市而言,消费者就是超市的新鲜血液,所以需要建立消费者信息的管理平台,可以对每个到超市买过东西的用户进行管理,同时管理员能快捷、清楚的了解到不同人的需求,于是在告知采购员怎么去进货,进那些货比较好卖。所以我们设计消费者信息管理模块如图4-9所示:
16
中南大学毕业论文(设计) 重百超市销售管理系统设计与实现
图4-9 消费者信息
同时当点击上面的添加消费者信息连接的时候可以添加消费者信息,如图4-10所示:
图4-10 消费者信息添加
第4.5节 商品类型管理模块设计
商品类型管理模块主要是对超市商品的各种类型的管理,管理员可以根据商品类型添加,修改,删除,查询等操作。如图4-11所示:
17
中南大学毕业论文(设计) 重百超市销售管理系统设计与实现
图4-11 商品类型信息管理
当我们数据量很大的时候,我们不希望一条条数据的进行查找,我们需要快捷、简便的方法,所有我们设置了高级查询。查询结果如图4-12所示:
图4-12 高级查询商品类型信息
第4.6节 系统管理模块设计
用户管理模块主要是对管理用户的一些信息进行管理,对当前登陆用户密码的修改,当单击退出系统时,系统将返回到登陆页面,必须通过登陆后才能进入到系统。
如下是后台管理注册用户的管理,可以对用户信息进行查看,删除,修改等。如图
18
中南大学毕业论文(设计) 重百超市销售管理系统设计与实现
4-15是用户管理:
图4-13 添加查询添加的用户记录
当点击修改密码的时候,同时可以加载出用户名,注意的是修改密码只能修改当前自己登陆的密码,如图4-16修改密码:
图4-14 修改密码
第4.7节 技术难点
4.7.1、中文乱码
由于浏览器中的参数传递是按字节传送,因此英文和数字不会有任何的问题,而中文汉字则由两个字节组成.为了解决这个问题,使用了下面的两种方法:
1、<%request.setCharacterEncoding(“gb2312”);%>;
2、request.getParameter(\
4.7.2、图片处理
在Oracle数据库中可以存放任何格式的图片,但是要将其转换为二进制的数据存入数据库,在调用时再将二进制数据转换为图片,这样虽然便于管理,但是在当前国内的网速来看,这样的方法是在是不可取。因此本系统的图片均是存放的相对路径,将图片放在系统根目录下的image文件夹中,按类分好,然后将其相对路径存入数据库的对应列中。这样可以大大提高网页浏览的速度。
4.7.3、HQL语言
本系统中,所有对数据库的操作都由Hibernate来完成,因此用到了大量的HQL语
19