XX学院
事理系统项目
详细设计
设计组:
组成员:
专业: 信息理信息系统
班级:
指导教师:
事理系统详细设计说明书
F1 引言
F11 编写目
事理系统项目前阶段已系统户系统需求做详细阐述户需求已阶段实调研中获
阶段中确定应该具体实现求系统编码阶段描述直接翻译成具体程序语言书写程序工作:根需求分析说明书中描述数功运行性需求概设计说明书确定处理流程总体结构模块外部设计设计软件系统结构设计逐模块程序描述(包括模块功性输入输出算法程序逻辑接口等等)解决实现程序具体运行步骤阶段中户操作手册阶段工作紧密结合努力作户易懂易学测试报告维护报告参考说明书检验系统项性指标时发现纰漏时修补定功强稳定便维护事理系统交户手中
阶段详细设计中程序设计员参考详细设计报告详细设计事理系统做模块结构设计基础系统进行详细设计软件测试软件维护阶段参考详细说明书便解详细设计程中完成模块设计结构修改时找出阶段设计足错误
F12 背景
项目名称:事理系统开发设计
项目委托者: **
产品户:事理部门
开发者:Max开发组员(****)
项目计算机中心:**信息技术系实验室
该系统企业员工培训理系统考勤理系统工资理系统等系统存数享等关系
F13 定义
事理:谓事理指事社会劳动关事相互关系象通组织协调控制监督等手段谋求事示事间相互适应实现充分发挥潜事情做更目标进行理活动
IPO图:计算机领域IPO指结构化设计中变换型结构输入(Input)加工(Processing)输出(Output)IPO图模块进行详细设计工具输入加工输出(INPUT PROCESS OUTPUT)图简称IPO图体算法说明部分该部分采结构化语言判定表判定树N-S图问题分析图程设计语言等工具进行描述准确简明描述模块执行细节
HIPO图(Hierarchy Plus InputProcessingOutput)图美国IBM公司70年代发展起表示软件系统结构工具描述软件总模块层次结构H图(层次图)描述模块输入输出数处理功模块调详细情况IPO图HIPO图模块分解层次性模块部输入处理输出三基部分基础建立表示软件系统结构工具HIPO图模块分解层次性模块部输入处理输出三基部分基础建立
模块:边界元素限定相邻程序元素(例数说明执行语句)序列总体标识符代表
耦合性:称块间联系软件系统结构中模块间相互联系紧密程度种度量设计目标:低耦合
聚性:称块联系指模块部元素彼结合紧密程度度量设计目标:高聚
F14 参考资料
软件工程开发报告模板标准GB856788
张海潘 软件工程导(第五版) 清华学出版社
萨师煊 数库系统概 高等教育出版社
文斌等 软件工程软件文档写作北京交通学出版社
软件设计文档国家标准—详细设计说明书(GB8567——88)
F2 程序系统结构
事理系统层次图
HIPO图层次结构图IPO图两部分构成前者描述整系统设计结构类模块间关系者描述某特定模块部处理程输入输出关系
HIPO图(Hierarchy Plus InputProcessingOutput)图美国IBM公司70年代发展起表示软件系统结构工具描述软件总模块层次结构H图(层次图)描述模块输入输出数处理功模块调详细情况IPO图HIPO图模块分解层次性模块部输入处理输出三基部分基础建立
表示软件系统结构工具HIPO图模块分解层次性模块部输入处理输出三基部分基础建立
注册
登录
修改密码
增加部门信息
删部门信息
修改部门信息
查询部门信息
事理系统
权限理
部门理
员工理
数库理
数备份
数原
薪资理
考勤理
考评理
基信息
考勤录入
考勤查询
薪资信息录入
薪资信息查询
考评信息录入
考评信息查询
删员工信息
查询员工信息
修改员工信息
增加员工信息
权限理模块IPO图
系统名称 事理系统
设计
模块名权限理
日期 20141123
模块编号1
层调模块
文件名户登录表
层调模块注册登录修改密码
输入数户名密码
输出数
处理IF YX>0 THEN (调事理系统)
ELSE (调重新登录)
注释:
注册模块IPO图
系统名称 事理系统
设计 **
模块名注册
日期 20141123
模块编号11
层调模块权限理
文件名户登录表
层调模块
输入数户名密码确认密码
输出数
处理IF YX>0 THEN (调登录)
ELSE (调重新注册)
注释:
登录模块IPO图
系统名称 事理系统
设计 **
模块名登录
日期 20141123
模块编号12
层调模块权限理
文件名户登录表
层调模块
输入数户名密码
输出数事理
处理IF YX>0 THEN (调事理系统)
ELSE (调重新登录)
注释:
修改密码模块IPO图
系统名称 事理系统
设计 **
模块名 修改密码
日期 20141123
模块编号13
层调模块权限理
文件名户登录表
层调模块
输入数户名密码修改密码
输出数
处理IF YX>0 THEN (调登录)
ELSE (调重新输入)
注释:
部门理模块IPO图
系统名称 事理系统
设计 **
模块名 部门理
日期 20141123
模块编号2
层调模块
文件名部门表
层调模块增加部门信息修改部门信息查询部门信息删部门信息
输入数
输出数
处理
注释:
增加部门信息模块IPO图
系统名称 事理系统
设计 **
模块名 增加部门信息
日期 20141123
模块编号21
层调模块部门理
文件名部门表
层调模块
输入数部门编号部门名称部门描述部门理编号部门理姓名
输出数
处理
注释:
修改部门信息模块IPO图
系统名称 事理系统
设计 **
模块名 修改部门信息
日期 20141123
模块编号22
层调模块部门理
文件名部门表
层调模块
输入数部门编号部门名称部门描述部门理编号部门理姓名
输出数
处理
注释:
查询部门信息模块IPO图
系统名称 事理系统
设计 **
模块名 查询部门信息
日期 20141123
模块编号23
层调模块部门理
文件名部门表
层调模块
输入数部门编号部门名称
输出数
处理
注释:
删部门信息模块IPO图
系统名称 事理系统
设计 **
模块名 删部门信息
日期 20141123
模块编号24
层调模块部门理
文件名部门表
层调模块
输入数部门编号部门名称部门描述部门理编号部门理姓名
输出数
处理
注释:
员工理信息模块IPO图
系统名称 事理系统
设计 **
模块名 员工理
日期 20141123
模块编号3
层调模块
文件名员工表
层调模块基信息考勤理薪资理考评信息
输入数
输出数
处理
注释:
基信息模块IPO图
系统名称 事理系统
设计 **
模块名 基信息
日期 20141123
模块编号31
层调模块员工理
文件名员工表
层调模块输入员工信息确定员工信息
输入数
员工编号
员工姓名
性
出生日期
家庭住址
民族
学历
职称
输出数
员工编号
员工姓名
性
出生日期
家庭住址
民族
学历
职称
处理
注释:
增加员工信息模块IPO图
系统名称 事理系统
设计 **
模块名 增加员工信息
日期 20141123
模块编号311
层调模块 确定员工信息
文件名员工表
层调模块
输入数
员工编号
员工姓名
性
出生日期
家庭住址
民族
学历
职称
输出数
员工编号
员工姓名
性
出生日期
家庭住址
民族
学历
职称
处理
注释:
修改员工信息模块IPO图
系统名称 事理系统
设计 **
模块名 修改员工信息
日期 20141123
模块编号312
层调模块 确定员工信息
文件名员工表
层调模块
输入数
员工编号
员工姓名
性
出生日期
家庭住址
民族
学历
职称
输出数
员工编号
员工姓名
性
出生日期
家庭住址
民族
学历
职称
处理
注释:
查询员工信息模块IPO图
系统名称 事理系统
设计 **
模块名 查询员工信息
日期 20141123
模块编号313
层调模块 确定员工信息
文件名员工表
层调模块
输入数
员工编号
员工姓名
输出数
员工编号
员工姓名
性
出生日期
家庭住址
民族
学历
职称
处理
注释:
删员工信息模块IPO图
系统名称 事理系统
设计 **
模块名删员工信息
日期 20141123
模块编号314
层调模块 确定员工信息
文件名员工表
层调模块
输入数
员工编号
员工姓名
输出数
处理
注释:
考勤理信息模块IPO图
系统名称 事理系统
设计 **
模块名 考勤理
日期 20141123
模块编号32
层调模块员工理
文件名考勤表
层调模块考勤录入考勤查询
输入数
员工编号
班时间
班时间
加班日期
加班原
请假日期
请假原
部门理编号
输出数
员工编号
班时间
班时间
加班日期
加班原
请假日期
请假原
部门理编号
处理
注释:
考勤录入信息模块IPO图
系统名称 事理系统
设计 **
模块名 考勤录入
日期 20141123
模块编号321
层调模块考勤理
文件名考勤表
层调模块
输入数
员工编号
班时间
班时间
加班日期
加班原
请假日期
请假原
部门理编号
输出数
员工编号
班时间
班时间
加班日期
加班原
请假日期
请假原
部门理编号
处理
注释:
考勤查询信息模块IPO图
系统名称 事理系统
设计 **
模块名 考勤查询
日期 20141123
模块编号322
层调模块考勤理
文件名考勤表
层调模块
输入数
员工编号
输出数
员工编号
班时间
班时间
加班日期
加班原
请假日期
请假原
部门理编号
处理
注释:
薪资理信息模块IPO图
系统名称 事理系统
设计 **
模块名 薪资理
日期 20141123
模块编号33
层调模块员工理
文件名薪资表
层调模块薪资信息录入薪资查询
输入数
工资编号
员工编号
工资发放时间
员工基工资
加班工资
缺勤扣
工资
输出数
工资编号
员工编号
工资发放时间
员工基工资
加班工资
缺勤扣
工资
处理
注释:
薪资信息录入信息模块IPO图
系统名称 事理系统
设计 **
模块名 薪资信息录入
日期 20141123
模块编号331
层调模块薪资理
文件名薪资表
层调模块
输入数
工资编号
员工编号
工资发放时间
员工基工资
加班工资
缺勤扣
工资
输出数
工资编号
员工编号
工资发放时间
员工基工资
加班工资
缺勤扣
工资
处理
注释:
薪资信息查询信息模块IPO图
系统名称 事理系统
设计 **
模块名 薪资信息查询
日期 20141123
模块编号332
层调模块薪资理
文件名薪资表
层调模块
输入数
工资编号
员工编号
输出数
工资编号
员工编号
工资发放时间
员工基工资
加班工资
缺勤扣
工资
处理
注释:
考评理信息模块IPO图
系统名称 事理系统
设计 **
模块名 薪资理
日期 20141123
模块编号34
层调模块员工理
文件名业绩评定表
层调模块考评信息录入考评查询
输入数
员工编号
员工工作总结
员工阶段目标完成情况
员工评分
员工阶段设定
部门理编号
输出数
员工编号
员工工作总结
员工阶段目标完成情况
员工评分
员工阶段设定
部门理编号
处理
注释:
考评信息录入信息模块IPO图
系统名称 事理系统
设计 **
模块名 考评信息录入
日期 20141123
模块编号341
层调模块考评理
文件名业绩评定表
层调模块
输入数
员工编号
员工工作总结
员工阶段目标完成情况
员工评分
员工阶段设定
部门理编号
输出数
员工编号
员工工作总结
员工阶段目标完成情况
员工评分
员工阶段设定
部门理编号
处理
注释:
考评信息查询信息模块IPO图
系统名称 事理系统
设计 **
模块名 考评信息查询
日期 20141123
模块编号342
层调模块考评理
文件名业绩评定表
层调模块
输入数
员工编号
输出数
员工编号
员工工作总结
员工阶段目标完成情况
员工评分
员工阶段设定
部门理编号
处理
注释:
数库理模块IPO图
系统名称 事理系统
设计 **
模块名 数库理
日期 20141123
模块编号4
层调模块
文件名
层调模块数备份数原
输入数
输出数
处理
注释:
数备份模块IPO图
系统名称 事理系统
设计 **
模块名 数备份
日期 20141123
模块编号41
层调模块数库理
文件名
层调模块
输入数
输出数
处理
注释:
数原模块IPO图
系统名称 事理系统
设计 **
模块名 数原
日期 20141123
模块编号42
层调模块数库理
文件名
层调模块
输入数
输出数
处理
注释:
F3 程序1(标识符)设计说明
F31 程序描述
着企业规模扩企业理组织会变越越庞困难信息处理变越越重企业决策者理者说关重事理系统应该够户提供充足信息快捷查询手段建立套事理信息系统够加快物资周转速度提高生产效率加强理信息化手段提高单位济效益宏观讲应社会信息化社会化潮流缩短整社会化生产周期事理系统够户提供充足信息快捷查询手段计算机事资料进行理会应者带方便例检索迅速查找方便性高存储量保密性寿命长成低等优点够极提高事理效率时企业科学化正规化理世界先进理技术接轨重条件
开发样套事理系统意义:①幅度提高工作效率公司事干部繁重琐碎事工作中解脱出精力投入日常工作中②计算机数库理代手工统计工作数库中数动进行逻辑验证数统计程中错漏减少低程度③理部门信息理工作规范化高效化简化数汇总工作量 2 国外研究现状目前国事理信息系统特点:①面网络采型通性数库机制②微软公司数库开发工具采 ClientServer 方式③坚持标准化规范化原提供灵活构库机制④提供强基础信息理功机构设置信息录入员类变动调动员信息转移整体分类发送接收等项事业务职化理提供效准确基础数支持⑤提供灵活易操作业务理功实现事业务职化理基础信息理机结合⑥提供输入列表模板组件输出报表组件系统直观操作性⑦保证事信息机密性提供安全户权限理机制
程序系统启动时首先运行程序户通程序认证进入系统通程序操作系统存户分配段存必须户退出前常驻存便系统操作登陆户进行程序常驻存允许两程序运行采取重入函数程序采取序执行程序段执行执行
F32 功
功功模块图描述:
注册模块流程图:
否密码致
确认密码
重新确认密码
注册成功
登录退出
Y
N
输入密码
否符合求
重新输入密码
Y
N
否符合求
输入户名
注册
Y
N
修改密码模块流程图:
修改密码
否符合求
输入户名
Y
N
否密码致
输入新密码
重新输入密码
修改成功
修改成功
Y
N
输入密码
否符合求
重新输入密码
Y
N
Y
N
N
Y
登录
进入系统
输入户名
否符合求
输入密码
数库中读取数判断否正确
重新输入
重新输入
户登录模块流程图:
增加部门信息模块流程图:
增加部门信息
部门信息添加成功
判断否符合添加求
添加部门信息
部门信息添加成功
重新输入部门信息
Y
N
删部门信息模块流程图:删部门信息
部门信息删成功
判断否
删
删部门信息
部门信息删成功
取消删部门信息
Y
N
修改部门信息模块流程图:
修改部门信息
部门信息修改成功
判断否符合修改求
修改部门信息
部门信息修改成功
重新修改部门信息
Y
N
查询部门信息模块流程图:
查询部门信息
部门信息查询成功
判断否符合查询求
查询部门信息
部门信息查询成功
重新查询部门信息
Y
N
增加员工信息模块流程图:
增加员工信息
员工信息添加成功
判断否符合添加求
添加员工信息
员工信息添加成功
重新输入员工信息
Y
N
删员工信息模块流程图:
删员工信息
员工信息删成功
判断否
删
删员工信息
员工信息删成功
取消删员工信息
Y
N
修改员工信息模块流程图:
修改员工信息
员工信息修改成功
判断否符合修改求
修改员工信息
员工信息修改成功
重新修改员工信息
Y
N
查询员工信息模块流程图:
查询员工信息
员工信息查询成功
判断否符合查询求
查询员工信息
员工信息查询成功
重新查询员工信息
Y
N
考勤录入模块流程图:考勤录入
录入完成
考勤录入
录入考勤信息
提交数库
否符合求
Y
N
考勤查询模块流程图:
考勤查询
查询结束
输入员工编号
判断否该员工
考勤查询
Y
N
薪资信息录入模块流程图:
薪资录入
录入完成
薪资录入
录入薪资信息
提交数库
否符合求
Y
N
薪资信息查询模块流程图:
薪资查询
查询结束
输入员工编号
判断否该员工
薪资查询
Y
N
数备份:
数备份
备份完成
选择备份文件
数原:
数原
选择原数
原完成
F33 性
1精度:
系统求输入年龄整数精度需求根需项数输入输出传输程中满足种精度需求
2时间性求:
(1)系统更新处理时间应该接受范围
(2)系统数查询时间应该接受范围
(3)系统数统计时间应该接受范围
(4)系统数转换时间应该接受范围
(5)系统数传输时间应该接受范围
3灵活性:
(1)操作方式应该够满足鼠标键盘意切换需
(2)够支持Windows95Windows98Windows2000Windows MeWindows XP运行环境
(3)留系统接口
F34 输入项
程序输入项包含户名密码两类输入项作限制:
户:必须数字字母汉字组成长度限制612字符间
密码:必须数字字母组成长度限制612字符间
事档案中姓名输入求超4汉字8英文字符员属部门选择键盘输入
户操作员进行数输入输出求方面系统根户实际需特性进行相应规定(包括输入输出数类型宽度等)规定求表操作进行起日户操作员数操作起限制引导作便更进行数理
然输入输出数进行规定定严格户实际情况进行开发系统时密切户单位保持联系做接口工作
F35 输出项
登陆:根数库记载三类输出结果登陆成功显示理员界面登陆成功显示普通户界面登陆成功显示错误信息
注册:注册成功注册成功两类返回结果
名称
标识
数类型
输出方式
输出媒介
Content
Content
varchar
写入数库
数库
Username
Username
varchar
写入数库
数库
Password
Password
varchar
写入数库
数库
F36 算法
模块采简单匹配输入检索项信息数库二维表中元组相应列信息进行直找查找容者出出错提示
F37 接口
1户接口:产品户般需通终端进行操作进入界面点击相应窗口分进入相应界面(:输入界面输出界面)户程序维护备份
2硬件接口:系统运行设备求:
Ø 服务器端:PIII400频256M存10G硬盘光盘刻录磁带备份设备
Ø 客户端:P166频32M存2G硬盘
Ø 远程拨入设备
3软件接口:
Ø 系统支持操作系统包括:Windows 7Windows 8
Ø 系统支持数库:Access
Ø 系统软件:MicroSoft Office 20032010
F38 存储分配
1)日特定时间机读存储器次日汇总数日增加数读入存进行排序整理数写入读存储器日汇总区域
2)程序运行开始需数机存储器读入分机存然完成相应统计计算计算结果存入机
名称
长度
数类型
账号
612字符
Char
密码
612字符
Char
F39 注释设计
加模块首部注释
加分枝点处注释
变量功范围缺省条件等加注释
逻辑加注释
关键代码进行注释
行注释表示
行注释* *
F310 限制条件
运行程序必须健全数库户必须牢记密码连续三次输入错误密码退出次登录
根前技术现阶段功实现
F311 测试计划
测试方法:黑盒测试
测试方案:测试阶段关键技术问题提高测试效率降低测试成测试方案采黑盒法设计基测试方案黑盒法测试方案中采等价划分技术输入数(效效)划分成等价类划分类输入中详述通量正确非正确登录账号密码进行反复登录分析登录结果响应时间否符合求
F311 尚未解决问题
模块更控制次错误登录系统处理方式退出次登录该户次运行程序继续登录防止盗账号控制方式禁止账号限制时间登录连续三次登录失败接24时该户允许登录
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档