超市管理软件发文档_第1页
超市管理软件发文档_第2页
超市管理软件发文档_第3页
超市管理软件发文档_第4页
超市管理软件发文档_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

{店铺管理}超市管理系统开发文档中原工学院软件开发报告软件名称:超市管理系统目录前言3第一章绪论41.1社会背景41.2超市背景4第二章系统可行性研究61引言。61.1编写目的:61.2项目背景:61.3定义:61.4参考资料:62可行性研究的前提72.1要求72.2目标:72.3条件,假定和限制72.4可行性研究方法:技术可行性研究、经济可行性研究、操作可行性研究、社会因素可行性分析、法律因素82.5决定可行性的主要因素83.可行性分析83.1技术可行性研究83.2经济可行性研究83.3操作可行性研究94.结论意见:9第三章系统需求分析103.1超市管理系统的功能需求103.2各子模块的功能需求103.3超市管理系统的性能需求113.4超市管理系统的数据需求113.5超市管理系统的数据字典123.6超市管理系统的运行要求143.7建立超市管理系统的约束14第四章系统概要设计154.1设计思想154.2设计原则154.3业务流程分析164.4系统数据流分析184.5功能需求214.6性能需求214.7运行需求21第五章系统详细设计235.1系统功能结构图235.2系统功能设计235.3系统数据库设计245.4模块功能设计26第六章系统测试416.1模块测试416.2整体测试42第七章总结行报告43第八章.用户操作手册448.1引言441编写目的442项目背景443定义444参考资料448.2软件概述441目标442功能453性能458.3运行环境471硬件472支持软件478.4使用说明471安装和初始化472输入473输出484出错和恢复485求助查询486程序文件和数据文件一览表48第九章系统维护报告49(1)编写目的49(2)开发单位50(3)定义和缩写50(4)系统说明51(5)操作环境52(6)维护过程53第十章参考文献54第十一章附录55前言品信息面对不同种类的信息,需要合理的数据库结构来保存数据信息,需要有效的程序结构支持各种数据操作的执行商店自动化的产品管理在欧美等国家早它最主要的特点是能够实时的和准确的控制店内的销售情况如果可以能够实时掌握销售流程及销售情况,则可以有效地加速商品的周转率并提高服务质量,而且可以减少产品售价不符等所产生的问题。既保证商品质量还要享受优质,方便的服务。摘要:随着小超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长超市时时刻刻都需要对商品各种信息进行统计分析而大型的超市管理系统功能过于强大而造成操作繁琐降低了小超市的工作效率。、原始数据录入、数据的汇总及查询等。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。、各个模块的设计和实现,以及具体界面的设计和功能。关键词:超市管理信息系统第一章绪论1.1社会背景InternetIT产等待加工处理和传输,这使得对书数据库的进一步开发和利用显得尤为迫切。是必可少的。事管理的实际需要,开发了这套超市管理系统在开发过程中,我们针对当前各超市管理的特点和技术人员的实际水平,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,我们尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握我们又始终发系统的正确性放在首位,力求数据的完整和处理的正确性在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。1.2超市背景在我国超市形成在20世纪90要形态,为国民经济的发展发挥了重要的作用随着超市高速的发展,其经营管这样就迫切地需要引入新的管理技术。不宜进行商品调价,盘点效率低等,而且在超市日常管理中,商品的进销存不到满足苏辙超市形态的高速发展,其经营管理也变得愈加复杂,日常所需要无法应对这复杂的市场依靠现代化的计算机信息处理技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快超市经营管理效率。第二章系统可行性研究1引言。1.1编写目的:定问题是否可解开发中将要面临的问题及其解决方案进行初步设计及合理安排明确开发风险及其所带来的经济效益。本报告经审核后,交软件经理审查。1.2项目背景:开发软件名称:超市管理系统项目任务提出者:郑州市xx路花园超市项目开发者:中原中学院项目开发小组。用户:郑州市xx路花园超市实现软件单位:中原中学院项目开发小组jhjh/服务器原理,客户端的程序是建立在Windowsxp以及Windows2000系统上以MicrosoftVisualC++为开发软件的应用程序,服务器端采用Windowsxp为操作系统的工作站。1.3定义:[专门术语]:[缩写词]:1.4参考资料:《软件工程导论,张海藩,清华大学出版社。《实用软件工程,郑人杰等,清华大学出版社。2可行性研究的前提2.1要求、进货或销售商品时,用户要对进货单或销售单进行核对审查,并进行登记;用户要获得进货、销售、库存信息时,要对进货情况、销售情况、库存情况进行查询并打印。。及时打印和查询销售、库存情况。准确提供打印月底,年终结算信息。输出要求:数据完整,详实。输出要求:简捷,快速,实时。。操作员只享有打印现有报单(写入与读出)。完成期限:预计六个月,即截止2007年12月8日。2.2目标:系统实现后,大大提高超市的进出货效率。减轻使用者的繁琐的日常工作。2.3条件,假定和限制建议软件寿命:5年。经费来源:郑州市xx路花园超市硬件条件:配置为pc机,激光扫描仪运行环境:Windowsxp以及Windows2000系统数据库:Oracle8投入运行最迟时间:2007年12月8日。2.4技术可行性研究、经济可行性研究、操作可行性研究、社会因素可行性分析、法律因素2.5决定可行性的主要因素成本/效益分析结果,效益〉成本。技术可行,现有技术可完全承担开发任务。操作可行,软件能被原有工作人员快速接受。3.可行性分析3.1技术可行性研究在ITIT产品够是系统顺利运行。3.2经济可行性研究售效率,即提高了超市的经济效益,所以从经济上完全是可行的。(1)超市有能力承担系统开发费用资对于本系统的开发者来说,其主要投资还是在人力和物力两个方面如果是务需求调查到系统的分析编码制作都是需要巨大的人力投入的软件企业作为一排人手,这样就可以为企业借阅大部分的额外开支。同时软件就其它产品来说,是商家都要求有雄厚的资金支持承担开发费用。(2)新系统将为企业带来经济效益管理系统是一个信息化智能化和先进管理理念的集合体而管理是一个动所以在管理中获得经济效益是一个综合效益,要对它进行直接定量的分析是比较困难的一般新系统带来的经济效益是简介的,其最主要的表现就是减少了企业管理费用和人力开支而其它一些繁项决策提供了宝贵的资料,为企业带来巨大的经济效益。3.3操作可行性研究本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。由此,该系统的操作是可行的,有必要开发该系统。上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。4.结论意见:由于投资效益高,成本合适,技术、经济、操作都有可行性,可以进行开发.第三章系统需求分析3.1超市管理系统的功能需求实施产品采购,并进行进货查询。动,同时能够根据销售清单进行出货管理,以及库存统计。售报表。等。整个超市管理系统的主要功能需求图如3-1所示:图3-1系统功能结构图3.2各子模块的功能需求(1)库存管理模块进货单和产品的销售单进行录入管理和统计;(2)进货管理模块、销售、库存情况进行查询,并能打印详细信息;(3)销售管理模块进行管理,具体为添加用户、删除用户、修改用户密码;(4)人事管理模块理,新员工的加入以及员工删除,修改进本信息等功能。3.3超市管理系统的性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,机票预定系统应该满足以下的性能需求:(1)数据精确度产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。(2)时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。(3)适用性该管理系统软件适用于Windows2000/xp及以上操作系统。3.4超市管理系统的数据需求1.数据录入和处理的准确性和实时性从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。2.数据的一致性与完整性由于系统的数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3.数据的共享与独立性整个系统的数据是共享的。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。3.5超市管理系统的数据字典数据流条目(1)已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期+备注(2)销售信息=销售单号+商品编号+销售数量+销售日期文件条目(1)文件名:职工清单组成:{职工编号+姓名+性别+籍贯+学历+类别+工资+联系电话+联系地址+身份证号+聘用日期+编制日期+备注}组织:按职工编号递增排列(2)文件名:商品清单组{商品编号+供货商号+名称+条形码+计量单位+类别+产地+单价+备注}组织:按商品编号递增排列(3)文件名:供货商清单组成:{供货商号+名称+联系人+联系电话+联系地址+开户行+银行帐号+备注}组织:按供货商编号递增排列(3)文件名:进货清单组成:{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注}组织:按进货单编号递增排列(4)文件名:销售清单组成:{销售单号+商品编号+销售数量+销售日期}组织:按销售单编号递增排列(5)文件名:库存清单组成:{商品编号+库存数量}组织:按商品编号递增排列加工说明(1)加工名:1:查询加工逻辑:根据要查询的库存信息,检索出库存信息明细表输入流:库存信息查询,发出库存信息请求输出流:库存信息清单,进货信息请求(2)加工名:1:更新根据进货信息或销售信息更新库存信息输入流:已进货信息,销售信息输出流:发出库存检索请求(3)加工名:2:查询根据要查询的销售信息,检索出销售信息明细表输入流:销售信息查询输出流:销售清单,销售单(4)加工名:2:更新加工逻辑:根据销售信息更细销售清单输入流:前台销售信息,库存信息输出流:更新库存清单(5)加工名:3:查询加工逻辑:根据要查询的进货信息,检索出进货信息明细表输入流:进货信息查询,发出进货/采购清单查询购单,进货信息请求,进货/采购清单检索结果(6)加工名:3:更新加工逻辑:根据进货信息更新进货清单输入流:进货信息请求,进货单输出流:发出进货/采购清单查询(7)加工名:4:查询加工逻辑:根据输入要查询的职工信息或供货商信息,检索出相应的结果输入流:职工信息查询,供货商信息查询,发出职工/供货商清单查询/供货商清单检索结果(8)加工名:4:更新商清单输入流:职工信息,新供货商信息清单,职工/供货商清单检索结果3.6超市管理系统的运行要求超市管理系统中的各个子系统的硬件和软件的配置如下:(1)用户界面本系统采用MicrosoftVisualStudio.Net2003于Windows的窗口界面。(2)硬件接口运行本系统的硬件基本要求如下:CPU:IntelP3及以上;内存:256MB及以上;硬盘:10GB及以上。扫描仪设备若干套3.7建立超市管理系统的约束(1)用户的资金投入是主要的限制因素的PC配置和高速扫描仪会大大提高软件的运行速度和工作效率(2)操作人员的技术限制有基本的计算机文化基础知识即可。所以有必要对操作人员做简单的培训。第四章系统概要设计4.1设计思想(1)系统分成几个相对独立的模块,但这些模块都进行集中式管理。(2)作为应用程序有较强的可操作性和扩展性。(3)连接,使各模块间的耦合性较低,方便系统运行,提高系统安全性。4.2设计原则满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)作情况,进行诸如产品进货、销售等工作。(2)况的要求,此外,尽可能预留空间,以便扩充功能。(3)时准确的输入合法资料(如:类型匹配,长度不超限等)。(3)方进行提示。(5)修改,软件升级维护,即可能做好代码注释工作。(6)方便了将来的维护。(7)安全性原则:可以为该系统的用户设置用户权限。4.3业务流程分析超市管理系统主要是是以先进的管理理念和科学的计算机技术来取代原始的手工操作在新系统开发前,我们对这个超市管理系统业务流程进行了系统的调查,得出了下面的业务流程图,如图4-1所示:图4-1超市业务流程图新系统主要业务分析:(1)进货业务到保证,生产是否能够顺利进行,采购成本能否得到有效控制等问题企业现代还需要认识到企业产品质量要从采购抓起,这就关系到供方的供货、服务质量。下面是进货业务程序的主要内容:碑,做到准确无误,采购顺利。拟定采购计划表。、数量、同执行,安排供货进度和货物运输,做好验收入库工作。(2)库存业务:库存管理是指在上产经营中为销售和耗用而存储的各种资产企业存货不当、存储费用增加、流动资金周转不利,并且过量的库存会掩盖管理不善的问题存货不足则影响企业的正常销售活动库存管理的目标是需求最佳存货数量,使库存的成本总额最小化其主要业务如下:产品入库、出库、盘库等日常处理。科学合理地确定某库存物资的库存控制参数。、最大库存量、最佳缺货量、最佳订购周期等,进行严格的库存控制工作。汇总统计各类库存数据,反应和监督储备资金占用及采购资金使用情况。(3)销售业务销售对一个企业的生存和发展是至关重要的,它不再是传统意义上的“卖东西”,它对外关系到企业产品、服务和企业形象等多方面因素,对内涉及到销售、库存、财务等信息。此外信息化的高速发展为企业的销售工作提出了新的挑战,息化、智能化销售管理,才能使超市在激烈的市场竞争中立于不败之地。4.4系统数据流分析图4-2超市管理系统顶层图图4-3超市管理系统第0层图图4-4库存管理部分第1层图图4-5销售管理部分第1层图图4-6进货管理部分第1层图图4-7人事管理部分第1层图4.5功能需求模块库存管理模块销售管理模块员工管理模块和系统模块具体的功能描述如下:计划,实施产品采购,并进行进货查询。动,同时能够根据销售清单进行出货管理,以及库存统计。售报表。等。4.6性能需求(1)数据精确度产品的进货单和销售单中,单价、金额采用浮点数,保留至小数点后两位。(2)时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于2秒。(3)适用性该管理系统软件适用于Windows2000/xp及以上操作系统。4.7运行需求(1)用户界面本系统采用MicrosoftVisualStudio.Net2003于Windows的窗口界面。(2)硬件接口运行本系统的硬件基本要求如下:CPU:IntelP3及以上;内存:256MB及以上;硬盘:10GB及以上。(3)软件接口数据库服务器:MicrosoftSQLServer2000及以上。第五章系统详细设计5.1系统功能结构图系统总体结构如图5-1所示:图5-1超市管理系统功能结构图5.2系统功能设计系统功能设计是使整个系统能基本实现超市的进销超市管理者更直观的了解超市的经营状况,以做出相应的经营决策管理信息系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集传送存储、编制成各种凭证报表台帐图形等信息,同时对这些信息进行维护,通过实角度出发进行决策,利用信息控制超市的行为,附注超市完成其目标。块,库存管理模块。每个模块的功能如下:1.人事管理模块功能:(1)实现职工信息的查询;(2)实现职工信息的更新,包括增加、删除、修改功能;(3)实现供货商信息的查询;(4)实现供货商信息的更新,包括增加、删除、修改功能。2.销售管理模块功能:(1)实现销售信息的查询;(2)实现商品销售信息的盘点。3.进货管理模块功能:(1)实现进货信息的查询;(2)实现进货信息的更新,包括增加、删除、修改功能。4.库存管理模块功能:(1)实现商品信息的查询;(2)实现商品信息的更新,包括增加、删除、修改功能;(3)实现库存信息的查询;(4)实现库存信息的更新,包括增加、删除、修改功能。5.3系统数据库设计1.E-R模型超市管理系统数据库E-R模型,如图5-2所示:图5-2数据库E-R模型图2.数据库表设计由数据模型利用SQLServer2000本表的设计如下:(1)职工清单(StaffBill)中文字段名英文字段名字段类型长度主键/外键字段值约束职工编号staffIDchar6PNOTNULL姓名namenvarchar8NOTNULL性别sexnchar2NOTNULL籍贯homenvarchar4NULL学历diplomanvarchar4NOTNULL类别kindnvarchar10NULL工资salaryint4NULL联系电话phonevarchar12NULL联系地址addressnvarchar50NULL身份证号idCardvarchar18NOTNULL聘用日期beginDatedatetime8NULL编制日期enactTimedatetime8NULL备注othersntext50NULL说明:此表存放员工信息。(2)用户清单(UserBill)中文字段名英文字段名字段类型长度主键/外键字段值约束帐号loginIDchar6P/FNOTNULL密码passWordchar6NOTNULL说明:此表存放系统用户信息。(3)商品清单(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6PNOTNULL供货商号profferIDchar6FNOTNULL名称fullNamenvarchar80NOTNULL条形码barCodechar15NOTNULL计量单位metricUnitvarchar4NOTNULL类别kindnvarchar8NULL产地birthPlacenvarchar50NULL单价unitCostmoney4NOTNULL备注othersntext50NULL说明:此表存放商品信息。(4)供货商清单(ProfferBill)中文字段名英文字段名字段类型长度主键/外键字段值约束供货商号profferIDchar6PNOTNULL名称fullNamenvarchar50NOTNULL联系人contactPersonnvarchar8NOTNULL联系电话phonevarchar12NOTNULL联系地址addressnvarchar50NOTNULL开户行openingBanknvarchar10NULL银行帐号accountIDvarchar15NULL备注othersntext50NULL说明:此表存放供货商信息。(5)进货清单(ImportBill)中文字段名英文字段名字段类型长度主键/外键字段值约束进货单号importBillIDchar6PNOTNULL商品编号merchIDchar6P/FNOTNULL供货商号profferIDchar6FNOTNULL进货价importPricemoney4NOTNULL数量quantityint4NOTNULL金额totalMoneymoney4NOTNULL进货日期importDatedatetime8NOTNULL备注othersntext50NULL说明:此表存放进货信息。(6)销售清单(SaleBill)中文字段名英文字段名字段类型长度主键/外键字段值约束销售单号saleBillIDchar6PNOTNULL商品编号merchIDchar6P/FNOTNULL销售数量saleNumint4NOTNULL销售日期saleDatedatetime8NOTNULL说明:此表存放销售信息。(7)库存清单(StoreBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6P/FNOTNULL库存数量storeNumint4NOTNULL5.4模块功能设计1.系统登录模块能进入系统。其窗体如图5-3所示:图5-3系统登录模块密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功在登录模模块并在输入了错误的或者是不存在的账户和密码时,系统会给出出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。输入项、。账号和密码均为字符串,长度各为6个字符,密码回显字符是“*”。2.进货管理模块功能:该模块主要是实现进行进货信息查询、进货计划制定两个功能。货信息的明细查询,并以进货报表形式打印出来。进货计划制定:该模块可以为制定进货计划,并形成相应的采购订单。输入项商品的编号,供货商号,进货价,数量,金额进货日期,备注。(1)该进货管理模块的用例图,如图5-4所示:图5-4进货管理用例图(2)该进货管理模块的活动图,如图5-5所示:图5-5进货管理模块活动图(3)制定进货计划的时序图,如图5-6所示:图5-6制定进货计划时序图(4)进货信息查询时序图,如图5-7所示:图5-7进货信息查询时序图3.销售管理模块询和盘点功能。。在该查询模块中,可以按照商品的编号、销售日期等多种方式进行商品销售信息查询。销售信息盘点:可以按照需要对在一定时期内的销售情况进行盘点。输入项、输出项:本模块的数据输入项主要是商品的销售单号和商品编号。其中还包括销售数量和销售日期。(1)该销售模块的用例图,如图5-8所示:图5-8销售管理模块用例图(2)该销售管理模块的活动图,如图5-9所示:图5-9销售管理模块活动图(3)销售信息查询时序图,如图5-10所示:图5-10销售信息查询时序图(4)销售盘点时序图,如图5-11所示:图5-11销售盘点时序图4.库存管理模块。查询商品信息:主要功能查询商品的明细信息,和它的库存信息。添加商品信息:主要功能添加新进的商品。修改商品信息:主要功能是修改商品的信息,包括他的库存数量。删除商品信息:主要功能是删除不再销售的商品信息。输入项、输出项:本模块的数据输入项主要是商品编号。(1)该库存管理模块的用例图,如图5-12所示:图5-12库存管理用例图(2)库存管理模块活动图,如图5-13所示:图5-13库存管理模块活动图(3)库存管理查询时序图,如图5-14所示:图5-14库存管理查询时序图(4)库存管理添加时序图,如图5-15所示:图5-15库存管理添加时序图(5)库存管理修改时序图,如图5-16所示:图5-16商品管理修改时序图(6)库存管理删除时序图,如图5-17所示:图5-17库存管理删除时序图5.职工管理模块在系统开发中,为解决超市人员流动问题,在系统中增添了员工管理子模块,。进行基本的了解。生变化时,利用此子模块对其进行信息变更。(1)职工管理模块用例图,如图5-18所示:图5-18职工信息管理模块用例图(2)职工管理模块活动图,如图5-19所示:图5-19职工管理模块活动图(3)职工管理查询时序图,如图5-20所示:图5-20职工管理查询时序图(4)添加新职工时序图,如图5-21所示:图5-21新职工添加时序图(5)职工信息修改时序图,如图5-22所示:图5-22职工信息修改时序图(6)职工信息删除时序图,如图5-23所示:图5-23职工信息删除时序图6.供货商信息管理模块货商清单中有时,不再从某一供货商那里采购商品时,此时要把供货商信息删掉。当供货商信息有变化时,就需要对供货商信息进行维护等。(1)供货商信息管理模块用例图,如图5-24所示:图5-24供货商信息管理用例图(2)供货商信息管理模块活动图,如图5-25所示:图5-25供货商信息管理活动图(3)供货商信息管理查询时序图,如图5-26所示:图5-26供货商信息管理查询时序图(4)供货商信息管理删除时序图,如图5-27所示:图5-27供货商信息管理删除时序图(5)供货商信息管理添加时序图,如图5-28所示:图5-28供货商信息管理添加时序图(6)供货商信息管理修改时序图,如图5-29所示:图5-29供货商信息管理修改时序图7.系统管理模块户,并能对其进行简单的信息维护,用户名变更和密码修改。退出:选择退出系统,将关闭整个系统,结束本次使用。第六章系统测试综合测试。6.1模块测试在模块测试时我们主要从以下几个方面考虑:1.模块接口;2.局部数据结构;3.重要执行通道;4.出错处理通道;5.影响上述方面的边界条件。行功能测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围改变测试方案来变换另一个角度进行测试,发现错误并记。6.2整体测试控制层向下移动,逐渐把所有模块结合了。在测试过程中使用到调试技术:1.采用debug调试语句,跟踪数据;2.嵌入打印语句,输出中间结果;3.利用VisualStudio2003中调试工具,从调试窗口观测变量的变化;4.设置断点,观察程序在断点附近的状况。评估运行的可靠性问题:1.结果正确;2.运行速度;3.空间利用率;4.算法的可行性。第七章总结行报告1.时间这个项目从接受郑州市xx路花园超市的委托起,经过问题定义,可行性研究,需求分析,总体设计,详细设计,编码,综合测试,历时三十个工作日。2.花费设备支出:4.7万人员支出:15.4万3.人员系统分析员:***。程序员:***********等4.遇到的困难进行了返工。在这一过程中,对原有文当和设计思想重新进行了改进。第八章.用户操作手册8.1引言1编写目的本操作手册供本系统操作人员参考之用2项目背景本项目(超市管理系统)时由郑州市xx路花园超市委托,由<**>软件开发小组负责开发。3定义WINDOWS2000、XP或更高版本:本系统所采用的操作系统。SQLSERVER:系统服务器所使用的数据库管理系统(DBMS。4参考资料《软件工程导论,张海藩,清华大学出版社。《实用软件工程,郑人杰等,清华大学出版社。8.2软件概述1目标实现超市进出货物管理、人员管理等日常繁琐工作系统化,有力提高超市管理员的工作效益!2功能系统实现了超市管理员在进货销售库存人事管理等方面的工作系统化可以大大减省工作量。3性能(1)职工清单(StaffBill)中文字段名英文字段名字段类型长度主键/外键字段值约束职工编号staffIDchar6PNOTNULL姓名namenvarchar8NOTNULL性别sexnchar2NOTNULL籍贯homenvarchar4NULL学历diplomanvarchar4NOTNULL类别kindnvarchar10NULL工资salaryint4NULL联系电话phonevarchar12NULL联系地址addressnvarchar50NULL身份证号idCardvarchar18NOTNULL聘用日期beginDatedatetime8NULL编制日期enactTimedatetime8NULL备注othersntext50NULL说明:此表存放员工信息。(2)用户清单(UserBill)中文字段名英文字段名字段类型长度主键/外键字段值约束帐号loginIDchar6P/FNOTNULL密码passWordchar6NOTNULL说明:此表存放系统用户信息。(3)商品清单(MerchBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6PNOTNULL供货商号profferIDchar6FNOTNULL名称fullNamenvarchar80NOTNULL条形码barCodechar15NOTNULL计量单位metricUnitvarchar4NOTNULL类别kindnvarchar8NULL产地birthPlacenvarchar50NULL单价unitCostmoney4NOTNULL备注othersntext50NULL说明:此表存放商品信息。(4)供货商清单(ProfferBill)中文字段名英文字段名字段类型长度主键/外键字段值约束供货商号profferIDchar6PNOTNULL名称fullNamenvarchar50NOTNULL联系人contactPersonnvarchar8NOTNULL联系电话phonevarchar12NOTNULL联系地址addressnvarchar50NOTNULL开户行openingBanknvarchar10NULL银行帐号accountIDvarchar15NULL备注othersntext50NULL说明:此表存放供货商信息。(5)进货清单(ImportBill)中文字段名英文字段名字段类型长度主键/外键字段值约束进货单号importBillIDchar6PNOTNULL商品编号merchIDchar6P/FNOTNULL供货商号profferIDchar6FNOTNULL进货价importPricemoney4NOTNULL数量quantityint4NOTNULL金额totalMoneymoney4NOTNULL进货日期importDatedatetime8NOTNULL备注othersntext50NULL说明:此表存放进货信息。(6)销售清单(SaleBill)中文字段名英文字段名字段类型长度主键/外键字段值约束销售单号saleBillIDchar6PNOTNULL商品编号merchIDchar6P/FNOTNULL销售数量saleNumint4NOTNULL销售日期saleDatedatetime8NOTNULL说明:此表存放销售信息。(7)库存清单(StoreBill)中文字段名英文字段名字段类型长度主键/外键字段值约束商品编号merchIDchar6P/FNOTNULL库存数量storeNumint4NOTNULL时间特性:要求数据传输时间在1分钟以内,服务器响应时间在1分钟以内,总响应时间为2分钟。8.3运行环境1硬件运行本系统的硬件基本要求如下:CPU:IntelP3及以上;内存:256MB及以上;硬盘:10GB及以上。2支持软件系统软件:Windowsxp以及Windows2000系统数据库管理系统:SQLServer8.4使用说明1安装和初始化提示安装服务器端程序或是客户机端程序。在安装的过程中,系统将自动初始化,为第一次运行作准备。2输入数据背景数据的来源参见需求分析说明书和概要设计说明书。数据格式(参见软件概述性能)输入举例管理员:管理员帐号:某某密码:**********3输出数据背景数据的来源参见需求分析说明书和概要设计说明书。数据格式(参见软件概述性能)输出举例库存货物清单:(货物名称)****剩余:***件****剩余:***件****剩余:***件****剩余:***件超市相关人员:姓名王老五身份证号码职位经理加入时间1999-02-02/20:10工龄4年4出错和恢复如果输入数据出错,可立即进行取消登陆操作,重新输入。动ROLLBACK到正确的阶段。需要等待一段时间。5求助查询6程序文件和数据文件一览表第九章系统维护报告(1)编写目的期中,因此不属于系统开发过程。软件维护需要的工作量非常大,虽然在不同应用领域维护成本差别很大,但是,平均说来,大型软件的维护成本高达开发成本的四倍左右目前国外许多软件开发组织把60%命延长,这个百分比还在持续上升。软件的过程。它有如下几种性质的维护:改正性维护间,用户必然会发现程序错误,并且把他们遇到的问题报告给维护人员我们把诊断和改正错误的过程称为改正性维护。适应性维护计算机科学技术领域的各方面都在迅速进步,需要经常地修改版本为了和变化了的环境适当地配合而进行的修改软件的活动称为适应性维护。完善性维护能或修改已有的功能的建议,这就需要进行完善性维护。预防性维护软件时,就需要进行预防性维护。一项维护要求之前,与软件维护有关的工作已经开始了。它给软件维护人员提供了一份完整,清晰的说明文档,便于其快速有效地进行维护工作。(2)开发单位开发软件名称:超市管理系统项目任务提出者:郑州市xx路花园超市项目开发者:中原中学院项目开发小组。用户:郑州市xx路花园超市实现软件单位:中原中学院项目开发小组软件使用场所:花园超市(3)定义和缩写a.数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况,它表示了数据和处理过程的关系数据流图有四种基本符号:正方形(或立方体)表示数据的源点或终点。圆角矩形(或圆形)代表变换数据的处理。处理不一定是一个程序一个处理框可以代表一系列程序,单个程序或者程序的一个模块;它甚至可以代表一种人工处理过程。开口矩形(或两条平行横线)代表数据存储。。数据存储是处于静止状态的数据。箭头代表数据流,即特定数据的流动方向。数据流是处于运动中的数据。还有几种附加符号:星号表示数据流之间是“与”关系加号表示“或”关系异或符号表示只能从中选一个b.数据字典(DataDictionary,简称DD)是对系统中各类数据描述的集合,是各类数据属性清单,是进行详细的数据收集和数据分析所获得的主要结果它通常包括以下五个部分:数据项,是数据的最小的单位。数据结构,是若干数据项有意义的集合。数据流,可以是数据项,也可以是数据结构,表示某一处理过程的输入或输出。数据存储,处理过程中存取的数据。常常是手工凭证,手工文档,计算机文件。处理过程。它们的描述内容如下:1.数据项描述={与其他数据项的逻辑关系}检验功能的依据。2.数据结构描述={数据结构名,含义说明,组成:{数据结构或数据项}}3.数据流={{数据结构或数据项}}流出过程,说明该数据流由什么过程来。流入过程,说明该数据流到什么过程去。4.数据存储={{数据结构或数据项},数据量,存取方式}数据量,说明每次存取多少数据,每天(或每小时,或每周)存取几次的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论