超市管理系统--毕业论文 - 图文(7)

2025-10-07

FOREIGN KEY(userId) REFERENCES userinfo(userId) GO

6.3 创建项目

6.3.1 创建南松行超市管理系统的项目csglxt

在建立了数据库后,就可以创建小型超市管理系统的项目文件了。首先启动MyEclipse,创建项目文件名为csglxt。

6.3.2 创建超市管理系统中的各个模块

本系统包含如下几个模块:

ConnDB提供程序中需要的数据连接模块 StaffBeanBO提供职员信息管理模块 SupplierBeanBO提供供货商信息管理模块 VIPBeanBO提供会员信息管理模块 ProuductBeanBO提供商品信息管理模块 ProuductINBeanBO提供进货信息管理模块 SalesBeanBO提供销售信息管理模块 ProuductBackBeanBO提供退货信息管理模块 ReducePriceBeanBO提供调价信息管理模块

6.4 系统主界面及登录窗体的设计实现

6.4.1 登录界面和主界面

启动超市管理系统后,首先进入用户登录界面,如图6-1。此时,输入用户名及密码后,如果单击取消按钮,将清除用户名和密码等待下一次输入;如果单击“登录”按钮,系统进行用户名和密码查询,如果输入错误,则会在页面提示:“您输入的密码或账号有误,请正确输入!”如果输入无误,分别进入主界面。

31

图6-1 登录界面

6.4.2 主界面

在输入用户名和密码后,系统查找用户登录编号信息文件,根据不同用户权限进入不同界面。如果用户不属于收银员级别则进入主界面,如图6-2;如果属于收银员级别,则进入收银台界面,如图6-3。在主界面中单击不同的菜单项,则打开不同的菜单。如在主界面中单击“进货管理”则打开进货管理菜单;在主界面中单击“销售管理”则打开销售管理菜单??

图6-2 主界面

32

图6-3 前台收银界面

6.4.3 修改个人信息界面

成功登录系统后,点击顶部右上角的“个人设置”即可修改个人信息。如图6-4所示:

图6-4 修改个人信息界面

在这个页面上可进行个人信息的修改,单击“提交”按钮后便可完成修改。

6.4.4 进货管理界面

单击“货物管理”菜单下子菜单“进货管理”即可进行对进货信息的添加、修改、删除、查找。单击“批量添加”后打开“批量添加”页面,然后单击“浏览”按钮选择要导入的数据的路径,接着单击“导入”按钮即可完成批量导入;若选择“返回”按钮,则返回原先页面不做任何操作。如图6-5所示:

图6-5 进货批量添加界面

33

6.4.5 员工信息管理界面

单击“基本信息管理”菜单下子菜单“职员信息管理”即可进行对职员信息的添加、修改、删除、查找。单击“删除”后打开“删除员工”对话框,若选择“确定”按钮后,所选中数据将从数据库中删除;若选择“取消”按钮,则不做任何操作。如图6-6所示:

图6-6 员工管理界面

6.4.6 生成报表

单击基本信息菜单的“报表统计”可进入“报表统计”界面。在这个页面上可进行商品信息的查询、统计和生成报表,在选择了字段和条件以后,自动生成浏览窗口,然后点击报表按钮,自动生成报表,如图6-7所示:

图6-7 销售报表统计

6.5 系统主要代码

6.5.1 数据库连接函数代码

34

public class ConnDB { }

private Connection ct=null; public Connection getConn() { try }

{

Class.forName(\); String user = \;

String password = \;

ct = DriverManager.getConnection(url, user, password); }catch (Exception e) { e.printStackTrace(); }

return ct;

String url=\;

6.5.2 登录代码

当用户单击登陆窗口的“登录”按钮时触发LoginCLServlet事件,代码为: public class LoginCLServlet extends HttpServlet {

public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException { response.setContentType(\); response.setCharacterEncoding(\); request.setCharacterEncoding(\); PrintWriter out = response.getWriter(); //接收用户名和密码,完成对用户的验证

String u=request.getParameter(\); String p=request.getParameter(\); //调用userbeanbo的方法,完成对用户的验证 UserBeanBO ubb =new UserBeanBO(); int userid=ubb.checkUser(u,p); if (userid!=-1)

{ //经过验证后返回userid,调用userbeanbo返回userbean UserBean ub=ubb.getUserInfoByUserId(userid); int grade=ub.getGrade();

int userId=ub.getUserId();

35


超市管理系统--毕业论文 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:应变片粘贴指南- 混凝土 - 图文

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219