ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:725.83KB ,
资源ID:15195960      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15195960.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JAVA课程设计企业销售管理系统Word下载.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JAVA课程设计企业销售管理系统Word下载.docx

1、03b)系统组成2.正文a)系统分析i.功能模块04ii.功能流程图06b)数据库设计07c)系统详细设计i.连接数据库08ii.主界面iii.修改、添加、删除模块10iv.查询、打印、登录模块143.系统使用说明214.日记225.心得体会6.参考文献237.致谢 一、任务书(一)、系统功能分析本系统用于对企业销售进行管理,涉及员工基本信息表、商品信息表和员工销售信息表,主要功能包括:数据表记录的添加、删除、修改和浏览。对员工基本情况、商品和销售相关信息的查询。报表打印输出。系统退出。(二)、系统组成根据系统的功能分析,给出系统的参考解决方案。整个系统功能通过菜单实现,包括数据库、表单、菜单

2、、报表和主程序等几个部分,具体为:后台数据库销售管理数据库:1员工基本信息表(员工编号,员工名,年龄,性别,部门,职务)。2. 商品信息表 (商品编号,商品名称,商品单价)。3. 员工销售信息表 (员工编号, 商品编号,商品数目,应付金额,顾客付款,找回金额)。二、正文(1)系统分析:企业销售管理系统主要实现的功能为:与数据库连接,实行对员工基本信息表、商品信息表、员工销售信息表的查询、修改、添加、删除等功能的实现。以及对3张表的信息进行输出打印,打印保存成XLS格式。功能模块如下:查询功能:添加功能:修改功能:删除功能:程序结构流程图:(2)数据库设计: 按照规范设计的方法,考虑数据库及其管

3、理系统开发的全过程,将数据库设计分为以下六个阶段: 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库实施 数据库运行和维护 基本要求在mysql软件基础上,利用应用系统开发为企业销售管理设计数据库和建立相应的数据库。创建4个表格,分别为sellInfo,staffInfo,goodsInfo,以及登录所需的password表格。信息要求,处理要求,安全性和 完整性要求,数据流图,数据字典,数据项之间应有的联系必须表示出来,用数据依赖表示即可逻辑结构设计必须:说明各个关系模式所属的范式,如果不是BC或3NF范式, (3)系统的详细设计:一、连接数据库:import java.sql.*

4、;public class Connection1 Connection connect; private String dbDriver = com.mysql.jdbc.Driver; /加载数据库驱动 private String url = jdbc:mysql:/localhost:3306/sell?true&characterEncoding=utf-8 / 地址 /* Creates a new instance of connectJdbc */ public Connection getConnection() try Class.forName(dbDriver).new

5、Instance(); connect=DriverManager.getConnection(url, root, 123456); catch (Exception ex) System.out.println(数据库加载失败 return connect;二、主界面:View.java首先在主界面的panel里显示数据库中的数据,以商品信息表为例。 JTable table; JScrollPane jscrollpane;/申明滚动面板变量 TableModel myTable = new DefaultTableModel(); Connection1 db = new Connec

6、tion1(); Connection con = db.getConnection();/连接到数据库 Statement ps; try ps = con.createStatement(); ResultSet rs; rs = ps.executeQuery(select * from goodsInfo/在sell表格中执行查询 ResultSetMetaData metaData; metaData = rs.getMetaData();/得到数据库元数据 int number = metaData.getColumnCount();/得到数据库中表的列的个数 Vector col

7、umnNames = new Vector();/调用Vector类,生成可自动增长的数组对象列 Vector rows = new Vector();/对象行 for (int num = 0; num number; num+) columnNames.addElement(metaData.getColumnLabel(num + 1); /循环生成 while (rs.next() Vector newRow = new Vector(); /* for循环,将结果集中一行数据放到newRow矢量中 */ for (int i = 1; i = number; i+) newRow.a

8、ddElement(rs.getObject(i); /* 将上面的矢量newRow作为矢量rows中的一个元素,这样rows中的一个元素就代表结果集中的一行数据 */ rows.addElement(newRow);/增长行 myTable = new DefaultTableModel(rows, columnNames);/在表格中加载数据 catch (SQLException ex) table = new JTable(myTable); jscrollpane = new JScrollPane(table); jscrollpane.setViewportView(table)

9、; jscrollpane.revalidate(); jPanel3.setLayout(new BorderLayout(); jPanel3.add(jscrollpane, BorderLayout.CENTER); jPanel3.setVisible(true);效果如下:三、修改模块:首先对所需修改的员工信息进行查询,并显示在修改界面上,关键代码如下:Connection1 db = new Connection1();/连接数据库 String sql = select* from sellInfo Statement ps = con.createStatement(); R

10、esultSet rs = ps.executeQuery(sql);/查询 if (rs.getString(员工编号).equals(jTextField1.getText() /匹配该员工的信息; num1 = rs.getString( num2 = rs.getString(商品编号 num3 = rs.getInt(商品数目 price1 = rs.getInt(应付金额(元) price2 = rs.getInt(顾客付款(元) price3 = rs.getInt(找回金额(元) jTextField2.setText(num1); jTextField3.setText(nu

11、m2); jTextField4.setText( + num3); jTextField5.setText( + price1); jTextField6.setText( + price2); jTextField7.setText( + price3);/在修改界面上显示该员工销售的信息然后在对修改界面上的信息进行修改,并返回保存至数据库,关键代码如下:String sql = update sellInfo set 员工编号= + num1 + ,商品编号= + num2+ ,商品数目= + num3 + ,应付金额(元)= + price1 + ,顾客付款(元)=+ price2 + ,找回金额(元)= + price3 + where 员工编号= ps.executeUpdate(sql);/数据更新 catch (SQLException e) e.printStackTrace();四、删除模块:首先对

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1