电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

超库存管理系统的设计VIP免费

超库存管理系统的设计_第1页
1/7
超库存管理系统的设计_第2页
2/7
超库存管理系统的设计_第3页
3/7
超市库存管理系统的设计超市库存管理系统的设计一、系统功能简介本次课程设计是利用面向对象java的编程语言Eclipse完成一个对超市库存管理系统的设计,系统有不同的权限,分为普通用户和管理员。该系统的基本功能是对数据库中的商品信息数据的查询、删除、添加以及修改。不同权限的人对系统可行的操作也不同,普通用户只能对系统中的商品信息进行查询,而管理员除了可以查询还可以进行删除、添加、修改等操作。具体的功能描述如下:b5E2RGbCAP1、商品查询:用户输入商品名称或者商品号,查找所有相匹配的数据并显示所有查找到的记录,如果没有则显示错误。2、商品删除:输入商品名称或者商品号,对符合要求的特定商品进行删除,删除则是删除全部有关信息,并且是彻底删除,无法恢复。3、商品添加:对新进的商品进行添加,要求输入商品的全部有关信息。4、商品修改:对特定商品进行特定相关信息的修改。p1EanqFDPw二、系统功能模块图图2-1系统功能模块图我和某某一组,共同开发此系统,我主要负责系统数据库的设计、系统中普通用户模块以及用户登录部分,管理员模块的增删改查四部分由某某负责,如图所示。DXDiTa9E3d三、系统功能E-R图图3-1系统功能E-R图四、数据库设计采用MySQL数据库,建立如下四个表:1、管理员信息表图4-1管理员信息表2、商品信息表图4-2商品信息表3、厂家信息表图4-3厂家信息表4、销售统计信息表图4-4销售统计信息表三个表之间的关系如下图所示:图4-5表之间的关系图该系统采用的是jdbc驱动直接进行MySQL数据库与java的连接,连接代码如下:publicclassConnectionDemo{RTCrpUDGiTprivatefinalstaticStringDBDRIVER="org.gjt.mm.mysql.Driver";privatefinalstaticString5PCzVD7HxADBURL="jdbc:mysql://localhost:3306/chaoshiguanli";privatefinalstaticStringUSER="root";jLBHrnAILgprivatefinalstaticStringPASS="yucaiqin";publicstaticConnectionconn=null;publicConnectionDemo(){xHAQX74J0Xtry{Class.forName(DBDRIVER);}catch(ClassNotFoundExceptione){e.printStackTrace();}try{LDAYtRyKfEconn=DriverManager.getConnection(DBURL,USER,PASS);System.out.println(conn);}Zzz6ZB2Ltkcatch(SQLExceptione){e.printStackTrace();}}}五、系统设计经过对系统的分析,分析出主要有以下几个类:1、用户类:使用这个系统的对象用户分为普通用户和管理员,普通用户没有设计表,是外界随机存储,权限为0,管理员则有相应的数据表,属性有:id(员工号)、name(名字)、sex(性别)、age(年龄)、pass(密码)、able(权限),权限为1.管理员可以进行的操作是查询每个表的信息并且对商品信息进行添加、删除、修改等操作,而普通用户只能进行对商品信息的查询。dvzfvkwMI12、商品类:被操作的对象属性有:sno(商品号)、sname(商品名称)、product(生产厂家)、deadline(有效期)、price(商品价格)、weight(商品重量)。rqyn14ZNXI3、厂家类:被操作的对象属性有:cno(注册号)、sno(商品号)、cname(厂家名称)、addr(厂家地址)、tel(厂家电话)。EmxvxOtOco4、销售统计类:统计商品的相关信息,被操作对象属性有:sno(商品号)、sname(商品名称)、xall(销售总量)、xleft(剩余量)。SixE2yXPq5六、系统实现1、登录模块登录界面如下:图6-1登录界面图登入界面主要有用户名、密码和权限,权限分为1和0,普通用户不需要密码,用户名不可为空,权限要为0,管理员则要用户名和密码,并且要和数据库中相对应,密码不正确则显示密码不正确!权限为1。6ewMyirQFL管理员用户登录主要代码如下:if(limit.equals("1")){try{Class.forName("org.gjt.mm.mysql.Driver");Stringurl="jdbc:mysql://localhost:3306/chaoshiguanli";Stringuser="root";Stringpwd="yucaiqin";kavU42VRUsConnectioncon=DriverManager.getConnection(url,user,pwd);Statementstmt=con.createStatement(y6v3ALoS89ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);M2ub6vSTnPStringsqlStr="select*fromreaderwherename="+"'"+user+"'andpass="+"'"+pass+"'";Result...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

超库存管理系统的设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部