薪资人事管理系统之名片管理模块-毕业论文.doc

上传人:滴答 文档编号:1272725 上传时间:2019-01-25 格式:DOC 页数:26 大小:667KB
下载 相关 举报
薪资人事管理系统之名片管理模块-毕业论文.doc_第1页
第1页 / 共26页
薪资人事管理系统之名片管理模块-毕业论文.doc_第2页
第2页 / 共26页
薪资人事管理系统之名片管理模块-毕业论文.doc_第3页
第3页 / 共26页
薪资人事管理系统之名片管理模块-毕业论文.doc_第4页
第4页 / 共26页
薪资人事管理系统之名片管理模块-毕业论文.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、 本科毕业论文 (科研训练、毕业设计 ) 题 目: 晋江人事局薪资人事管理系 统之名片管理模块 姓 名: 学 院:软件学院 系: 专 业:软件工程 年 级: 学 号: 指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日 厦门大学本科毕业论文 软件学院 晋江人事局薪资人事管理系统之名片管理模块 摘要 信息自动化是当今企业提高本企业竞争力和生产力的重要手段。名片管理系统模块是用来对企业或者组织内部的 海量客户信息进行管理以及快速检索的系统,是客户关系管理系统(CRM)的一个重要组成部分。该模块主要实现了名片信息的创建和修改,名片信息的查询和预览以及仿真名片的显示等功能。该系统是基于

2、晋江人事局的要求而开发的。通过调用名片管理模块可以快速查询人事信息,提高工作效率。 本系统不局限于个别企业或者单位的模式,具有很强的通用性。本文按照软件工程开发流程,从了解用户需求到编码实现和测试完成,详细介绍了此次开发项目的细节。 关键词 Java 语言 Access 数据库 仿真名片 晋江市人事局薪资人事管理系统 Business Card Management System Abstract Business Card Mansgement System is ued to organize lots of information that customers in the compan

3、ies and organizations. It is also used to improve the speed of searching the information that the user needs to know. It is an important part of Customer Relationship Management. Developing of Business Card Management System is base on the requirement of the Jinjiang Renshiju. By this system ,the us

4、er can find the informations of customers ,so it can improve the work efficiency of the companies and organizations. The system is divide into sevenr parts: set up Business Card information, delete Business Card information, amend Business Card information, show all Business Card informations, show

5、Emulational Business Card, look up Business Card information. Keyword JAVA Language Access Database Emulational Business Card 厦门大学本科毕业论文 软件学院 目录 序言 . 1 正文 . 1 (一 ) 相关技术 . 1 1 Java 技术 . 2 2 Access 数据库 . 2 3 JAVA 与 Access 数据库 . 3 (二 )项目需求阶段 . 3 1 引言 . 3 1.1 编写目的 . 4 1.2 范围 . 4 1.3 名 词和术语解释 . 4 1.4 参考资

6、料 . 4 2 功能需求 . 4 3 性能需求 . 4 3.1 时间要求 . 5 3.2 适应性 . 5 3.3 可用性 . 5 3.4 数据精确度 . 5 3.5 安全保密性 . 5 3.6 可维护性 . 5 3.7 可跨平台性或可转移性 . 5 (三 ) 设计设计阶段 . 5 1 概述 . 6 2 功能模块设计 . 6 2.1 名片管理设置 . 6 2.2 查询模块设置 . 7 2.3 添加模块模块设置 . 8 2.4 删除名片模块设置 . 9 2.5 修改名片模块设置 . 错误 !未定义书签。 2.6 可视化名片模块设置 . 错误 !未定义书签。 2.7 名片一览设置 . 错误 !未定义

7、书签。 3 数据库设 计 . 错误 !未定义书签。 3.1 名片信息基本表 . 错误 !未定义书签。 3.2 数据的查询 . 错误 !未定义书签。 3.3 据库表的修改 . 15 3.4 数据的插入 . 15 3.5 COMMIT 与 ROLLBACK . 15 4 容错性设计 . 15 4.1 出错输出信息 . 15 4.2 出错处理对策 . 15 4.3 控制 要求 . 15 5 运行环境 . 16 晋江市人事局薪资人事管理系统 5.1 硬件平台 . 16 5.2 软件平台 . 16 (四 ) 实现阶段 . 16 1 查询功能模块 . 16 2 添加功能模块 . 18 结论 . 错误 !未

