职工考勤管理系统说明书软件项目开发课程设计


    *******************
    实践教学
    *******************



    XX学

    计算机通信学院

    20XX年秋季学期


    软件开发综合训练课程设计





    题 目: 职工考勤理系统
    专业班级: 计算机科学技术班
    姓 名:
    学 号:
    指导教师:
    成 绩:
    目 录
    摘 I
    序 言 II
    第章行性分析 1
    11问题描述 1
    12行性分析研究 1
    121技术行性 1
    122济行性 1
    123操作行性 2
    13结意见 2
    第二章项目开发计划 3
    21编写目 3
    22项目背景 3
    23项目概述 3
    24项目开发计划 4
    25交付期限 4
    第三章需求分析 5
    31务需求分析 5
    32数流图数字典实体联系图 6
    321数流图 6
    322数字典 6
    323实体联系ER图 8
    第四章系统概设计 10
    41总体设计 10
    42系统功模块图 10
    43数库概念设计 10
    44数库逻辑结构设计 11
    45连接数库特点 13
    第五章详细设计 14
    51系统功 14
    52程序流程图 14
    53程序设计程 18
    531登录界面 19
    532 密码修改 19
    533查询操作 20
    参考文献 21
    设计总结 22
    致 谢 23


    员工考勤理系统作员工企业基理企业员工工作理基工考勤已难满足企业规范化理求面庞信息量该方式存弊病建立现代化智考勤理系统势必行样减轻考勤工作员工作量提高工作效率
    文阐述考勤系统设计全程包括系统整体设计功模块划分系统功模块设计系统详细设计等系统通连接数库实现员工信息理员工迟早退考勤信息登记查询等功方便考核员工出勤率效理掌握员工项情况
    关键词:考勤理数库设计系统
    序 言
    着企业规模断扩员工队伍变越越庞检索迅速查找方便考勤理系统极提高员工理效率企业科学化正规化理重条件计算机帮助企业员工信息考勤进行理已成目前趋势该职工考勤理系统实现员工信息输入输出插入修改删操作已出勤情况查询完善企业理现代化方便理员统计考核员工出勤情况准确掌握员工出勤情况相关资料整系统开发程中运软件工程基概念相关技术方法采系统生命周期结构化程序设计方法整系统开发阶段(系统分析系统设计系统实施)基活动贯穿起
    第章行性分析
    11问题描述
    着科学技术发展社会进步计算机迅速发展企业职工考勤理带极便利员工信息断增职工考勤理项非常琐碎复杂十分细致工作前工理暴露出许足方理十分便计算机高速快捷完成理工作企业节省力精力投入方面企业更快发展
    12行性分析研究
    考勤理系统企业考勤实现信息化理考勤理中重涉理务两方面:职工基信息理考勤信息理职工基信息职工考勤适企业考勤系统目实现员工考勤数登记设计统计考勤信息查询程动化完善员工理现代化方便理员统计考核职工出勤情况方便员工查询
    121技术行性
    技术行性分析分析现技术条件否利完成开发工作硬软件配置否满足开发者需等目前仓库仓库间建局域网仓库均采PC机作工作台容量速度满足系统求
    根客户提出系统功性实现系统项约束条件根新系统目
    标衡量需技术否具备系统数库理查询系统现技术较成熟硬件软件性求环境条件等项条件良估计利现技术条件应完全达该系统功目标时考虑予开发期限较充裕预计系统规定期限完成开发
    122济行性
    开发仓库货物理系统济效益进行评价方面估算开发支出费中包括设备购置费软件开发费理维护费员工资培训费等方面估算职工考勤理软件取收益中钱衡量部分目前软件市场进行调查做软件否销售市场相规模户群做软件开发成客户提出求否达双方满意分析系统开发否会产品利润带定影响述方面调查研究分析出职工考勤理软件市场前景相客观济角度说开发
    职工考勤理行
    123操作行性
    解职工考勤理相关员开发信息系统否支持现职工考勤理制度方法否科学规章制度否齐全原始数否正确等职工考勤理员积极支持该系统开发新系统够充分发挥作系统操作简单易理解操作者短时间培训职工考勤理系统
    13结意见
    认真行性研究系统基做技术济运行法律行相信计划实施前提全系统设计会时高质量完成系统研制开发马进行

    第二章项目开发计划
    21编写目
    项目行性分析出项目进步进行结软件继续进步开发前首先出软件项目计划
    22项目背景
    项目分析单位接项目分析员出项目行性分析报告系统职工考勤理系统开发部门统制定软件实质开发软件项目计划软件开发单位理解软件开发求进行开发
    23项目概述
    1工作容
    计算机职工信息出勤情况动理户直接计算机实现职工信息理定程度实现动化
    2条件限制
    开发该软件条件较简单开发单位目前济技术条件已完全具备开发条件该系统户求期限完成
    3产品
    1)程序
    该项目开发时间较短里出设计思想具体程序没写
    2)文档
    文档容包括:
    (1) 封面 (2)目录 (3)中文摘100字左右关键词35 (4) 序言 (5)行性分析 (6)项目开发计划 (7)需求规格说明(包含需系统流程图数流程图数字典ER图) (8) 概设计(包含总体软件结构图总体数结构) (9) 详细设计(概设计容进行详细设计) (10) 设计总结参考文献致谢等
    4验收标准
    软件验收标准完全户提出软件需求制定保证软件基符合户求
    24项目开发计划
    1务分解
    分三阶段进行开发第阶段完成系统数流图ER图第二阶段完成概设计详细设计第三阶段书写文档 2预算
    软件资金投入较少具体预算分配简略
    3关键问题
    模块间联系台数库完成目前设备现开发技术完全开发出该系统总说该项目没较技术难点风险素出现难点总解决
    25交付期限
    开发系统较简单开发工作户求三周完成完成项目迟时间2011年8月20日
    第三章需求分析
    31务需求分析
    该系统系统流程图图31示

    事理部门理级
    身份验证
    普通员工
    登录系统
    服务系统
    考勤理系统
    设定出勤
    事理系统
    印报表
    查修改信息
    职工调动
    职工离职
    增加职工
    职工升降职
    工资计算发放情况

    图31 程序流程图

    系统实现职工考勤理系统设计应该系统便考勤理员员工操作系统应基功:
    1职工考勤理相关信息理功
    2统计功
    3查询功
    4员工基信息理功

    32数流图数字典实体联系图
    321数流图
    该系统数流程图图32示:
    登陆

    查询
    考勤

    签离
    D1 户库
    D2 考勤库
    登录信息
    登陆结果
    删条件
    签信息
    签离结果
    签离信息
    删结果
    查询条件信息
    签签离信息
    超 级 户
    签签离结果
    查询结果信息
    签结果

    图32 系统数流程图


    322数字典

    次设计型软件系统开发采卡片形式书写数字典张卡片保存描述数信息样做更新修改起较方便单独处理描述数信息面列出干数元素数卡片信息
    数字典卡片
    名字:资料数
    描述:职工信息职工确认
    定义:资料数职工编号+职工姓名+职工性+出生日期
    +职务+手机号码+工作资料档案
    位置:输入理员客户端雇员客户端







    名字:职工列表数
    描述:职工部门信息职工部门确认
    定义:职工列表数职工编号+职工姓名+部门代码+部门名称
    +职工类+职工职务+查询密码
    位置:输入理员客户端雇员客户端




    名字:考勤数
    描述:职工考勤信息
    定义:考勤数职工编号+年月+迟+早退+工伤假+工休假+病假+事假+婚假+产假+丧假+探亲假
    位置:输入理员客户端雇员客户端





    名字:户名
    名:
    描述:惟标识系统户身份
    定义:户名8{字符}8
    位置:操作户表
    名字:操作户表
    名:操作户信息
    描述:系统户进行身份权限验证
    定义:户名+密码+属单位+权限+权限二+权限三+操作员
    位置:班级表
    货物需求单位信息表
    货物信息表
    货物出库表
    货物入库表



    名字:密码
    名:
    描述:验证系统户身份
    定义:密码8{字符}8
    位置:操作户表



    名字:权限
    名:
    描述:标识系统户系统理权权限
    定义:权限8{字符}8
    位置:操作户表
    名字:权限二
    名:
    描述:标识系统户系统出入库权权限
    定义:权限三8{字符}8
    位置:操作户表



    名字:权限三
    名:
    描述:标识系统户系统查询权权限
    定义:权限四8{字符}8
    位置:操作户表



    323实体联系ER图
    根数流图数字典分析确定该应中实体属性实体间关系画出示ER图

    户名
    籍贯
    密码
    姓名
    出生日期


    图33 超级户实体图


    编号
    籍贯
    部门
    姓名
    出生日期

    职 工
    图34 户实体图



    部 门
    编号
    名称

    图35 部门ER图

    超级户
    部门



    m
    n
    n
    1
    籍贯

    姓名
    密码
    户名
    出生
    编号
    名称

    编号
    部门
    姓名
    出生日期
    籍贯


    图36 实体实体间ER图




    第四章系统概设计
    41总体设计
    通阶段工作划分出组成系统物理元素
    系统概设计基目较抽象概括方式确定系统完成预定务确定系统配置物理方案软件结构设计时应该遵循原理模块独立模块彼间接口关系应该量简单
    42系统功模块图
    根模块独立原理软件结构进行精化合理分解高聚松散耦合终易实现易测试易维护软件结构应该模块进行分解合
    系统功模块图图41示:
    考勤理系统
    登录控制
    签签离模块
    操作
    输入检验登录信息
    输入检验签信息否合格
    输入检验签离信息否合格
    删模块
    查询模块
    输入合格删条件
    输入合格查询条件

    图41 功模块结构图
    43数库概念设计
    数库般分三级模式:外模式概念模式模式
    里设计数库概念模式
    通职工出勤理系统容数流程分析ER图设计数项数结构

    1部门信息包括部门编号部门名称部门数等
    2超级户信息包括户名密码姓名性出生日期籍贯等
    3普通户信息包括编号部门名称姓名性出生日期籍贯等信息
    4考勤信息包括序列号编号签时间签离时间等信息
    5考勤历史信息包括记录号编号日期签时间签离时间迟缺勤早退等信息
    6户信息包括户名称密码单位户权限信息操作员修改时间

    44数库逻辑结构设计
    根职工考勤理系统功求选取SQLServer 2000作台数库
    面实体实体间ER图设计基础ER图转化关系模型形成数库中表格表格间关系
    该数库5表组成部门表超级户表户表考勤表考勤历史表分表示:

    表1 部门表结构
    名称
    字段
    类型
    空性
    备注
    部门编号
    BM_Num
    Varchar(10)

    唯表示部门
    部门名称
    BM_NAME
    Varchar(20)

    部门名称
    部门数
    BM_COUNT
    int



    表2 超级户表结构
    名称
    字段
    类型
    空性
    备注
    户名
    SUser
    Varchar(10)
    Not null
    唯标识户身份
    密码
    MM
    Varchar(10)
    Not null
    户密码
    姓名
    SName
    Varchar(10)
    Null



    SSex
    Char(2)
    Null

    出生日期
    SBirDate
    Datetime
    Null

    籍贯
    SPlace
    Varchar(30)
    null


    表 3 普通户表结构
    名称
    字段
    类型
    空性
    备注
    编号
    Num
    Varchar(10)
    Not null
    唯标识户身份
    部门
    Apar
    Varchar(10)


    姓名
    CName
    Varchar(10)



    Sex
    Char(2)


    出生日期
    Birdate
    Datetime


    籍贯
    Place
    Varchar(30)



    表4 考勤表结构
    名称
    字段
    类型
    空性
    备注
    序列号
    Seq
    int
    Not null
    唯标识记录序列增长
    编号
    NO
    Varchar(10)
    Not null
    普通户编号
    签时间
    Gtime
    Varchar(50)
    Not null

    签离时间
    Otime
    Varchar(50)
    Null


    表5 考勤历史表
    名称
    字段
    类型
    空性
    备注
    记录号
    LSeq
    int
    Nut null
    唯标识记录序列增长
    编号
    Num
    Varchar(10)
    Not null
    普通户编号
    日期
    wDate
    Datestamp
    Not null

    签时间
    gtime
    Varchar(50)
    Not null

    签离时间
    otime
    Varchar(50)
    Not null

    否迟
    Wlate
    Bit
    Not null
    1 迟0 未迟
    否早退
    Wearly
    Bit
    Not null
    1 早退0 未早退
    否缺勤
    WOut
    Bit
    Not null
    1 缺勤0未缺勤


    45连接数库特点
    开发环境通连接数库设计中数库画笔实现该数库中表格视图等操作创建表修改表删表增加删记录
    设计中设计数窗口时候通话框实现数连接应程序中般应程序象中书写连接数库程序代码应程序开始运行实现数库连接
    第五章详细设计
    详细设计阶段根目标确定应该具体实现求系统包括户界面设计程序程设计等步骤
    51系统功
    1事理系统模块:修改删添加查询职员信息包括增加员工员工离职员工调动员工升降职等
    2工资理系统模块:职工工资信息进行修改查询包括计算实发工资工资发放等
    3.考勤理系统模块:职工考勤记录进行添加修改查询包括员工出勤登记
    4.服务系统模块:查修改职工档案资料包括员工工资考勤信息查
    52程序流程图
    521职工登入模块设计
    职工登入模块根职工登入信息数库中信息成功匹配获相应操作权限
    1流程图图51示
    开始
    记录登录次数times1
    输入户名密码
    户名密码正确
    times等3
    进入事考勤理系统界面
    服务系统
    退出
    权限理员
    结束
    T
    F
    T
    F
    F
    T

    图51 职工登入模块流程图


    (2)处理说明
    说明:开登录界面等户输入账号密码选择身份判断户输入信息台数库否匹配匹配清空编辑框提示等户重新输入
    说明二:根户选择身份类进行判断果普通员工调出事工资考勤理系统服务系统界面时显示普通员工信息果理级事部门调出事工资考勤理系统界面时显示理员信息

    例图:

    图52 职工登入例图

    522 考勤理模块设计

    基功:
    1 提供员工考勤信息查询功员工登陆查询考勤信息
    2 提供部门理理员查询功根输入条件(员工号部门时间等)进行查询
    例图:

    图53 考勤理例图

    523 事理模块设计

    基功:
    1 员工信息录入修改部门信息录入修改
    2 提供员工部门事信息查询
    例图:

    图54 事理例图

    524 系统设置模块设计

    基功:
    1 基功设定:规时间设定权限分配
    2 具体功实现:
    例图:

    图55 系统设置例图

    53程序设计程
    程序程设计助程设计工具情况程序具体实现程进行设计程序部分设计环节完成包括部分:
    531登录界面
    户名否输入


    密码否输入

    查找理员表中应密码户

    否 存?

    开窗体

    检查输入次数>3

    关闭窗体

    图56 登陆界面图
    图56示户登录图户登录时输入户名密码户类型前提数库中数进行致开窗体致提示错误求次输入输入次数超三次关闭系统部分中需户类型存入全局变量予判断具系统权限例户类型DBA该户拥系统切权力部分进行添加删查找统计等操作户类型类型属性
    532 密码修改
    两次输入密码否致

    原密码否正确

    数库中相应字段进行更新

    提示已更新提交更新

    关闭窗体

    检查输入次数>3

    图57 密码修改图

    图57示密码修改图户更改密码时系统首先判断输入两次旧密码否致致判断原密码否正确果原密码正确数库中相应字段进行更新
    533查询操作
    查询操作图57示


    输入查询信息

    否存该信息数


    提示没 输出该信息
    查询
    信息
    确认信息


    关闭窗体

    图58 查询操作图
    图58示查询操作图执行查询操作前通常先单行文框中输入查询条件单行文框失聚焦时查询条件传递查询钮单击事件中然滤语句滤条件滤出相应数显示数窗体控件中
    通常情况户查询信息字段进行修改修改退出时系统会提示进行存储
    完成户界面设计程序程设计基完成详细设计容


    参考文献
    [1] 张海潘 软件工程导(第四版)[M] 清华学出版社 200312
    [2] 萨师煊 王珊 数库系统概[M] 高等教育出版社 20023
    [3] 陈承欢 彭勇 理信息系统基础开发技术[M] 民邮电出版社 2005
    [4] 刘云生 卢正鼎 卢炎生 数库系统概[M] 华中科技学出版社 2002
    [5] 郑杰 殷昆 陶永雷 实软件工程[M] 清华学出版社 1997
    [6] 石志国著 ASP精解案例教程[M] 清华学出版社 200011
    [7] 李万宝编 ASPNET技术详解应实例[M] 机械工业出版社 200110
    [8] 汪洋 郝永强 网站设计全程教程[M] 科学出版社 2002
    [9] 杨志国等 Delphi应程序开发精彩实例[M] 机械工业出版社 20034
    [10] 陈磊郭斌李翔等 PowerBuilder 9数库项目案例导航[M] 清华学出版社 20051
    [11] 杨晶 VB60程序设计[M] 机械工业出版社 20048
    [12] 刘晓华 张健 周慧贞 JSP应开发详解(第三版)[M] 电子工业出版社 20071




    设计总结
    课程设计学基础知识专业知识工程实际相结合进行综合运次实践学学次检验
    三周里老师悉心指导努力组成员协作终完成职工考勤理系统设计务达设计前预期目
    通三周动手实践断理知指导实践程中进步掌握SQLServer2000开发台设计程中摸索出书没技巧学编程语言全面纳总结形成知识结构文完成时候回首整设计程种阔然开朗感觉感觉前书学知识真正掌握前理学程中遇问题设计程中解决
    科学技术进步日新月异科学学科分工越越细学封闭必需鉴成果引学科信息课程设计程中需查阅量资料采集量信息程仅学知识进行丰富巩固程时培养查阅资料信息采集力程代信息社会里图书馆阅览室情报等方查找更重种获资料方法网网资源丰富容广泛提供种新信息
    非常感谢指导老师张红老师督促教导位学予极帮助









    致 谢
    首先感谢学校提供次课程设计机会学起学研究机会学理知识进行实践
    次感谢老师予帮助全面指导里尤感谢指导老师XX老师您辞辛苦学生指导情况厌烦耐心指导外感谢软件工程代课老师XX老师孜孜倦教导您基础课学中良基础次课程设计够利完成前提里衷心您致谢感谢热心学陷入误区时候热心帮助摆脱困境
    文写作程中许学宝贵建议时许校友支持帮助致诚挚谢意


    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    职工住房管理系统说明书软件项目开发课程设计

    ******************* 实践教学 ******************* XX大学 计算机与通信学院 20XX年春季学期 软件开发综合训...

    5年前   
    1280    0

    职工教育培训管理系统说明书软件项目开发课程设计

     摘 要 本系统以企业职工教育培训管理系统为设计课题,对小型企业进行人事信息进行管理。企业职工信息管理系统是典型的信息管理系统(MIS), 其开发主...

    5年前   
    1414    0

    学籍管理系统的设计与实现说明书软件项目开发课程设计

     ******************* 实践教学 ******************* XX学 计算机与通信学院 20XX年秋季学期 软件开发综合训练 课程设计 题...

    5年前   
    1512    0

    软件项目管理之学生管理系统课程设计

     课程设计课程名称:软件项目管理 设计题目:学生管理系统项目工作计划 学 院:信息工程与自动化学院 ...

    1年前   
    397    0

    网上鲜花销售系统说明书软件项目开发课程设计

    ******************* 实践教学 ******************* XX大学 计算机与通信学院 20XX年秋季学期 软件开发综合训...

    5年前   
    1246    0

    软件项目开发说明书图书管理系统

    文档编号: LMS—1版 本 号: V1.0文档名称: 开发计划书项目名称: 图书管理系统项目负责人: 编写: 2004年12月25日校对: ...

    10个月前   
    245    0

    文学网站的设计说明书软件项目开发课程设计

    ******************* 实践教学 ******************* XX大学 计算机与通信学院 20XX年春季学期 软件开发综合训...

    5年前   
    1399    0

    小商品销售管理系统软件项目开发课程设计

    ******************* 实践教学 ******************* XX大学 计算机与通信学院 20XX年秋季学期 软件开发综合训...

    5年前   
    1047    0

    考勤管理系统课程设计

    考勤管理系统课程设计一、背景 2二、可行性分析 22.1技术可行性 22.2 经济可行性 22.3 操作可行性 22.4结论意见 3三、需求分析 33.1功能需求 33.2 性能需求 33.3...

    2年前   
    414    0

    软件开发中的项目管理

    软件开发中的项目管理时隔两年,当我再次坐到电脑面前重新拾起这个话题时,我已经失去了往日的自信和从容。“IT”往往被圈内人戏称为“挨踢”,意思是我们常被人踢。老板踢,市场人员踢,客户踢,还有老婆...

    10年前   
    569    0

    小软件项目开发的管理

    小软件项目开发的管理  一个企业的管理,大公司有大公司的方式,小公司也有小公司的方式,如果把别人的经验生搬硬套到自己身上,可能会适得其反。同样,管理一个软件项目也一样,大项目和小项目的方式不完...

    9年前   
    563    0

    软件项目管理在高校软件开发中的应用

    软件项目管理在高校软件开发中的应用  [摘要]不少高校在做软件研发时,尤其是自用软件,重点更集中于科技创新,而对于在软件项目小组中引入项目管理的认知度还未达成共识。以中国民航飞行学院广汉分院飞...

    11年前   
    672    0

    软件测试课程设计医院管理系统

    成绩 课程设计报告 题 目 易非医院管理系统 课 程 名 称 软件测试课程设计 院 部 名 称 专...

    1年前   
    323    0

    软件工程课程设计管理系统

    软件工程课程设计论文软件工程课程设计管理系统软件工程课程设计报告姓 名: 年 级: 05级 ...

    3年前   
    739    0

    基于项目管理的ERP软件项目开发对策

    基于项目管理的ERP软件项目开发对策  【摘 要】ERP软件作为ERP的基础设施支撑着整个ERP系统,在合适的软件支持下ERP管理平台才一有可能有效建立。ERP系统面对的是极为复杂的商业需求,...

    11年前   
    497    0

    软件项目管理研究及在项目开发中的应用

    软件项目管理研究及在项目开发中的应用  配置管理则是软件项目能顺利进行的基础。一个软件项目开发过程中,会有大量的“中间产品”产生,典型的如代码、技术文档、产品文档、管理文档、数据、脚本、执行文...

    10年前   
    722    0

    人口信息管理系统说明书软件开发综合训练课程设计

    *******************实践教学******************* 兰州理工大学计算机与通信学院2012年春季学期软件开发综合训练课程设计题 目: 人口信息管理...

    1年前   
    264    0

    软件开发项目管理中的人员管理

    软件开发项目管理中的人员管理  摘要  软件项目管理中的人员管理活动是一个内闭环管理的过程,本文这个活动过程,就几个方面:组织架构、梯队建设、任务调度、信息沟通和绩效考核进行了分析,介绍了一些...

    12年前   
    534    0

    学生管理系统软件开发计划

    1. 引言1.1 编写目的本开发计划的编写目的如下:是为了制定一套软件项目及管理的解决方案,其主要工作包括圈定详细的项目实施范围、定义递交的工作成果、评估实施过程中

    1年前   
    266    0

    软件项目开发流程

    软件项目开发流程  软件项目其实是一个三维演绎的过程。项目由启动阶段开始到项目计划阶段,项目实施阶段,最后到项目收尾阶段,是软件项目的一维演绎。在一维的每一个阶段中,掺杂的业务有需求分析、环境...

    11年前   
    629    0

    文档贡献者

    文***享

    贡献于2019-06-05

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档