软件工程实践一课题报告内容摘要:

及修改存款利率 查看及修改贷款利率 查看及删除用户留言 查看及修改外汇利率 周国辉:个人理财管理系统 6 第 四 章 详细设计 建立系统静态模型包括用例图 、 类图 、 对象图、构件图和部署图 的建立。 其中最重要的工作是确立系统的 用例图和 类图。 用例视图表达从用户的角度看到的系统应有的外部功能,有时也称用户模型视图。 类图用来描述系统中类的静态结构 ,它不仅定义类之间的联系 ,如关联、 聚合、 组成、 依赖、泛化等 ,还包括类的内部结构 ,如类的属性和操作等。 创建类图首先要做的是通过分析用例图以及问题域确定类及其关联 ,再确定其特性和操作 ,这是两个需要反复执行的过程。 系统用例图 个人理财管理系统用例图主要描述个人 理财管理系统的功能,个人理财管理系统主要包括计算,系统管理,利率及汇率管理。 下面图 主要描述系统的所有用例 用存款计算器用整存零取计算器用贷款计算器查询外汇率查看利率用股票收益计算器用外汇买卖计算器用外汇储备计算器登陆用户注册 图 用户用例图 管理员拥有系统的所有权限,不但可以计算,还可以查看用户留言及利率汇率信息,还可以更新利率和汇率。 周国辉:个人理财管理系统 7 维护系统注册登陆修改利率管理员修改外汇利率 图 管理员用例图 系统数据流图 该图实现的是用户和管理员之间对一些功能的实现,比如管理员可以修改利率,用户可以修改个人的信息,还可以计算一些个人的外汇等多功能。 用 户理 财 计 算 器 系统管 理 员错 误 信 息计 算 器 清 单个 人 信 息信 息 输 入 单计 算 器 清 单利 率 变 动外 汇 利 率 变 动 图 顶层数据流图 下图为管理员是如何修改利率的一个过程图 管 理 员检 查 利 率 变 动利 率 变 动 表审 定 合 格 的 利 率 变动利 率 变 动外 汇 变 动计 算 器 清 单正 确 的 利 率 变 动用 户 的 利 率 变 动 单 图 管理员修改利率数据流图 周国辉:个人理财管理系统 8 下图为用户的个人数据流是如何实现和抄作的,以及个人的信息的查询和修改。 用 户检 查 个 人 信 息 计 算 器 清 单 用 户记 录 个 人 选 择的 计 算 器制 作 计 算 器 单合 格 信 息个 人 信 息不 合 格 信 息选 择 的 计 算 器用 户 用 的 计 算 器用 户 选 择 的 计 算 器选 择 的 计 算 器计 算 器 类 型 表 图 用户数据流图 系统类图 该图为管理员注册信息的类图,包括 id,name,mphoone,address,password 等管理员个人信息, 图 管理员类图 该图为汇率的类图,他包括 hname,hmy,qmy,mcy,my,salemy,yr,id 等,方便了管理员修改汇率,让广大用户能及时的了解这些信息。 周国辉:个人理财管理系统 9 汇率类图 该 图 为 广 大 用 户 贷 款 时 所 显 示 的 不 同 的 利 率 和 方 式 的 类 图 ,did,sixm,oneyr,threeyr,fiveyr,onfiveyr,yr,id 等信息 图 贷款利率类图 改图为存款利率类图,它包括 cid,current,threem,sixm, oneyr,threeyr,fiveyr,onfiveyr,yr,id等信息,方便用户的存取。 图 存款利率类图 周国辉:个人理财管理系统 10 系统部分用例规约 下表为管理员注册信息时页面的跳转情况。 表 :注册功能用例规约 用例名称 注册账号 用例编号 1 创建人 周国辉 创建日期 20200709 版本号 参与者 管理员 摘要 该用例描述了管理员注册账号的功能 目标 管理员使用本用例可以完成注册成为本系统的用户 步骤(基本事件流) 参与者行为 系统响应 Step2: 管理员 填写个人详细资料,点击注册 按钮; Step1:显示管理员注册界面 Step3:核准注册密码是否正确, 可选过程 Step4: a:注册成功,成为系统管理员 b:注册失败,是否重新注册 1. 是,返回到 Step2 2. 否,退出该系统 后置条件 管理员资料存入数据库中 约束 下表为 修改个人信息时页面的跳转情况 ,以及个人信息的判断。 表 :个人资料维护用例规约 用例名称 个人资料维护 用例编号 2 创建人 周国辉 创建日期 20200709 版本号 参与者 用户 摘要 该用例描述了系统用户对个人资料的修改 维护功能 目标 用户使用本用例可以完善个人资料 前置条件 已经注册成功的系统用户 步骤(基 参与者行为 系统响应 周国辉:个人理财管理系统 11 本事件流) Step2: 管理员点击个人资料修改按钮; Step4:用户修改个人资料的设置,并提交给系统; Step1:显示用户的个人信息界面; Step3:显示用户的个人资料维护界面; Step5:系统响应用户需求,核准用户个人信息的修改; 可选过程 Step4: a:修改成功, b:修改失败,是否重新修改 3. 是,返回到 Step4 4. 否,返回到用户的个人信息界面 后置条件 更新用 户资料,存入数据库 约束 必须是系统管理员 下图为管理登陆时注册信息时页面的跳转。 表 :登陆系统用例规约 用例名称 登陆系统 用例编号 3 创建人 周国辉 创建日期 202000709 版本号 参与者 管理员 摘要 该用例描述了管理员登陆系统的功能 目标 管理员使用本用例可以登陆到系统 前置条件 已经注册成功的系统管理员 步骤(基本事件流) 参与者行为 系统响应 Step2: 用户填写用户账号及密码,并点击登陆按钮; Step1:显示系统用户的登陆界面; Step3:核准用户账号及密码,显示系统登录界面 数据库详细设计 图 系统管理员 (manager) 序号 key 列名 类型 内容 说明 1 PK Id Char(20) 管理员编号 2 name char (20) 管理员姓名 3 mphone char (20) 管理员手机号 周国辉:个人理财管理系统 12 4 address char (50) 管理员地 址 5 password Char(20) 管理员登陆密码 图 人民币存款利率表( interest) 序号 key 列名 类型 内容 说明 1 PK cid Char(20) 编号 2 current float 活期利率 3 threem float 三个月利率 4 sixm float 六个月利率 5 oneyr float 一年利息 6 twoyr float 两年利息 7 threeyr float 三年利 息 8 fiveyr float 五年利息 9 yr date 修改日期 10 tax float 利息税 11 Id Char(20) 管理员编号 图 外汇表( ex) 序号 key 列名 类型 内容 说明 1 hname Char(30) 货币名称 2 hmy float 现汇买入价 3 qmy float 现钞买入价 4 mcy float 卖出价 5 my float 基准价 6 salemy float 中行折算价 7 yr date 发布日期 8 Id Char(20) 管理员编号 图 贷款利率表( loan) 序号 key 列名 类型 内容 说明 1 PK did Char(20) 贷款 ID 2 sixm float 六个月以内 3 oneyr float 六个月到一年 4 threeyr float 一年到三年 5 fiveyr float 三年到五年 6 onfiveyr float 五 年之上 7 yr date 修改日期 8 Id Char(20) 管理员编号 周国辉:个人理财管理系统 13 用户界面模块 随着社会的进步,人们越来越重视系统界面的设计,一个好的系统必定拥有一个很好的适合用户的界面,其界面要求必须尽量的美观,简单并且适宜用户对系统进行操作,为此我们对本系统在不影响正常功能的情况下进行了简单的页面设计和文字这是,使界面美观并且尽力方便用户。 登陆界面及注册和找回密码 只有注册过的管理才能登陆,密码框中输入相应的信息,即可进入主界面。 在用户名或者密码错误的情况下,系 统会提示“用户名或者密码错误,请重新输入”。 图 登陆界面 当忘记密码时可以点击忘记密码连接,进入找回密码界面,只要当有正确的的注册密码时才能进行修改密码,各个文本框输入错误信息时,系统会提示那个输入错误,然后可根据不同的提示进行修改, 图 找回密码界面 周国辉:个人理财管理系统 14 当新用户注册时就可点击注册连接,进入注册界面,只要当有正确的的注册密码时才能进行注册的权限,各个文本框输入错误信息时,系统会提示那个输入错误,然后可根据不同的提示进行修改, 图 管理员注册界面 用户登陆界面 用户 登陆系统成功后即可进入主界面,其管理系统的链接点 可以连接到不同的计算器 ,用户可根据不同的业务选择不同的计算器。 如下图所示: 图 4..13 用户界面 管理员管理界面 后台管理是 本系统的一个主要功能 ,管理员可根据不同的连接进行不同的管理,包括查看管理员信息,及利率和汇率信息,还有查看用户留言信息。 周国辉:个人理财管理系统 15 图 管理员登陆界面 利率和汇率及管理员信息修改界面 社会的发展迅速,利率及汇率不断的在变化,更新信息是必要的。 由于修改界面都是大同小异,所以只显示了这一个界 面。 图 利率及汇率的修改界面 用户留言及管理员查看留言界面 用户使用过系统。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。