便利店管理系统的设计与实现--优秀毕业论文.pdf_第1页
便利店管理系统的设计与实现--优秀毕业论文.pdf_第2页
便利店管理系统的设计与实现--优秀毕业论文.pdf_第3页
便利店管理系统的设计与实现--优秀毕业论文.pdf_第4页
便利店管理系统的设计与实现--优秀毕业论文.pdf_第5页
已阅读5页,还剩55页未读 继续免费阅读

便利店管理系统的设计与实现--优秀毕业论文.pdf.pdf 免费下载

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

文档简介

2 0 1 0 年度专业硕士学位论文 19l 6 6 学校代码:1 0 2 6 9 学号:6 3 0 8 1 5 0 0 2 4 9 荦豪吁筇不擎 便利店管理系统的设计与实现 院系: 筮鲑堂瞳 类别:工猩亟 领 域: 筮鲑王捏 指导教师:姜匾莶教援 申请人:赵玉笠 2 0 1 0 年1 1 月完成 2 01op r o f e s s i o n a lm a s t e r sd e 纩e e7 r h e s i s l i | i f f i | | | i i i i i f | | i i m i | i i i f | | | | f l | f f 叫删 y 18 4 6 6 0 0 u n i v e r s i t yc o d e :l 0 2 6 9 s m d e n ti d : ea s tc h i n an o r m a l u n i v e r s i t y t h e d e s i g n a n d i m p l e m e n t a t i o n o ft h e s u p e r m a r k e tm a n a g e m e n ts y s t e m d e p a r t i i l e m :s q i 塑堑曼垦坠g i 坠星星亘坠g 地盘地! 曼 聊e : d o m a i n : s q 鱼型i 堕曼曼旦g i 旦星曼五旦g s u p e r v i s o r :曼垫g m 蠡塑! q 墨曼盟 a p p l i c a n t : z h a o y u w e i 2 0 1 0 1 1 j 华东师范大学学位论文原创性声明 郑重声明:本人呈交的学位论文便利店管理系统的设计与实现,是在华东师范大学 攻读杉名博士( 请勾选) 学位期间,在导师的指导下进行的研究工作及取得的研究成果。 除文中已经注明引用的内容外,本论文不包含其他个人已经发表或撰写过的研究成果。对本 文的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。 作者签名: 日期:砷年伽r 日 华东师范大学学位论文著作权使用声明 便利店管理系统的设计与实现系本人在华东师范大学攻读学位期间在导师指导下完 成的硕差博士( 请勾选) 学位论文,本论文的研究成果归华东师范大学所有。本人同意华 东师范大学根据相关规定保留和使用此学位论文,并向主管部门和相关机构如国家图书馆、 中信所和“知网”送交学位论文的印刷版和电子版;允许学位论文进入华东师范大学图书馆 及数据库被查阅、借阅;同意学校将学位论文加入全国博士、硕士学位论文共建单位数据库 进行检索,将学位论文的标题和摘要汇编出版,采用影印、缩印或者其它方式合理复制学位 论文。 本学位论文属于( 请勾选) ( ) 1 经华东师范大学相关部门审查核定的“内部”或“涉密”学位论文宰, 于年月日解密,解密后适用上述授权。 ( 何2 不保密,适用上述授权。 导师签名篓迸 本人签名 侧。年| f 冠丫b ij 幸“涉密”学位论文应是已经华东师范大学学位评定委员会办公室或保密委员会审定 过的学位论文( 需附获批的华东师范大学研究生申请学位论文“涉密”审批表方 为有效) ,未经上述部门审定的学位论文均为公开学位论文。此声明栏不填写的,默认 为公开学位论文,均适用上述授权) 。 赵玉伟硕士学位论文答辩委员会成员名单 姓名职称单位备注 张亮教授复旦大学 刘超教授江西师范大学 刘静教授华东师范大学 赵慧教授华东师范大学 刘献忠副教授华东师范大学 摘要 随着信息产业的迅猛发展,信息化管理已经引入并且应用到各个行业管理 领域中,各种形式的购物广场、百货公司、大型仓储便利店、便利商店、连锁 便利店和特许专卖店等形式的零售业如雨后春笋般层出不穷,不断改变、影响 着人们的价值观念、消费观念和生活方式。因此,要提升企业形象,加大竞争 力,就要大力推进企业信息化建设,利用先进的办公自动化系统来实现企业内 部信息管理、共享及交流,这样才能使企业竞争日益激烈的今天取得先机,独 占鳌头。 本着先进性、开放性、可扩充性、可维护性的原则,根据目前业务实际, 并充分考虑今后业务发展需要,从添加基本资料、商品采购入库、商品销售出 库、过程管理等几个方面考虑,运用p b 、s q l 等技术,采用面向对象的开发方 法设计并实现了一套较为完善的便利店管理系统。本文重点论述了该系统的设 计开发过程,包括系统研究背景及意义,系统开发环境与技术,系统功能设 计,系统数据库设计,系统的设计开发以及几个关键技术的解决,并配合程序 进行论述。开发基本完成后,将该系统交具体便利店进行试用,并提出修改意 见,进一步完善。系统优势在于便于管理商品、追踪商品的日常销售情况、& 一商 品的日常管理界面简洁、权限管理比较健全、功能稳定。 【关键词】便利店;管理系统;p b ;s q l 【论文类型】应用基础 a b s t r a c t a 1 0 n gw i t hm er 印i dd e v e l o p m e n to ft h ei n f o m a t i o ni n d u s t r y ,t h ei n f o 册a t i o n m 觚a g e m e n th a sb e e ni i l 仃( d u c e da n du s e di nm ef i e l do fv 撕o u si 1 1 d u s t r i e s ,t h e v a r i o u sf o m so fs h o p p i n g p i a z 如d 印a m n e n ts t o r e s ,1 a r g ew a r e h o u s es t o r e s , c o n v e i l i e n c es t o r e s ,c h a i nc o n v e i l i e i l c eg t o r ea 1 1 d 妇1 c l l i s er e t a i ls t o r e s p r i n gu p e i l d l e s s l y ,c o n s t a n t l yc h a l l g ea n da f - f e c tp e o p l e sv a l u e s ,l i f e s t y l e sa 1 1 dc o n s 啪p t i o n c o n c 印t t h e r e f o r e ,t 0i i n p r 0 v et h ee n t e 印r i s ei i l l a g e ,a n di n c r e a s ec o m p e t i t i v e n e s s , m e r e r en e e d e dt l l a t e n e 略e t i c a l l yp r o m o t i n gm ee l l t e 印r i s e i n f 0 m a t i z a t i o n c o n s t i u c t i o n ,u s i l l ga d v a n c e do 伍c ea u t o m a t i o ns y s t 锄t 0r e a l i z et h em a i l a g 锄e n t , s h a r ea l l dc o m m u i l i c a t i o ni i l e m e 甲r i s e i n t e m a li n f o m a t i o n ,w l l i c hm a k et h e e n t e 叩r i s eo b t a i n 锄t i a t i v ea r l dt o pt o d 够 u n d e rt h ep 渤c i p l eo fa d v 趾c e ,0 p e l l i l e s s ,s c a l a b i l i t y ,锄dm a i n t a i n a b i l i 劬 a c c o r d i n gt ot h ec u 仃e n tb l l s i n e s sp r a c t i c e ,也ep a p e r 向l l yc o n s i d e r s 如t u r cb u s i i l e s s d e v e l 叩m e n tn e e d s 鼬ns e v e r a la s p e c 琏s u c ha st h ea d do fb a s i cm a t 函a l ,t l l es t o r a g e o f9 0 0 d sp r o c u r e m e m ,t h e1 0 s to f9 0 0 d ss a l e s ,a n dm ep r o c e s sm a l l a g e m e n t t h e p a p e ru s e sp ba l l ds q lt e c l l l l o l o g xu t i l i z e so b j e c t - o r i e i l t c dd e v e l o p m e n tm e m o dt o d e s i 印a n dr e a l i z ea s e to f r e l a t i v e l yc o m p l e t es t o r em 孤a g e m e n ts y s t e m t h i sp a p e r d i s c u s s e sm ep r o c e s so fd e s i 盟觚dd e v e l o p m e m ,i 1 1 c l u d i n gt h eb a c k g r o u n d 觚d s i 伊i f i c a l l c eo fr e s e a 托l l ,m ed e v e l o p m e n te i l v i r 0 衄e n ta n dt e c l l i l 0 1 0 9 y ,t l l es y s t 锄 f i m c t i o n a ld e s i 弘,妣a b a s ed e s i 萨,m ed e s i 印a n dd e v e l o p m e n to ft h es y s t e m ,强dt h e s o l u t i o no fs e v e m l k e yt e c h n o l o 百e s ,a n dd i s c u s s e st 1 1 ep r o c e d u r e a r e rt h e c o m p l e t i o no ft h eb a s i cd e v e l o p m e n t ,t h es y s t 锄w i l lb eu s e i 1 1s t o r e s ,锄di m p r 0 v e d u i l d e r 锄e n d i i l e n t0 p i n i o n s t h es y s t 锄h a st h ea d v a i l t a g e so ft h ec o n v e i l i e n c ei l l c o 舢【l l o d i t i e sm a i l a g e m e n ta 1 1 dn 佻k i n g9 0 0 d si nm ed a i l ys a l e s ,c o n c i s em a l l a g 锄e n t i n t e r f i a c e ,p e r f e c t i n gp e m i s s i o n sm a n a g e m e i l ta n ds t a b l ep e r f b m l a i l c e 【k e yw b r d s 】s u p e m a r k e t ;m a l l a g e m e n ts y s t e m ;p b ;s q l 【p 印e r st y p e 】a p p l i c a t i o nf o u i l d a t i o n 疆 1 e l n 目录 第1 章绪论1 1 1研究的背景及意义1 1 2 研究的思路2 1 3研究主要内容3 第2 章项目开发环境及技术5 2 1项目的开发环境5 2 1 1 硬件环境5 2 1 2 软件环境5 2 2项目的开发技术5 2 2 1 开发语言p b 5 2 2 2 数据库平台7 第3 章项目的可行性分析及需求分析8 3 1可行性分析8 3 1 1 可行性分析8 3 1 2 技术可行性9 3 1 3 操作可行性9 3 2项目需求分析1 0 3 2 1 用户工作流程l o 3 2 2 用户业务需求1 0 第4 章系统设计1 1 4 1 设计思想1 l 4 2 设计原则1 l 4 3 业务流程分析1 2 4 4 数据流程分析1 3 4 5 系统功能设计1 4 4 6 系统数据库设计1 6 4 7 模块功能设计1 8 4 7 1 系统登录和权限设置1 8 j 4 7 2 报表管理2 1 4 7 3 报表管理2 9 第5 章系统测试运行3 l 5 1 系统运行评估3 1 5 2 测试指导思想及方案3 1 5 2 1 指导思想3 1 5 2 2 测试方案3 1 5 3 部分功能测试结果3 4 5 3 1 用户界面窗体设计测试3 4 5 3 2 文本框的测试3 4 5 4 结果测试,性能分析3 5 5 4 1 模块测试3 5 5 4 2 前台模块的测试3 6 5 4 3 整体测试3 7 第6 章总结3 8 参考文献4 0 致谢4 2 便利店管理系统的设计与实现 1 1 研究的背景及意义 第1 章绪论 伴随着我们国家信息化建设的发展和普及,各个行业都已经将企业的整体方 向向信息化方向转化,以提高自身的管理和生产的效率,提升企业的整体凝聚力, 确保更加高效的运转企业。便利店是一个国家中很活跃的社会角色,与人民大众 的生活息息相关,不可缺少。在发展进步的过程中,便利店也加快了向信息化方 向转化的速度,提高便利店运行的效率和自己的社会竞争力。计算机是近代人类 社会中一项伟大的发明,给人们带来前所未有的便捷,其正在以惊人的速度改变 我们的人类社会,计算机的高速度处理能力,替代人类完成了很多的复杂繁琐的 工作流程,使得人类能从大量繁琐的工作中解脱出来,加大了工作效率,而便利 店管理系统的出现,能使便利店管理系统通过计算机来控制,流程化的管理提高 了工作效率。便利店管理系统已经成为便利店在社会信息化发展中不可或缺的部 分,也是便利店在社会发展中快速发展的动力源泉。我国的便利店出现在2 0 世 纪9 0 年代初期,如今已经成为我国零售业的一种重要形式,为国民经济的发展 发挥了极其重要的作用,为人们的生活提供了便利。但在当前状态下,它仍旧存 在零售业企业所具有的落后的共性,如:不能有效快速地管理各种商品,结账收 款速度比较慢,极易出现营业偏差,商品调价不方便,盘点效率不高等,并且, 在便利店日常管理中,商品的进货、销售、库存等决策主要以经验为主,缺乏实 时分析能力,管理人员对及时传送资料的要求一直得不到满足。随着便利店形态 的快速发展,其经营管理也变得更加繁杂,平常所需要处理的数据量也逐步增加, 商业运转的中间环节也越来越多,原始的人工管理已无法适应这庞杂繁琐的市 场。随着便利店迅猛的发展,其经营管理方法也变得愈加庞杂,最初的一个售货 员盯一个柜台的形式早已不能满足现有销售业的发展,这样就迫切地需要引进全 新的管理理念与技术。 便利店管理系统的设计与实现 随着信息化技术的迅速发展,计算机网络化管理已广泛应用于各行各业中, 网络化管理作为创新便利店管理工作的重要手段,也必将成为便利店管理工作发 展的新趋势。推进便利店管理信息化建设,是提升管理和服务水平的有力工具。 我们应充分利用现代电子信息技术的特点和优势,使管理工作走向信息化、程序 化、规范化,使信息的管理实现科学化,为更好的创造效益提供方便、快捷的平 台。因此,在选题过程中,我选择了便利店管理系统设计题目,依托现代化的计 算机信息处理技术来管理便利店,进而节省了大量的人力、物力,改善了员工的 工作条件,减轻了劳动强度,并且能够快速准确的反映出商品的进、销、存等状 况及对各种反馈信息的分析,使管理人员快速对市场的变化做出对应的决策,增 加便利店经营管理效率。 1 2 研究的思路 研究方法:软件开发人员与便利店管理人员密切合作,深入剖析业务需 求。运用可视化编辑工具p b 及s q ls e r v e r 2 0 0 5 数据库为依托,以实用性为原则 进行工会管理系统的开发。 技术路线:首先,由具体便利店管理者根据工作需要,提出业务需求,系 统设计人员从技术角度及便利店管理者角度确认需求分析后,根据该需求运用 p b 、s q l 等技术手段,按模块化完成便利店管理系统的设计与开发;开发基本 完成后,将该系统交具体便利店进行试用,并提出修改意见,进一步完善。 实验方案: ( 1 )应用需求与功能分析:确定设计目的和应用需求分析是建立数据库 应用系统设计的第一步,也是数据库后续阶段设计的首要条件。分析的结果是否 准确地反映用户的实际要求,将直接影响到设计结果是否合理和实用。因此,分 析的重点在于了解、收集用户在数据管理中对信息的操作性要求、安全性要求和 完整性要求,并对数据库需要处理的数据进行归纳和整理,确定数据库应用系统 的功能和应用范围。 ( 2 )开发环境的选择:依据具体便利店的组织情况、管理办法、硬件条 便利店管理系统的设计与实现 件等特点,选用p b 和s q l 来构建便利店管理系统。 ( 3 )数据库表设计:数据库表设计是数据库应用系统设计过程中重要的 环节,它是在需求分析和数据库处理的基础上建立的。 ( 4 ) 综合查询:用户可以按照系统预先设定好的指标( 如:货物名称、 售价,条码) 进行单独或组合查询,并对查询结果进行显示和统计。 ( 5 )数据库表之间的关系:建立数据库表之间的联系就是使系统数据库 多个数据表的数据能实现互通,不同数据表之间的数据互相调用,这样就避免了 在数据表中存在重复的数据造成的数据冲突和数据冗余,提高查询速度、节省存 储空间。 ( 6 )可视化操作界面的实现:采用基于w i n d o w s 图形用户界面这一简单 易学易用的操作环境。在系统设计过程中,我们尽可能采用易读易懂的人机界面。 人机交互界面设计是系统软件设计的重要组成部分。因为它承担着操作人员和计 算机系统信息交流和互动。 通过科学的、系统的规划和阐述,我们拟定了信息系统的目标:以先进成熟 的计算机和数据库技术为主要手段,建成覆盖各部门的管理信息系统,以做到市 场、销售、采购、人事方面的信息可以及时正确地得到反馈,为经营决策提供准 确有力的信息保证。实现信息资源化、管理现代化和决策科学化。 在实习期间,我们通过对市场的调研,针对现在各中小型便利店对经营业 务和人事管理的实际需求,研发了这套便利店管理系统。在开发过程中,我们考 虑到当前各便利店管理的特点和技术人员的实际技术水平,采用基于w i n d o w s 图 形用户界面这一简单易学易用的操作环境。在系统设计过程中,我们尽可能采用 易读易懂的人机界面,使用户可以在最短的时间内完全掌握和熟练。我们自始至 终把系统的准确性放在首位,力求数据的完整和处理的正确性。在此基础上优化 程序代码,加速系统运行和减少对系统资源的占用。 1 3 研究主要内容 研究目标:便利店管理系统将通过灵活的数据库和便捷的可视化界面的有 机结合,深层次挖掘便利店的业务信息,以做到市场、销售、采购、人事方面 便利店管理系统的设计与实现 的信息可以及时正确地得到反馈,为经营决策提供准确有力的信息保证。实现 公司的信息资源化、管理现代化和决策科学化。 研究内容:便利店管理系统采用网络运行模式,从管理、操作、结算的整 个运作过程构建系统框架,使用当前先进的p b 系统平台,面向对象的开发方法 和可视化的开发工具。 拟解决的关键问题: ( 1 ) 需求分析:确定设计目的和应用需求分析是建立工会管理系统的第一 步,也是后续阶段系统开发设计的首要条件。 ( 2 ) 系统设计:依据现有的管理模式,选取适合的开发形式,确立系统架 构,整合系统功能。 ( 3 ) 软件开发:本着实用的原则,力争做到系统软件操作方便,具有良好 的操作界面,尽可能考虑今后业务的发展。 ( 4 ) 软件调试及试运行:将完成的管理系统交由具体便利店进行试用,通 过使用发现问题,并及时修改。 4 便利店管理系统的设计与实现 第2 章项目开发环境及技术 2 1 项目的开发环境 为了能够更好的开发系统,使系统能够正常地运行,我们需要设定系统运行 的环境,在此系统的开发过程中,我采取了以下的工作开发环境。 2 1 1 硬件环境 开发运行本系统的硬件基本要求如下:c p u 要求i n t e lp 3 及以上;内存在 2 5 6 m b 及以上即可;硬盘要求l o g b 及以上。对于国内的大多数用户来说该环境 还是简单易行的。 2 1 2 软件环境 在以上硬件的基础上,开发系统必须所具备的软件系统,应该包括以下几个 方面:p b l 0 。5 版本及以上。数据库服务器:m i c r o s 0 rs q ls e r v e r2 0 0 5 及以上。 2 2 项目的开发技术 2 2 1 开发语言p b p b 是计算机语言p o w e r b u il d e r 的缩写。p o w e r b ui l d e r 是美国s y b a s e 公司 推出的数据库开发工具,历经多年的发展,它由1 9 9 1 年的1 0 版发展到了目前 的1 5 0 版。p o w e r b u i l d e r 采用面向对象技术、图形化的开发环境和第四代( 4 g l ) 编程语言,可以使应用程序的开发效率更高,成本更低,质量更好,功能更强, 因此它一经推出,就受到了广大开发人员的欢迎。 p o w e r b u i l d e r 提供了对目前流行的大多数关系数据库管理系统的支持,由 于在p o w e r b u i l d e r 的应用程序中对数据库访问的部分一般采用国际化标准数据 库查询语言s q l ,使得用p o w e r b u 儿d e r 开发的应用程序可以不做修改或者只做 5 便利店管理系统的设计与实现 少量的修改就可以在不同的后台数据库管理系统上使用。也就是说用 p o w e r b u 订d e r 开发的应用程序是独立于服务器上的数据库管理系统的。和大多 数的w i n d o w s 应用程序一样,p o w e r b u i l d e r 也是事件驱动工作方式。在这种工 作方式中,程序的运行没有固定的流程,程序中的代码也是为各种可能发生的事 件编写的,当程序开始运行之后,它就可以接受来自系统,用户或者其它应用程 序触发的事件,然后执行相应的事件代码。事件驱动的工作方式与面向对象技术 是紧密相关的,在p o w e r b u i l d e r 应用程序中,接受发生的事件的往往就是程序 界面中的各种可视化对象。 p o w e r b u i l d e r 是一种面向对象的开发工具,各种w i n d 0 w s 应用程序中常见 的窗口、菜单、控件等在p o w e r b u i l d e r 中都是一个个的对象。在p o w e r b u i l d e r 中我们还可以创建自己的用户对象。特别要指出的是p o w e r b u i l d e r 提供了对面 向对象方法中的各种技术的全面支持,我们可以利用面向对象方法中的对象的封 装性、继承性、多态性等特点使得我们开发的应用程序具有极大的可重用性和可 扩展性,而这一点正是软件工程中对应用程序所提出的重要目标。 在当前,由于网络技术的发展,许多种不同的操作系统平台在工n t e r n e t 网 上同时被使用,这对开发的应用程序的跨平台性提出了更高的要求,而 p o w e r b u i l d e r 就提供了良好的跨平台性,比如在p o w e r b u i l d e r 中,利用w i n d 0 w s 平台丌发的各种对象可以方便地应用到u n i x 平台中,因为p o w e r b u i l d e r 支持对 象的跨平台性。这样使得把应用程序从一个平台移到另一个平台变得并不复杂。 为了给用户提供各个方面的支持,p o w e r b u i l d e r 具有自己的编程语言 p o w e r s c r i p t ,这个语言除了提供基本的流程控制语句,还提供了几百个函数来 操纵各种对象和提供诸如d d e ,0 l e 等方面的支持。此外我们还可以定义自己的 函数,处理特定的事件。学习p o w e r b u i l d e r 时相当一部分的时间就是用来了解 和熟悉p o w e r b u i l d e r 提供的各种函数。 p o w e r b u i l d e r 一个很大的特点就是提出了数据窗口对象的概念。数据窗口 对象也是p o w e r b u i l d e r 中的一种对象类型,与其它对象不同的是数据窗口对象 是专门为了访问后台的数据库服务的,在数据窗口对象中我们定义了数据的来源 和数据的显示风格,这样在应用程序中我们就可以把精力完全放在程序的? ? 为我 6 便利店管理系统的设计与实现 们在数据窗口对象中已经定义好了数据的来源。如果需要使用数据库中不同的数 据也只要对数据窗口对象进行修改就可以了。特别要指出的是p o w e r b u i l d e r 在 数据窗口对象中提供了丰富的数据显示方式,可以满足各种不同的需要。 在p o w e r b u i l d e r 较新的版本中提供了基础类库p f c ,它为应用程序的开发提 供了许多可重用的预定义类和对象,利用基本类库p f c 可以快速开发出高质量重 用性好的应用程序。真正发挥面向对象编程的巨大威力。 最后要指出的是p o w e r b u i l d e r 有三个不同的版本,分别为d e s k t 0 型, p r o f e s s l 0 n a l 型,和e n t e r p r i s e 型,d e s k t o p 型是为个人使用的桌面型应用程 序,在这里可以利用p o w e r b u i l d e r 内置的数据库管理系统s y b a s es q la n y w h e r e 来创建和使用本地数据库,为个人的应用服务;p r o f e s s i o n a l 型的p o w e r b u i l d e r 最重要的一点就是提供了对m i c r o s o f to d b c ( 数据库标准连接接口) 的支持,在 p r o f e s s i o n a l 版本中我们就可以使用p o w e r b u i l d e r 的继承,多态等绝大多数特 性;在e n t e r p r i s e 版本中最重要的一点就是提供了对开发大型的数据库应用程 序的全面的支持,提供了开发大型应用程序的许多辅助的工具,比如c + + c l a s s b u i l d e r 等。 2 2 2 数据库平台 1 高可用性s q ls e r v e r2 0 0 5 的失败转移集群和数据库镜像技术确保企业 向员工、客户和合作伙伴提交高度可靠和可用的应用系统。 2 管理工具:s q ls e r v e r2 0 0 5 引进了一套集成的管理工具和管理应用编 程接口( a p i s ) ,以提供易用性、可管理性、及对大型s q ls e r v e r 配 置的支持。 3 安全性增强:s q ls e r v e r2 0 0 5 旨在通过数据库加密、更加安全的默认 设置、加强的密码政策和细化许可控制、及加强的安全模型等特性,为 企业数据提供最高级别的安全性。 4 可伸缩性:s q ls e r v e r2 0 0 5 可伸缩性的先进性包括表格分区、复制能 力的增强和6 4 位支持。 7 便利店管理系统的设计与实现 第3 章项目的可行性分析及需求分析 3 1 可行性分析 由于便利店货品繁多,需要处理的库存信息量巨大,还要保持产品的销售信 息及时更新,随时增加商品信息。面对信息不断更,需要一个合理的数据库结构 来保存数据信息,更需要有效的程序结构支持各种数据操作的执行。商店自动化 的产品管理是零售业管理的基础,它最主要的特点是能够随时准确控制店内的销 售和库存情况。若对销售流程及销售情况能够事实监控,则可以有效地供应商品, 提高服务质量和效率,而且可以减少误差和损失。顾客的消费需求得到满足,必 定会为便利店带来可观的经济效益。要达到这个目的,必须分析几种主要的可能 解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的 效益是否大到值得投资丌发这个系统的程度。 系统的可行性分析主要包括经济上的可行性、技术上的可行性和操作上的可 行性。 3 1 1 可行性分析 由于通过网络传递销售信息可以不受距离的限制,因此可以节约诸多的人力 和物力,便于管理,可以削减不必要的开支,同时该系统可以大大提高便利店的 销售效率,增加便利店的经济效益,所以从经济上来讲是完全可行的。 开发新系统是一项复杂而又艰巨的工作,主要是人力和物力的投资。对于本 系统的开发者来说,其投资是在人力和物力两个方面。但如果是企业自己安排人 手开发系统的话,其投资主要是在人力资源上,从系统的业务需求调查到系统的 分析编码制作都是需要庞大的人力投入的。软件企业作为一个高科技产业,对其 员工的要求都比一般企业的要求要高,而且要对系统丌发及软件产业的了解比较 多,所以在自我开发管理系统的过程中,比较容易穸排人手,这样就可以为企业 减少大部分的额外支出。同时,软件就其它产品来说,属于高端行业,无论是产 便利店管理系统的设计与实现 品的质量还是价格都比较高,而经营产品的商家都要求有雄厚的资金支持。因此, 在系统的开发过程中,企业完全有能力支付开发费用。 管理系统是一个集智能化、信息化和先进管理理念的集合体。而管理则是一 个动态过程,在其运行过程中要采取多项措施。所以在管理中获得经济效益是一 种综合效益,要对它进行直接定量的分析是比较困难的。一般来说新系统带来的 经济效益是简洁的,其最主要最直接的表现就是减少了企业管理费用和人力开 支。而其它一些繁琐的事物都通过新系统来加以分析和解决,这样不仅节省了大 量的时间,还能为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效 益。 3 1 2 技术可行性 在i t 行业中,一般从业的工作人员都要求掌握计算机技术,具有一定的软 硬件基础,能够使用各种管理软件,熟悉i t 产品。有的便利店对员工的素质要 求比较高,从管理层到下面的销售人员,都要求具有一定的计算机基础,所以在 新系统投入使用时,只要对员工进行稍加培训,讲解系统的功能和使用方法,基 本上就能够使系统顺利运行。 3 1 3 操作可行性 本系统采用基于w i n d o w s 的图形用户界面,而该系统是人们最为熟悉的操作 系统,对于那些只有一般的计算机知识水平的人员就可以轻松上手。而整个便利 店管理系统采用最清晰的交互界面,简洁明了,不需要对数据库进行额外深入的 了解。 9 便利店管理系统的设计与实现 3 2 项目需求分析 3 2 1 用户工作流程 在进货或销售商品时,用户要对进货记录或销售记录进行核对审查,并逐一 进行登记;用户要获得进货、销售、库存信息时,就要对进货记录、销售情况、 库存情况进行查询并打印。 3 2 2 用户业务需求 本系统是将现代化的计算机技术与便利店管理服务模式相结合,按照借阅管 理的服务流程设计完成的。同时为扩展服务范围,初步设计一个管理平台以利于 信息发布和管理。 1 该管理软件将对库存的产品进行资料统计和管理,对产品的进货单和 产品的销售单进行录入统计和管理; 2 该管理软件可以根据用户的需要对进货、销售、库存情况进行查询,并 能打印详细的信息; 3 该管理软件将为用户提供账号管理工具,便于用户对账号进行管理,具 体分为添加用户、删除用户、修改用户密码; 4 该管理软件可以提供企业人员管理,能够对企业员工进行分类管理,新 员工的加入以及员工删除,修改进出信息等功能。 l o 便利店管理系统的设计与实现 4 1 设计思想 第4 章系统设计 系统设计思想是系统设计和实现的基础和前提。此系统的设计思想包括: 1 系统分为若干个相对独立的模块,但这些模块都需要进行集中式管 理。 2 模块化分层的程序设计思想,系统整个采用模块化结构设计。这样 应用程序就有较强的扩展性和可操作性。 3 合理的数据流设计,在应用系统设计中,相对独立的模块间以数据 流相互连接,降低各模块间的耦合性,方便系统运行,提高安全系 数。 4 2 设计原则 为了使本系统功能完善齐全,操作方便,提高软件的质量,切实满足用户的 需求,在设计开发过程中应坚持如下原则: 1 合法性原则:根据产品核算系统的工作规定以及要求,与核算实际 的工作情况进行对比,决定产品进货、销售等工作。 2 准确性原则:对输入的资料要及时报错,使用户能够及时输入准确 的合法资料。 3 实用性原则:确实适应产品信息管理工作的实际需求,并且预留空 间,以便随时扩充。 4 安全性原则:可以为该系统的用户设置用户权限。保证用户的资料 及系统资料的安全。 5 操作简便原则:要求设计的系统功能齐全,界面清晰,即时提示, 操作方便。 6 优化原则:为了达到优化的目的,合理的运用窗口,菜单,对象等 的继承,自定义用户对象,事件,函数,减少不必要的重复性代码, 使程序简洁明了,为将来的维护提供方便。 便利店管理系统的设计与实现 4 3 业务流程分析 便利店管理系统主要采取先进的管理理念,以科学的计算机技术来取代原始 的劳动力。在新系统开发前,我们对该便利店管理系统业务流程进行调查,得出 了以下业务流程图,如图4 一l 所示。 图4 一l 便利店业务流程图 新系统主要业务分析: 1 进货业务 进货管理是企业生产经营活动中及其重要的一环,它关系到采购成本能否得 到有效控制,产品质量能否得到保证,生产能否顺利进行等问题。由于现代企业 管理理念对企业的进货管理提出新的要求,进货商和供货商不再是讨价还价的买 1 2 便利店管理系统的设计与实现 卖关系,而是一种相互依存的合作伙伴关系,所以采购就显得尤为重要,这就关 系到供方的供货和服务质量。 进货业务包括对供货商的情况调查、采购计划的编制和实施进货计划。 ( 1 ) 对供货商的情况调查:在实施采购之前,首先就要对市场上各大商品供 货商进行详细的调查,了解公司的具体情况和市场口碑,做到准确无误,为采购 顺利奠定基础。 ( 2 ) 采购计划的编制:便利店根据销售状况和资金条件,综合分析市场需求, 拟定采购计划表。 ( 3 ) 实施进货计划:根据调查结果,选定供货商;双方就数量、价格等方面 洽谈协商,签订合同;执行合同,安排货物运输,做好验收入库工作。 2 库存业务: 在生产经营中为销售和耗用而存储的各种资产称为库存管理。企业存货不当 会加大不必要的开支:企业存货过多导致物资的积压、存储费用增加、不利于流 动资金周转。存货不足则直接影响企业的正常销售。库存管理的目标是寻求最佳 存货数量,使库存的成本总额最小化。其主要业务包括:产品入库、出库、盘库 等同常处理。科学合理地确定某库存物资的库存控制参数。汇总统计各类库存数 据,反应和监督储备资会占用及采购资金使用情况。 3 销售业务 销售对一个企业的生存和发展起决定性的作用,它早已不是传统意义上的 “卖东西”,它对外关系到企业产品和企业形象等,对内涉及到销售、库存、财 务等信息。封闭就意味着落后,信息化的高速发展为企业的销售工作提出了新的 挑战,便利店要抓住时机,及时引入现代化的销售管理模式,实施企业的信息化、 智能化销售管理,这样才能让便利店在日益激烈的市场竞争中独占鳌头,立于不 败之地。 4 4 数据流程分析 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据流 程分析的目的就是要发现和解决数据流通中的问题。现有的数据流程分析多是通 过分层的数据流程图来实现的。其具体的做法是:按业务流程图理出的业务流程 便利店管理系统的设计与实现 顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图。 便利店管理系统的数据流程:对本系统操作的数据源有普通用户、注册用户 和管理员三种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库 中,然后再进行发布。不同权限的用户可以对这些库信息进行添加、修改和删除 处理。所有用户均可以进行信息查询。通过对本系统的需求分析,系统的基本功 能已经确定。下面的图4 2 是便利店管理系统数据概况图。 d 2商品库存 ;r 篓苗 订货单 i 7 j “干 供赁商 顾客 | 发货单 7 业务处理 、到货通知。 图4 2 便利店管理系统数据概况图 该图表示系统从顾客那里接受购物要求,把货物卖给顾客。当货存不足时,便 利店便向供货商发出订货要求,以满足销售的需要。但是该图没有反映帐务,“销售” 和“采购”也没有分丌表示,只是高度概括地反映了超市的业务,需要做进一步扩展。 4 5 系统功能设计 系统总体结构如图4 3 所示。 1 4 便利店管理系统的设计与实现 图4 3 便利店管理系统功能结构图 系统功能设计是伎整个系统能基本实现便利店的进、销、存等管理功能,能 使便利店管理者更直观更明了的了解便利店的经营管理状况,以做出准确有效地 决策。管理信息系统( m i s ) 就是要对这些资源建立正确的数据库,并进行信息的 收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信 息进行定期的维护,通过测试便利店的各种运行情况,并利用完整的历史数据来 预测未来的发展,从便利店全局的发展角度出发进行决策,利用信息控制便利店 的行为,附注便利店完成其目标。 本系统共包括四大模块,分别是人事管理模块,销售管理模块,进货管理模 块,库存管理模块。每个模块的功能如下: 1 人事管理模块功能: ( 1 ) 实现职工信息的查询; ( 2 ) 实现职工信息的更新,包括增加、删除、修改功能; ( 3 ) 实现供货商信息的查询; ( 4 ) 实现供货商信息的更新,包括增加、删除、修改功能。 2 销售管理模块功能: ( 1 ) 实现销售信息的查询; ( 2 ) 实现商品销售信息的盘点。 3 进货管理模块功能: ( 1 ) 实现进货信息的查询; 便利店管理系统的设计与实现 ( 2 ) 实现进货信息的更新,包括增加、删除、修改功能。 4 库存管理模块功能: ( 1 ) 实现商品信息的查询; ( 2 ) 实现商品信息的更新,包括增加、删除、修改功能; ( 3 ) 实现库存信息的查询; ( 4 ) 实现库存信息的更新,包括增加、删除、修改功能。 4 6 系统数据库设计 1 数据库表设计 由数据模型利用s q ls e r v e r2 0 0 0 进行数据库的详细设计,其基本表的设计 如表4 1 至表4 7 所示。 表4 1 职j :清单( s t a f f b i l1 ) 中文字段名英文字段名字段类型长度主键外键字段值约束 职工编号 s t a f f i dc h a r6pn o tn u l l 姓名n a m en v a r c h a r 8 n o tn u l l 性别 s e xn c h a r2n o tn u l l 籍贯 h o m en v a r ch a r4n u l l 学历d i p l o m a n v a r c h a r4n o tn u l l 类别 k i n dn v a r c h a r1 0n u l l 工资 s a l a r vi n t4n u l l 联系电话 p h o n e v a r c h a r1 2n u l l 联系地址 a d d r e s sn v a r c h a r5 0n u l l 身份证号 i d c a r dv a r c h a r1 8n o tn u l l 聘用同期b e g i n d a t ed a t e ti m e 8 n u l l 编制同期 e n a c t t i m ed a t e ti m e8 n u l l 备注 o t h e r sn t e x t5 0n u l l 说明:此表存放员r 信息。 表4 2 用户清单( u s e r b i l l ) 1 6 便利店管理系统的设计与实现 帐号 1 0 9 i n i d c h a r 6 p 婚n o tn u l l 密码 p a s s w o r d c h a r6n o tn u l l

温馨提示

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

评论

0/150

提交评论