欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    基于WEB的商场管理系统的设计与实现毕业论文.doc

    • 资源ID:3921520       资源大小:1.47MB        全文页数:47页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于WEB的商场管理系统的设计与实现毕业论文.doc

    长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 I 摘摘 要要 商场货物管理系统是用于商场管理各种货物进销存的信息系统,其开发的主要 目的是实现商场的信息化管理。当货物进货入库时登记其基本信息,包括货物的编 号、名称、数量等,当货物销售时登记其销售信息,包括货物信息,出库数量等, 最后对货物的入库和出库资料综合得出各种货物的各类信息。总的说来,商场货物 管理系统就是通过进货入库、库存管理、销售出库,解决货物供需之间存在的时间、 数量、价格等方面的矛盾,以此衔接商场进销存的各环节,实现商场进销存的全面 计算机化管理,减少失误,提高工作效率。 本系统是使用 Microsoft Visual Studio 2005 作为开发工具,利用其提供的各 种控件,使用 MICROSOFT 公司的 SQL Server 2000 作为后台数据库管理系统,设计数 据库并开发此产品。本系统利用 VS2005 提供的强大的编程能力,从最初的用户需求 分析,数据库结构设计,到各种界面的制作都给出了每一步的设计细节。本系统界面 友好,凡具有一定计算机操作知识的人都可以方便、自如地使用本系统。 本文详细的介绍了系统制作的整个过程。按照软件工程设计思想,采用生命周 期法进行全程开发,包括需求分析,系统总体设计,系统详细设计等。 关键词:网络 管理系统 软件工程 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 II TitleTitle TheThe DesignationDesignation andand ImplementationImplementation ofof ShoppingShopping MallsMalls ManagementManagement SystemSystem BasedBased onon WEBWEB AbstractAbstract Supermarket cargo management system is used for a variety of goods Invoicing supermarket management information system, its main purpose is to achieve the development of information management of the supermarket. When purchasing goods, storage register when the basic information, including the number of goods, name, quantity , when the sale of goods sold when the registration of information, including the goods information, the library number . Finally, the inbound and outbound cargo information integrated draw all types of information goods. Overall, the supermarket management system is through the purchase of goods warehousing, inventory management, sales out of library, address the time between demand and supply of goods, quantity, price, etc. contradictions, and various aspects of convergence supermarket Invoicing, Invoicing to achieve a comprehensive computerized management of the supermarket, reduce errors and improve efficiency. The system is to use Microsoft Visual Studio 2005 as a development tool, the use of its various controls, the use MICROSOFT's SQL Server 2000 database management system as a background, design databases and develop this product. The system uses VS2005 provides powerful programming capability, from the initial user needs analysis, database structure design, to production of various interfaces are given every step of the design details. The friendly interface, where a certain knowledge of computer operations people can easily and comfortable using the system. This article detailed introduction of a system produced by the whole process. According to software engineering design, use of a full life- cycle development , including needs analysis, system design, system design and other details. 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 III KeywordsKeywords : Network Management Systems Software Engineering 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 1 目目 录录 第一章 项目概述 .1 1.1 项目简介.1 1.2 项目的范围.2 1.2.1 本系统所需的基本软件配置.2 1.2.2 本系统所需的主要硬件的最低配置.2 1.3 现行系统调研.2 1.3.1 现行系统目标.2 1.3.2 系统业务流程.2 第二章 系统技术简介 .4 第三章 需求分析 .6 3.1 系统的功能描述.6 3.1.1 用例描述 .7 3.2 系统的性能描述.8 3.3 系统的逻辑模型.8 3.3.1 系统的数据流图(又称 DFD) .8 3.3.2 系统数据流图中图形符号说明.8 3.3.3 系统具体的数据流图.9 3.4 系统的逻辑模型详细描述.9 3.4.1 系统数据字典中数据存储的描述10 3.4.2 系统数据字典中数据流的描述10 3.5 系统安全性的分析11 3.6 可行性分析11 3.7 技术可行性12 3.8 经济可行性12 3.9 操作可行性 12 4.0 法律可行性13 第四章 总体设计 14 4.1 设计思想14 4.2 系统功能模块设计14 4.3 系统模块描述15 4.4 数据库设计16 4.4.1 概念模型设计 16 4.4.2 关系模式设计19 4.4.3 物理数据库设计19 4.5 系统接口22 4.5.1 软件接口22 4.5.2 硬件接口22 4.5.3 内部接口22 4.5.4 登录用户的安全性设计22 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 2 第五章 详细设计与系统实现 23 5.1 模块详细设计23 5.1.1 系统登录模块23 5.1.2 用户管理模块24 5.1.3 商品类别管理模块 25 5.1.5 商品进货模块28 5.1.6 商品库存信息查看模块29 5.1.7 销售管理模块30 5.1.8 销售利润统计模块31 5.1.9 库存预警查询模块33 5.1.10 保质期报警管理模块.34 第六章 测试设计 35 6.1 系统测试的基本原则35 6.2 软件测试方法35 6.3 系统的单元测试35 6.4 系统测试结论36 6.4.1 软件能力37 6.4.2 软件的缺陷和限制37 6.4.3 建议37 6.5 系统维护建议37 结 论 39 致 谢 .40 参考文献 .41 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 1 第一章第一章 项目概述项目概述 1.11.1 项目简介项目简介 随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前 的发展阶段,面临商界的激烈竞争,只有在多变的货物和顾客中挖掘并掌握市场需 求,即淘汰“卖不出去的货物” ,购进“卖得快、利润高的货物”的经营者才会获利, 企业也才能在竞争中生存和发展。要提高市场的竞争力,既要有好的产品质量,同时 也要有好的客户服务,企业要做到能及时响应客户的产品需求,根据需求迅速采购进 货,按时交货,就必须要有一个好的计划,使得市场销售和采购进货两个环节能够很好 地协调配合。 商场货物管理是商场企业经营管理中的核心环节,也是一个企业能否取得效益的 关键。如果能做到合理采购,及时销售,库存量最少,减少积压,那么企业就能取得最 佳的效益。由此可见,企业货物进销管理决策的正确与否直接影响了一个企业的经济 效益。 在手工管理情况下,销售人员很难对客户做出正确的供货承诺,同时企业的采购 部门也缺少一份准确的采购计划,目前的销售状况和市场需求很难正确反映到采购部 门中去,部门之间的通讯也经常不畅通,如果能够选择一个好的管理系统,把大量繁 杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就 能够为得出正确的决策做出事半功倍的效果。 商场货物信息管理系统就是现代商场企业进行货物管理和处理业务的管理系统。 它可以实现商场日常全部业务的管理;它可以对货物进货和销售等进行动态安排, 可以对仓储作业流程的全过程进行电子化操作;可以与客服中心建立数据接口使客 户通过互联网实现远程货物管理,可以与企业的 ERP 系统实现无缝连接。 本次毕业设计的题目是商场货物管理系统,所使用的开发工具是 Microsoft Visual Studio 2005 及 Sql Server 2000 数据库。该系统主要用的是模块化设计, 主要包含进货管理、库存管理、销售出库管理及统计管理等。 本次毕业设计的题目是商场货物管理系统。 在毕业设计期间,我向商场有关部门和人员做了系统的调研,对现行管理系统进 行了实地考察,从而了解到现行管理工作的过程。本商场货物管理系统是以商场企业 管理的计划和控制职能为核心,提供了采购进货、销售出库、库管、查询、统计等 实用而丰富的管理功能,具有如下优点: 1) 具有高度的信息综合利用效能,可以对企业的经营管理活动进行分析、预测、 决策,进而达到对商场企业经营活动过程的全程监督和控制的目的; 2) 彻底改变了商场企业信息重复、混乱、无法共享的现状,使购、供、销、客、 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 2 物、决策等各个部门可以资源共享、信息共享,从而实现了业务、决策一体化; 3) 物流、资源流、信息流统一化的良好经营管理模式。 1.1.2 2 项目的范围项目的范围 1.2.11.2.1 本系统所需的基本软件配置本系统所需的基本软件配置 前端开操作系统:Windows 平台 开发工具:Microsoft Visual Studio 2005 后端开发工具:Microsoft SQL Server 2000 服务器:IIS5.0 1.2.21.2.2 本系统所需的主要硬件的最低配置本系统所需的主要硬件的最低配置 微型计算机: 1、CPU:Intel P4 2.0 以上 2、内存:512M 以上 3、硬盘:80G 以上 1.31.3 现行系统调研现行系统调研 1.3.11.3.1 现行系统现行系统目标目标 商场货物进销管理系统是商业企业经营管理中的核心环节,是为了实现商场企业 的长远发展目标而实施的一个系统工程,也是一个商场企业能否取得经济效益的关键,它 能够为商场企业的发展提供科学的管理功能,减少管理费用,它利用计算机的数据库 技术,使得企业的进货,库存和销售能够有利的结合起来。此管理信息系统的最终目 标是避免和克服人工管理信息时,劳动量大,计算和统计的不准确等种种缺陷和弊 端,使企业的管理规范化和自动化,从而对管理提供更加科学,准确的依据。本系 统开发的主要目标是实现货物管理的系统化、规范化和自动化。 1.3.21.3.2 系统业务流程系统业务流程 1业务流图中图形符号的说明 实体:表示人或单位。 处理:能改变数据值或数据位置的加工或部件。 存储:表示任何种类的联机存储,可以是库、台帐、表。 输入/输出:表示输入或输出信息,可以是数据、结果、文字。 业务流:表示业务流动的方向4。 2系统流程图中的图形 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 3 表 1.1 系统业务流程图符号 符符 号号名名 称称说说 明明 处理能改变数据值或数据位置的加工或部件 输入/输出表示输出或输出的报表 存储表示存储的帐册 实体数据的源点/终点 数据流用于连接其他符号,指明数据流动方向 3 本项目具体的业务流图 根据对本系统的业务流程具体分析,得出本系统的系统流程图如图 1.1 所示: 图 1.1 系统流程图 进货入库 进货报表 进货表 更新库存 库存报表 库存表 商品销售 销售报表 销售表 客户 领导 员工 采购信息 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 4 第二章第二章 系统技术简介系统技术简介 Visual Studio.NET 是.NET 平台下最为强大的开发工具,无论是软件服务商, 还是企业应用程序的部署与发布,Visual Studio.NET 都可以提供近乎完美的解决 方案。Visual Studio.NET 提供了包括设计、编码、编译调试、数据库联接操作等 基本功能和基于开放架构的服务器组件开发平台、企业开发工具和应用程序重新发 布工具以及性能评测报告等高级功能。 NET Framework-Microsoft Visual Studio.NET 简介 Web 应用程序(以因特网为基础的应用程序)的优点在于可以让企业间的商 业数据及交易等行为,透过因特网的通讯来彼此交换讯息。这样不但可以节省数 据交换的时间,而且可以简化流程。但是在新一代的.NET 开发平台还没有出现 之前,要让因特网应用程序达到上述的功能是一项浩大的工程。牵涉到的技术及 程序开发语言,可能包括了 HTML、ASP、VBScript、ASP.NETScript、C+、ADO、SQL、COM、MTS 等。这样 的环境对于开发人员来说,想要快速的开发一个功能强大且稳定可靠的Web 应 用程序,不是一项轻松的工作。之前的Microsoft Visual StudioTM(微软的 解决方案开发平台)及 Windows 上的一些架构及服务,已经帮助程序设计师由 单机平台的程序开发转为主从式( Client/Server)的架构来开发应用程序。但 是对于现在的环境而言,因为企业的客户或供货商等所使用的系统或软件可能不 尽相同,开发人员所要面对的挑战是要如何整合所有的异质性资源,所以必须把 焦点转到如何发展分布式的因特网应用程序架构,好整合这些存在于不同平台或 不同软件的异质资源。目前全世界有超过六百万的专业程序设计师,而百分之 70 以上的人使用微软的 Visual Studio 开发平台;现今最受欢迎的架构则为主 /从式的架构,而发展最快速的架构则是以Web 为基础的架构。在这种架构下 程序逻辑及数据的处理都是在伺服端,使用者是透过网络以浏览器来存取伺服端 的数据。这种架构的开发工具,微软早在前两版的Visual Studio 中透过 Active ServerPages(ASP)以及 IIS 3.0 就已经提供了。为了因应 Web 架构 的快速发展及广大程序开发人员的需求,微软亦举办了不下百场的研讨会和开发 人员沟通、交换意见;就是为了提供给开发人员更好的解决方案开平台。而这个 新一代开发平台目前已经推出了,即为Visual Studio.NET。VisualStudio.NET 开发平台里面包含 VisualBasic.NET、C#、Visual C+、ASP.NET 以及 VisualFoxPro。为了让这 套开发平台更容易开发以因特网为基础的应用程序,这个开发平台做了许多和以 往不同的改革,这个改革就是 .NET Framework。.NET 架构(就是 .NET 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 5 Framework,.NET 念作 dot Net)就是为了让开发分布式因特网应用程序架构变 得更简单容易而发展出来的。 用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的 模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、 子系统或类的功能行为进行建模。 用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用 于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素, 并使开发者能够实现这些元素。 将每个系统中的用户分出工作状态的属性和工作内容,方便建模,防止功能 重复和多余的类。 用例图由参与者 用例、系统边界、箭头组成,用画图的方法来完成。参与者不是特 指人,是指系统以外的,在使用系统或与系统交互中所扮演的角色。用例是对包括 变量在内的一组动作序列的描述,系统执行这些动作,并产生传递特定参与者的价 值的可观察结果。系统边界是用来表示正在建模系统的边界。箭头用来表示参与者 和系统通过相互发送信号或消息进行交互的关联关系。 【6】 图 2-1 参与者 图 2-2 用例 用例 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 6 图 2-3 用例图 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 7 第三章第三章 需求分析需求分析 3.13.1 系统的功能描述系统的功能描述 系统开发的总体任务是实现各种信息的系统化、规范化和自动化。系统功能分 析是在系统开发的总体任务的基础上完成的。需要完成的功能主要有: 1、商品类别管理,主要包括对商品类别的添加、删除及修改的功能。 2、货物信息管理,对货物信息进行添加、删除及修改,管理货物的基本信息。 3、进货信息管理,包括货物的采购进货信息的添加、进货信息的查看等操作。 4、销售管理,完成货物信息的销售出库的管理。 5、库存管理,完成库存信息的管理及维护操作。 6、销售利润统计,完成货物销售利润统计的功能。 7、库存预警查询,查看库存预警的信息,以便及时进货。 8、保质期报警,用于查看保质期到期的信息。 管理员在登录后可以对客用户进行管理,对商品进行管理,订单进行管理, 对商品进行分类管理,对公告进行管理,如图所示: 用户管理 物品分 类管理 反馈管理 其他管理 商品管理 订单管理 支付方式管 理 图 3-1 管理员用例图 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 8 注册 查看订单 查看意见反 馈 修改个人资 料 查看商品信 息 购买商品 选择付款方式 退出 图 3-2 普通用户用例图 用例描述:用例图建完后,就需要编写用例描述,用例描述也就是对系统各个 功能进行描述,这一步是进行系统设计前最重要的一个过程。准确地描述出系统的 功能有助于理清自己的思路,更是和用户进行有效沟通的保障。 (1) 商品管理 此功能是管理员在登陆后才能操作的,主要是对商品信息进行查看和编辑, 也可将商品信息删除,可以对相应的商品信息进行查询,也可添加新的商品。 (2) 订单管理 此功能是完成管理员在登陆后,对订单信息进行查看编辑和查询操作的。 此模块是完成管理员登陆后对支付方式进行查看编辑和添加的。 (3) 商品分类管理 此功能是管理员在登陆后,对商品猪分类进行 查看,编辑,删除,和添 加的。 (4) 支付方式管理 。 此模块是完成管理员登陆后对支付方式进行查看编辑和添加的。 (5) 公告意见反馈管理 此功能主要是管理员在登陆后,完成对意见反馈的查看编辑修改删除,添 加,和查看回复信息。 (6) 其他管理 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 9 此功能主要是完成管理员在登陆后,完成对管理员信息的查看修改删除添 加。 (7) 退出 此功能是用来实现退出管理员本次登陆。 3.23.2 系统的性能描述系统的性能描述 本系统由多个模块组成,每个模块各有不同的功能,但都能完成添加、删除和 存储的功能,各模块的数据都存放在数据库中,数据的调用和连接都由程序来完成。 本系统处理速度很快,只要操作没有什么错误,需要的信息都能很快地显示出来;在安 全方面,采用了用户身份验证的措施,保证合法的用户才能使用此系统。如果操作有 错误,则会出现提示信息。 3.33.3 系统的逻辑模型系统的逻辑模型 3.3.13.3.1 系统的数据流图系统的数据流图( (又称又称 DFD)DFD) 数据流图简称 DFD 图,数据流图有四种成分:源点或终点、处理、数据存储表 和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情 况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的 描述系统的逻辑模型,描述数据在 MIS 中有输入,经过存储、加工处理,最后输出的 全过程,是设计者和用户交流的很好的工具。 3.3.23.3.2 系统数据流图中图形符号说明系统数据流图中图形符号说明 实体:记述系统之外的数据提供或数据获得组织机构或个人。 处理:记述某种业务的手工业或计算机的处理。 数据存储:记述与处理有关的数据存储。 数据流:记述数据流的流动方向4。 图形符号说明表 3-1 图 形 符 号名 称符 号 说 明 实体 记述系统之外的数据提供或数据获 得组织机构或个人,框内为实体名 称 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 10 PM 处理 记述某种业务的手工或计算机处理 其中,PM 区记述处理标号 C 区记述处理名称 数据存储 记述与处理有关的数据存储,DN 区 记述存储的标号,S 区记述存储数 据的名称 FM 数据流 记述数据流的流动方向,FM 记述数 据流的名称 3.3.33.3.3 系统具体的数据流图系统具体的数据流图 1 系统数据流图: 图 3-3 管理员子系统一级细化流图 3.4 系统的逻辑模型详细描述系统的逻辑模型详细描述 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定 义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。 一般说来,数据字典应该由下列五类元素构成:数据元素,实体, 数据流,数据存 储和处理。 DN S C P1 商场货物管 理系统 F1 商品类别信息 F2 商品信息 F3 进货信息 F4 库存信息 F5 销售信息 商品信息 D2 商品类别信息 D1 F7 库存预警信息 F8 保质期预警信息 库存信息 D4 进货信息 D3 销售信息 D5 统计结果信息 F6 统计信息 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 11 3.4.13.4.1 系统数据字典中数据存储的描述系统数据字典中数据存储的描述 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一,可以是手 工文档或手工凭单,也可是计算及文档。 3.4.23.4.2 系统数据字典中数据流的描述系统数据字典中数据流的描述 数据流是数据结构在系统内传输的路径。 名字:商品类别信息 编号:D1 描述:记录着商品类别的信息 组成:类别编号,类别名称 名字:商品信息 编号:D2 描述:记录着商品的基本信息 组成:商品编号,商品名称,类别,价格,单位,厂商,备注,商品保质期 名字:进货信息 编号:D3 描述:有关商场进货信息 组成:进货编号,商品编号,进货数量,进货时间 名字:库存信息 编号:D4 描述:有关商品的库存的信息 组成:库存编号,商品编号,库存数量,预警值 名字:销售出库信息 编号:D5 描述:有关商品的销售出库的基本信息 组成:出库编号,商品编号,数量,出库价格,时间 编号:F1 名字:商品类别信息 描述:管理员操作的商品类别,包括商 品类别的编号,类别名称 编号:F2 名字:商品信息 描述:管理员操作的商品的基本信息, 如商品编号,商品名称,价格,保质期, 生产厂家等。 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 12 3.53.5 系统安全性的分析系统安全性的分析 作为一个商场企业的货物信息管理系统,其中的货物数据资料属于内部资料, 不能被外人所知,也不允许随意更改,系统须有保密措施。系统数据库将设置操作员 表,将管理员名称和密码记录在数据库表中,拥有相应权限的用户才能正常登录本 系统,非操作人员将不能打开本系统。因此,为保证系统正常运行,拥有权限的人员 才能进行数据库操作。 对于一个数据库而言,安全性是指保护数据库不被破坏、偷窃和非法使用的性能。 一个设计良好的安全模式能使用户的合法操作变得很容易,同时使非法操作和意外破 坏很难或不可能发生。SQL Server 2000 的安全性分为两类:数据库安全性和应用程 序安全性。数据库安全性以信息资源和信息资源的用户为主要管理对象,一个用户只 要具有对某个对象的访问权限,则无论使用什么工具,都可以对该对象进行访问。 3.63.6 可行性分析可行性分析 可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决, 它的目的不是解决问题,而是确定问题是否值得去解决,所以此系统开发有着技术 可行性、经济可行性、操作可行性和法律可行性的基础,为了减少项目冒风险,从规 模和时间上考虑该系统的可行性。 3.73.7 技术可行性技术可行性 在计算机飞速发展的今天,要开发一个商场的货物信息管理系统,我们有多种开 编号:F5 名字:销售信息 描述:商品销售信息,如商品品名,销 售数量,单价等 编号:F6 名字:销售利润统计信息 描述:用户对销售利润统计信息 编号:F3 名字:进货信息 描述:管理员操作的商品进货的基本信 息,如商品名称,进货数量等等 编号:F4 名字:库存信息 描述:管理员查看的库存的基本信息, 如商品名称,库存数量等 编号:F8 名字:保质期报警信息 描述:管理员管理员的保质期报警的信 息 编号:F7 名字:库存预警信息 描述:查看商品低于库存预警的信息 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 13 发工具可以完成,我们熟悉的 VB、PB、ASP.NET、ASP.NET、Microsoft Visual Studio 都是理想的前台工具,在后台的工具选择上,关系型数据库系统是比较成熟的,许 多大型的数据库系统,如 Microsoft SQL Server 2000 应用比较广泛, Microsoft Visual Studio2005 是基于 asp.net 技术,在目前比较流行的 Web 程序开发中, ASP.NET 是比较热门的一种动态网页技术,它依靠稳定、安全、可移植性好的优点 成为大、中型网络开发的首选。从易用性、安全性、经济性和可维护性出发,我在此 管理系统数据库设计中使用了大家比较熟悉的 SQL Server 2000 作为后台数据库工 具。本人对 ASP.NET 程序设计技术、关系型数据库建模、分析技术和对开发工具都 有一定的了解,在管理信息系统的开发方面也有一定的实践,另外还有很高开发经验 的导师做为开发系统的指导。因此,该系统在技术上是可行的。 3.83.8 经济可行性经济可行性 估计开发项目的成本以及新系统可能带来的收益权衡两者的关系,才能分析出本 系统是否在经济上可行,同时也要考虑到现行系统的运行费用及新系统的运行费用, 只有正确认识到它们之间的关系才能为我们的经济可行性找到依据。本系统的开发 需要资金少,系统开发运行后,可以实现货物管理的计算机化,节省人力,物力, 将人从繁重的工作业务中解脱出来,减少查找和登记中无意的错误,节省大量的时 间,管理效率大幅度提高。通过我的认真估算,我认为新系统所需要的软硬件配置相 对于它投入使用后产生的经济效益来说花费并不高,软件开发成本主要是人力、物力 的消耗,物力消耗是开发此系统所需要的软、硬件的设备,以及耗电量等方面的计算, 其实更重要的是新系统可以提高工作效率,加强管理,保证工作质量,加快流动资金周 转,减少资金积压,提供更多的更高质量的信息,提高取得信息的速度,以达到资源优 化的目的。因此,新系统在经济上也是可行的。 3.93.9 操作可行性操作可行性 新系统的操作可行性所要考虑的问题是:新系统的操作方式在对管理时是否行的 通,系统实施以后,能否有效的处理问题,是否对组织机构产生影响,是否会遇到大的 障碍,用户对本系统的界面是否满意等。针对不同的问题,我用现有的技术基本上是 可以解决的,因为新系统的目标是根据企业的要求来确定的,对于我做的系统原型,企 业工作人员已经提出了修改意见,我也按照这个要求进行了修改并基本上满足了企业 的真实需求,所以,新系统能够处理实际工作中遇到的问题。另外,使用本软件的人员 要求是有一定的计算机基础的,系统的管理员也应该有计算机专业的知识,经过培训 的人员将会熟练使用本软件,本系统的设计采用 WINDOWS 风格,界面友好,操作便利。 因此,新系统在操作上也是可行的。 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 14 3.103.10 法律可行性法律可行性 本系统从调研到设计开发是由本人独立完成的,设计过程中所遇到的问题也是在 指导老师的帮助下解决的,所有的软件都选用正版,所有技术资料都由提出方保管,整 个系统的设计都属于我们劳动成果,不存在侵权等问题。因此,新系统在法律上也是 可行的。 经过以上的详细分析,新系统在技术上、经济上、操作上和法律上都有可行性, 因此,可以进行开发。 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 15 第四章第四章 总体设计总体设计 4.14.1 设计思想设计思想 1、尽量采用公司现有的软硬件环境,及先进的管理系统开发方案,从而达到充 分利用公司现有资源,提高系统开发水平和应用效果的目的。 2、系统应符合进货、销售、库存的规定,满足公司日常工作的需要,并达到操 作过程中的直观、方便、实用、安全等要求。 3、系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于 未参与开发的技术维护人员补充、维护。 4、正确性:系统能正确处理内部数据,使各个文件中的数据与实际情况相符,这 是系统设计的最重要的原则。 5、简单性:在保证系统正确,功能完备的前提下,力求简单,这样不仅实现成本 低,还便于维护。 6、适应性:当系统所处的环境,用户对系统的要求发生变化时,系统能够自动适 应或稍加调整便可。 7、一致性:子系统之间保持一致。例如:同一货物采用同一编码,便于联系与 协作。 8、完整性:系统功能完备,对进货、销货、存货三个事件都实现。 9、可靠性:系统只有长期地发挥有效性、正确性,才能取得用户的信任,才能被 企业公司放心使用。 10、经济性:在保证本系统功能和性能完善的前提下,尽量节约成本。 4.24.2 系统功能模块设计系统功能模块设计 结构化是系统设计的指导思想,结构化系统设计是新系统开发的一个重要内容, 是结构化系统分析和结构化程序设计之间的接口过程。结构化系统设计技术是结构 化程序设计思想的基础上,发展起来的一种用于复杂系统结构设计的技术,它运用 一套标准的设计准则和工具,采用模块的方法,进行新系统控制层次关系和模块专 人分解设计,把用数据流程图表示的系统逻辑模型转变为用 HIPO 图或控制结构图表 示的系统层次模块结构,以及用过程图或伪码表示的程序模块结构。结构化系统设 计的核心是模块分解设计,模块化显著提高了系统的可修改性和可维护性,同时, 为系统设计工作的有效组织和控制提供了方便条件。结构化设计的任务就是要根据 数据流程图来建立系统结构图,用系统结构图来描述系统分层次的模块结构以及模 块之间的通信和控制关系。 本系统应用一套标准设计准则和工具,把系统分析阶段得出的系统逻辑模型扩 展和优化处理,在数据流程图的基础上构成系统的模块结构。这一阶段通常采用结 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 16 构化程序设计方法,即 SD( Structured Design)方法。采用模块化自顶向下设计方 法,进行新系统控制层次关系和模块分解设计,显著地提高了系统的可维护性和可 修改性,同时为系统设计的有效组织提供了方便。 商场管理系统 用户 管理 商品 类别 管理 商品 信息 管理 商品 库存 管理 商品 销售 管理 商品 利润 统计 库存 预警 查询 销售 利润 统计 保质 期预 警查 询 图 4-1 商场货物管理系统功能模块 4.34.3 系统模块描述系统模块描述 本系统需要经过身份验证,经过身份验证后就可以使用系统的全部功能。本系统 的功能模块具体描述如下: 1用户管理模块 用户管理模块完成用户信息的添加与删除的功能。 2 商品类别管理模块 商品类别管理模块完成商品类别信息的添加与删除的操作,管理员可以添加商 品的类别信息,商品类别信息包括商品类别编号、商品类别名称等。 3商品信息管理模块 商品信息管理模块用于完成商品基本信息的管理功能,管理员可以添加、删除 或修改商品的信息。 4 进货管理模块 进货管理模块完在商场进货的管理功能,在进货信息包括商品信息,进货的数 量等。 5库存管理模块 长春工业大学 计算机科学与技术学院 基于 WEB 的商场管理的设计与实现 17 库存管理模块对于查询商品库存的信息,可以按商品名进行查询。 6、销售管理 销售管理模块完成商品销售的功能,在商品销售时 7、利润统计模块 利润统计模块用于统计商品销售的情况,可以按时间段,按商品名称进行统计, 可以统计所有的商品的利润。 8库存预警 库存预警管理模块用于统计库存预警的查看功能,用户可以查看到库存报警信 息,以便及时进货。 9保质期报警模块 保质期报警模块用于查询保质期报警的功能,用户可以查看到超出保质期的商 品的信息,以便及时下架。 4.44.4 数据库设计数据库设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直 接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数 据存储的效率,保证数据的完整和一致6。 4.4.14.4.1 概念模型设计概念模型设计 将需求分析得到的用户需求抽象为信息结构,即概念模型的过程就是概念结构设 计,它是整个数据库设计的关键。 概念结构的主要特点是: 1)能真实充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据 的处理要求。 2)易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与是 数据库的设计成功的关键。 3)易于更改,当应用环境和应用要求改变时,容易对概念模型修改

    注意事项

    本文(基于WEB的商场管理系统的设计与实现毕业论文.doc)为本站会员(来看看)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开