个人事务系统_第1页
个人事务系统_第2页
个人事务系统_第3页
个人事务系统_第4页
个人事务系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、华南农业大学珠江学院信息系统分析与设计大作业个人事务管理系统的分析与设计专业年级信息管理与信息系统1601班学号姓名日期2018/12/23课程报告内容需求分析用户需求分析功能需求分析用例建模静态结构建模动态行为建模系统管理员添加用户的时序图物理模型系统的组件图系统的配置图心得与体会需求分析用户需求分析随着人门之间的交流不断的加深,各种合作也不断增强,个体要处理的事业是十分繁琐,人工处理相当麻烦,需要耗费大量的时间与精力,而且由于需要处理的事务杂乱无章,经常容易出错,导致其他事物无法正常进行,所以为了适应个人对信息综合利用的需要,设计个人事务管理系统这一小型软件来满足人们的要求,这是社会的需要

2、。通过个人事务系统可以方便快捷的处理个人事务,使得工作快速便捷的进行。同时也可以与其他系统建立紧密的联系,与周围的人或者事进行多方面交流、了解,获取更多信息。功能需求分析个人事务管理系统是一个把个人信息集于一体以及另外的一些附加功能;是培养人才过程中传授知识和技能的基本工具;它结构相对单,没有其它那些软件功能复杂,而且易懂,一学就会,个人制作这个软件只需要很短的时间就可以完全部功能的设计。把微型计算机引入对个人信息进行管理,给个人日常事情管理带来了方便,是管理走向现代化的标志。首先,有利个人摆脱“信息紊乱”的繁忙的事务性工作,更多地进行日常事情的研究,及时提供优质适用的信;其次,有利于提高信息

3、管理工作的效率和水平,促进管理的规范化和现代化。微机及其管理软件的运用,使管理信息处理的速度和数量呈几何级数提高,推动了通讯录理工作现代化的发展;第三,有利于提高通讯录管理工作人员的自身素质,管理工作者要通过各种方式和途径不断加强自身的学习和提高,以及适应变化了的工作环境和管理方式。本系统包括以下功能:系统对用户开放的主要功能有:登陆功能,注册功能,改密功能,计录事务功能,事务提醒功能,财务收支功能,人脉管理功能,备忘功能,纪念日提醒功能,以及四象管理法则。日历计算器修改密码修改个人资料财务管理账户管理事务管理事务搜索人脉管理人脉列表备忘管理备忘搜索纪念日管理四象管理功能结构图(图1)2、用例

4、模型用例模型是系统既定功能及系统环境的模型,它可以作为客户和开发人员之间的契约。用例是贯穿整个系统开发的一条主线。同一个用例模型即为需求工作流程的结果,可当作分析设计工作流程以及测试工作流程的输入使用。用例图是需求分析中的产物,主要作用是描述参与者和用例之间的关系,帮助开发人员可视化的了解系统的功能。借助于用例图,系统用户、系统分析人员、系统设计人员、领域专家能够以可视化的方式对问题进行探讨,减少了大量交流上的障碍,便于对问题达成共识。用例图可视化地表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足。用例方法是完全从外部来定义系统功能,它把需求和设计完全的分离开来。我们不用关心系

5、统内部是如何完成各种功能的,系统对于我们来说就是一个黑箱子。下面是整个系统的用例图:其中包括新用户与老用户还有管理员可进行的操作,用例模型充分反应了角色与系统之间的关系。uc个人事务系统图2(系统用例图)2.0、老客户的登陆模块用例:老客户在登陆过程需要输入客户相关的账号,密码及其验证码。当用户名为空或者密码为空时,登陆页面不会提交给系统,目的是为了减轻数据库的压力。当三者输入完成,经过系统与数据库验证成功后,则登陆成功,否则登录失败,返回登录界面。在此处设计验证码的原因,是为了保护用户账号密码被暴力破解为用户的安全性和隐私性添加了一层保护罩,也保障了数据库信息不被泄露。名称描述用例编号UC老

6、用户用例名称老客户简要说明实现老客户登陆时的账号密码验证功能以及登陆后会话的管理参与者老客户前置条件系统能正常运行后置条件登陆成功,开始事务管理基本流程进入登陆页面按照要求输入账号密码和验证码提交信息登陆成功开始处理事务扩展点1、客户账号或密码错误:重新输入账号或密码2、验证码错误:重新输入验证码21、新用户注册模块:名称描述用例编号uc新用户用例名称新客户简要说明实现新客户注册,完成新用户信息上传到数据库,并且能实现登录功能参与者新客户前置条件系统能正常运行后置条件注册成功,能完成登陆,可以开始事务管理基本流程进入注册页面按照要求输入账号密码和以及个人信息提交信息完成数据库储存登陆系统开始处

