资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
超超 市市 管管 理理 系系 统统 可行性分析报告可行性分析报告编制团队名称: 古木团队古木团队 编 报 日 期 : 2012 年 9 月 23 日超市管理系统可行性研究报告超市管理系统可行性研究报告本报告是在前期的对大中小型超市的调查基础上,结合市场的发展趋势以及超市管理人员、消费者的需求状况进行的可行性分析。1 1、引言、引言超市给人们带来的方便之处是毋庸置疑的,在当前的信息化时代可以有一个完整的超市管理系统为超市管理员提供更好的服务。本软件是利用 java 语言和 SQL sever2005 数据库开发系统开发的,能够为超市管理员以及收银员提供日常处理的需要,运行速度快,人性化的操作界面,简单易上手。1.11.1 编写目的编写目的本报告的编写目的在于研究超市管理系统是否可行,指出开发软件所采用的方法和手段,并对系统前景进行分析。1.21.2 项目背景项目背景1.2.1 项目名称:超市管理系统1.2.2 项目组织者:姜老师产品用户: 小型超市管理员产品生产者:古木团队产品设计者:古木团队1.2.3产品所有权:古木团队1.31.3 符号、缩略语和定义符号、缩略语和定义超市管理系统:由古木团队完全自主开发、完全自主版权的应用软件。为超市管理员、前台收银提供业务处理服务。商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。促销:在一定时期内,某些商品会按低于原价的促销价格销售。库存告警提示:当商品的库存数量低于库存报警数量时发出提示。盘点:计算出库存、销售额、盈利等经营指标。1.41.4 参考资料参考资料软件工程导论张海潘 编著(清华大学出版社)java 程序设计梁胜彬 董靓 王倩 编著(清华大学出版社)2问题定义问题定义2.12.1 工程概述工程概述2 2。1111 可行性研究的方法和评价可行性研究的方法和评价1.1.可行性研究所采用的方法和步骤可行性研究所采用的方法和步骤通过调查分析超市管理系统现阶段所具备的能力及实现的方法、确定主体结构。利用 java 和数据库编程所能达到的能力,以最简洁、最容易的办法,边开发边测试,实现一个初级应用软件。即采用面向对象的方法开发此软件。2 评价尺度评价尺度利用 java 和数据库编程开发一个初始产品,以能够达到帮助出行人员提高行程管理效率、减少额外人力、物力资源开销为评价标准。2.122.12 复查系统规模和目标复查系统规模和目标2.132.13 研究目前正在使用的系统研究目前正在使用的系统2.14 导出新系统导出新系统1、技术方面的可行性超市管理系统编程已经具备了完备、成熟的理论和体系结构,java 编程与数据库相结合进行开发的技术也日趋成熟,所以本系统的开发完全可行。 ( 1) 与工程产品相关的关键技术概述本工程产品的关键技术在于 java 编程的程序设计与 数据库的结合,将所有的数据信息都放入数据库中进行存储,而这些数据信息的调用则完全由程序来完成,即“程序设计数据化,数据管理程序化“思想。(2) 关键技术的理论基础依据“程序设计数据化,数据管理程序化“的设计思想,将数据库文件与程序设计紧密的集合在一起。(3 )技术可行性结论本工程产品采用 java 编程与数据库相结合的方法进行开发,而超市管理系统实现的理论及技术已经日趋成熟,因此超市管理系统应用软件的开发手段是完全可行的。2、 设备3、人员4 、局限由于开发人员经验不足,工期较短,又因为超市信息管理内容繁多,所以所涉及的范围不够全面。5、系统安全问题信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也隐含许多不安全因素。常见因素有:数据的输入,输出,存取与备份,源程序以及应用软件,数据库,操作系统等漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒, “黑客”等因素。因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏。 系统要能重建 系统应该是可审查的 系统应能进行有效控制,抗干扰能力强 系统使用者的使用权限是可识别的2.2 工程目标工程目标2.3 工程规模工程规模2.42.4 工程高层逻辑模型工程高层逻辑模型系统总体结构系统总体结构小型超市零售管理系统前台 POS 销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理模块子系统结构模块子系统结构收银业务交易总额计算打印交易清单支持会员卡打折进货管理自动制定进货计划自动入库登记查询打印计划 进货与入库记录2.5 工程环境工程环境 系统模式系统模式本系统采用 C/S 模式作为开发模式 硬件环境硬件环境服务器端:高性能的计算机一台,普通的双绞线作为连接。客户端: 普通的计算机或者工作站,普通的双绞线作为连接。 软件环境软件环境服务器端:安装 SQL Server 2005 的服务器版本,安装 windows 2005 服务器版本,配置了诺顿等必须的防毒软件。客户端: 安装 SQL Server2005 的服务器版本,安装 windows2005 服务器版本。2.6 定义问题定义问题销售管理商品销售控制查询打印销售情况生成销售排行榜查询库存明细记录库存状态自动告警 提示库存管理自动盘点计算人员管理基本信息登记管理员工操作权限管理 提示客户销售权限管理 提示2.7 行动方针开发计划行动方针开发计划2.8 文档文档3、系统流程图、系统流程图4、数据流图、数据流图购买日期消费金额会员卡号厂商厂商 ID厂商名称厂商地址厂商电话供货商名称mn生产m 1注册时间会员 ID累计金额用户用户 ID用户密码m供货金额供货日期销售日期供货商电话供货商地址供货商 ID供货商销售销售 ID商品 ID商品名称价格促销价格消费m商品供货n n会员用户姓名用户类型用户号允许打折允许销售商品供货n n会员用户姓名用户类型用户号允许打折允许销售5.5.数据字典数据字典数据库表索引表名中文名 MerchInfo商品信息表 User用户表 Menber会员表 Sale销售表 Dealing交易表 Stock进货入库表 Provide供货商表 Factory厂商表商品信息表(MerchInfo)字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4PNot null商品编号MerchNameVarchar50Not null商品名称MerchPriceMoney4Not null价格MerchNumInt4Not null库存数量CautionNumInt4Not null库存报警数量PlanNumInt4null计划进货数SalesProPriceMoney4促销价格SalesProDateSDatetime8促销起日期SalesProDateEDatetime8促销止日期AllowAbateInt4Not null允许打折AllowSaleInt4Not null允许销售FactoryIDVarchar10FNot null厂商编号ProvideIDVarchar10FNot null供货商编号用户表(User)字段名字段类型长度主/外键字段值约束对应中文名UserIDvarchar10PNot null用户编号UserNameVarchar25Not null用户名称UserPWVarchar50Not null用户密码UserStyleInt4Not null用户类型会员表(Menber)字段名字段类型长度主/外键字段值约束对应中文名MemberIDVarchar10PNot null会员编号MemberCardVarchar20Not null会员卡号TotalCostMoney4Not null累积消费金额RegDateDatetime8Not null注册日期销售表(Sale)字段名字段类型长度主/外键字段值约束对应中文名SaleIDVarchar10PNot null销售编号MerChIDVarchar10FNot null商品编号SaleDateDatetime8Not null销售日期SaleNumInt4Not null销售数量SalePriceMoney4Not null销售单额交易表(Dealing)字段名字段类型长度主/外键字段值约束对应中文名DealingIDVarchar10PNot null交易编号DealingPriceMoney4Not null交易金额DealingDateMoney4Not null交易日期MemberIDVarchar10会员卡号UserNameVarchar10FNot null用户名称入库纪录表(Stock)字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNot null入库编号MerchIDVarchar10FNot null入库商品编号MerchNumInt4Not null入库数量MerchPriceMoney4Not null单额TotalPriceMoney4Not null总额StockDateDatetime8Datetime入库日期PlanDateDatetime8Datetime计划进货日期StockStateInt4Not null入库状态供货商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名ProvideIDvarchar10PNot null供货商编号ProvideNameVarchar50Not null供货商名称ProvideAddressVarchar250供货商地址ProvidePhoneVarchar25供货商电话厂商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名FactoryIDvarchar10PNot null厂商编号FactoryNameVarchar50Not null厂商名称FactoryAddressVarchar250厂商地址FactoryPhoneVarchar25厂商电话6 6、成本效益分析成本效益分析6.16.1 成本估计成本估计6.116.11 代码技术代码技术6.126.12 任务分解技术任务分解技术6.26.2 成本效益分析方法成本效益分析方法6.216.21 时间价值时间价值6.226.22 投资回收期投资回收期6.236.23 纯收入纯收入6.246.24 投资回收率投资回收率6.25 运行费用和维护费用运行费用和维护费用6.26 收益估计收益估计6.3 经济可行性结论经济可行性结论7社会因素可行性分析社会因素可行性分析7.1 法律因素法律因素7.2 用户使用可行性用户使用可行性8 8、初步规划初步规划8.1 计划评审计划评审超市管理系统软件的研发过程分为开发阶段、评审阶段。计划在评审阶段中主要分为文档评审、技术评审部分,主要是对其参与人员进行创新能力、控制能力、技术实现能力等的评审,主要目的是培养其技术开发能力、软件工程思想,培养团队协作精神。8.2 作业明细表作业明细表a:超市管理信息搜集整理b:项目的数据结构设计c:创建超市管理数据库d:创建主要功能查询界面e:为程序和数据库之间建立关联f:调试并进一步改进g:相关文档的编写7.3 大致进度安排表大致进度安排表项目开始日期2012/9/18项目结束日期2012/12/21(世界末日)阶段最早开工时间最早结束时间最晚开工时间最晚结束时间可行性研究9.189.259.209.25需求分析9.2510.189.2611.01初步程序11.0111.2211.512.02操作手册12.0212.1012.0512.11修改程序12.1112.161
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号