8、定义书签。 致谢语 . 错误 !未定义书签。 参考文献 . 错误 !未定义书签。 厦门大学本科毕业论文 软件学院 序言 当今社会,企业 人员交流多是通过互换名片进行的,而名片夹中日益增多的名片会让人感到一丝麻烦。如何能够在厚厚的一沓名片中快速找到自己所需的信息,提高效率便成了一件迫在眉睫的事情。开发本名片管理系统的目的便是为了能够更好的组织名片信息以及快速的查询信息,能够最大限度地利用好这些信息来提高工作效率。本文阐述的就是名片管理系统的具体实现方式。 正文 (一 )相关技术 1Java 技术 JAVA 是一种非常出色的语言 , 首先, Java 是一种平台无关语言。 Java 程序编译后,生

9、成字节代码 (byte-code),运行在 Java 虚机器 (实 际上是一个解释器 )上。一个操作系统平台只要提供 Java 虚机器, Java 程序就可以在上面运行。从理论上讲, Java 程序可以运行于所有的操作系统平台上,从根本上解决了 Internet 的异质问题。其次, Java 采用了可移动代码技术,在网络上不仅可以进行无格式的数据信息交换,而且可以进行程序交换。 Java 是比较纯的面向对象语言,它的绝大多数程序实体都是对象,利用对象的封装性可以大大降低网络上程序交换的复杂性。第三, Java 可以和 HTML(HyperTextMarkup Language)无缝的集成,把静

10、态的超文本文 件变成了可执行的应用程序,极大地增强了超文本的可交互操作性。最后,Java 是一种更安全的语言,它消除了 C 和 C+中众多的不安全因素,提供了诸多安全保障机制,例如:异常处理,代码检查等,比其它语言更适合网络应用软件的开发。 JAVA 特点 健壮性 Java 是一种比 C+还强的强类型语言。 Java 要求显式的方法声明,这保证了编译器可以发现方法调用错误,保证了程序更加可靠。 Java 内存模型是提高程序可靠性最重要手段。 Java 不支持指针,这杜绝了内存的非法访问。 Java 自动的无用单元收集防止了内存丢失等动态内存 分配所导致的问题。 Java 解释器运行时也实施检查

11、,可以发现数组和字符串访问的越界。 异常处理是 Java 保证程序健壮性的另一重要手段。一般认为,异常处理是成熟语言的标晋江市人事局薪资人事管理系统 志。异常是一个信号,这样开发的程序很容易在多种平台上使用。 可移植 平台无关性本身就提供了一种良好的可移植 (Portable)。 Java 还提供了实现无关性 (no implementation dependent),例如: Java 中的原始数据类型的长度在任何平台上都一样。Java 环境本身对硬件平台和操作系统也是可移植的。 Java 的编译器是用 Java 写的, Java 的运行系统是用 ANSI C 写的。 高性能 Java 是一个

12、解释型语言。众所周知,解释型语言除不可能达到编译型语言的速度外,其它性能(例如:可根据运行的上下文和当前值决定执行走向等)并不逊色于编译型语言。实际上, Java 程序平均要比 C 慢 20 倍。为了解决高性能 (High-performance)问题, Java 的设计者们正在开发“ Just in time”编译器,这种编译器可以在运行时把 Java 的字节代码翻译成特定 CPU 的机器码。 SUN 申称转化成机器码的字节代码在性能上接近于 C 或 C+。 多线程 Java 是一个多线程 (Multithreaded)语言,它可以同时运行多个线程处理多个任务。多线程技术可以提高图形用户界面

13、的交互性能。使用 C 或 C+开发多线程应用程序往往是令人头痛的。首要的困难是要保证多个例程可被若干并发线程运行。如果一个例程改变了状态变量的值,那么一次只可能有一个线程执行。用 C 和 C+编写多线程应用程序,需要程序员负责例程的锁定与释放。这种显式地控制锁的方式一方面繁琐,另一方面又极易产生死锁。 运行时的无用单元收集 程序无需显示释放占有的空间,无用单元自动回收的算法依赖于虚机器最终实现的硬 件环境。 Java 虚机器的方法区是编译后的代码区域,它包括方法代码、符号表符等。无用单元自动收集是 java 与 c+最明显的区别之一。 2Access 数据库 Access 数据库是一个面向对象