7、理事务扩展点账户名具有唯一性2.2、个人中心模块:当用户进入系统页面,可以选择修改个人资料和密码,方便用户时刻更新自己的信息和密码。4V否图18(个人中心模块)2.3、财务收支用例:消费分类includ删除记录财务合计添加账户include删除账户退出页面账户管理/_include财务支出includeuc财务收支用户include、财务收入inelude收入来源财务管理/includeJ、include,图3(财务收支)当用户进入系统后,可以去财务收支中设置当日花费与收入,使自己的花费一目了然,其中财务合计功能可以让用户了解自己的消费水平,以及消费分类和收入来源让用户知道自己的前从哪里来,到

8、哪里去。还有账户管理可以让用户添加多个账户,贴合现代的多支付模式,如微信支付,支付宝支付,银联支付,银行卡支付,信用卡支付等等。2.4、时间管理用例:第一象限第二象限添加事务第三象限第四象限include删除事务用户添加纪念日纪念日事件include删除纪念日纪念日日期纪念日管理.include冷include四象管理丿-uc时间管理尸图4(时间管理)在时间管理方面,我运用了四象法则管理,四象限法则是时间管理理论的一个重要观念是应有重点地把主要的精力和时间集中地放在处理那些重要但不紧急的工作上,这样可以做到未雨绸缪,防患于未然。在人们的日常工作中,很多时候往往有机会去很好地计划和完成一件事。但

9、常常却又没有及时地去做,随着时间的推移,造成工作质量的下降。因此,应把主要的精力有重点地放在重要但不紧急这个“象限”的事务上是必要的。要把精力主要放在重要但不紧急的事务处理上,需要很好地安排时间。一个好的方法是建立预约。建立了预约,自己的时间才不会被别人所占据,从而有效地开展工作。以及还有纪念日管理,这一功能也是为用户解决一大心患,不用担心忘记一些重要的日子。图5(人脉例图)通过人脉关系的信息填写,我们可以了解到联系人的爱好,从哪里认识的以及还有其常用的联系方式,这样方便用户管理在工作中、生活认识的人群,及时进行分类。2.6、小工具例图:图6(小工具例图)在个人事务系统中内置一些常用的小工具,

10、极大的方便可用户进行一些日常的使用。3、静态结构建模静态模型主要展示了待开发系统的结构特征。类图是系统静态模型的一部分类图是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。它既用于应用程序的系统分类的一般概念建模,也用于详细建模,将模型转换成编程代码。类图也可用于数据建模。其中首页模块主要有个人中心,财务收支,人脉关系,时间管理,备忘笔记,记录事务,小工具等。个人中心的功能具体有修改密码,修改个人资料;财务收支模块功能有添加财务支出,财务收入,以及账户的添加和删除;人脉关系模块功能有添加人脉关系,删除人

11、脉关系;时间管理模块的功能有添加纪念日,对事件进行四象法则分类,以及删除事件和添加事件;备忘笔记模块功能有添加笔记,添加备忘录,为备忘内容分类以及删除笔记和备忘;记录事务模块添加事务,删除事务,事务提醒;小工具模块的功能有计算器,日历还有天气。cmp个人类图人脉关系用户+密码String+用户名String+删除用户bool+修改密码boolW,+注册新用户bo财务收支-财务管int+退出页面-账户管理nt+财务查询void财务收入void财务支出void删除账户void添加账户void退出页面void账户查询void/记录事务+事务管理bng+事务搜索ng+事务提矚ool+查询事务void+

