摘要:从上世纪九十年代末以来,建筑行业、金融行业等众多行业都实行了信息化管理,使用着一套自己独有的信息管理系统,这种管理方式的改善,最大程度上的提高了工作效率同时也减少了手工作业所带来的错误,而销售管理系统是一个最基本的信息管理系统,其开发主要的包括两个方面:系统前台开发以及系统后台开发。系统前台开发是指前台程序的开发,它要求程序能更好的操作数据库,而且界面友好,使用起来简单方便,根据此特点我决定采用B/S架构,使用功能强大而且易上手的MyEclipse作为开发工具,开发语言为Java语言。系统后台开发是指建立数据库,要求数据库不仅能保证数据的完整性、安全性还要结合系统的实际需求,根据本系统的需求MySql数据库是最好的选择。我所开发的系统可以对建材商品的库存、销售、供应商、客户、商品等各种信息进行管理,针对库存管理:主要实现对商品出库入库的管理;针对销售的管理:对销售的商品生成销售订单并进行统计;针对供应商的管理;主要是增加供应商,查询供应商等等一系列管理的操作;针对客户:主要是对客户信息管理和查询信息;针对商品:能够即时统计商品销售情况、库存情况。
本系统可以有效的降低员工的工作强度,可以提高员工的工作效率与管理层的管理水平,使企业的管理更加的正规化。本系统还具有多方面的特点,例如系统功能完备、用户界面友好而且简单方便、数据安全性强,实现了建材销售信息管理的系统化、规范化和自动化,具有一定的实用价值。
关键词: 建材销售管理系统 ,B/S;java;MySql
目录
摘要
ABSTRACT
1引言-7
1.1 选题背景-7
1.2 课题意义-7
1.3 研究现状-8
1.4研究内容-8
1.5论文的结构安排-8
2.相关技术介绍-9
2.1 Java简介-9
2.1.1 Java语言地位-9
2.1.2 Java语言特点-9
2.2Jsp简介-10
2.2.1 Jsp工作原理-10
2.2.2 Jsp特点-10
2.3系统数据连接-11
2.3.1 JDBC工作原理-11
2.3.2 JDBC开发流程-12
2.4MySql数据库-13
2.5C/S模式与B/S模式的比较分析-13
2.6层次分析-15
2.7 系统开发环境-16
2.7.1软件要求-16
2.7.2硬件要求-16
3.需求分析-17
3.1 课题简要说明-17
3.2 可行性研究-17
3.3 功能需求-18
4.系统设计-19
4.1 系统功能结构-19
4.1.1 功能模块图-19
4.2 业务流程图-20
4.2.1 用户登录流程-20
4.2.2 增加商品流程-21
4.2.3 商品信息修改流程-21
4.2.4 商品退货流程图-21
4.3 系统e-r图-23
4.3.1 数据库表-24
5 设计与实现-26
5.1 管理登陆-26
5.2 信息统计查询-27
5.3 商品销售管理-28
结束语-30
致谢-31
参考文献-32