商店智能管理系统 .doc
《商店智能管理系统 .doc》由会员分享,可在线阅读,更多相关《商店智能管理系统 .doc(58页珍藏版)》请在沃文网上搜索。
1、 毕业设计(论文)题 目: *商店智能管理系统 学 院: 计算机科学学院 专业班级: 计算机科学与技术06级2班 指导教师: 职称: 学生姓名: 学 号: 40605010201 摘 要当前, 我国商业正处在一个高速发展的时期, 也是我国商业由传统商业向现代化商业转变的重要时期,正在经历由经验决策到信息决策转变的时期。如何及时准确地获得各种信息,了解市场的发展趋势,来预测、指导经营活动;如何及时准确地掌握商店内部动态和信息,已成为商店最关心的问题。本系统基于成熟的C/S模式,采用C#作为编程语言,Microsoft Visual Studio 2008作为开发工具,以SQL Server 20
2、08 作为后台的数据库,利用ADO.NET数据库访问技术实现对数据库的各种管理操作。系统分为两部分:第一部分针对员工使用,包括的功能如:查询商品信息、查询供应商信息、商品销售等;第二部分面向店主使用,包括的功能如:对商品信息、供应商信息、会员和员工信息的增删查改,计算利润等。 为了避免用户打开很多窗口导致桌面混乱,设计过程中使用Mdiparent方法将所有本系统的子窗体放置于主窗体之内,无论用户怎么拖动,窗体都不会离开主窗体。设计过程中,首先建立了系统的应用原型,然后在此基础上进行需求迭代,详细设计时不断修改和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的可行系统。关键词:C#,AD
3、O.NET,SQL Server,C/S模式,信息化管理ABSTRACTAt present, our business is in a period of rapid development, but also our business from traditional to modern commercial business important period of change, is going through the experience of making changes to the information decision-making period. How to timel
4、y and accurate access to information, understand the market trends, to predict and guide business activities; how timely and accurate grasp the internal dynamics and information store has become shop most concerned about. The system is based on mature C / S mode, using C # as the programming languag
5、e, Microsoft Visual Studio 2008 as a development tool to SQL Server 2008 database as a background, using ADO.NET database access technology on a variety of database management operations. System is divided into two parts: the first part for employees to use, including features such as: check product
6、 information, inquiries, supplier information, product sales; the second part of the owner for the use, including features such as: product information, supplier information , members and staff additions and deletions of information search change, calculating profits. In order to avoid the user to o
7、pen many windows cause desktop clutter, the design methods used during the Mdiparent all sub-form of the system placed within the main form, no matter how the user drag the form will not leave the main form. Design process, the first application of the system to establish a prototype, and then based
8、 on the needs in this iteration, detailed design, constantly amended and improved, 经过 test phase repeated debugging and verification, form a viable system to meet the design requirements. KEY WORDS: C#,ADO.NET,SQL Server,C/S mode,Information managementII目 录第1章 引言11.1 问题的提出11.2 研究现状11.3 研究内容21.4 研究方法
9、和技术路线2第2章 系统开发平台和语言介绍32.1 Microsoft Visual Studio 2008 的简介32.1.1 快速的应用程序开发32.1.2 高效的团队协作32.1.3 突破性的用户体验42.2 Microsoft SQL Server 2008 简介42.3 C#语言简介52.4 ADO.NET简介52.4.1 SqlConnection 类62.4.2 Command对象62.4.3 SqlDataReader类62.4.4 DataSet对象62.4.5 SqlDataAdapter类72.4.6 DataTable类7第3章 系统分析与总体设计83.1 需求分析83
10、.2 系统模块设计83.2.1系统功能模块分析83.2.2 系统流程分析93.3 数据库设计103.3.1 数据库逻辑结构设计103.3.2 系统E-R图设计12第4章 系统详细设计144.1 底层数据操作模块设计144.2 系统登录界面与主界面设计164.2.1 登录界面设计164.2.2 系统主界面设计174.3 商品管理模块设计194.3.1 商品信息查询模块194.3.2 商品信息维护模块204.4 供应商管理模块设计254.4.1供应商信息查询模块254.4.2供应商信息维护模块264.5 员工管理模块设计314.5.1 员工信息查询模块314.5.2员工信息维护模块324.6 会员
11、管理模块设计374.6.1 会员信息查询模块374.6.2 会员信息维护模块374.7 销售管理模块设计424.7.1 出售商品模块424.7.2 利润计算模块434.8 系统管理模块444.8.1 权限管理模块444.8.2 注销登录模块484.8.3 退出系统模块48第5章 系统测试与性能分析49第6章 总结50致 谢51参考文献522第1章 引言第1章 引言1.1 问题的提出随着人类社会的不断发展,计算机越来越发挥着重要的作用。它提高了人们的工作效率,方便了人们的生活,为人们增添了不少乐趣,甚至于改变了人们传统的生活方式。计算机带来的改变是巨大的,人们可以通过简单的输入几个字符,就能轻松
12、地得到我们想要的东西。该商店目前存在的问题是:信息化不足,计算机仅仅用于娱乐和查找资料,大量的日常工作皆是手工处理,因此工作效率低,仓库管理也非常不合理,不能及时根据最近的销售量及时调整进货量以及进货品种。通过该系统,西安昌盛商店可以实现:1、减轻管理者和工作人员的工作量 2、提高商店管理的规范性 3、及时查看商店的盈亏情况 4、合理安排进货时间、数量以及品种。1.2 研究现状目前市场上针对大中型企业所做的ERP系统层出不穷,但是针对类似西安昌盛商店这种小的商店,却无人问津。孰不知随着改革开放以来,我国经济的飞速发展,这类小商店如雨后春笋般出现在大街小巷。这样子的小商店没有独立的部门,更不会需
13、要如ERP企业资源计划系统这样子庞大而又昂贵的软件。但是随着计算机在我国的普及,越来越多的店主系统将手头上的诸多所示交给店里面的计算机来完成,以帮助自己更高效的工作。此时,一款必须能够适应此类店铺的软件应运而生。此软件前身即为库存管理系统。随着全国零售商业的高速发展,其仓库管理变得日益复杂,日常所需处理的数据量渐渐庞大,商业运转的中间环节也越来越多,原先主要靠人工管理和简单计算机管理的方法,显然已无法适应企业规模的不断扩大。鉴于这种情况,库存管理系统应运而生。现在的大型库存管理系统可实现诸如出入库操作,移库操作,库存物品损毁、修复记录,盘点计划自动生成,设置盘点状态,盘点结果确认,库存订货处理
14、等一系列复杂的功能。未来的发展将进一步的智能化,更大程度的替代人工管理。该系统面向小型商店而产生,加入了此类商店需要的各种其他的功能。使软件更加贴切此类商店的需求。简化了大型库存管理系统中高级的功能,使软件更加易用。同时也降低了软件开发的成本,使此类小型店铺更易于接受该软件。53西安工程大学学士学位论文随着该系统的发展,未来此软件必将普及于大街小巷的小商店。使他们的工作更加高效,使这些小商店的老板们能够将更多的时间用在如何经营店铺,而不是浪费在人工计算利润等繁琐的事情上。1.3 研究内容在了解该商店业务流程的基础上,结合以前所学的编程知识和软件工程知识,使用当今最为流行的编程语言C#,将需求转
15、化成为功能模块再加以实现。论文各章简介: 第1章:包含选择论题的背景和原因,以及此论题的研究现状。 第2章:系统开发平台的基本知识。 第3章:系统分析与总体设计 第4章:系统详细设计 第5章:系统测试与性能分析 第6章:总结本次开发运行结果1.4 研究方法和技术路线研究方法:首先抱着认真和严谨的态度去研究。具体方法如下:a. 多用时间去看C#方面的书籍,给自己打好良好的理论知识。b. 因题目中最重要的就是编程部分,所以在软件设计时,应使软件具有较强的可维护性和更新性。c. 题目中还涉及到较多的数据库知识,所以也要多多研究数据库方面的知识。技术路线:使用强大的Visual Studio 2008
16、 和 SQL Server 2008作为编程的工具和数据库管理工具。采用成熟的C/S模式完成软件部分的系统设计。平台选用最先进的.NET Framework 3.5。第2章 系统开发平台和语言介绍第2章 系统开发平台和语言介绍2.1 Microsoft Visual Studio 2008 的简介Microsoft Visual Studio 2008 使开发人员能够快速创建高质量、用户体验丰富而又紧密联系的应用程序,充分展示了 Microsoft 开发智能客户端应用程序的构想。借助 Visual Studio 2008,采集和分析信息将变得更为简单便捷,业务决策也会因此变得更为有效。任何规模
17、的组织都可以使用 Visual Studio 2008 快速创建能够利用 Windows Vista 和 2007 Visual Studio system 的更安全、更易于管理并且更可靠的应用程序。Visual Studio 2008 在三个方面为开发人员提供了关键改进: 快速的应用程序开发 高效的团队协作 突破性的用户体验 Visual Studio 2008 提供了高级开发工具、调试功能、数据库功能和创新功能,帮助在各种平台上快速创建当前最先进的应用程序。Visual Studio 2008 包括各种增强功能,例如可视化设计器(使用 .NET Framework 3.5 加速开发)、对
18、Web 开发工具的大量改进,以及能够加速开发和处理所有类型数据的语言增强功能。Visual Studio 2008 为开发人员提供了所有相关的工具和框架支持,帮助创建引人注目的、令人印象深刻并支持 AJAX 的 Web 应用程序。开发人员能够利用这些丰富的客户端和服务器端框架轻松构建以客户为中心的 Web 应用程序,这些应用程序可以集成任何后端数据提供程序、在任何当前浏览器内运行并完全访问 ASP.NET 应用程序服务和 Microsoft 平台。2.1.1 快速的应用程序开发为了帮助开发人员迅速创建先进的软件,Visual Studio 2008 提供了改进的语言和数据功能,例如语言集成的查
19、询 (LINQ),各个编程人员可以利用这些功能更轻松地构建解决方案以分析和处理信息。Visual Studio 2008 还使开发人员能够从同一开发环境内创建面向多个 .NET Framework 版本的应用程序。开发人员能够构建面向 .NET Framework 2.0、3.0 或 3.5 的应用程序,意味他们可以在同一环境中支持各种各样的项目。2.1.2 高效的团队协作Visual Studio 2008 提供了帮助开发团队改进协作的扩展的和改进的服务西安工程大学学士学位论文项目,包括帮助将数据库专业人员和图形设计人员加入到开发流程的工具。使用 Microsoft .NET Framewo
20、rk 3.NET Framework 提供了用于解决常见编程任务的构建基块(预制的软件),从而能够快速构造具有出色的最终用户体验的紧密联系的应用程序。在 .NET Framework 模型业务流程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。Visual Studio 和 .NET Framework 的结合使用减少了对公用管道代码的需要,从而缩短了开发时间并使开发人员能够集中精力解决业务问题。.NET Framework 3.5 是在 .NET Framework 3.0 的基础上构建的更高版本。得到增强的功能领域包括基类库、Windows workflow foundati
21、on、Windows Communication Foundation、Windows Presentation Foundation 和 Windows CardSpace。2.1.3 突破性的用户体验Visual Studio 2008 为开发人员提供了在最新平台上加速创建紧密联系的应用程序的新工具,这些平台包括 Web、Windows Vista、Visual Studio 2007、SQL Server 2008 和 Windows Server 2008。对于 Web,ASP.NET AJAX 及其他新技术使开发人员能够迅速创建更高效、交互式更强和更个性化的新一代 Web 体验。2.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商店智能管理系统 商店 智能 管理 系统