




已阅读5页,还剩143页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程综合实训 Java 软件工程综合实训 是软件工程专业的专业必修课程 是对学生的一种全面综合训练 是对学生所学专业知识的升华和提高 也是学生进入社会工作前的一次真实实践模拟 本实训要求学生掌握软件开发的基本思想和方法 能够针对具体软件工程项目 全面掌握软件工程管理 软件需求分析 软件概要设计 软件详细设计 软件测试等阶段的方法和技术 通过该实训使学生进一步理解和掌握软件开发模型 软件生命周期 软件过程等理论在软件项目开发过程中的意义和作用 培养学生按照软件工程的原理 方法 技术 标准和规范 进行软件开发的能力 培养学生对技术文档的编写能力 从而使学生提高软件工程的综合能力 提高软件项目的管理能力 要求学生具备熟练使用程序设计语言 框架以及开发工具进行较大型企业级软件开发的能力 课程简介 目的打好软件开发基础 提高软件开发水平 培养学生的社会应用性 知识要求熟练使用相关开发环境 熟练掌握JavaEE各种开发模式 框架及设计模式 熟练使用JavaEE流行轻量级框架 实训内容 电信运营计费管理系统 内容 理解电信运营计费管理的需求 理解电信运营计费管理的分析设计理解整体结构的设计 理解每个模块的用例分析理解每个模块的设计 类图与时序图 理解采集中核心流程 类中函数说明 计费系统整体结构说明 XX电信运营商新增一项OpenLab 开放实验室 出租业务 即该电信运营商提供基于Unix平台的实验室环境 选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验 运营商希望借助先进的计算机技术对访问实验室的用户进行管理和计费 由此实现对此项业务运营的支持与管理 本项目主要包括以下子系统 采集系统整合系统用户管理系统资费管理系统管理员管理系统帐单查询系统帐务查询系统用户自服务系统权限管理系统 计费系统整体结构图 整体结构 相关术语字典 实验室就是用户使用的Unix服务器 用户需要帐号与口令 通过IP访问 业务帐号用户使用实验室需要的帐号 口令 IP必须向电信运营商才能获得 该申请信息就是业务帐号 业务帐号中包含资费种类 用户的费用产生就是不同业务帐号下费用的总计 帐务帐号用户费用结算的信息就是通过帐务帐号来管理 帐务帐号主要记录用户的支付方式 申请的业务帐号等 帐单查询就是费用查询 费用按不同业务的费用按帐务帐号总计成用户费用 帐单查询就是查询帐务帐号下的费用 和每个帐务帐号下的业务帐号明细 帐务查询按实验室查询在每个实验室上产生的登录时长统计 用户自服务帐单查询 用户可以查询发生在自己个人帐务帐号下的总计费用 以及费用明细 需求说明 权限管理系统 对本系统的各个子系统的访问都是受权限控制的 权限决定了使用者可以执行的操作 如一个使用者拥有用户管理权限 他就可以执行用户管理的操作 目前系统已有的权限包括 用户管理权限 资费管理权限 管理员管理权限 帐单管理权限 帐务管理权限 用户自服务权限 权限管理权限 今后 系统可能会扩展新的功能 也就会增加新的操作 这个操作就要对应一种新的权限 也有可能删除一项不再被使用的操作 这样 对应的权限也应该被删除 因此 为了对权限能够进行灵活的管理 本系统中就提供了权限管理系统 在本系统中 一些使用者拥有相同的角色 拥有相同的权限 如张三和李四都是前台操作人员 都拥有用户管理权限和帐单管理权限 角色代表着一组权限的集合 目前系统中已有的角色包括 用户和超级管理员 今后 要想根据需要灵活地管理角色 也是通过权限管理系统完成的 资费管理系统 使用服务 就要交纳费用 这是天经地义的事情 那么对于开放实验室的用户也不例外 他们使用了开放实验室服务 同样要交费 在我们这个系统中这个费用会和两个因素有关 一个是用户使用服务的时间长度 另一个是用户选择的收费标准 如月租费为 30元 每小时使用费为 3元等 这个收费的标准在本系统中称为资费 资费管理子系统就是用来管理资费的 具有资费管理权限的管理员登陆成功后 可以添加新的资费 查询所有的资费 可以修改现有的资费信息 还可以删除资费 特别要注意的是 由于对资费的修改会影响选择了这种资费的用户要交纳的费用 所以在修改资费信息前要事先通知所有已经选择了这个资费的用户 只有当没有任何用户选择某个资费了 这个资费才能被删除掉 管理员管理系统 对本系统的各个子系统的访问都是受权限控制的 只有拥有了访问权限 才能使用子系统 在本系统中存在着三类使用者 其一是用户 即使用开放实验室的人 他们默认具有使用用户自服务系统的权限 其二是超级管理员 即对本系统进行管理的人 并具有最高的管理权限 他可以使用除用户自服务以外的所有子系统 这个超级管理员只有一个 是系统初始建立时就提供好的 其三是普通管理员 即对本系统中的部分子系统进行管理的人 这些人是由超级管理员进行管理的 他们具有的权限也是由超级管理员赋予的 管理员管理系统就是超级管理员来管理普通管理员 超级管理员登陆成功后 可以增加新的普通管理员 同时为他分配一些权限 可以修改普通管理员的信息 可以查询所有的管理员信息 可以删除某些管理员 用户管理系统 电信运营商提供基于Unix平台的实验室环境 选择使用这种业务的用户能够远程登录到实验室中做基于这个实验室环境的一些工作和实验 用户要想成功登陆到开放实验室中 事先必须要拥有一个这个开放实验室上的帐号 在本系统中此帐号称为业务帐号 每个开放实验室上的业务帐号的用户名是唯一的 不同的开放实验室上的业务帐号的用户名可以相同 这个帐号用户可以通过向本系统中具有用户管理权限的管理员去申请 一个用户会有多种业务 如 Email服务 Unix系统 代理主机服务等 每个业务我们都要收取一定的费用 如果我们以业务账户为单位来算总的费用 那么用户申请的每种业务都要单独交费 会给用户造成不便 所以我们又添加了帐务账户来统一管理每个用户所使用的所有业务账号上发生的费用 帐务帐号是要和用户的真实信息联系在一起的 所以每个用户只能有一个帐务帐号 但可以对应多个业务帐号 用户管理子系统就是对用户的帐务帐号和业务帐号进行管理 用户管理系统 具有用户管理权限的管理员登陆成功后 首先可以开通帐务帐号 帐务帐号必须和用户的一些真实信息关联起来 如用户的真实姓名 身份证号码 联系电话等 开通时 由用户提供这些信息 然后由管理员将信息录入到系统中并保存下来 对于开通好的帐务帐号也是由具有用户管理权限的管理员来管理的 如暂停帐务帐号 恢复帐务账号 删除帐务账号 修改用户真实信息等 由于用户的一个帐务帐号会对应多个业务帐号 所以对账务账号的操作会级联影响关联的所有业务帐号 其次 具有用户管理权限的管理员还可以开通业务帐号 但用户要想开通一个业务帐号 前提是必须拥有一个帐务帐号 在开通业务帐号时 先由用户为这个业务帐号选择一种资费方式 选择一台开放实验室 然后把选择好的信息提供给管理员 再由管理员将信息录入并保存 这个业务帐号会被保存到用户选择的开放实验室的服务器上 对于开通好的业务帐号也是由具有用户管理权限的管理员来管理的 如暂停业务帐号 恢复业务帐号 删除业务帐号 修改业务帐号密码 帐单查询系统 具有帐单查询权限的管理员可以利用此子系统对所有用户的月账单进行查询 此子系统不仅提供对某个帐务帐号上产生的总的费用进行查询 还提供对某个帐务帐号上的每个业务帐号上产生的费用明细进行查询 具体操作如下 1 月账单查询具有账单查询角色的管理员进入本系统 登录成功后 可以执行如下查询操作 根据输入的月份查询所有用户这个月的费用信息 提供分页显示 根据输入的月份和其它组合条件查询符合条件的用户这个月的费用信息 提供分页显示 根据输入的月份和用户的帐务帐号的用户名查询某个用户这个月的费用信息 2 月账单明细查询具有账单查询角色的管理员进入本系统 登录成功后 首先查询出用户帐务帐号的合计费用信息 然后在这个信息上执行查询明细帐的操作 系统会显示该帐务帐号上所有业务帐号上发生的所有费用的明细信息 帐务查询系统 具有帐务查询的管理员可以使用此子系统对开放实验室的使用情况进行查询 此子系统可以提供以月为周期的查询 也可以提供以年为周期的查询 具体操作如下 月帐务查询具有账务查询角色的管理员进入本系统 登录成功后 可以执行如下查询操作 根据输入的月份查询所有开放实验室这个月被使用的总的时长信息 在上一个查询的基础上查看某个实验室这个月每一天的时长信息 年帐务查询具有账务查询角色的管理员进入本系统 登录成功后 可以执行如下查询操作 根据输入的年份查询所有开放实验室这一年被使用的总的时长信息 在上一个查询的基础上查看某个实验室这一年每个月的时长信息 用户自服务系统 用户自服务系统可以方便地供用户查询自己的账单和修改自己的个人信息 这个子系统是唯一的一个用户可以使用的子系统 具体操作如下 查询自己的月帐单用户进入本系统 使用自己的帐务帐号登录成功后 可以执行如下查询操作 根据输入的月份查询自己这个月的费用信息 在上一个查询的基础上查看这个月费用明细 修改自己的个人信息用户进入本系统 使用自己的帐务帐号登录成功后 可以自行修改自己的个人信息 需求分析 用例分析 登录用例 用例说明 用例时序说明 权限管理用例 查询用例说明 查询时序说明 权限删除用例说明 权限删除时序说明 权限修改用例说明 权限修改时序说明 权限增加用例说明 权限增加时序说明 角色浏览用例说明 角色浏览时序说明 角色删除用例说明 角色删除时序说明 角色修改用例说明 角色修改时序说明 角色增加用例说明 角色增加时序说明 管理员管理用例 超级管理员信息修改用例说明 超级管理员信息修改时序说明 管理员信息查询用例说明 管理员信息查询时序说明 管理员信息修改用例说明 管理员信息修改时序说明 管理员信息删除用例说明 管理员信息删除时序说明 增加新管理员用例说明 增加新管理员时序说明 资费管理用例 资费信息查询用例说明 资费信息查询时序说明 资费修改用例说明 资费修改时序说明 资费删除用例说明 资费删除时序说明 添加资费用例说明 添加资费时序说明 用户管理用例 帐务帐号查询用例说明 帐务帐号查询时序说明 帐务帐号删除用例说明 帐务帐号删除时序说明 帐务帐号修改用例说明 帐务帐号修改时序说明 帐务帐号申请用例说明 帐务帐号申请时序说明 业务帐号查询用例说明 业务帐号查询时序说明 业务帐号删除用例说明 业务帐号删除时序说明 业务帐号修改用例说明 2020 3 16 75 可编辑 业务帐号修改时序说明 业务帐号申请用例说明 业务帐号申请时序说明 帐单查询用例 帐单查询用例说明 帐单查询时序说明 帐务查询用例 月帐务查询用例说明 月帐务查询时序说明 年帐务查询用例说明 年帐务查询时序说明 分析设计 内容 登录权限管理与角色管理管理员管理资费管理用户管理帐务查询管理帐单查询管理用户自服务管理 分析设计思想 设计点 实体类 DAO类 业务类 业务表单类 业务处理类 业务DAO类 公共类 UI类 设计模式 RUP统一开发模式 公共结构设计 登录 类图 权限管理 实体设计 Hibernate DAO 实体的表描述 modules 模块操作表operations 权限表rights 角色表roles 角色权限设置表rolerights 管理员表admins 管理员角色设置表adminroles UI 权限查询 权限删除 权限修改 权限增加 角色浏览 角色删除 角色修改 角色增加 管理员管理 UI 超级管理员修改 管理员浏览 管理员删除 管理员修改 管理员增加 资费管理 实体类 DAO UI 资费查询 资费删除 资费修改 资费增加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年全球及中国名片打印机行业头部企业市场占有率及排名调研报告
- 2019-2025年中国食用明胶行业发展前景预测及投资战略研究报告
- 2025年中国天丝围巾行业市场发展前景及发展趋势与投资战略研究报告
- 智慧路灯未来发展趋势报告
- 中国功能性涂布胶膜行业市场调查报告
- 2025-2030年中国工程机械租赁行业竞争格局及发展前景预测研究报告
- 中国塑料大圆桶行业市场前景预测及投资价值评估分析报告
- 2025年中国铁壳船行业市场发展前景及发展趋势与投资战略研究报告
- 2025-2030年中国锁具及锁具配件行业深度研究分析报告
- 2025年中国救生艇行业市场调查研究及发展战略规划报告
- 2025年湖北省技能高考(计算机类)专业知识考试题(附答案)
- 民兵应急知识培训课件
- 酒吧装修施工方案
- 初中生田径队训练计划
- 暨南大学《微观经济学》2023-2024学年第一学期期末试卷
- 班组安全工作总结汇报
- 高中英语必背3500单词表(完整版)
- DB11T 1911-2021 专业应急救援队伍能力建设规范 防汛排水
- 2024年版《输变电工程标准工艺应用图册》
- 北京市东城区东直门中学2024-2025学年七年级上学期分班考数学试卷
- 国家开放大学本科《理工英语3》一平台机考总题库2025珍藏版
评论
0/150
提交评论