企业日志管理系统_第1页
企业日志管理系统_第2页
企业日志管理系统_第3页
企业日志管理系统_第4页
企业日志管理系统_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

企业日志管理系统设计方案企业日志管理系统设计方案 1 引言引言 1 1 编写目的编写目的 明确任务和需求 使得软件开发人员知道软件开发流程 软件测 试时更有条理 1 2 命名规范命名规范 数据库表名 字段名由大写的英文命名 私有变量用下划线开头的小写英文命名 其他的变量用大写英文字 母开头 所有的函数用大写英文字母开头 1 3 术语定义术语定义 流程图 是对过程 算法 流程的一种图形表示 它对某个问题的 定义 分析或解法进行描述 用定义表示的符号来表示操作 数据 流向等概念 盒图 是一种符合结构化程序设计原则的图形工具 PAD 图 用二维树形结构的图来表示程序的控制流及逻辑结构 PAD 是 problem analysis diagram 的缩写 软件的体系结构 体系结构是研究系统各部分组成及相互关系的技术 学科 数据库 数据库结构设计包括概念结构设计 逻辑结构设计 物理 结构设计 通常数据库的结构设计用 E R 图来表示 1 41 4 参考资料参考资料 用到的材料 软件工程教科书 人民邮电出版社 数据库系统概论 高等教育出版社 Java 程序设计 电子工业出版社 1 51 5 相关文档相关文档 日志管理系统日志规格说明书 2 2 总体设计总体设计 2 12 1 硬件运行环境硬件运行环境 CPU pentium 500MHz 以上 内存大小 512MB 以上 磁盘空间容量 512MB 以上 键盘鼠标 2 22 2 软件运行环境软件运行环境 操作系统 Windows XP Web 服务 S6 0 数据库 SQL Sever2005 Express 浏览器 IE7 IE8 2 32 3 子系统清单子系统清单 子系统清单如表 1 所示 表 1 子系统清单 子系 统编 号 子系统名称 子系统功能简述 SS1 注册 1 新的员工和用户可以进行注册 2 已注册的用户可以修改个人信息 修改密码 注销等 SS2 查看任务 用户日常工作时需要查看被指派的任务和任务详情 SS3 查看项目 用户日常工作时查看公司各个项目及详情 SS4 查看其它用 户和信息 用来查看其他用户和其最新信息 SS5 查看管理人 员发布公告 查看公司高级管理员所发布的最新公告信息 2 4 功能模块清单功能模块清单 功能模块清单如表 2 所示 表 3 功能模块清单 模块编号 名称 功能模块描述 SS1 1 用户注册员工或用户住册以后就可以查看公司相应的日志 SS1 2 修改密码填写旧密码 并输入新密码确认后保存 SS1 3 修改个人 信息 点击修改个人信息下的用基本信息然后 修改帐号 显示名称 电话 电 子邮件 角色和备注 修改完毕 点击保存即可 SS2 1 查看由自 己创建的 任务指派 单 显示所有任务中由自己创建的任务单 SS2 2 查看派给 自己的任 务 查看派给我的任务 在其中可以查看所属任务的工时 所属项目等情况 SS3 1 项目的任 务下发 用户将任务下发给员工 SS3 2 项目编辑在编辑页面中可以修改项目的项目名称 开始时间 结束时间等信息 SS3 3 项目修改可以修改用户认为不合适的项目 SS3 4 项目删除删除用户认为不必要的项目 SS4 1 了解其他 员工情况 用于查看其他员工的计划 待做任务 管理项目 和任务进行详情以及最 近更新等 SS4 2 搜索员工 信息 方便快速搜索到其他同事的电话 email 等资料 SS4 3 修改员工 信息 用于拥有管理员权限的用户修改公司其他员工的个人用户信息 SS4 4 删除用户 员工信息 用于拥有管理员权限的用户删除已经不在公司就职的员工账户 SS5 1 发布新公 告 用于身份权限为管理员的用户发布公司公告 来通知最新消息和安排等公 司事务 SS5 2 查看公告用于查看管理员发布的公告的具体内容 SS5 3 修改公告可用于拥有管理员权限的用户修改已经发布的公告 SS5 4 删除公告可用于拥有管理员权限的用户删除旧了的不用了的公告 2 5 接口设计接口设计 用户注册以后可以查看其被分配的任务 和公司各项目的详情 接 下来可以查看其它用户的信息 用户完成任务以后就把公告发布出 来 员工注册以后就可以看到新的公告 根据公告可以查看到自己 的任务 这就是大体的接口设计 3 数据库设计数据库设计 数据库的概念结构用 E R 图来表示 在日志管理系统中可用员工与 日志和用户与日志 E R 图表示 员工 性别 职务 姓名 编号 查看 日 志 名称 作者 发布时间 备注 员工与日志的 E R 图 用户 编码 姓名 电话 地址 发布修改 日志 名称 作者 发布时 间 备注 用户与日志 E R 图 3 1 数据库中表名列表 数据库中表名列表如图三所示 表 3 数据库中表名列表 编号表名表功能说明 1Journal日志信息表 2User用户信息职能表 3Staff员工信息任务表 3 2 数据库表的详细清单 Journal 表如图 4 所示 序号英文字段名中文字段名 数据类型是否允许为空主键 外键 1Title名称varchar 50 否主键 2Author作者varchar 50 否 3Publictime发布时间varchar 50 否 4Pages页数int是 5Words字数int是 6Categoryld类别标号int否 7Comment备注varchar 50 是 User 表如图 5 所示 序号英文字段中文字段数据类型是否允许为 空 主键 外键 1email用户编号varchar 50 否主键 2Password密码varchar 10 否 3Nickname用户别名varchar 20 是 4Customername 用户姓名varchar 50 是 5Sex性别varchar 10 否 6Address地址varchar 2 00 是 7Phone电话varchar 2 0 否 Staff 表如图 6 所示 序号 英文字段中文字段数据类型是否允许为 空 主键 外键 1email编号varchar 50 是主键 2name姓名varchar 20 否 3sex性别varchar 10 是 4degree学历varchar 10 是 5Department degree 部门编号int否 6duty职务varchar 20 是 7comment备注varchar 10 是 4 功能模块设计 1 注册 审核模块 用户注册一个帐号 成为系统的用户 如果 系统开启了注册审核功能 则需要在审核后才能登陆系统 反之 则可以注册之后就可以直接登陆系统 审核页面是审核注册用户 当申请用户不符合审核条件时 可以不通过审核 这样就可以限制 恶意注册 2 日志 总结模块 该模块是职员写 查看 删除日志 和总结的模块 日志 总结提交后就不能修改 每个职员也可以查看 自己的日志和总结 如果后台开启了公开日志功能 职员之间就可 以互相查看日志 否则只有拥有查看职员日志 总结的权限才能进入 查看别人的日志 总结 3 通知模块 发布通知 可以群发 也可以单独发送给某个人 每 个注册用户可以查看和删除自己发送的通知 4 任务模块 这是分配任务给职员的模块 任务分配方式有两种 分配给单个用户和分配给多个用户 职员查看自己的任务但不可以 删除 任务的删除是由分配者来结束的 并且任务是可以被跟踪的 也就是可以查看任务的完成进度 5 职员管理模块 是对职员的人事信息进行管理 包括查看职员信 息 修改职员相关信息 删除职员 删除职员并不删除其相关的资 料 日志和总结 6 自定义设置模块 此模块是设置系统的相关配置以及对系统的一 些内容上的自定义设定 系统名 底部版权信息 LOGO和BANNER 管理部门 增加 删除 修改 管理职位 增加 删除 修改 管理职称 增加 删除 修改 备份数据库和还原数据库 7 附加模块 第一个版本不实现 附加模块是一些实用的小工具 提醒和发邮件 5 5 存储过程设计存储过程设计 Journal表的存储过程 1 getalljournal 功能描述 得到想要的日志 入口参数 无 出口参数 日志的记录集 伪语言实现 Create proceducre getalljournal As Select from journal Return 2 getjournalbyisbn 功能描述 根据日志号得到日志的详细信息 入口参数 isbn 出口参数 指定isbn的日志的信息 伪语言实现 Create proceducre getjournalisbn isbn varchar 50 As Select from journal where isbn isbn Return 3 updatejournal 功能描述 根据日志名等更新日志的信息 入口参数 isbn title 出口参数 无 伪语言实现 Create proceducre updatejournal isbn varchar 50 title varchar 50 Update journal set title title where isbn isbn Return 5 15 1 customercustomer表的存储表的存储 1 Insertnewcustomer 功能描述 增加新的用户 入口参数 customer password等 出口参数 无 伪语言实现 Create procedure insertnewcustomer customerid varchar 20 cusyomername Return 2 updatecustomer 功能描述 更新用户信息 入口参数 customer email password等 出口参数 无 伪语言实现 Create procedure updatetnewcustomer customerid varchar 20 cusyomername Return 5 25 2员工存储表员工存储表 员工存储表的内容与用户存储表的内容大体相似 6 6 角色授权设计角色授权设计 模块 用户 员工 注册 查看任务 查看项目 查看其它用户和信 息 查看管理人员发 布公告 7 系统错误处理系统错误处理 7 1 出错信息 1

温馨提示

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

评论

0/150

提交评论