I目录目录……………………………………………………………………I摘要……………………………………………………………………ⅤABSTRACT……………………………………………………………………Ⅵ1系统可行性分析…………………………………………………11.1引言……………………………………………………………………11.1.1编写目的……………………………………………………………11.2开发工具………………………………………………………11.3数据库后台支持………………………………………………………11.4系统结构框图……………………………………………………11.5项目可行性评估………………………………………………………11.5.1技术可行性评估……………………………………………………11.5.2经济可行性评估……………………………………………………11.5.3项目可行性研究报告………………………………………………22系统需求分析…………………………………………………………22.1项目要求………………………………………………………………22.2系统功能描述…………………………………………………………22.2.1系统安全……………………………………………………………22.2.2前台零售……………………………………………………………22.2.3数据录入……………………………………………………………22.3.4数据编辑……………………………………………………………22.2.5报表生成……………………………………………………………22.3性能要求………………………………………………………………32.4系统基本流程图………………………………………………………32.5数据字典………………………………………………………………3II2.6运行环境…………………………………………………………62.6.1硬件要求……………………………………………………………62.6.2软件要求……………………………………………………………63系统总体设计……………………………………………………63.1引言………………………………………………………………………63.1.1面向对象编程………………………………………………………73.1.2模块化设计思想……………………………………………………73.2系统总体结构…………………………………………………………73.3任务的分配……………………………………………………………93.4数据库的设计…………………………………………………………93.4.1数据库的E—R图…………………………………………………93.4.2数据库E—R关系图………………………………………………113.4.3数据库表…………………………………………………………113.5数据库的关系图………………………………………………………144系统详细设计、模块的实现与编码………………………………154.1引言……………………………………………………………………154.2“系统管理模块”设计说明…………………………………………154.2.1模块描述…………………………………………………………154.2.2功能………………………………………………………………154.2.3性能………………………………………………………………154.2.4输入项……………………………………………………………154.2.5流程逻辑㈩………………………………………………………174.2.6接口……………………………………………………………174.2.7软件的设计结果…………………………………………184.2.8测试计划………………………………………………………22III4.3商品录入管理模块设计说明…………………………………224.3.l模块描述………………………………………………………224.3.2功能……………………………………………………………224.3.3性能……………………………………………………………224.3.4输入项……………………………………………………224.3.5流程逻辑………………………………………………………244.3.6测试计划………………………………………………………244.3.7软件的设计结果………………………………………………254.4商品前台零售管理模块设计说明……………………………294.4.1用途………………………………………………………294.4.2功能……………………………………………………………294.4.3性能……………………………………………………………304.4.4输入项…………………………………………………………304.4.5输出项…………………………………………………………304.4.6流程逻辑………………………………………………………304.4.7限制条件………………………………………………………304.4.8测试计划………………………………………………………304.4.9目前存在的问题………………………………………………304.5商品库存管理模块设计说明…………………………………304.5.1模块描述………………………………………………………304.5.2功能……………………………………………………………304.5.3输入项与输出项………………………………………………304.5.4流程之辑………………………………………………………314.5.5测试计划………………………………………………………315软件的测试…………………………………………………………31IV5.1什么是软件测试………………………………………………………315.2软件测试的目标与方法……………………………………………315.3模块测试…………………………………………………………31致谢…………………………………………………………………………34参考文献……………………………………………………………………35V中小型超市管理系统摘要中小型超市管理系统,主要是针对中小型超市的销售管理。其有五大模块:1.系统管理模块;2.前台零售管理模块;3.库存数据录入模块;4.库存管理模块;5.数据的统计报表模块。我们采用传统的瀑布原型(由上而下设计)对系统进行架构设计。此系统的开发过程中采用了面向对象的分析设计方法,并用面向对象的编程语言VISUALBASIC来实现.本论文从软件工程的角度描述了此系统的开发过程,从计划期的可行性研究和需求分析一直到开发期的概要设计、详细设计与编码及编码调试都进行了比较详细的介绍。在测试阶段,结合了软件工程的方法,进行了模块和整体测试。关键字:面向对象,ADO,OVT,数据库接口。VISMALLSCALEDANDSUPERMARKETINSIDEMANGEMENTSYSTEMABSTRACTASaleforusedingforsmallscaledandsupermunicipalinsidemangementsystem,primarilyismerchandisetoaimatthesmallscaledmarketininsidemanagementthatwedevelop.Itsthereisfivegreatestmoldspiece:1.systemmanagementmold;2.Thestageretailsmold;3.Thestockdatarecordsmold;4.Thestockmangementmold;5.Thecovariancestatementmold.Weadoptthetraditionalclothprototype(top-downdesign)toproceethestructuredesigntothesystem.Itproducedtousetofacetotheanalysisoftheobjectintheprocessofdevelopmentofthissystemanddesignmethod,counteracttheplaitdistancelanguagevisualbasicthatfacetoobjecttorealize.Thisthesisdescribedtheprocessofdevelopmentofthissystemformtheangleofthesoftwareengineering,fromthepossibilityresearchthatplantheperiodtoanalyzetohasbeesarrivingtheessentialsdesignthatdeveloptheperiodwiththeneed,detaileddesignandcodeandthecodingadjustedtotrytoallproceedthedetailedintroduction.KeywordFacetotheobject,ADO,OVT,thedatabaseconnects11系统可行性分析1.1引言1.1.1编写目的现在物流信息的流通量大,为了适应这种趋势,以便更有效地管理超市。目前超市系统在超市日常商品零售管理工作中具有的方便性、高效性和必要性,使它极大地提高了超市管理效率。这个中小型超市管理系统的开发很有针对性,主要针对中小型超市进行管理。并对国内现有的同类信息管理系统进行比较,具体分析了中小型超市管理系统的可行性。1.2开发工具随着计算机的日益普及和计算机网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写数据库应用程序的难度日益加大。目前,用于数据库的开发工具更是层出不穷。包括VisualBasic、MicrosoftAccess、C语言、VisualC++、.net、java以及ASP等等。要从这么多的数据库开发工具中选出适当的数据库开发平台不是一件很容易的事。ⅥsualBasic是最流行的数据库应用程序的开发工具之一,它除了具有简单易学等特点外,还具有强大的数据库操作功能。1.3数据库后台支持我们选择SQLServer2000做后台支持。MicrosoftSQLServer2000的特性有:Internet集成、可伸缩性和可用性、企业级数据库功能、易于安装、部署和使用、数据仓库.1.4系统结构框图1.5项目可行性评估1.5.1技术可行性评估根据现有的技术,采用VisualBasic和SQLserver2000技术完全快速、高效地实现该系统模型。1.5.2经济可行性评估由于采用VisualBasic语言开发,其ADO开发方式能为我们尽可能地缩短开发周期、节约系统的开发费用,避免人力、物力上的浪费,而且参照其他MIS系统,界面上完全可以实现与用用户身份验证初始化重新验证功能选择异常退出查询前台零售数据更新统计报表系统维护正常退出2户的良好交互,并尽可能地以最小的代价换取最大的利润。1.5.3项目可行性研究报告综上所述,从技术、经济和操作可行性上分析,可以立即着手系统的需求分析工作。2系统需求分析2.1项目要求中小型超市管理系统针对中小型超市的前台零售和库存管理的,对提高商场的工作效率,便于零售人员的操作,能有效地对前台商品的零售和库存数据进行更新、查询。2.2系统功能描述2.2.1系统安全包括用户登录、用户管理权限的设置、更改用户名和密码。用户登录:必需输入正确的用户名和密码,确保系统的安全性。用户管理权限设置:超市管理员、管理员和售货员的权限设置,这样能更加好地管理商场的系统,使用不同的管理权限使商场中不同的人员更好地各司其职。更改用户名和密码:方便用户使用具有自己职责权限的用户名和密码。2.2.2前台零售方便性:能够方便售货员前台零售的操作,使用操作界面人性化。只要输入商品的条形码就可以知道这个商品的基本信息,再输入零售商品的数量,折扣。实时性:能够实时地反映商品库存数据的输出,并更新库存的商品数量。显示零