小型自选商场综合管理系统(ER图+VC++SqlServer+源代码).doc
《小型自选商场综合管理系统(ER图+VC++SqlServer+源代码).doc》由会员分享,可在线阅读,更多相关《小型自选商场综合管理系统(ER图+VC++SqlServer+源代码).doc(39页珍藏版)》请在沃文网上搜索。
1、 摘要 在这个经济迅速发展的时代,商场销售的商品种类繁多、业务量大,单凭手工记帐已不能适合企业快速发展的需求。因此,小型自选商场综合管理系统应运而生,解决的传统方式工作量大、效率底的问题。 本系统采用面向对象编程,为用户提供一个可视化的操作界面;应用数据库存储销售的相关信息,实现了小型自选商场的进销存管理、员工管理。Abstract In this era of rapid economic development, Shopping malls selling a wide range of goods and big business, Hand alone can not account
2、 for the rapid development of enterprise needs.So, Small-on-demand shopping malls integrated management system came into being, the problems of traditional way to resolve the workload and low efficiency has been resolved. The system uses object-oriented programming, Provides users with a visual oper
3、ation interface; Sales of database storage of relevant information to achieve a small-on-demand shopping malls Invoicing management and staff management.目录(contents)摘要1第一章 开发环境介绍41.1开发工具与环境41.2 运行环境41.3 Visual C+6.0介绍41.4 SQL Server2000介绍5第二章 需求分析52.1系统概述52.2 系统功能62.3 系统设计8第三章 数据库设计103.1 数据库逻辑结构设计10
4、3.2 数据库物理结构设计12第四章 功能模块设计164.1主窗体、系统登陆窗体程序设计164.1.1概述174.1.2主窗口设计174.1.4数据库连接设计194.1.5登陆对话框设计234.2基础信息管理模块设计264.2.1基础信息管理概述264.2.2 程序设计284.2.3 程序运行界面294.3销售入库管理模块设计304.3.1销售入库管理概述304.3.2业务流程314.3.3 设计完成的类图314.3.4 程序运行界面324.4信息查询模块设计334.4.1信息查询概述334.4.2设计步骤334.4.3 程序运行界面344.5系统管理模块设计344.5.1系统管理概述344.
5、5.2 设计步骤354.5.3 程序运行界面37第五章 调试38总结38参考文献170小型自选商场综合管理系统第一章 开发环境介绍1.1开发工具与环境(1)Sql Server 2000(2)Visual C+ 6.0(3)PhotoShop 10.0(4)Windows XP sp21.2 运行环境硬件要求:CPU: Intel 或兼容的 Pentium、Pentium Pro 或 Pentium II 处理器的计算机上运作。处理器必须以最低 166 MHz 的速度运行内存:最低 64 MB,推荐使用 128 MB硬盘:数据库组件95到270MB,通常需要250MB;Analysis Ser
6、vices 最低50MB,通常需要130MB;English Query 80MB;仅Desktop Engine 44 MB显示设备: 显示器具有VGA分辨能力.图形工具要求显示器使用 800x600或更高的分辨率。软件要求:操作系统: * Windows 2000 * Microsoft Windows NT 4.0 版 Service Pack 5 或更高版本 * Windows Millennium Edition * Windows 98 * Windows 95(仅客户端连接选项)1.3 Visual C+6.0介绍Visual C+是一个功能强大的可视化软件开发工具。自1993年
7、Microsoft公司推出Visual C+1.0后,随着其新版本的不断问世,Visual C+已成为专业程序员进行软件开发的首选工具。Visual C+6.0不仅是一个C+编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C+6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。1.4 SQL Server2000介绍SQL Server 20
8、00,是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行Microsoft Windows xp 的膝上型电脑,到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。第二章 需求分析2.1系统概述小 型商品销售综合管理系统是专门针对商场、超市的综合业务而开发的综合管理系统。该软件集进、销、存为一体,同时实现了商品信息、员工信息、客户信息以及供 应商信息的管理;实现了对销售信息的查
9、询、对入库信息的查询、对员工销售业绩的查询。本软件的前台采用面向对象的编程语言Visual C 6.0开发,后台采用SQL Server 2000数据库。2.2 系统功能系统功能图:基本信息:基本信息管理主要由员工信息管理、客户信息管理、商品信息管理、供应商信息管理4部分组成。员工信息管理主要完成员工编号、员工姓名、员工性别、员工职务、员工工资、员工备注信息的设置。l员工基础信息的建立,可以达到如下目标:(1)记录员工的详细信息(2)可按不同字段、不同条件查询员工信息,同时支持模糊查找。客户信息管理主要完成客户编号、客户名称、邮编、地址、电话、联系人、联系人、电话、备注的设置。l客户基础信息的
10、建立,可以达到如下目标:(1)记录客户的联系方式和联系人。(2)完成客户基础信息的设定,以备其他模块随时调用。(3)按不同字段、不同条件查询客户的基础信息,同时支持模糊查找。商品信息管理主要完成商品_编号、商品_名称、产地、规格、单位、商标、进价、批发价、零售价、保质期、供应商、备注的设置。l商品基础信息的建立,可以达到如下目标:(1)为每种商品制定多个销售价格,对不同客户使用不同价格。(2)通过保质期有效管理商品的存储。(3)按不同字段、不同条件查询商品基础信息,同时支持模糊查找。销售管理:销售管理由销售登记、销售信息查询组成。销售登记主要完成商品销售工作。l达到一下目标:(1)自动生成17
11、位数的销售登记票号。(2)完成商品批量销售工作,付款方式可采取现金与支票,并可挂帐。(3)销售采用表单式录入,可一次录入多种商品。单击单元格,弹出自动提示窗口,完成销售信息的快速录入。按【Enter】键,该商品信息将自动录入表格,只需输入销售数量(系统自动计算商品金额),按【Enter】键即可销售下一种商品。(4)自动计算商品销售金额。(5)删除当前显示的商品信息。销售查询通过条件查询商品的销售信息。l主要达到一下目标:(1)按不同字段、不同条件查询药品的销售信息,支持模糊查找。(2)支持在查询结果种做进一步的细致查询操作。(3)以页框和列表两种方式显示查询结果。进货管理:进货管理由入库登记、
12、入库信息查询组成。入库登记完成商品的入库操作。l主要达到一下目标:(1)自动生成17位数的入库登记票号。(2)完成商品的批量入库工作,付款方式可采取现金与支票,并可挂帐。(3)商品入库采用表单式录入,可一次录入多种商品。(4)自动计算商品入库金额。入库信息查询按条件查询商品的入库信息。l(1)按不同字段、不同条件查询商品的入库信息,同时支持模糊查找。(2)支持在查询结果中进行查询操作。(3)以页框和列表两种方式显示查询结果。信息查询:信息查询由员工销售信息查询、库存信息查询组成。员工销售信息查询完成员工月销售情况的查询。l库存信息查询完成各仓库商品存储情况的查询。l系统管理:系统管理由仓库信息
13、管理、修改用户密码、用户登陆设置3部分组成。仓库信息管理达到一下目标:l(1)显示出所有仓库名称及其管理员编号和姓名。(2)增加仓库及其管理员。(3)修改仓库的管理员。(4)删除仓库信息。修改用户密码完成当前用户密码的修改。l用户登陆设置完成登陆用户的添加与删除操作。l2.3 系统设计小型自选商场综合管理系统面向用户及操作员与系统业务功能对应关系入下图:小型自选商场综合管理系统系统设计目标:建立规范的业务管理模式,是业务人员从繁忙的手工开票登工作中解脱出来,提高工作效率,减少人为差错。提供快速、准确的处理企业商品进、销、存业务模式。系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠
14、。设置小型自选商场综合管理系统结构图如下:数据字典:重要数据及其简要描述如下表:数据项名称说明商品编号惟一标识一种商品,形式如:SP00001员工编号惟一标识一位员工,形式如:YG00001客户编号惟一标识一个客户,形式如:KH00001供应商编号惟一标识一个供应商,形式如:GYS00001销售票号以此记录一次销售登记。形式如:2007-12-31xsd0001入库票号以此记录一次入库登记。形式如:2007-12-31rkd0001毛利销售某种商品获得的利润操作员系统登陆者经手人对某次业务或交易实际上直接操作者仓库名称惟一标识某个仓库警戒上限商品数量的最高限警戒下限商品数量的最低限品种数销售、
15、入库时交易的商品种数结算方式进行交易时所采取的结算方式是否结清记录某笔交易是否已结清帐数据存储名称说明商品信息表记录商品的基本信息员工表记录员工的基本信息客户表记录客户的基本信息供应商表记录供应商的基本信息仓库表记录仓库的基本信息库存表记录库存信息销售登记表记录销售时的商品及数量信息销售票号表记录销售时的客户、经手人、操作员、日期等信息入库登记表记录入库时的商品及数量信息入库票号表记录入库时的供应商、经手人、操作员、日期等信息计算方式表用于存储结算方式登陆表用户存储登陆信息第三章 数据库设计3.1 数据库逻辑结构设计商品信息表实体E-R图:员工表实体E-R图:客户表实体E-R图:供应商表实体E
16、-R图:仓库表实体E-R图:库存表实体E-R图:销售登记实体E-R图:销售票号实体E-R图:入库登记实体E-R图:入库票号实体E-R图:3.2 数据库物理结构设计本系统数据库名为Shopping.数据库Shopping中共包含28个表.其中作为临时表的由16个,作为数据存储表的有12个.临时表: lsygxs0,lsygxs1,lskcquery0,lskcquery1,lsspinfo0,lsspinfo1,lsrkquery0,lsrkquery1,lsxsquery0,lsxsquery1,lsyg0,lsyg1,lsgys0,lsgys1,lskh0,lskh1;数据存储表:商品信息,
17、员工,客户,供应商,仓库,库存,销售登记,销售票号,入库登记,入库票号,计算方式,登陆;销售相关E-R图:入库相关E-R图:(1)商品信息表商品信息表用于存储商品相关信息.字段名称数据类型字段大小可否为空说明商品_编号varchar50Not Null商品编号商品_名称Varchar50Not Null商品名称产地Varchar50Null商品产地规格Varchar50Null商品规格单位Varchar50Null商品单位商标Varchar50Null商品商标进价Float8Null进价批发价Float8Null批发价零售价Float8Null零售价保质期Varchar50Null保质期供应商
18、Varchar50Null供应商备注Varchar50Null备注(2)员工表:员工表用于存储员工的相关信息.小型自选商场综合管理系统(ER图+VC+Sql Server+源代码) 第4页字段名称数据类型字段大小可否为空说明员工_编号Varchar50Not null编号员工_姓名Varchar50Not null姓名员工_性别Varchar50Not null性别员工_职务Varchar50Not null职务员工_工资Float8Null工资员工_备注Varchar50Null备注(3)客户表:客户表用于存储客户的相关信息.字段名称数据类型字段大小可否为空说明客户_编号Varchar50N
19、ot null编号客户_名称Varchar50Not null名称邮编Char6Null邮编地址Varchar50Null地址电话Varchar50Null电话联系人Varchar50Null联系人联系人电话Varchar50Null联系人电话备注Varvhar50Null备注(4)供应商表:供应商表用于储存供应商相关信息.字段名称数据类型字段大小可否为空说明供应商_编号Varchar50Not null编号供应商_名称Varchar50Not null名称邮编Char6Null邮编地址Varchar50Null地址电话Varchar50Null电话联系人Varchar50Null联系人联系人
20、电话Varchar50Null联系人电话备注Varvhar50Null备注(5)仓库表:仓库表用于存储有关仓库信息.字段名称数据类型字段大小可否为空说明仓库_名称Varchar50Null仓库名称员工_编号Varchar50Null仓库管理员(6)库存表:库存表用于存储商品的库存信息.字段名称数据类型字段大小可否为空说明商品_编号Varchar50Null商品编号仓库_名称Varchar50Null存储的仓库库存_数量Int4Null库存量库存_上限Int4Null最大库存量库存_下限Int4Null最小库存量(7)销售登记表:销售登记表用于记录销售时的商品及数量信息.字段名称数据类型字段大小
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小型 自选商场 综合 管理 系统 ER VC SqlServer 源代码