Java Web高级编程课程设计-MyOffice办公系统.doc

Java Web高级编程课程设计-MyOffice办公系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 2 TOC \o 1-3 \h \z \u 第一章 需求分析 2 1.1 课程设计题目 2 1.2 课程设计任务及要求 2 1.3 软硬件运行环境及开发工具 2 第二章 系统设计 2 2.1 系统功能分析 2 2.1.1系统管理模块 2 2.2.2 人事管理 4 2.2.3 消息传递 8 2.2 系统开发的主要算法 10 第三章 详细设计 10 3.1 系统管理 10 3.1.1 系统管理 10 3.2 人事管理 13 3.3 消息传递 15 第四章 系统运行及调试 17 4.1 系统运行 17 4.2 系统调试 17 第五章 课程设计总结与体会 18 参考文献 18 致谢 19 第一章 需求分析 1.1 课程设计题目 全套设计加扣?3012250582 MyOffice办公系统 1.2 课程设计任务及要求 设计一个办公管理系统,包括系统管理、人事管理、消息传递三个模块。其中,系统管理模块包括:角色管理、登陆日志和操作日志功能;人事管理模块包括:机构管理、部门管理和员工管理功能;消息传递模块包括:消息管理和邮箱功能。 1.3 软硬件运行环境及开发工具 硬件:装有windows操作系统的计算机 软件:Eclipse、MySQL、Navicat、Tomcat 第二章 系统设计 2.1 系统功能分析 2.1.1系统管理模块 对角色操作添加角色 对角色操作 添加角色 修改角色信息 删除角色 设置角色权限 表结构: 序号 属性 数据类型 其他作用 01 id int 主键 02 userID varchar 账号 03 password varchar 密码 04 userName varchar 用户名 05 type int 用户权限 实现账号的添加、删除、修改和权限分配。 登陆日志: 表结构: 序号 属性 数据类型 其他说明 01 id int 主键 02 userID int 用户ID,关联用户表主键 03 time timestamp 登陆时间 在某个账号登陆时记录当前账号登陆信息,登陆时间为数据库当前时间。 操作日志: 表结构 序号 属性 数据类型 其他说明 01 id int 主键 02 userID int 用户ID关联用户表主键 03 content varchar 操作内容 04 time timestamp 登陆时间 在用户执行添加、修改、删除等操作时记录操作内容与账号,时间默认为数据库当前时间 2.2.2 人事管理 机构管理: 用例图: 机构管理 机构管理 添加机构 修改机构 删除机构 表结构: 序号 属性 类型 其他说明 01 BranchId int 主键 02 BranchName varchar 机构名称 03 BranchShortName varchar 机构简称 实现机构的添加、删除与修改 部门管理: 用例图: 部门管理 部门管理 添加部门 修改部门 删除部门 表结构: 序号 属性 类型 其他说明 01 DepartId int 主键 02 DepartName varchar 部门名称 03 PrincipalUser varchar 部门经理 04 ConnectTelNo varchar 联系电话 05 ConnectMobileNo varchar 联系手机 06 Faxes int 传真 07 Branchid int 机构ID 实现部门的添加、删除、修改操作,部门属于某个机构,一个机构可以包括多个部门。 员工管理: 用例图: 员工管理 员工管理 添加员工 修改员工信息 删除员工 表结构: 序号 属性 数据类型 其他说明 01 EmpId int 主键 02 EmpName varchar 员工名称 03 PassWord varchar 密码 04 DepartId int 部门名称 05 Gender char 性别 06 RoleId int 角色 07 EmpState int 状态 实现员工的添加、删除、修改操作。员工属于某个部门,一个部门有多个员工。 2.2.3 消息传递 消息管理: 用例图: 消息管理 消息管理 发送消息 管理消息 表结构: 序号 属性 数据类型 其他说明 01 id int 主键 02 title varchar 消息标题 03 content varchar 消息内容 04 mess

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档