14、、采用事件驱动机制的新型关系数据库管理系统 (DBMS),它既可以通过 ODBC与其它数据库相连实现数据的交换与共享,也可以与 Word、 Excel等 Office办公软件进行数据信息交换与共享。使用 Access 数据库后,用户可以在单一的数据库中管理所有的信息。数据只需在表中存储一次,用户便可以在不同的位置查看,当某一数据更新以后 ,所有显示该数据的位置都将自动更新,这样可以避免冗余存储,减少了工作量和错误。 Access 数据库是由表、查询、窗体、报表、数据库访问页、宏以及七种数据库对象组成。 厦门大学本科毕业论文 软件学院 3JAVA 与 Access 数据库 针对 Microsof

15、t Windows 操作系统的 Java Access Bridge 使得 Access 数据库能够调用JAVA 的 API.。 Java Access Bridge 是一个类,它包含有 “本地方法 .“ 部分类的代码事实上是由 基于Microsoft Windows 系统的动态链接库 . Access Bridge Class 的本地代码通过 Java 虚拟机 调用 Java API。 (二 )项目需求阶段 根据晋江人事局提供的需要,编写了需求分析说明书,包括包括本文的编写目的、范围、名词和术语、参考资料等。 1 引言 1.1 编写目的 建立与用户构通的桥梁 本说明书对人事局要实现的软件功能

16、做全面描述,帮助使用者判断所描述的内容是否符合自身的要求,或者怎样修改才能适合人事局对人事、薪资等管理的要求。 提高开发效率 编制需求分析说明书的过程将使我们开发者在设计开始之前周密地思考全部需求,从而减少事后重新 设计、重新编码和重新测试的返工活动。在需求分析说明中对各种需求仔细地进行分析,还可以在开发早期发现若干遗漏、错误的理解和不一致性,以便及时加以纠正。 为计算开发工时和编制计划进度提供基础。 需求分析说明提供的对开发系统的描述,是开发工作时间核算的基础。需求分析说明对我们人事管理系统软件的清晰描述,有助于估计所必须的资源,并用作编制进度的依据。 为确认和验证开发组的工作提供一个基准。

17、 便于日后的扩充、移植和推广 晋江市人事局薪资人事管理系统 1.2 范围 本软件的名字标识:晋江市人事局人事薪资管理软件; 本软件是该人事局日常办公的一个工 具,通过使用它可以对人事局人事资料进行有效的管理,实现人事信息的共享; 1.3 名 词和术语解释 仿真名片:将名片的电子信息通过电脑模拟显示成真实名片; DFD: data flow dragram,即数据流图的缩写,通过特定的符号来表示系统中数据的流向和处理过程。 人事局: 本文中指“晋江市人事局”; 数据字典:为了便于使用者输入和系统信息分类,将系统中常用的数据存入电脑中,以便使用者维护和调用。 1.4 参考资料 晋江市人事局需求统计

18、 2 功能需求 功能描述 对最底层的功能所要完成的功能进行描述,填入 下表中: 功能名称 功能描述 创建 录入新的名片信息 查询 根据填入的查询内容,获得整条名片信息 一览 显示所有名片记录 修改 对单条名片记录的某项内容进行修改 删除 对单条名片记录进行删除 可视化 对单条名片记录输出仿真名片 3 性能需求 性能需求主要包括时间要求、适应性、可用性、数据精确度、安全保密性、可维护性、可跨平台性等,下面我们分别进行叙述。 厦门大学本科毕业论文 软件学院 3.1 时间要求 数据更新处理时间不大于 2秒 ; 数据转换和传送时间:按传送的数据量而定 ; 运行时间没有限制。 3.2 适应性 人事局的人

19、事 薪资系统要求有较强的适应性,要求系统能用键盘和鼠标操作,能在 32 位 Window 客户端运行,并能适应开发计划变化。 3.3 可用性 要求系统能有效恢复和再启动等,可以对系统出错点进行检查 3.4 数据精确度 要求数据的小数点能按实际需求定位,字符形变量精确无误。 3.5 安全保密性 这里指的是保护软件系统的要素,以防止各种非法的访问、使用,修改、破坏或者泄密。 3.6 可维护性 这里规定若干需求以确保软件是可维护的,体现在: a. 用户信息的可维护 b. 其它相关字典可维护 3.7 可跨平台性或可转 移性 要求系统用 JAVA 作为脚本,便于把系统从一种环境移植到另一种环境。 (三 )设计设计阶段 在需求确定之后,就可以从总体上对开发工作进行规划,即形成描述一系列开发思路的工作规划。依据前期工作中收集的需求与数据,进行概要以及详细设计。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。