企业员工信息管理系统


    

    科毕业设计说明书

    企业员工信息理系统设计实现
    EMPLOYEE INFORMATION MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATION











    学院〔部〕:
    专业班级:
    学生姓名:
    指导教师:

    2012年 5月25日

    企业员工信息理系统设计实现




    现互联网开展越越迅速工作生活带极便利高效信息化电子化已成节约运营钱提高工作效率首选信息化科技飞速开展天助电脑通员工信息理系统理部门职工企业力资源理者提供性化效劳时企业员工提供定方便
    系统具方面特点:系统功完备户方便简捷性化户界面安保密设置齐全减少操作员户工作负担提高企业员工信息理工作效率企业信息化水
    文员工信息理系统初步调查开始详细介绍员工信息系统需求分析数流程分析进行系统总体结构设计数结构数库设计输入输出设计等

    关键词:J2EEMysqlstruts2企业员工信息理

    EMPLOYEE INFORMATION MANAGEMENT SYSTEM DESIGN AND IMPLEMENTATION

    ABSTRACT


    Nowadays the Internet development is fast bringing people's work and life tremendous convenience with efficientlyTherefore the rapid development of technology of information technology today through the use of computers employee information management system to manage the various departments and workers to provide personalized service for corporate human resources managersAlso provides a convenience for the employees of the enterprise
    This system has a various characteristicsThe system function is complete using conveniently the customer interface humanization the safety keeps secret a constitution wellfound reduced an operation the work of the personnel and customer burden consumedlyRaise the work efficiency of the business enterprise information management and the informationbased level of the business enterprise
    Papers from personnel management information system the preliminary survey began detailed introduction of human resource management information system requirements analysis and data flow analysis and a system overall structure design data structure and database design inputoutput design etc


    KEYWORDSJ2EE Mysqlstruts2Employee information management



    目录
    摘 I
    ABSTRACT II
    1 绪 1
    11 课题源 1
    12 研究目 1
    13 研究意义 2
    2 方案证 3
    21 行性求 3
    211 济行性 3
    212 技术行性 3
    22 需求分析 9
    221 系统户 9
    222 系统功需求 10
    3 系统设计 11
    31 系统架构设计 11
    32 系统功模块设计 11
    321 登录页面 11
    322 模块分析 12
    33 业务实体设计 16
    34 设计域模型 16
    35 设计数模型 17
    4 网站前台设计 19
    41 网站登录界面设计 19
    42 员工信息理界面设计 20
    43 部门理页面设计 22
    24
    45 员工考勤理设计 24
    46 户密码修改模块设计 26
    47 退出系统模块设计 26
    5 网站模块功实现 27
    51 户登录实现 27
    52 员工信息理模块实现 28
    53 部门理模块实现 31
    54 工资理模块实现 33
    55 考情理模块实现 33
    56 系统理模块实现 35
    6 软件测试 36
    61 模块测试 36
    62 集成测试 36
    结 38
    参考文献 39
    致谢 40

    1 绪
    着计算机技术网络技术信息技术开展现办公系统更趋系统化科学化网络化网络办公动化系统计算机技术网络迅速开展办公应解决方案目实现信息交流信息享提供协工作手段提高办公效率繁琐纸办公中解脱出现许机关单位员工信息理水停留纸介质根底样机制已适应时代开展浪费许力物力信息时代种传统理方法必然计算机根底信息理取代
    系统基企业员工信息理设计企业员工信息资料进行理事理员提供套操作简单界面友易理处理工具系统事种数进行统处理防止数存取数处理重复提高工作效率减少系统数处理复杂性系统仅学院事理员繁重工作中解脱出提高事理效率提高事理科学性方便户查询理员进行理
    已跨入21世纪天中型企业型企业趋电子化智化理止步账笔通种样软件理系统加快企业员信息理时减轻工作压力
    11 课题源
    着科学技术开展企业公司已迈入智化网络化越越事件通网络处理应企业员工信息理软件越越重通软件简单企业员工根信息资料部门信息员工考勤理程度提高企业事理办事效率时减轻企业工作压力
    年网络盛行丰富容加绚丽页面具丰富媒体表现互动特点毋庸置疑 网站已成吸引效信息传递手段方式
    研究目
    企业提供够方便理员工信息软件实现公司员工部门信息操作时够次设计中良锻炼程立志满足企业需站企业事部门角度考虑完成次设计
    研究意义
    做企业员工信息理系统满足企业需求定制首先做满足根员工信息增删改查根底进行功扩展次部门理工资理等等
    正规性企业希员工理非常合理复杂性操作果通手动写会非常麻烦基点考虑设计理类型软件解决繁琐问题方便企业工作理制度规定
    企业中员工信息理工作非常重项工作负责整企业日常事安排员工事理等高效事理提高企业市场竞争力企业具更强凝聚力活力提高员工理工作效率设计套员工信息理系统具实际应意义

    2 方案证
    21 行性求
    开发基计算机系统会受时间资源限制开发软件工程前必须根利时间资源等条件进行行性研究行性研究工作务研究解决问题代价短时间确定该工程否具开发行性
    行性研究包括济行性研究技术行性研究运行操作行性研究法律行性研究开发方案选择
    典型行性研究应步进行
    〔1〕复查初步分析结果系统初步分析结果报告书进行复查改正模糊确切表达重新确定系统目标规模清晰描述系统约束条件
    〔2〕研究现条件找出根功根信息指出缺点局限性
    〔3〕导出新系统高层逻辑模型某种图形工具导出系统高层逻辑模型现系统进行拟
    〔4〕导出新系统高层物理解法提出供选择解决方案方案济行性技术行性运行操作行性等进行分析拟
    〔5〕推荐建议方案果系统分析员开发应指出开发价值推荐方案理推荐系统草拟份开发方案提交行性研究报告等全部文档假设分析员认值开发应出充分理
    〔6〕评审复审决策行性研究通技术评审理复审开发方客户方部门负责根钱效益分析等项行性研究结决策否继续项工程
    次毕业设计说行性研究两方面考虑济行性研究二身软件开发技术水技术行性研究
    济行性
    开发系统开发解决企业事理遇消耗量资金力理容繁复容易丧失问题系统开发周期2月消耗资金较少实价值高类企事业单位学校等部门
    技术行性
    1Mysql数库
    Mysql快速线程户SQL数库效劳器 出现然短短数年时间着开放源代码〞东风众数库中脱颖出成PHP首选数库相拟数库言Mysql称目前运行速度快Sql语言数库具数库具备功选择外Mysql数库种完全免费产品户直接网载数库商业途必支付费选择Mysql数库原外具特点:
    〔1〕Mysql核心程序采完全线程编程线程轻量级进程灵活户提供效劳占系统资源线程C语言实现Mysql容易充分利CPU
    〔2〕Mysql运行操作系统简单说Mysql支持Windows9598NT2000UNIXLinux等种操作台意味着操作系统中实现应方便移植操作系统
    〔3〕Mysql非常灵活安权限口令系统客户Mysql效劳器连接时间口令传送加密Mysql支持机认证
    〔4〕Mysql支持型数库然PHP编写网页说够存放百条记录数足够Mysql方便支持千条记录数库作开放源代码数库Mysql针应进行相应修改
    〔5〕Mysql拥非常快速稳定基线程存分配系统持续必担忧稳定性事实Mysql稳定性足应付超规模数库
    2开发技术选择
    1〕J2EE
    〔1〕简化结构
    J2EE台支持简化基组件开发模型J2EE基Java编程语言J2SE台提供编写次处运行移植性遵循J2EE标准效劳器支持该模型
    EJB组件编写应程序更简单EJB体系结构复杂应程序开发员般必编写访问系统效劳代码EJB容器会实现系统级效劳例事务安性等
    外J2EE支持异构环境基J2EE应程序赖特定操作系统中间件硬件设计合理基J2EE程序需开发次部署种台典型异构企业算环境中十分关键J2EE标准允许客户订购J2EE兼容第三方现成组件部署异构环境中节省制订整方案需费
    〔2〕提高开发效率
    组件技术开发员技应程序开发进行分工行开发提供整体开发效率例:图形设计师创立JSP模板商业逻辑该领域专家完成JSP页面EJBJava工程师完成应程序装配部署团队中成员完成中许工作时进行助加速应程序开发
    〔3〕移植性强
    Java语言固移植性外EJB体系结构Bean支持该Bean容器间提供套标准化应程序编程接口开发员够Bean种操作环境移植种操作环境需重新编写源代码
    〔4〕重性
    EJB模型中软件组件严格离现软件组件装配出效劳器端应程序现JavaBean装配出客户端应程序样软件够重
    〔5〕易维护
    基组件设计简化应程序维护组件独立更新代通更新应程序中特定组件新功容易增加
    〔6〕伸缩性
    企业必须选择种效劳器端台便满足系统进行商业动作批新客户基J2EE台应程序部署种操作系统例部署高端UNIX型机系统J2EE领域供商提供更广泛负载衡策略消系统中瓶颈允许台效劳器集成部署实现高度伸缩系统满足未商业应需
    〔7〕广泛接受
    IT供商采纳EJB体系结构供商产品符合EJB体系结构互操作
    〔8〕保护投资
    企业必须适应新商业需求充分利现企业信息系统投资重新制定全盘更新方案变尤重样渐进〔激进全盘否认〕方式建立现系统效劳器台数公司希
    J2EE架构充分利户投资通允许现信息系统资产包裹〞J2EE应程序中求客户更换现技术事实关系数库中存储数企业已套已具雏形实体Bean正等着通EJB外壳访问
    成J2EE拥广泛业界支持重企业计算〞领域供商参供商现客户提供废弃已投资升级途径基J2EE台产品够操作系统硬件运行现操作系统硬件保存
    2〕MVC模式
    模型-视图-控制器〔MVC〕Xerox PARC八十年代编程语言Smalltalk-80创造种软件设计模式已广泛年推荐Sun公司J2EE台设计模式受越越 ColdFusion PHP 开发者欢送MVC模式处施职互干预MVC模式中三层施职果旦层需求发生变化需更改相应层中代码会影响层中代码网页设计员进行开发视图层中JSP业务熟悉开发员开发业务层开发员开发控制层利组件重分层更利组件重控制层独立成组件视图层做成通操作界面
    MVC〔ModelViewController〕应程序结构分析分布式应程序特征种抽象结构助应程序分割成假设干逻辑部件程序设计变更加容易
    MVC结构提供种功种象进行分割方法〔象维护表现数〕目象间耦合程度减MVC结构传统输入〔input〕处理〔processing〕输出〔output〕务运图形化户交互模型中设计概念运基Web企业级层应领域适合
    MVC结构中模型〔Model〕代表应程序数〔data〕控制访问修改数业务规〔business rule〕通常模型作现实世界中处理程软件似定义模型时采般简单建模技术
    模型发生改变时会通知视图〔View〕视提供查询模型相关状态力时控制器〔Controller〕提供访问封装模型部应程序功力
    视图〔View〕组织模型容模型里获数指定数表现模型变化时视负责维持数表现致性视时户求告知控制器〔Controller〕
    控制器〔Controller〕定义应程序行负责视户求进行解释求映射成相应行行模型负责实现独立运行GUI客户端户求鼠标单击菜单项选择择操作Web应程序中表现形式客户端GETPOST 请求模型实现行包括处理业务修改模型状态根户求模型行结果控制器选择视作户请求应答通常组相关功集应控制器
    〔1〕施职互干预
    MVC模式中三层施职果旦层需求发生变化需更改相应层中代码会影响层中代码假设业务发生变化取文章时webmaster文章作效标志直接文章取出取出效文章时业务发生改变设想果业务逻辑100页面中MVC模式表达灵活性更改JSP更改model层中相应类中SQL语句
    〔2〕利开发中分工
    MVC模式中层系统开更实现开发中分工网页设计员进行开发视图层中JSP业务熟悉开发员开发业务层开发员开发控制层
    〔3〕利组件重
    分层更利组件重控制层独立成组件视力层做成通操作界面
    3〕struts2框架
    次程序中引入Struts2hibernate框架传统java web应程序采jsp+servlet+javabean实现种模式实现根MVC分层程序结构分层负责显示jsp负责流程逻辑控制servlet负责数封装javabean种结构然存问题:jsp页面中需符号嵌入java代码造成页面结构混乱servletjavabean负责量跳转运算工作耦合紧密程序复度低等等便首先出StrutsStruts 2Struts代产品 struts WebWork技术根底进行合全新Struts 2框架全新Struts 2体系结构Struts 1体系结构差异巨Struts 2WebWork核心采拦截器机制处理户请求样设计业务逻辑控制器够Servlet API完全脱离开Struts 2理解WebWork更新产品然Struts 1Struts 2着太变化相WebWorkStruts 2变化Struts2WebWork设计核心Struts1设计核心Struts2中量拦截器处理户请求允许户业务逻辑控制器Servlet API离
    Struts2 框架3局部组成:核心控制器(FilterDispatcher)业务控制器户实现业务逻辑组件核心控制器(FilterDispatcher)Struts2框架核心控制器该控制器作filter运行web应负责拦截户请求户请求达时该Filter会滤户请求业务控制器组件户实现Action类实例JavaEE应里模型组件通常指系统业务逻辑组件隐藏系统业务逻辑组件面包含Dao领域象等组件Struts2模型组件时Struts2JSPFreeMarkerVelocity等作视图技术
    Struts 2框架致处理流程:
    〔1〕浏览器发送请求例请求mypageactionreportsmyreportpdf等
    〔2〕 Control中核心控制器FilterDispatcher根请求调相应业务逻辑控制器(Action)
    〔3〕回调Action中execute()方法方法体调业务逻辑组件处理请求(Model)数保存数库数库中检索信息实际Action控制器会调业务逻辑组件处理户请求
    〔4〕返回响应通execute方法信息返回FilterDispatcher
    〔5〕查找响应FilterDispatcher根配置查找响应什信息:SUCCESSERROR跳转jsp页面
    〔6〕响应户〔jsp>客户浏览器端显示〕
    4〕Hibernate
    Hibernate开放源代码象关系映射框架JDBC进行非常轻量级象封装Java程序员心欲象编程思维操数库 Hibernate应JDBC场合Java客户端程序ServletJSPWeb应中具革命意义Hibernate应EJBJ2EE架构中取代CMP完成数持久化重减低模块间耦合性
    5〕Spring
    Spring开源框架Rod Johnson创立解决企业应开发复杂性创立Spring根JavaBean完成前EJB完成事情然Spring途仅限效劳器端开发简单性测试性松耦合角度言Java应Spring中受益
    传统J2EE应开发效率低应效劳器厂商种技术支持没真正统导致J2EE应没真正实现Write OnceRun Anywhere承诺Spring作开源中间件独立种应效劳器甚须应效劳器支持提供效劳器功声明式事务事务处理等Spring致力J2EE应层解决方案仅仅专注某层方案说Spring企业应开发站式〞选择贯穿表现层业务层持久层然Spring想取代已框架缝整合
    3 开发工具Myeclipse选择
    Eclipse IDE〔Integrated Developing Environment〕IDE允许安装第三方开发插件身功扩展增强Myeclipse中种名插件集MyEclipse开发者常插件集合起收费
    Eclipse开放源代码基Java扩张开发台数Eclipse作Java集成开发环境然EclipseJava开发:Eclipse仅仅局限Java开发语言开发CC++Eclipse框架组效劳通种插件构建开发环境提供支持CC++ 插件便进行相应语言开发
    MyEclipseEclipse提供量私开源Java工具集合解决种开源工具致缺点NitroX繁杂强加速Java Web应开发工具包含强够编译JSPStruts Web应工具AppXRay工具解析JavaXML配置文件
    MyEclipse实际价值包含发布包中量工具CCSJSHTMLXML编辑器帮助创立EJBStruts工程导产生工程组件actionsession beanform等包含编辑Hibernate配置文件执行SQL语句工具
    需求分析
    企业角度设计网站首先解户需什点出发软件容填充起满足户根底网站功丰富化做完功站客户立场功进行评测果需改善方慢慢进行完善
    软件企业员工进行种理员工资属部门考勤进行统理里涉公司里面需赏罚制度样没更进行系统架构原型功更加完善美化
    系统户
    系统定义两户普通户理员户够执行功样普通户查信息理员员工信息部门信息进行增删改查操作
    系统功需求
    〔1〕户登录
    户登录系统时候首先进入系统登录界面前面接受户名密码属身份权限台进行验证果户名存返回登录页面果存户名验证密码果密码存成功跳转菜单页面果密码错误返回登录页面提示相应信息
    (2) 系统功分析
    系统考虑公司员理根功出发首先员工次部门者考勤工资系统功户修改登录密码
    员工:满足添加员工员工增删改查等操作里员工身份权限职位进行理里添加员工时候分配身份权限记录应职位员工建立时候默认分配相应户名密码户名分配员工编号密码开始默认60员工添加员工系统户理界面密码进行修改防止
    部门:考虑公司里面部门事情原进行某变动通里部门进行修改
    考勤:公司里面难免少员工迟缺勤等诸事情时候考虑事部时解信息员进行合理分配做出定统筹安排
    工资:员工根力报酬相应里入手员工工资进行理

    3 系统设计
    31 系统架构设计
    整系统划分四块视图层控制层业务层持久化层
    视图层负责户显示者台传递数控制层实现前台数传值进行判断控制通业务层间接口实现数传入传输间通单接口降低模块间耦合性方便代码修改期功添加
    系统功模块设计
    系统功模块划分图31示分员工信息理页面部门理页面考勤页面工资页面系统理页面
    企业员工信息查询系统





    系统理
    考 勤
    部门理
    员工工资理
    员工信息理





    考勤查
    考勤登记
    员工工资查询
    登陆密码修改
    部门添加
    部门查找
    员工添加
    员工查找







    图31 企业员工信息理系统功模块图
    登录页面
    登录成功进入菜单页面失败返回登录页面提示错误信息页面根登录员权限进入菜单页面理员进行更操作普通户进行少局部操作具体流程图32示




    开 始





    登 录



    N
    验 证




    Y
    根权限进入菜单页面




    图32 系统登录流程图

    模块分析
    1员工信息理设计
    理员员工进行增删改查操作普通户进行查询图33示
    全部员工信息查


    理员户

    员工信息理模块
    员工信息修改



    员工信息删



    员工信息添加



    身信息查
    普通户




    图33 员工信息理功模块关系图
    〔1〕增加户页面
    员工根信息进行添加员工根信息图34示
    职员编号
    职员姓名
    民族



    家庭址

    文化程度
    婚姻状况

    职工根信息

    固定
    出生日期



    部门号

    入职时间


    图34 员工根信息ER图
    〔2〕员工信息查
    查员工信息员工信息作相应修改删员工信息 具体流程图35示
    员工查找




    详细查



    员工查
    员工信息理



    员工信息修改




    员工信息删




    图35 员工查流程图
    2部门理设计
    理员部门进行进行增删改查操作具体部门信息图36示

    部门编号


    部门
    部门名


    部门理
    设立时间



    部门信息



    图36 部门信息ER图
    部门查流程图37示
    部门查找




    部门查
    部门信息修改
    部门理



    部门删



    图37 部门查询流程图
    3 系统户信息
    里理员普通员工修改登录密码密码修改流程图38示




    密码修改


    输入旧密码新密码



    修改成功



    返回登录页面



    图38 户密码修改流程图
    4考勤页面设计
    理员员工迟早退缺勤考勤登记权限普通员工请假权限考勤进行增查改图39示
    员工考勤查询




    理员户


    考勤理模块






    员工考勤登记






    身考勤查




    普通户


    请 假





    图39 考勤理功模块关系图
    5 工资理
    功理员够系统已制定赏罚制度迟扣少钱早退扣少钱等类赏罚系统根职位设定根底工资原根底工资进行进行赏罚
    赏罚制度设定算法计算员工工资
    33 业务实体设计
    业务实体存中表现实体域象数库中表现关系数实现业务实体包括容:
    (1) 设计域模型创立域模型实体象
    (2) 设计数模型
    34 设计域模型
    企业员工信息理中实体包括员工信息表〔worker〕登录信息〔login〕部门信息〔department〕职位〔job〕员工职位〔staffjob〕考勤〔duty〕具体含义
    员工信息表〔worker〕:员工信息实体包含属性员工姓名〔workerName〕员工编号〔workerCd〕民族〔nation〕 〔telephone〕家庭 〔hometelephone〕家庭住址〔address〕文化程度〔educational〕婚姻状况〔marriage〕出生年月〔birthday〕性〔sex〕部门编号〔deptcd〕入职时间〔stime〕
    登录〔login〕实体容:员工登录账号〔useId〕员工姓名〔useName〕员工登录密码〔usePassword〕员工权限〔use_flg〕
    部门信息〔department〕实体容:部门编号〔deptId〕部门名〔deptname〕部门理〔deptmanage〕部门 〔telephone〕设立时间〔deptime〕
    职位〔job〕实体:职位id〔managecd〕职位名〔manage_name〕薪水〔job_salary〕
    员工职位〔staffjob〕实体:员工编号〔staffcd〕职位编号〔managecd〕
    考勤〔duty〕实体:id〔dutyId〕员工编号〔workerCd〕员工姓名〔workerName〕开始时间〔duty_time1〕结束时间〔duty_time2〕部门编号〔deptId〕考勤状态〔duty_type〕
    35 设计数模型
    员工信息表〔worker〕登录信息〔login〕部门信息〔department〕职位〔job〕员工职位〔staffjob〕考勤〔duty〕数库中相应表面详细说明表间关系表应属性
    员工表〔worker〕见表31
    表31 worker员工表
    字段说明
    列名
    字段属性
    null
    键值
    员工编号
    workerCd
    varchar〔50〕
    no
    pk
    员工名
    workerName
    varchar〔50〕
    no


    hometelephone
    varchar〔50〕
    no


    telephone
    varchar〔50〕
    no

    家庭住址
    address
    varchar〔50〕
    no


    sex
    varchar〔50〕
    no

    民族
    nation
    varchar〔50〕
    no

    出身年月日
    birthday
    varchar〔50〕
    no

    文化程度
    educational
    varchar〔50〕
    no

    婚姻状况
    marriage
    varchar〔50〕
    no

    入职时间
    stime
    varchar〔50〕
    no

    部门编号
    deptcd
    varchar〔50〕
    no
    Fk

    登录表〔login〕见表32中包括登录id员工帐号员工密码
    表32登录表
    字段说明
    列名
    字段属性
    null
    键值
    员工登录账号
    useId
    varchar〔50〕
    no
    pk
    员工姓名
    useName
    varchar〔50〕
    no

    员工登录密码
    usePassword
    varchar〔50〕
    no
     
    员工权限
    use_flg
    varchar〔50〕
    no
     

    部门表〔dept〕见表33中包括部门编号部门名部门 部门理设立时间
    表33部门表
    字段说明
    列名
    字段属性
    null
    键值
    部门编号
    deptId
    varchar〔50〕
    no
    pk
    部门名
    deptname
    varchar〔50〕
    no

    部门理
    deptmanage
    varchar〔50〕
    no

    部门
    telephone
    varchar〔50〕
    no

    设立时间
    deptime
    varchar〔50〕
    no


    考情表〔dutytable〕见表34包括id员工编号开始时间结束时间考勤状态

    表34考勤表
    字段说明
    列名
    字段属性
    null
    键值
    id
    dutyId
    int〔100〕
    no
    pk
    员工编号
    workerCd
    varcha〔50〕
    no

    员工姓名
    workerName
    varcha〔50〕
    no

    开始时间
    duty_time1
    varcha〔50〕
    no

    结束时间
    duty_time2
    varcha〔50〕
    no

    部门编号
    deptId
    varcha〔50〕
    no

    考勤状态
    jotaicd
    varcha〔50〕
    no

    职位表〔job〕见表35表中职位id职位名
    表35职位表
    字段说明
    列名
    字段属性
    notnull
    键值
    职位id
    managecd
    int〔50〕
    no
    pk
    职位name
    manage_name
    varchar(100)
    no

    薪水
    job_salary
    varcha〔50〕
    no


    员工职位表〔staffjob〕见表36包含职工表号职位id
    表36员工职位表
    字段说明
    列名
    字段属性
    notnull
    键值
    员工编号
    workerCd
    varcha〔50〕
    no
    Fk
    职位id
    managecd
    varcha〔50〕
    no
    Fk
    4 网站前台设计
    41 网站登录界面设计
    企业员工信息理系统会普通网站样什访问部员工具访问权限网站登录页面必少通登录够分析出访问者权限系统根权限予反应网站登录界面图41示

    图41 登录页面
    登录页面里面输入户名密码text框控制登录权限单项选择钮理员单项选择钮值0员工单项选择钮值1应login表use_flg值输入户名密码点击登录钮会前台值传递台台数库里面进行验证果户存提示错误信息户存〞图42示

    图42 登录户存
    果输入户名存密码正确话会返回login页面提示错误信息密码正确请重新输入〞图43示

    图43 户登录密码错误
    果台验证功直接跳转相应菜单页面图44 45示

    图44 理员登录正确跳转界面

    图45 员工登录正确跳转界面
    42 员工信息理界面设计
    理员成功登录菜单员工信息理员工信息理两二级菜单图46示

    图46 员工信息理二级菜单

    员工查找页面图47示职工号查询部门号查询详细查员工信息修改删功

    图47员工查页面
    员工检索通选择单项选择钮选择检索方式根判断单项选择钮value值调查询方法两种查询精确查询模糊查询输入框值空时检索员工信息
    点击详细钮应员工详细信息进行查详细页面图48示

    图48员工信息详细页面
    点击删钮首先会弹出删确认窗口点击确认时删该员工信息图49示

    图49员工信息删页面
    点击更新钮会跳转更新页面更新页面员工工号修改外信息修改修改点击更新〞钮该户信息保存返回查页面更新页面图410示

    图410 员工信息修改页面
    想添加新员工信息员工信息理二级菜单处点击员工添加〞跳转员工信息添加页面该页面三表进行操作员工添加时仅员工根信息表添加该员工根信息时login表创立该员工登录系统户名登录密码登录权限员工职位表添加该员工职位应数员工添加页面图411示

    图411 员工添加页面

    43 部门理页面设计
    系统部门理页面样具理员权限公司部门进行相应操作该模块中设计公司部门添加修改删员工信息理模块样部门理二级菜单部门查部门添加图412示

    图412 部门理二级菜单页面
    部门查页面根部门号部门名查询两种检索方法时部门进行删更新操作图413示

    图413 部门查页面
    点击更新钮跳转部门更新页面部门号修改部门信息修改然保存部门更新页面图414示

    图414 部门信息更新页面
    44员工工资理设计
    员工工资查询页面该页面中户查询员工工资图中出该页面分查询全部选择查询部门查询系统根查询条件数库中查询出相应员工工资图415示

    图415 员工工资查询页面
    45 员工考勤理设计
    员工考勤理员工考勤信息理理员普通员工局部操作两点理员查员工考勤情况普通员工查考勤情况理员员工进行考勤登记分登记员工迟早退缺勤三种情况普通员工请假权力菜单设计图416417示

    图416理员考勤理

    图417 普通员工考勤理
    理员考勤查时方便设计部门号查询功里加功作演示然更方便查询设计时间段查询员工号查询等实现原理部门号查询类似改变关键字行理员考勤查页面图418示
    图418 理员考勤信息查页面
    普通户考勤查页面查出勤状况简单表格显示相关信息图419示

    图419 普通员工考勤信息查页面
    考勤登记页面图420示

    图420 考勤登记页面
    普通员工请假设图421示

    图421 考勤登记页面
    46 户密码修改模块设计
    理员普通员工户登录密码修改页面页面户通旧密码输入台通session保存登录密码相果正确会清空输入值页面提示错误信息新密码确认密码间存致情况页面提示错误信息正确完成旧密码更新密码修改成功时跳转成功页面修改页面图422示

    图422 户密码修改页面
    47 退出系统模块设计
    户点击退出系统清空前户登录信息清空session里面数然跳转登录页面

    5 网站模块功实现
    51 户登录实现
    户登录实现if条件语句条件返回结果条件LoginAction中通get()方法获取页面传Login象u传参数useIddao层通数库查找Login象use1进行bool型值action层dao层间加service层降低模块间耦合度
    模块操作action中户登录户名户密码参加session中层代码
    LoginAction逻辑层处理:
    public String execute() throws Exception {
    ActionContextgetContext()getSession()put(id ugetUseId())
    ActionContextgetContext()getSession()put(password ugetUsePassword())
    ActionContextgetContext()getSession()put(name ugetUseName())
    ActionContextgetContext()getSession()put(useflg ugetUseFlg())
    Login user1thisservicefindUserById(ugetUseId())
    Map request(Map) ActionContextgetContext()get(request)
    requestput(uu)
    if (user1 null){
    thisaddFieldError(ds户名存请重新输入)
    return error}
    if(user1getUsePassword()equals(ugetUsePassword())){
    if((user1getUseFlg()equals(ugetUseFlg()))&&(ugetUseFlg()equals(0))){
    return success}
    else if((user1getUseFlg()equals(ugetUseFlg()))&& (ugetUseFlg()equals(1))){
    return success1}}
    thisaddFieldError(aa 密码正确请重新输入)
    return error}
    jlchengServiceImpl业务层实现方法参数传递
    private jlchengDao managementdao
    public jlchengDao getManagementdao() {
    return managementdao}
    public void setManagementdao(jlchengDao managementdao) {
    thismanagementdao managementdao}
    public Login findUserById(String id) {
    return thismanagementdaofindUserById(id)}
    jlchengDaoImpl持久化层实现
    public Login findUserById(String id) {
    Login user1(Login)thisgetHibernateTemplate()get(Loginclass id)
    return user1 }
    52 员工信息理模块实现
    〔1〕户查询
    员工查页面需印出员工信息菜单点击员工查时已触发WorkerlistActionaction控制查询数库中员工dao层list接受查询结果返回action放入Map集合request中页面迭代器遍历然印出面局部代码示
    dao层
    public List findAllWorkers()
    {String hql from Worker us order by usworkerCd desc
    return (List) thisgetHibernateTemplate()find(hql)}
    action层
    public String execute() throws Exception{
    Map request (Map)ActionContextgetContext()get(request)
    requestput(list thisservicefindAllWorkers())
    return success}
    页面局部代码








    员工查询员工号部门号查询通SearchWorkerAction控制调service层方法调dao层数搜索语句
    SearchWorkerAction层代码:
    public String execute() throws Exception{
    if(searchequals()){
    return searchAllWorker}
    if(search_flgequals(byWorkerCd)){
    Map request (Map)ActionContextgetContext()get(request)
    equestput(list thisservicefindByCd(search))
    return searchByCd}
    if(search_flgendsWith(byDeptId)){
    Map request (Map)ActionContextgetContext()get(request)
    requestput(list thisservicefindByDeptId(search))}
    return searchByDeptId }
    Dao层员工号查询方法
    public List findByCd(String search) {
    String hql from Worker us where usworkerCd
    return thisgetHibernateTemplate()find(hql search)
    }
    Dao层部门号查询方法
    public List findByDeptId(String search) {
    String hql from Worker us where usdeptId
    return thisgetHibernateTemplate()find(hql search)}
    〔2〕员工信息查
    通前台返回员工编号然数库里面进行详细检索检索出值查询相形式传递出里值提里进行表查询然查询结果统新定义bean接受然返回页面面代码中wdbean里WorkerDept类定义象WorkerDept里属性包含表里属性
    OneWorkerAction中代码:
    public String execute() throws Exception{
    WorkerDept wdnew WorkerDept()
    Worker workerthisservicefindById(wogetWorkerCd())
    Systemoutprintln(workergetDeptId())
    Systemoutprintln(workergetWorkerName())
    Department dtthisservicefindBydeptid(workergetDeptId())
    Systemoutprintln(dtgetDeptname())
    wdsetWorkerCd(workergetWorkerCd())
    wdsetWorkerName(workergetWorkerName())
    wdsetSex(workergetSex())
    wdsetAddress(workergetAddress())
    wdsetEducational(workergetEducational())
    wdsetMarriage(workergetMarriage())
    wdsetNation(workergetNation())
    wdsetBirthday(workergetBirthday())
    wdsetDeptId(workergetDeptId())
    wdsetHometelephone(workergetHometelephone())
    wdsetStime(workergetStime())
    wdsetTelephone(workergetTelephone())
    wdsetDeptname(dtgetDeptname())
    Map request(Map) ActionContextgetContext()get(request)
    requestput(workerdept wd)
    return success}
    〔3〕update更新员工信息
    里仅仅员工根信息进行修改时员工职位登录权限进行修改户信息页面页面仅仅根传递员工编号进行查找里涉数库表间联系员工信息表〔Worker)部门表(deptartment)员工职位表〔staffjob〕Login表三张表间关联系员工号属性通属性三张表联系起说外键方重新设定员工权限通接收员工号数库Login表查找关员工数然进行修改保存
    〔4〕新员工信息添加
    面提新员工添加仅Worker表操作时Login表Staffjob表添加新员工信息表操作求action中定义三表应象通set()方法三象赋予值分传持久层调save()表里添加新数面局部关代码
    Action层
    public String execute() throws Exception{
    String namenew String(workergetWorkerName()getBytes(iso88591)utf8)
    String addressnew String(workergetAddress()getBytes(iso88591)utf8)
    String educationnew String(workergetEducational()getBytes(iso88591)utf8)
    String marriagenew String(workergetMarriage()getBytes(iso88591)utf8)
    String nationnew String(workergetNation()getBytes(iso88591)utf8)
    String sexnew String(workergetSex()getBytes(iso88591)utf8)
    workersetWorkerName(name)
    workersetAddress(address)
    workersetEducational(education)
    workersetEducational(education)
    workersetMarriage(marriage)
    workersetNation(nation)
    workersetSex(sex)
    loginsetUseId(workergetWorkerCd())
    loginsetUseName(workergetWorkerName())
    loginsetUsePassword(000000)
    sjobsetWorkerCd(workergetWorkerCd())
    thisservicesaveWorker(worker)
    thisservicesaveLogin(login)
    thisservicesavaStaffjob(sjob)
    return success}
    程序中getBytes()方法解决中文乱码问题页面传值换成utf8格式赋予象保证数库里保存乱码解决乱码问题方法中种
    53 部门理模块实现
    部门模块分部门添加部门查询部门修改部门删
    〔1〕部门添加
    设计时部门操作做简化做单表操作部门添加department表添加新数AddDeptAction控制面该action中程序
    public class AddDeptAction extends ActionSupport{
    private jlchengService service
    private Department dept
    public jlchengService getService() {
    return service}
    public void setService(jlchengService service) {
    thisservice service}
    public Department getDept() {
    return dept}
    public void setDept(Department dept) {
    thisdept dept}
    public String execute() throws Exception{
    String managenewString(deptgetDeptmanage()getBytes(iso88591)utf8)
    String namenew String(deptgetDeptname()getBytes(iso88591)utf8)
    deptsetDeptmanage(manage)
    deptsetDeptname(name)
    thisservicesave(dept)
    return success
    }}
    〔2〕部门查询
    部门号部门名查询部门操作前面员工信息员工号部门号查询员工设计思想样里做详细说明面部门查询action层代码
    public String execute() throws Exception{
    String shnew String(searchgetBytes(iso88591)utf8)
    if(shequals()){
    return searchAllDept}
    if(search_flgequals(byDaptId)){
    Map request (Map)ActionContextgetContext()get(request)
    requestput(list thisservicefindByDeId(sh))
    return searchBydeId}
    if(search_flgequals(byDeptName)){
    Map request (Map)ActionContextgetContext()get(request)
    requestput(list thisservicefindByDeName(sh))
    }return searchBydeName }
    〔3〕部门信息修改删
    里前面员工查修改样道理首先根页面传递部门号查出应部门象象做修改删操作面部门修改action层代码:
    public String execute() throws Exception{
    String managenew String(deptgetDeptmanage()getBytes(iso88591)utf8)
    String namenew String(deptgetDeptname()getBytes(iso88591)utf8)
    deptsetDeptmanage(manage)
    deptsetDeptname(name)
    thisserviceupdateDept(dept)
    return success
    }
    部门删控制层代码:
    public class RemoveDeptAction extends ActionSupport{
    private jlchengService service
    private Department dt
    public jlchengService getService() {
    return service}
    public void setService(jlchengService service) {
    thisservice service}
    public Department getDt() {
    return dt}
    public void setDt(Department dt) {
    thisdt dt}
    public String execute() throws Exception{
    thisservicedelete(dt)
    return success}
    }
    54 工资理模块实现
    工资设定工资决定职位固定工资工资根底进行修改根考勤定工资
    里早退迟次扣五十元缺勤次100元果请假话扣钱
    月通员工考勤情况决定工资通〔paytable〕考勤表里面找出员工考勤状况然考勤状况判断员工工资少
    55 考勤理模块实现
    〔1〕考勤添加
    数库中关考勤信息考勤表考勤理模块设计单表操作理员员工考勤登记普通员工请假考勤表添加新数
    public String execute() throws Exception{
    Duty duty new Duty()
    String namenew String(workerNamegetBytes(iso88591)utf8)
    String typenew String(dutyTypegetBytes(iso88591)utf8)
    dutysetWorkerCd(workerCd)
    dutysetWorkerName(name)
    dutysetDutyType(type)
    dutysetDeptId(deptId)
    dutysetDutyTime1(dutyTime1)
    dutysetDutyTime2(dutyTime1)
    thisservicesaveDuty(duty)
    return success
    }
    〔2〕考勤查询页面
    进入考勤查询页面已考勤信息搜出做部门号查询缩查询范围前面部门号查询员工部门样道理查询表变成考勤表
    面action层操作:
    public class SearchDutyByDeptAction extends ActionSupport{
    private jlchengService service
    private String deptId
    public jlchengService getService() {
    return service
    }
    public void setService(jlchengService service) {
    thisservice service
    }
    public String getDeptId() {
    return deptId
    }
    public void setDeptId(String deptId) {
    thisdeptId deptId
    }
    public String execute() throws Exception{
    if(deptIdequals()){
    return searchAllDuty
    }
    Map request (Map)ActionContextgetContext()get(request)
    requestput(listthisservicefindDutyByDeptId(deptId))
    return searchBydeptId}}
    56 系统理模块实现
    系统模块设计做登录密码修改里做登录时保存session里登录户密码页面传值做
    UpdatePasswordAction 中代码:
    public String execute() throws Exception {
    String id(String)ActionContextgetContext()getSession()get(id)
    String password2(String)ActionContextgetContext()getSession()get(password)
    if(olderpasswordequals()){
    thisaddFieldError(ERROR 请输入旧密码)
    return input
    }
    if(olderpasswordequals(password2)){
    thisaddFieldError(ERROR 旧密码正确)
    return input
    }
    if(newpasswordequals()){
    thisaddFieldError(ERROR 请输入新密码)
    return input
    }
    if(passwordequals()){
    thisaddFieldError(ERROR 请次输入新密码)
    return input
    }
    if(newpasswordequals(password)){
    Login loginthisservicefindloginByid(id)
    loginsetUsePassword(password)
    thisserviceupdatelogin(login)
    return success
    }
    else{
    thisaddFieldError(ERROR 次输入密码正确)
    return input }}
    6 软件测试
    61 模块测试
    模块测试1:登录功测试登录功完成时候进行测试三次第次户名错误情况第二次户名正确密码错误情况第三次户名密码权限正确情况
    第次输入户名错误时候系统会前台方提示该户存请重新输入〞
    第二次输入密码错误时候系统会前台方提示密码正确请重新输入〞
    第三次果输入密码户名正确时系统会动跳转
    模块测试2:员工信息添加页面录入员工信息然提交果真添加成功员工查页面见刚刚添加新员工信息
    模块测试3:员工信息查询模块输入已存员工号时搜出该员工号信息输入已存部门号时搜出部门员工信息输入空时搜出员工
    模块测试4:员工信息修改页面员工根底信息工作职位权限等做相应改动然通员工查界面查果查值修改正值样恭喜功实现
    模块测试5:员工信息删里做检测已删数会会存数库中选中删员工点击删钮会提示删成功然查询否存该员工果存功实现反功出错
    模块测试6:部门信息添加测试否查询页面找添加部门
    模块测试7:部门信息修改删里测试方法前面说样果测试成功查询页面相应数改变
    模块测试8:员工考勤添加查测试输入员工缺勤请假迟早退等然查询否正确添加该员工信息果成功模块测试完毕
    模块测试9:户密码修改测试目旧密码输入错情况提示重新输入新密码确认密码致情况提示错误信息三密码校验正确密码修改成功相应数库值修改成功
    面模块测试系统模块功预期值相模块功成功实现
    62 集成测试
    完成面模块测试面集成测试阶段集成测试方法功测试遍流程:
    首先理员先够成功登录够操作户添加页面添加新员工然员工查询页面进行查否找刚刚添加果存点击旁边查钮时应该跳户信息查页面点击面修改测试修改否成功果成功次查该员工信息信息修改样进行删测试点击旁边删钮提示删成功户查询找该员工信息
    次理员部门理进行操作添加部门查询然部门做相应修改次查询成功部门执行删操作次查询该部门否存
    然户考勤进行理选择员工进行考勤信息添加然考勤查询中查出该员工考勤信息考勤添加成功工资页面首先查询考勤正常员工查工资然选择缺勤员工次查工资少点
    面户信息查已密码修改理员进入系统理信息理中查信息尝试修改密码然点击注销钮返回登录页面已修改正密码进行输入
    面系统整套工作流程第次设计企业事理功已实现方面难免漏洞会模板步步进行优化改进


    时间总快转眼已写总结月系统架构设计代码编写企业员工信息理系统终预期想法完成第次完成系统开始设计时没设计复杂功模块设计实现拟少数库设计业拟简单表表间关系关系实现时做单表操作总体说系统绝功实现功模块存着更加完善方方员工信息理员工信息删操作员工信息表数实功考虑级联删员工删时仅考虑该员工员工根信息删考虑员工相关表数删考勤表员工职位表数样防止数库存储空间浪费
    次毕业设计做企业员工信息系统够格做心然带收获方开发工具Myclipse更加熟练解通已建表Myclipse动生成实体类应hbmxml文件做程中遇问题积极灵活解决问题力设计工程中遇印象深问题中文乱码问题刚开始页面问题着手改jsp页面编码utf8问题没解决慢慢分析发现页面传值查入数库中成乱码明白数库乱码问题通网搜索mysql数库乱码问题找解决方法:SET character_set_client'utf8'SET character_set_connection'utf8'SET character_set_results'utf8修改mysql默认编码格式外保险getBytes〔〕方法先页面传值换成utf8格式查数库样乱码问题终解决
    总说通次设计仅学知识稳固知识点时意识学东西薄弱东西需掌握次J2EE工程开始走进公司面更更新知识快学样东西利手里资源帮组快完成务门技巧相信值学
    参考文献
    [1]乔普拉.JSP程序设计.北京民邮电出版社2006.
    [2]耿祥义张跃华.JSP教程(第2版).北京清华学出版社2007.
    [3]李刚.轻量级J2EE企业应实战.北京电子工业出版社2021.
    [4]孙鑫Struts2深入详解[M]北京电子工业出版社2021
    [5]埃克尔.Java编程思想(第4版)北京机械工业出版社2007.
    [6]刘晓华张健.JSP应开发详解〔第3版〕.北京电子工业出版社2007.
    [7]刘晓华精通Java核心技术北京:电子工业出版社2004
    [8]耿祥义等Java2实教程北京:清华学出版社2004
    [9]薛民Java应教程北京:清华学出版社2005
    [10]姜利群Java网络编程实例教程北京:清华学出版社2005
    [11]朱福喜Java工程开发毕业设计北京:清华学出版社2021
    [12]李松林陈清华.Eclipse宝典.北京电子工业出版社2007
    [13]普雷斯曼.软件工程:实践者研究方法(原书第6版).北京机械工业出版社2007
    [14]蒲子明许勇王黎等 Struts 2+Hibernate+Spring整合开发技术详解北京:清华学出版社2021
    [15]王伟 Struts 2完全学手册北京:清华学出版社2021
    [16]Gerald Post Albert Kagan Database management systemdesign consideration and attribute2003
    [17]John BMinerDonald PCraneHuman Resource ManagementHarper CollinsCollege Publishers1995
    [18]Paul CJorgensen软件测试(原书第2版)北京机械工业出版社2003
    [19]Donald BrownChad Michael DavisScott Stanlick Struts 2实战北京:民邮电出版社2021
    [20]Java Open Source ProgrammingJoe WalnesAra AbrahamianMike CannonBrookesPat LightbodyIndianapolisIndianaWileyPublishing2004

    致谢
    时间飞逝学四年学生涯结束里感谢母校安徽理工学感谢予学四年学时机体会学生活丰富彩说学仅仅学天堂培养力方深感触
    文档香网(httpswwwxiangdangnet)户传

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

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

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

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

    下载文档

    相关文档

    员工信息管理系统java

    云南大学2019年春季学期信息学院电子信息工程2018级《面向对象信息系统开发》期末检测(堂下测试)试卷A满分100分 考试时间:150分钟 任课教师:高莲学院:__信息学...

    4年前   
    840    0

    企业文档信息管理系统的设计与实现

    企业文档信息管理系统的设计与实现摘要:随着计算机技术的不断发展,电子档案管理在企业文档信息管理中越来越得到广泛的应用及普及。本文通过对。。。。。的分析,针对。。。。。的问题,提出了。。。。。。...

    2年前   
    508    0

    科研信息管理系统

     摘 要 在作了充分的需求分析的基础上,采用ASP技术,结合Access数据库,开发了一个高校教职工发表论文情况的科研信息管理系统。 该系统能实现初始数据的录入、修改、删除...

    5年前   
    1498    0

    医院住院信息管理系统

    医院住院信息管理系统摘要医院住院病区的管理包括病人出入院管理,住院病区对病人的医嘱录入、发药和计费,中心药房对药品的管理等工作,是医院管理重要一环。计算机技术在医院管理工作中应用越来广泛,住院...

    3年前   
    1001    0

    信息管理系统实验报告

    信息管理系统实验报告班级: 财务管理班 成员: 指导老师: 2012食堂信息系统调查大纲• 一、引言• 二、系统需求分析• 三、可行性分析• 四、概念结构设计• 五、逻辑结构设计• ...

    2年前   
    539    0

    信息管理系统——关键术语

    关键术语 □ 常用的关键术语的定义 计算机工业和信息处理产业令人吃惊的相似之处是都把新造的词汇和缩写词引入专业词汇表中。本章的很大部分致力于介绍和阐明这类术语。各业务领域的管理人...

    9年前   
    867    0

    基于Web的学生信息管理系统

    在现如今这个网络技术高度普及和信息全球化的年代,信息化的程度和互联网技术在国际竞争中充当着重要的角色,华为5G的实例告诉我们,谁先掌握技术谁就有话语权。

    3年前   
    738    0

    医院信息管理系统HIS方案

    医院信息管理系统HIS方案 目 录第1章 前 言 3第2章 项目概述 42.1 项目背景和基本需求 42.2 项目范围 42.3 项目方式 52.4 项目建议 52....

    3年前   
    902    0

    基于java的学生信息管理系统

    科技带动计算机行业不断地发展,计算机行业的发展也给每个行业带来了巨大的收益,使其工作效率得到提高,同时方便了人们的生活。本系统使用SSM框架,主要采用自顶向下的相关研究的方法。

    3年前   
    791    0

    学生社团信息管理系统

    学生社团信息管理系统 第一章 课题背景 1.1开发背景 1.2选题说明 1.3.需求分析 第二章 设计简介及设计方案论述 2.1总体设计 2.1.1 流程图 2.2数据库设计 2.2.1数据...

    5年前   
    2877    0

    企业员工管理系统

    企业职工信息管理系统的设计与实现报告一. 概述随着计算机技术、网络技术和信息技术的开展,越来越多地改善着现代人的观念。网络办公自动化系统是计算机技术和网络迅速开展的一个办公应用解决方案,它的主...

    3年前   
    439    0

    企业信息管理系统应用开发工作总结

    2011年工作总结  1、      井下作业系统 1、应数据公司要求配合红有公司对井下作业管理信息系统在我厂推广应用,收集完善我厂相关操作人员目前对系统功能和相关数据的建议和需求; 2...

    11年前   
    11782    0

    037-员工信息管理-0311

    员工信息管理 1 范围 月度采购计划包含公司内部员工自被聘用之日起到离开公司止的各项信息(包括岗位描述与人员编制信息、员工招聘信息、专业技术职称聘任信息、员工绩效管理信息、考勤管理信息、工...

    15年前   
    25776    0

    药店药品信息管理系统

    目录目录 IIIAbstract VI第一章 绪 论 11.1 背景及意义 11.2药店药品管理系统现状 11.3药店药品管理系统发展前景 21.4 论文总体结构 22.1...

    3年前   
    1170    0

    教师档案信息管理系统的设计与实现

    摘要 近年来,随着计算机科学技术和计算机网络技术的发展,高校对教师档案的管理逐渐被人们所重视,计算机技术已越来越广泛地在高校管理的各个领域得到应用。教师档案信息管理系统的设计与实现对高等院校的...

    3年前   
    791    0

    信息管理系统——信息服务的范围

    信息服务的范围 信息服务的范围包括受信息服务影响或在信息服务控制下的所有事情和活动。那些不重视信息服务职责范围的用户,看问题往往有一定的片面性,他们认为信息服务只与局部业务领域的那些事情...

    9年前   
    642    0

    人才信息管理系统毕业论文开题报告

    一、课题研究背景与研究意义:研究背景:当今社会是一个知识推动社会发展和经济进步的时代,每个毕业生都希望可以找到一个能够施展才华的招聘

    3年前   
    665    0

    国内类似“项目信息管理系统”合同情况

    国内类似“项目信息管理系统”合同情况 序号 合同名称 甲方 所属行业 合同价(万元) 用户数 软件...

    13年前   
    14376    0

    南京港口信息管理系统

     南京港口信息管理系统 技术报告 《南京港口信息管理系统》项目组 二○○五年十二月 目 ...

    9年前   
    24273    0

    医院信息管理系统分析报告

    医院信息管理系统分析报告班级:14电子商务小组成员:目录一、需求计划 21、医院管理系统的目的 22、背景分析 33、需求的确立 3二、详细分析 41、用户需求分析 42、系统功能需求分析 4...

    3年前   
    877    0

    文档贡献者

    郭***林

    贡献于2021-08-08

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

    该用户的其他文档