、电子化、标准化,最终实现“无纸”办公。
商品销售管理系统是一个大中型销售店不可缺少的部分,它的内容、功能与效率对于商品的管理和商品进出管理来说都至关重要,所以销售管理系统应该能够为操作者提供充足的信息和快捷的查询分析手段。
但一直以来许多超市和中小型企业使用传统人工的方式管理商品,这种管理方式存在着许多缺点,如:效率低、自主性差等。
另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
随着网络技术的不断发展,信息技术、Internet 技术、数据库技术的不断完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,电子商务就是在这样一个背景下产生发展起来的。
伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,体会到前所未有的购物快感。
这将大大地提高商品销售效率。
因此设计和开发商品销售管理系统,具有十分重要的社会意义和现实意义。
l 第 2 章 开发工具简介 2. 1 Ecplise 简介 Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK)。
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。
就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。
幸运的是,Eclipse附带了一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK)。
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。
Eclipse 还包括插件开发环境(Plug-inDevelopment Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。
由于 Eclipse中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
这种平等和一致性并不仅限于 Java 开发工具。
尽管 Eclipse 是使用 Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C 、COBOL、PHP 等编程语言的插件已经可用,或预计将会推出。
Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。
基于 Eclipse 的应用程序的一个突出例子是 IBM Rational SoftwareArchitect,它构成了 IBM Java 开发工具系列的基础。
l2. 2 sqlserver2005 意思为结构化查询语言。
SQL 是英文 Structured Query Language 的缩写, SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照 ANSI美国国家标准协会的规定,SQL 被作为关系型数据库管理系统的标准语言。
SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如 Oracle Sybase Microsoft SQLServer
Access 等都采用了 SQL 语言标准。
意思为结构化查询语言。
SQL 是英文 Structured Query Language 的缩写, SQL语言的主要功能就是同各种数据库建立联系,进行沟通。
按照 ANSI美国国家标准协会)的规定,SQL 被作为关系型数据库管理系统的标准语言。
SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如 OracleSybaseMicrosoft SQLServerAccess 等都采用了 SQL 语言标准。
虽然很多数据库都对 SQL 语句进行了再开发和扩展,但是包括 SelectInsertUpdateDeleteCreate,以及 Drop 在内的标准的 SQL 命令仍然可以被用来完成几乎所有的数据库操作。
SQL Server 是一个关系数据库管理系统。
它最初是由 Microsoft、Sybase 和Ashton-Tate 三家公司共同开发的,于 1988 年推出了第一个 OS/2 版本。
在Windows NT 推出后,Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了,Microsoft 将 SQL Server 移植到 Windows NT 系统上,专注于开发推广 SQLServer 的 Windows NT 版本。
Sybase 则较专注于 SQL Server 在 UNⅨ 操作系统上的应用。
Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能BI 工具提供了企业级的数据管理。
Microsoft SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
Microsoft SQL Server 2005 数据引擎是该企业数据管理解决方案的核心。
此外 Microsoft SQL Server 2005 结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。
与 Microsoft Visual Studio、Microsoft OfficelSystem 以及新的开发工具包(包括 Business Intelligence Development Studio)的紧密集成使 Microsoft SQL Server 2005 与众不同。
无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。
l 第 3 章 需求分析3.1 功能模块分析 把这个系统分为采购管理功能模块、销售管理功能模块、库存管理功能模块、登录管理功能模块。
采购功能管理模块,应具有管理采购商品的信息记录。
销售管理功能模块,应具有管理销售商品的信息记录。
库存管理功能模块,应具有管理库存商品的信息记录。
登录管理功能模块,应具有管理登录账户的功能。
3.2 基本功能分析 一个管理系统应具有添加、修改、删除、查询等基本功能。
添加:添加记录 修改:修改记录 删除:删除记录 查询:查询信息3.3 安全分析 为保证系统的安全,系统需要登录验证功能。
只有通过授权的账户才能登录到系统,保护系统的安全防止信息泄露。
l 第 4 章 界面设计4.1 登录界面 图 4-1 登录界面 登录界面需要一张登录的背景图片,一个文本框用来输入账户,一个密码框用来输入密码,一个确定按钮,一个重置按钮。
l4.2 主界面 图 4-2 主界面图菜单栏一级菜单:菜单二级菜单:采购、销售、登录、库存面板:用来存放图片l4.3 采购模块界面 图 4-3 采购界面图 标签:请输入商品名称 文本框:用来输入商品名称 按钮 1:查询 按钮 2:添加 按钮 3:删除 按钮 4:刷新l4.4 库存界面 图 4-4 库存界面图标签:请输入日期文本框:用于输入日期按钮1:查询按钮2:删除按钮3:刷新l4.5 销售功能界面 图 4-5 销售功能界面 标签:请输入商品名称 文本框:用于输入商品名称 按钮1:查询 按钮2;添加 按钮3:销售删除 按钮4:刷新l 第 5 章 数据库设计5.1 数据表本系统有四个数据表 表 5-1 数据库信息表表名 介绍01 采购表 记录采购货物的信息02 库存表 记录库存物品数量03 销售表 记录销售信息04 登录表 记录登录信息 表 5-2 采购表 字段名称 说 明 字段类型 是否空 NULL p_id 商品编号 int 否 p_mc 商品名称 Varvhar10 否 sp_sl 商品数量 Varvhar10 否 p_dj 商品单价 money 否 p_zj 商品总价 money 否 p_rq 日期 datetime 否 p_kh 客户 Varchar10 否l 表 5-3 库存表 字段名称 说 明 字段类型 是否空 NULL K_fl 商品采购日期 datetime 否 k_mc 商品名称 Varvhar10 否 k_sl 商品库存数量 Varvhar10 否 表 5-4 销售 表 字段名称 说 明 字段类型 是否空 NULL p_id 商品编号 int 否 p_mc 商品名称 Varvhar10 否 p_sl 商品数量 int 否 p_dj 商品单价 money 否 p_zj 商品总价 money 否 p_rq 日期 datetime 否 p_jhs 进货商 Varchar10 否 表 5-5 登录表 字段名称 说 明 字段类型 是否空 NULL d_zh 登录账户 Varchar(10) 否 d_mm 登录密码 Varchar(10) 否 d_sq 登录授权 Varchar(10) 否l 第 6 章 功能模块设计6.1 功能模块设计图 1 登录 2 主界面 采购界面 登陆界面 库存界面 4 销售界面 采 采 采 登 登 登 登 库 库 销 库 销 销 购 购 购 录 录 录 录 存 存 售 存 售 售 查 添 删 查 添 修 删 查 删 查 添 删 询 加 除 询 加 改 除 询 除 询 加 除 按 添 删 按 添 修 删 按 删 按 查 添 删 商 加 除 登 加 改 除 采 除 商 看 加 除 品 采 采 陆 登 登 登 进 库 品 库 销 销 名 购 购 账 录 录 录 库 存 名 存 售 售 称 信 信 号 信 信 信 日 信 称 信 信 查 息 息 查 息 息 息 期 息 查 息 息 询 询 查 询 询 图 6-1 模块设计图l6.2 模块功能介绍 1.登录 输入账号密码登录系统 2.主界面 系统的主界面可切换到其它功能界面 3.采购界面 采购模块的主界面具有查询、添加、删除功能。
4.销售界面 销售模块的主界面具有查询、添加、删除功能。
5.登录界面 登录模块的主界面具有查询、添加、修改、删除功能。
5.库存界面 库存模块的主界面具有查询、添加、删除功能。
l 第 7 章 模块功能的实现7.1 系统开发模式 我的这个商品销售管理系统,采用 model2 模式开发。
代码分为三层,第一层界面类;第二层数据模型类;第三层对数据库操作的类。
界面类的作用是实现所能看到的界面;数据模型类的作用是调用操作数据库的类;直接操作数据库的类听名字就知道是对数据库操作。
7.2 代码层的关系 界面类 数据库模型类 操作数据库类 图 7-1 代码层的关系 商品销售管理系统是要连接数据库的,Model2 模式连接数据库界面类不会直接操作数据,而是通过间接地方式连接数据库。
Model2 连接数据库是界面类调用数据库模型类将 sql 语句传给数据库模型类,数据库模型类在调用操作数据库类将 sql 传给操作数据库类,操作数据库类直接提取数据库数据把数据返回给数据库模型类,数据库模型类再把数.
上一篇:
【精品】TFSGuide
下一篇:
多年来只想说一句,我不怪你