12、删除事务void+事务分类void+事务提醒void+添加事务void.+退出页面void1+计算器bool+日历bool+天气bool+获取本地天气void+计算器功(能void+日历显示void小工具+-+个人中心+退出+修改个人资Char+修改密码:har+get_密码):void+get新资料:voidL+set密码):void+set新资料:voic+退出页面void时间管理纪念日管理纪念日提醒四象事件管理四象页面显示第二象限不紧急但重聽oi第三象限紧急不重(要void第四象限不紧急不重聽oi第一象限紧急且重(要void纪念日删除void纪念日添(加void删除四象事件void添加四

13、象事件void.+爱好char-地址long来源long-联系方式nt-人脉管理-人脉列表nt+事件long-微信QQ:int-姓名char+人脉删除void人脉添加void事件显示void输入爱好void输入地址void输入来源void输入联系电话voi输入微信Q():vo输入姓名void退出页面void备忘笔记备忘管理备忘类型选择备忘搜索即刻笔iHOng备忘删除void备忘搜索void输入笔记void添加备忘void网站类型int账号密码类型voiddid个人事务系统基本类图(图7)4、动态模型建模用例图不显示系统的流入、流出及其内部的信息,也就是没有信息流,为了确定出所有需要新系统支持的

14、功能。类图等静态模型也没有给出系统执行期间,一个对象如何与其他对象进行交互的动态信息。动态建模可以进行定义信息流的工作,描述对象之间、对象与参与者之间的工作流程和信息发送关系(不同与类图描述的类之间的关系),及其对象在其生命周期内的演变过程。UML动态建模描述了系统的动态行为,显示对象在系统运行期间不同的动态交互。活动图主要用来描述多个对象的多种动作,它将用例建模划为一系列动作。活动图以一个小圆圈为初始点,作为动作的开始。一个开始流可以分流成为多个分岔流,同时并发地实行同步动作。所有的活动都是用圆矩形来表示,活动中会有多个入流和多个出流,分流的结束用一条粗实线来表示。终止点由一个带圆圈的黑色圆

15、表示。,验证no登陆失败登陆注册打开系统actUseCaseView系统登陆成功,进入系统储存用户信息yes判断用户名是否唯一输入用户信息重新输入用户名用户的登陆(图14)/actUseCaseView1管:备忘管理时间管理-9用户进入系统小工具事务管理用户操作图(图15)4.1系统管理员添加用户的时序图时序图(SequenceDiagram),又名序列图、循序图,是一种UML父互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件序列图描述对象在时间上是如何父互的,并且将重点

16、放在消息的顺序上,也就是说,描述消息如何在对象间发送和接收。序列图可以供不同种类人员使用,用户可以从序列图中看到业务过程的细节;分析人员可以从序列图中看到相关的处理流程;开发人员可以看到需要开发的对象以及对这些对象的操作。sd个人事务用户登录验证用例序列图(图8)管理员登陆并进行添加用户和删除用户功能用例序列图(图9)财务收支用例序列图(图10)物理模型系统的组件图在组件图中,系统中的每个物理构件都使用构件符号来表示,通常,组件图看起来像是构件图标的集合,这些图标代表系统中的物理部件,组件图的基本目的是:使系统人员和开发人员能够从整体上了解系统的所有物理部件,同时,也使我们知道如何对构件进行打

17、包以便交付给最终客户,最后,组件图显示了被开发系统所包含的构件之间的依赖关系。组件图从软件架构的角度来描述一个系统的主要功能,如系统分成几个子系统,每个子系统包括哪些类、包和构件,它们之间的关系以及它们分配到哪些节点上等。使用构件图可以清楚地看出系统的结构和功能。方便项目组的成员制定工作目标和了解工作情况,同时最重要的一点是有利于软件的复用。从宏观的角度上,组件图把软件看作多个独立构件组装而成的集合,每个构件可以被实现相同接口的其它构件替换。系统构件图(图12)财务模块构件图(图13)记录事务模块组件图(图17)系统的配置图部署图也称配置圈,实施图,用来显示系统中计算结点的拓扑结构、通信路径和

18、制品等。部署图描述了系统中包括计算机和其他的硬件设备,这些计算机和设备的位置以及它们之间是如何进行相互链接的,即,部署图描述系统中的硬件节点及节点之间如何连接的图通信路径指出各部分是如何通信的,可以在上面标出通信协议的信息。制品是构件的实现,即软件的物理体现,通常是文件。结点是软件的宿主,代表可计算资源的类型,如硬件设备或操作系统等,结点可以嵌套结点。在一个结点内列出的制品表明在运行系统时,该制品就部署在该结点处,也即部署是把制品分配给结点,或者是把制品实例分配给结点实例。部署图采用描述符形式或者实例形式实现对软件系统在物理硬件上的分布进行建模,这对于软件安装工程师有重要的参考价值。个人系统部

19、署图(图16)心得与体会通过近一个学期的学习,我在信息系统分析与设计这门课程收获还是挺大的。我觉得如果决定要做一个个人事务管理系统,就得对这个系统有一个整体得把握,首先要进行系统的规划和选择,接着就是系统的设计,其中系统设计包括三个部分:1.确定系统需求;2.系统需求结构化:过程建模,这一步骤主要就是画数据流图(DFD);3系统需求结构化:概念数据建模,这一过程主要是画实体-关系图(ERD)。基于这些的设计上,我通过查阅资料,了解现代最新的个人事务系统的情况,这样能让我更清晰的了解系统需要实现的功能,并结合自己的想法,让这个系统更加完善,能贴近人们的生活,使用户和系统的粘合度更高。由于考虑到市

20、面上的个人事务管理系统已经很是全面,但是经过一些调查后,发现市面上的个人事务系统依旧没有与人们生活紧密相连,似乎是一个可有可无的存在,于是我在此基础上,添加了几个功能,其中包括小工具,里面包括计算器、天气和日历,可以让人们更多的打开我们系统,进行交互;还有一个四象管理法则的时间管理法,这个功能可以说是让人耳目一新,因为这个功能与人们生活有很大的联系,在人们的日常工作中,很多时候往往有机会去很好地计划和完成一件事。但常常却又没有及时地去做,随着时间的推移,造成工作质量的下降。因此,应把主要的精力有重点地放在重要但不紧急这个“象限”的事务上是必要的。要把精力主要放在重要但不紧急的事务处理上,需要很好地安排时间。一个好的方法是建立预约。建立了预约,自己的时间才不会被别人所占据,从而有效地开展工作。这一功能能够跟好的吸引用户,成为该系统的一大亮点。经过这次的课程设计,我深刻的认识到自己的不足之处,虽让平时上课认真完成作业,不迟到,不早退,在此之前还认为自己的动手能力应该很不错,但是经过本次作业,我才知道,自己在动态建模

温馨提示

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

评论

0/150

提交评论