3.1. 应用需求分析 pos管理系统需要满足来自两方面的需求,这两个方面分别是客户和系统管理员。客户的需求是查看修改设备信息、故障处理信息、查看维修单、入库信息以及个人信息的修改;系统管理人员的需求相对要复杂很多,除了对以上信息进行操作,同时把完成维修信息报表给客户查看确认外;其需求还包括添加、删除和恢复删除客户信息、添加单个或多个设备入库信息、生成及修改维修单、入库和未出库记录以及帐号的管理。 客户可根据本人帐号和密码登录系统查看设备信息以及故障处理情况,还可以对本人的个人信息进行修改。一般情况下,客户只应该查询和维护本人的设备处理情况和个人信息,若查询和维护其他客户的设备处理情况和个人信息,就要知道其他客户的帐号和密码。这些是很难得到的,特别是密码,所以不但满足了客户的要求,还保护了客户的个人隐私。 pos系统管理人员功能的信息量大,数据安全性和保密性要求高。本功能实现对商品信息、客户信息、总体维修情况信息的管理和统计、管理人员信息查看及维护。系统管理员可以浏览、查询、添加、删除、修改、统计设备维护的基本信息;浏览、查询、统计、添加、删除和修改客户的基本信息,在此模块中,系统管理人员可以为客户加入新的维修记录和维修单,并生成相应的报表给用户查看和确认,所以需对管理人员登陆本模块进行更多的考虑。 4. 系统设计实施 在管理信息系统的生命周期中,经过了系统分析和系统设计阶段以后,便开始了系统实施阶段。系统实施阶段要继承此前各阶段的工作成果,将技术设计转化成为物理实现,因此系统实施的成果是系统分析和设计阶段的结晶。此阶段需要完成程序设计和系统调试等任务。 4.1. 程序设计 程序设计是系统实施工作中工作量最大、耗时最多的工作,是开发管理信息系统的主要环节。正确的程序设计思想和良好的方法学指导是非常重要的。传统的结构化程序设计把一个大程序分解成具有层次结构的若干个模块,每层模块在分解成下一层子模块,如此自顶向下,逐步细分,就可以把复杂的大模块分解成功能单一的小模块。在这些小模块完成设计之后,再按其逻辑结构,层层向上组织起来,大的程序就得到了解决。而近几年出现的面向对象程序设计方法,以对象和类为基本构件,以方法、消息和继承为基本机制,其基本思想和手段是提高软件开发的抽象层次与软件的重用性,把程序设计的焦点集中在类和类层次结构的设计、实现和重用上,从而使程序设计更加符合人类对现实世界的理解和描述,大大提高了程序设计的能力。 |