3. 系统详细分析3.1. 应用需求分析 copyright paper51.com
pos管理系统需要满足来自两方面的需求,这两个方面分别是客户和系统管理员。客户的需求是查看修改设备信息、故障处理信息、查看维修单、入库信息以及个人信息的修改;系统管理人员的需求相对要复杂很多,除了对以上信息进行操作,同时把完成维修信息报表给客户查看确认外;其需求还包括添加、删除和恢复删除客户信息、添加单个或多个设备入库信息、生成及修改维修单、入库和未出库记录以及帐号的管理。 copyright paper51.com 客户可根据本人帐号和密码登录系统查看设备信息以及故障处理情况,还可以对本人的个人信息进行修改。一般情况下,客户只应该查询和维护本人的设备处理情况和个人信息,若查询和维护其他客户的设备处理情况和个人信息,就要知道其他客户的帐号和密码。这些是很难得到的,特别是密码,所以不但满足了客户的要求,还保护了客户的个人隐私。 内容来自论文无忧网 www.paper51.com pos系统管理人员功能的信息量大,数据安全性和保密性要求高。本功能实现对商品信息、客户信息、总体维修情况信息的管理和统计、管理人员信息查看及维护。系统管理员可以浏览、查询、添加、删除、修改、统计设备维护的基本信息;浏览、查询、统计、添加、删除和修改客户的基本信息,在此模块中,系统管理人员可以为客户加入新的维修记录和维修单,并生成相应的报表给用户查看和确认,所以需对管理人员登陆本模块进行更多的考虑。 http://www.paper51.com 3.2. 系统模块划分 copyright paper51.com 系统设计分析最核心的问题是系统总体功能结构的确定和模块的划分。结构化系统设计的思想,就是自顶向下地将系统划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每一个模块能够作为计算机可执行的单独程序为止。 内容来自论文无忧网 www.paper51.com
从pos维修管理系统的整体出发,根据系统的目标将其分解成一系列子系统,各个子系统既相互配合,又各自具有一定的独立功能,共同实现整个系统的目标。然后每一个子系统都根据目标和功能的关系,再进一步逐层向下分解,直到分解到最小的子系统为止。越上层的子系统其功能越笼统、越抽象,越下层的子系统其功能越简单、越优越,越具体。对于每一个子系统或系统模块,都应该尽量使其相对独立,要尽可能减少各个子系统之间的联系。 内容来自论文无忧网 www.paper51.com
3.2.1. 系统功能模块划分示意图 http://www.paper51.com
系统模块划分的结果最终为一张分层的树型结构图——pos维修管理系统的功能结构图如图3-1所示: copyright paper51.com
paper51.com 3.2.2. 系统模块划分详细描述 copyright paper51.com
根据pos管理的功能要求,系统分成两个大的模块:管理员模块和用户模块,顾名思义客户进入用户模块,系统的管理员则进入管理员模块,其身份划分相当严格不能出现混淆。为了对不同身份的用户进行鉴别,于是在两大模块的上一层还有一个进行用户身份判别的登陆模块。而在管理员模块和用户模块的下层又分别包含了若干个小的功能模块来共同实现系统的整体目标。 http://www.paper51.com 1.管理员模块:pos系统管理员身份是系统给定的只能在后台数据库中添加不能在操作页面中随意添加管理员否则将造成管理混乱。管理员凭借系统给定的帐号和密码通过登陆认证模块进入管理员界面。管理员界面的主要功能有:维修设备管理、故障处理信息、客户信息管理、员工信息管理、pos设备型号管理以及帐号管理。 http://www.paper51.com l 维修设备管理:这项功能是对设备入库进行管理,它主要是查找修改设备信息单个或多个设备入库、生成及修改维修单、查看入库和未出库记录等。 copyright paper51.com l 故障处理信:这项含了三个小的功能:查找修改处理信息、添加处理信息和恢复删除信息。其中查询可以根据时间,客户名,故障设备等查找到设备是否已维修好。 内容来自论文无忧网 www.paper51.com l 客户信息管理:这项功能是对用户信息的管理,他包括四个小的功能:用户信息添加、用户信息查询、用户信息删除、恢复用户信息删除。其中用户信息添加是用户管理的前提。用户能够登陆本系统的前提条件是用户已经注册帐号,包括了用户的姓名、性别、客户所在工行、所在部门、联系电话和邮件、通讯地址。只有管理员将用户的这些基本质料添加到pos管理系统中,才会发放帐号给用户。用户信息在系统中存档后管理员能够对用户质料进行适当的操作如查询、注销。 http://www.paper51.com l 员工信息管理:这项功能同客户信息管理类似。 http://www.paper51.com
l Pos设备型号管理:这项功能是让管理员可以查看修改及删除设备信息,还可以添加新的设备信息:包括设备名称、参数以及备注。 内容来自www.paper51.com 2.用户模块:管理员添加了用户的基本质料后发放给用户帐号,用户凭借帐号和密码通过登陆模块就能进入用户模块。用户模块主要功能有:维修设备管理、故障处理信息、个人信息以及员工信息查询和帐号管理。 copyright paper51.com l 个人以及员工信息查询:这项功能让用户可以查询自己在系统的注册信息以及该公司的员工信息可以及时找到负责人,如若发现信息有误可以及时与管理员联系修改。 copyright paper51.com
l 帐号管理:密码是用户登陆的凭证为了保证密码的有效性,用户应该注意经常修改自己的密码。 http://www.paper51.com l 维修设备查询:。用户通过此项功能可以查找设备信息并且查看维修单以及入库和未出库的记录。 内容来自论文无忧网 www.paper51.com l 故障处理信息:。用户通过这项功能可以查询自己想维修设备的状态(已经维修、未维修)以确定设备的状态。 内容来自论文无忧网 www.paper51.com 3.3. 系统流程图 内容来自www.paper51.com
Pos系统管理员登陆系统发放帐号流程图如图3-2系统管理员发放帐号流程示意图;客户获得帐号登陆用户界面流程如图3-3用户操作流程示意图。 paper51.com
http://www.paper51.com
http://www.paper51.com
图3-3 用户操作流程图 内容来自论文无忧网 www.paper51.com |