发艺中心管理系统分析与设计.doc_第1页
发艺中心管理系统分析与设计.doc_第2页
发艺中心管理系统分析与设计.doc_第3页
发艺中心管理系统分析与设计.doc_第4页
发艺中心管理系统分析与设计.doc_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

软件工程综合实践 报告发艺中心管理系统分析与设计专业计算机科学与技术学生姓名马骏杰班级M计算机092学号0951401219指导教师李先锋 完成日期2012年10月22日博雅学院目 录1. 综合实践的目的2 2系统分析22.1 可行性分析2 2.2 需求分析43 系统设计9 3.1 总体设计 9 3.2 详细设计12 4 小结175 参考文献18 软件工程综合实践发艺中心管理系统分析与设计1. 综合实践的目的软件工程综合实践是“软件工程学”该课程的后继教学环节,是一个重要的、不可或缺的实践环节。其目的是通过该课程设计使学生能够针对具体软件工程项目,全面掌握软件工程理管理、软件需求分析、软件初步设计、软件详细设计等阶段的方法和技术,使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。2系统分析问题定义:本系统主要用于美容美发行业的相关企业,帮助这些企业提高自身的经营效率和管理水平。它涵盖了美容美发经营管理中营业、统计、分析等各个方面的业务流程,使企业实现信息化的经营管理。相比同行业的其它管理系统,它具有更贴近用户实际工作、更方便客户使用等优势。2.1 可行性分析(1)技术可行性硬件支持:由于开发本系统所用到的Delphi7.0软件开发工具及SQL Server 2000对计算机硬件配置要求并不是很高,所以要想开发一个经济实用的系统软件,就我们平时学习的电脑就完全可以开发了。本人学习用电脑配置如下: 电脑型号华硕 K42JE 操作系统Windows 7 旗舰版 32位 ( DirectX 11 ) 处理器英特尔 Core i5 M 460 2.53GHz 主板华硕 K42JE (英特尔 HM55 Express 芯片组) 内存 2 GB ( 尔必达 DDR3 1333MHz ) 主硬盘希捷 ST9320325AS ( 320 GB ) 显卡ATI Mobility Radeon HD 5470 ( 512 MB ) 显示器LG LGD018B ( 14 英寸 ) 光驱建兴 DVD A DS8A4S DVD刻录机 声卡 瑞昱高保真音频 网卡 Atheros AR5006X Wireless Network Adapter软件支持:本系统采用的是Borland公司推出的Delphi7.0全新可视化编程开发工具,其特点是操作简单、易学易用、功能强大。和VC相比,Delphi操作更简单、更易于掌握,而在功能也并不比VC差;和VB相比,Delphi则功能更强大、更实用。后台数据库我选用的是Microsoft 公司推出的SQL Server 2000,该版本继承了SQL Server 7.0 版本的所有优点,同时它又增加了许多更先进的功能,与其他数据库软件相比,它的界面更友好,操作更简单,更容易学习,更容易上手,功能方面也还算比较强大。界面美化选用的是Adobe PhotoshopCS3图片处理软件协助处理。因此从软硬件技术的角度分析,开发一个美容院信息管理系统,在技术上是完全可行的。(2)法律上可行性 该系统是个人针对中小型美容院的现状及发展需要而专门设计的美容院信息管理系统,系统的设计和源代码都是自己一手制作而成,从知识产权的角度来说,不存在抄袭和盗用版权的可能性,再加上系统所需数据信息来源都是由需求方提供或自己虚拟编制而成,因此在从法律的角度分析,开发本系统是完全可行的。(3)经济可行性由于开发本系统的用到的硬件设备都是自己平时学习的,所用到的软件开发工具(Delphi7.0,SQL2000,Adobe PhotoshopCS3)都是免费版的,所以就不存在产生购买新硬件设备及购买开发软件的费用,开发本系统成本是非常的低。再说现在社会对本系统的需求量很大,本软件具有很强的实用性,商业价值潜力极高,只要作品一完工就可以投入使用,很快就能产生经济效益。因此从经济的角度分析,开发本软件系统是完全可行的。(4)操作上可行性由于本系统是专门为美容院管理者或经营者协助院管理而开发的。所以本系统的使用对象一般都是该美容院的管理者或经营者。因该系统界面友好美观。并附带详细的操作说明书。因此只要使用者有一定的计算机基础就可以使用。综上所述,开发美容院信息管理系统在技术上、使用上、经济上、法律上都是可行的。2.2 需求分析1)软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。通过对应用问题及其环境的理解与分析,为问题涉及的信息、功能及系统行为建立模型,将用户需求精确化、完全化,最终形成需求规格说明。需求分析是介于系统分析和软件设计阶段之间的重要桥梁。1此需求分析报告是针对用户所提出的条件或权能,经过系统的分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,提出实现方案,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。数据流图 数据流图DFD(Data Flow Diagram)是用于表示系统内部逻辑的流向和逻辑转换过程的一种图示方法。数据流图描述的是数据流从输入到输出的变换过程。其主要元素有“”:表示数据流,它描述的是数据在系统内部传播的路径;“”:表示数据源(终点),它代表系统之外的实体,可以是人,也可以是物或一个软件系统;“”:表示对数据的加工(处理),加工是对数据进行处理的单元,它接收一定的数据输入,对其进行处理,并产生输出;“”:数据存储,表示信息的静态存储。1、本系统的顶层数据流如图2-2-1所示:美容院信息管理系统高层管理员财会权限权限图2-2-1 系统顶层图2、本系统O层数据流如图2-2所示:图2.2.2系统O层图数据字典数据字典是数据库中所有对象及其关系的信息集合。是分析阶段最重要的分析工具。它作用是给数据流图上的每一个成分加以定义和说明。一般是由数据项、数据结构、数据流、数据存储、处理过程五个部分组成。1、数据流数据流名称:用户信息别名:管理员信息简述:用于输入管理员的基础信息来源:由系统使用者提供产生去向:加工 “用户管理”数据流量:不限组成:管理员编号+工号+姓名+密码+职务+登记日期数据流名称:会员信息别名:会员档案简述:用于输入会员的基础信息来源:高层管理员提供去向:加工 “会员信息管理”数据流量:不限组成:会员编号+姓名+年龄+民族+学历+家庭地址+手机+身份证号+会员密码+推荐人身份证号+卡内余额+折扣比+登记日期2、数据存储数据存储名称:预定/开单信息简述:对来消费的客户信息进行存储管理组成:客户编号+客户姓名+是否会员+卡内余额+开单时间+消费名称+消费类型+单价+数量+总计组织方式:索引文件、客户编号为主健查询要求:要求能立即查询数据存储名称:工资结算简述:对员工的工资信息进行存储管理组成:工资发放日期+工号+姓名+本月薪水+应发工资+应扣费用+基本工资+会员消费金额提层+缺班扣款+违纪扣款组织方式:索引文件、编号为关健字查询要求:要求能立即查询3、数据流加工加工名:员工信息管理激发条件:接收到员工的基础信息时优先级:普通输入:员工的基础信息输出:员工基本信息加工逻辑:无加工名:会员管理激发条件:接收到会员的基础信息时优先级:普通输入:会员的基本信息输出:会员信息加工逻辑:无2) 性能要求l 友好、严谨、简洁的界面。给使用者舒服的感觉l 严谨的工作流程控制,为工作操作带来方便l 数据查询、数据分析功能。为决策者的决策提供有力的依据l 简易的操作界面,明了的结构安排l 电脑的自动核算、查询功能结束了手工业务的历史l 数据资料的正确保存避免了查询、处理问题的低效工作l 数据资料的正确保存避免了查询、处理问题的低效工作l 严格的数据检查可避免手工操作的疏忽而造成的错误,减轻职工的工作压力,从而提高工作效率3 系统设计3.1 总体设计 1) 总体设计的任务分别需要对前台管理,会员管理,物品管理,报表管理,员工业绩管理,系统管理。A)前台管理:开单,选择服务项目,选择商品,选定服务人员等,结单时计算出消费总额,收到顾客总金额,应找金额,打印账单等。可查询当日总消费流水账、服务消费流水(明细)、产品消费流水(明细),销售排行榜,让决策者全面了解店面的营业情况。在未结账前管理员可查询当天所有分店的数据,店长可查询该店当天的数据,每日营业结束后由店长互责结账,一旦结账不管用任何账号(包括超级管理员)登陆系统都不可以查询任何历史数据B)会员管理:卡片分两种类型:现金卡,优惠卡两种。两种卡共同特点都是记录顾客的详细资料,包括:顾客号、姓名、性别、生日、地址、电话、职业、 初次来店日期、最近来店日期、来店次数、累计消费金额、消费项目、卡号、办卡日期、备注等。 现金卡可实现充值消费,每次消费后直接从卡中扣除相应费用,可反复充值使用。优惠卡也是一种折扣卡,可设立多种折扣级别,每种级别表示不同折扣,如九折卡、八折卡、七折卡等。会员管理,实现添加、修改、删除会员,换卡、充值等。每月15-20日列出次月生日的会员,提醒公司为会员安寄出生日礼物C)物品管理:商品存放模式为总仓、分店仓库方式,总仓库可查询分店仓库中的库存商品,发现分店中的商品到了设定的下限可及时对分店进行补仓安排。入库处理,损益处理,销售自动扣减库存,打印库存盘点表,商品帐,进销存报表。可设定库存下限提醒,商品销售排行榜、促消商品设定等。D)报表管理:包括营业总报表,营业明细表,库存明细表,顾客分析,失客分析,顾客消费排行榜等。E)员工业绩管理:可自定义员工提成方案,计算员工业绩及提成金额。F)系统管理:包括设置服务项目、商品、付款方式,管理员工资料,管理操作员权限,数据备份等。2) 系统结构图(功能模块层次图)系统主要功能模块用户登录前台管理会员管理产品管理员工管理基本信息系统管理退出登陆美容美发软件结构图美容美发软件结构图图3-2-1 发艺中心管理系统流程总体功能图3)数据库概要设计理发用品名称物品号数量来源理发员工姓名年龄员工号性别职称前台姓名年龄员工号性别n散客会员姓名卡号n1领号安排n1领用配发登记1n1n11E-R图图3-2-2发艺中心管理系统实体E-R图A、会员信息管理功能模块:包括注册新会员、会员查询、会员充值、找回密码、充值查询、消费查询等功能。其功能模块图如下图3-3所示:会员信息管理会员充值充值记录查询消费详单查询注册新会员找回密码图3-3 会员信息管理功能模块图会员查询B、仓库管理功能模块:包括新进产品(退/换货物)、入库记录、库存查询、修改、删除产品信息等功能。其功能模块图如下图3-4所示:仓库管理新进产品入库库存查询修改产品信息删除产品入库记录查询图3-4 仓库信息管理功能模块图C、账务管理功能模块包括工资结算、工资查询、预约/开单、顾客结账、账务查询、营业额查询等功能。其功能模块图如下图3-5所示:账务管理工资结算预约开单顾客结账账务查询工资查询图3-5 账务管理功能模块图营业额统计3.2 详细设计1)界面设计界面设计的原则界面要求实现人机友好互动,使用简便,功能全,可以快速查询信息。 主界面: 登录界面附带帮助,可以方便用户使用和了解本系统。 图3-2-1 发艺中心管理系统登录界面前台管理界面: 图3-2-2 前台管理界客户服务选择界面:图3-2-3 客户服务选择界面服务员工选择界面:图3-2-4员工服务选择界面查看营业界面:图3-2-5 营业查看界面会员管理界面:图3-2-6会员管理前台开办会员卡界面:图3-2-7 前台开办会员卡界面物品领取管理界面:图3-2-8 物品领取管理界面5 小结通过两周的课程设计,让我学到了很多很多东西。自己边做边学,从一个不会Delphi 软件到现在可以用它来开发一个小型的美容院信息管理系统(软件),我感到收获真的不少!当然能取得这样的成果,还少不了指导老师的耐心指导和严格要求。每当我厌学的时候,他总是耐心的给我做思想工作;每当我遇到某一功能做了很久都没有实现时,他总是耐心指导,激励我们克服一切困难,敢于创新;在做毕业设计的整个过程当中让我学到了很多,不管是理论知识还是实践技能都有了很大的提高。我觉得作为一名软件工程专业的学生,这次课程设计是很有意义的。更重要的是如何把自己平时所学的东西应用到实际中。虽然自己对于这门课懂的并不多,很多基础的东西都还没有很好的掌握,觉得很难,也没有很有效的办法通过自身去理解,但是靠着这一个多礼拜的“学习”,在小组同学

温馨提示

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

评论

0/150

提交评论