收藏 分享(赏)

毕业论文——软件信息发布系统的设计与实现.doc

上传人:wo7103235 文档编号:332301 上传时间:2019-05-02 格式:DOC 页数:73 大小:2.28MB
下载 相关 举报
毕业论文——软件信息发布系统的设计与实现.doc_第1页
第1页 / 共73页
毕业论文——软件信息发布系统的设计与实现.doc_第2页
第2页 / 共73页
毕业论文——软件信息发布系统的设计与实现.doc_第3页
第3页 / 共73页
毕业论文——软件信息发布系统的设计与实现.doc_第4页
第4页 / 共73页
毕业论文——软件信息发布系统的设计与实现.doc_第5页
第5页 / 共73页
点击查看更多>>
资源描述

1、理表(paymana):存放员工基本工资、津贴、工资计算使用公式等工资数据。工资发放记录表(pay):存放员工每月发放的基本工资、津贴、加班费、应发工资、实发工资等工资数额。3.2 数据库结构设计对用来进行数据存取的所有 8 个表的数据项和数据结构见表 1 到表 8 所示:表 1 职工信息表(worker)字段名称 数据类型 说明id 自动编号 自动编号name 文本 姓名card_no 文本 编号cardno 文本 身份证号sex 文本 性别birthday 日期/时间 出生日期第 6 页 add 文本 籍贯wh 文本 文化程度zc 文本 职称zw 文本 职务jc 文本 进厂日期hth 文本

2、 合同号htq 文本 合同期htdq 日期/时间 合同到期日sj 文本 手机号mail 文本 Emailbyxx 文本 毕业学校part_id 数字 所在部门编号zy 文本 专业表 2 管理员信息表(user)字段名称 数据类型 说明user_id 自动编号 自动编号username 文本 用户别名password 文本 用户密码turename 文本 真实姓名leader 数字 管理档案权限manager 数字 管理考勤记录权限login_time 日期/时间 登录时间表 3 部门信息表(dept)字段名称 数据类型 说明uses_id 自动编号 编号uses_name 文本 部门名称mem

3、o 文本 备注表 4 考勤记录表(rool)字段名称 数据类型 说明id 文本 自动编号wid 文本 员工号sx 文本 上午或下午ctime 数字 迟到或早退时间jtime 数字 加班时间第 7 页 kq 文本 是否缺勤date 数字 日km 数字 月ky 数字 年表 5 考勤统计表(roolstat)字段名称 数据类型 说明id 自动编号 自动编号wid 数字 员工编号month 数字 月份kyear 数字 年份cd 数字 迟到次数sj 数字 事假次数bj 数字 病假次数kg 数字 缺勤次数jb 数字 加班次数ctime 数字 迟到时间累计jtime 数字 加班时间累计ztime 数字 早退

4、时间累计cdd 文本 迟到日zdd 文本 早退日sdd 文本 事假日jbb 文本 加班日kdd 文本 缺勤日bdd 文本 病假日表 6 工资数据管理表(paymana)字段名称 数据类型 说明id 自动编号 自动编号wid 数字 员工编号jg 货币 基本工资jt 货币 津贴或奖金gs 数字 工资计算公式bz 文本 备注表 7 工资发放记录表(pay)字段名称 数据类型 说明第 8 页 id 自动编号 自动编号wid 数字 员工编号month 数字 月gy 数字 年jg 货币 基本工资jt 货币 津贴或奖金jb 货币 加班费qq 货币 缺勤扣除yf 货币 应发工资ss 货币 税收扣除qk 货币

5、其他扣除sf 货币 实际发放yn 日期/时间 发放日期表 8 事项记录表(others)字段名称 数据类型 说明id 自动编号 自动编号wid 数字 员工编号sx 文本 事项名称jl 文本 事项记录sl 数字 天数Rq 日期/时间 日期bz 文本 备注3.3 数据库连接文件由于系统在整个运行过程中都是与数据库 workerMdb 相联系的。所以为了方便使用在各个程序中通用的数据库连接的变量,专门设计了数据库连接文件。它的作用是打开数据库,用于连接到指定的数据库文件,该文件将被其他各页的代码文件用包含文件的方法所调用。文件代码如下:Set conn = Server.CreateObject(“

6、ADODB.Connection“) 创建一个数据库连接conn.open “DRIVER=Microsoft Access Driver (*.mdb); DBQ=“ “ 设置数据源来源Set rs = Server.CreateObject(“ADODB.Recordset“)Set rs1 = Server.CreateObject(“ADODB.Recordset“)Set rs2 = Server.CreateObject(“ADODB.Recordset“)第 9 页 Set rs3 = Server.CreateObject(“ADODB.Recordset“) 4 系统功能模块

7、详细设计及实现4.1 模块设计人事工资管理系统共包括以下七个功能模块:职工管理模块、考勤管理模块、档案管理模块、工资管理模块、事项记录模块、其他事记模块、系统管理模块。其中每个模块又分为若干个小功能模块。其系统功能模块详细关系如图1 所示:图 1 系统模块结构图4.2 功能模块的说明人事工资管理系统的七个功能模块的详细介绍如下:1职工管理模块:实现用户自由的信息录入。结合人事变动完成本单位各类人员变动事宜,实时记录人员进入单位后的所有变化信息。实现对员工信息灵活的查询功能。2考勤管理模块:将考勤数据按月输入到系统中,系统将记录所有请假、矿工、迟到、早退等数据,并进行自动统计和汇总。3档案管理模

8、块:提供全部人员记录,用以记录和查看人员相关信息。4工资管理模块:实现对基本工资的管理,每月可以计算和修改工资数据,第 10 页 记录工资发放日期。5事项记录模块:根据单位情况设立培训、奖惩等事项记录。6其它事记模块:用于企业内部记录单位的基本信息和员工生日等,促进员工团结一致、积极向上。7系统管理模块:主要包括用户登陆和安全退出系统。提供有效的用户认证安全机制。4.3 系统界面的设计4.3.1 系统登录界面的设计系统登录界面是系统管理模块中重要的一部分。它是进入人事工资管理系统后显示的默认页面,也是在使用过程中需要重新登录时返回的页面。该页的主要作用是提供填写用户名和密码的表单,即描述了一个

9、 FORM。该页面主要是为了进行密码验证而设置。其界面如图 2 所示:图 2 系统登录页面打开人事工资管理系统后,系统提示输入用户名和密码进行登录,用户填写完并提交表单后,系统对数据库进行检索,以验证输入的用户名和密码是否正确。如有误,将发出警告信息,如数据库中有对应记录,则表示用户合法。其主要验证代码如下:dim user,password,selstorage 声明变量user=request(“username“)获取在登录界面中输入的用户名,并保存在变量 user 中password=request(“password“)sql=“select * from user where us

10、ername=“ 显示警告信息response.write“javascript:history.go(-1)“返回上一页曐曐盈利能力和抗风险能力。4、提振民营经济、激发民间投资已被列入重要清单。民营经济是经济和社会发展的重要组成部分,在壮大区域经济、安排劳动就业、增加城乡居民收入、维护社会和谐稳定以及全面建成小康社会进程中起着不可替代的作用,如何做大做强民营经济,已成为当前的一项重要课题。泓域咨询MACRO/ 台钻、座钻投资建设项目建议书第三章 建设单位基本信息一、项目承办单位基本情况(一)公司名称xxx公司(二)公司简介公司正处于快速发展阶段,特别是随着新项目的建设及未来产能扩张,将需要大

11、量专业技术人才充实到建设、生产、研发、销售、管理等环节中。作为一家民营企业,公司在吸引高端人才方面不具备明显优势。未来公司将通过自我培养和外部引进来壮大公司的高端人才队伍,提升公司的技术创新能力。通过持续快速发展,公司经济规模和综合实力不断增长,企业贡献力和影响力大幅提升。 本公司集研发、生产、销售为一体。公司拥有雄厚的技术力量,先进的生产设备以及完善、科学的管理体系。面对科技高速发展的二十一世纪,本公司不断创新,勇于开拓,以优质的产品、广泛的营销网络、优良的售后服务赢得了市场。产品不仅畅销国内,还出口全球几十个国家和地区,深受国内外用户的一致好评。经过多年的发展与积累,公司建立了较为完善的治

12、理结构,形成了完整的内控制度。通过调用数据库信息来实现的。因此,数据库在动态网页技术中也起着越来越重要的作用。作为一种查询语言,SQL 语言的主要功能就是同各种数据库建立联系,进行沟通。SQL 语言集数据查询、数据操纵、数据定义和数据控制功能于一身,它有一体化、高度非过程化、语言简洁、以多种方式使用等特点。数据定义语言(DDL):实现定义、删除和修改数据库对象的功能。数据查寻语言(DQL):实现对查寻数据的功能数据操纵语言(DML):实现对数据库数据的增加、删除和修改功能。数据控制语言(DCL):实现控制用户对数据库的操作权限的功能。由于本考试成绩分析系统使用的大量的存储过程,现将 SQL S

13、erver 的存储过程做简单介绍:存储过程(Stored Procedure)是一组为了完成特定功能的 SQL 语句集,经编译后存储在数据库中。用户通过制定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是一个预编译的对象,这意味着过程是预先编译好的,并且供不同的应用程序执行。因此,根本不需要再花时间对过程重新进行语法分析和编译,其执行速度很快。开发者用 Transaction-SQL 编写的程序作为存储过程存储在 SQL Server 中,并创建应用程序来调用存储过程1人事管理系统中文摘要:本系统全称为人事管理系统。根据开发要求,它主要应用于企业人员管理,系统对职员的基本

14、情况进行管理,可以减少劳动力的使用,加快查询速度和管理,给人事管理工作带来了极大的方便。为了节约资源,实现无纸办公,我选择了人事管理系统的题目。本文介绍了系统题目的来源、系统概述、系统调查、系统分析、系统设计、系统实施,以及使用开发工具的选择等。系统采用 B/S 结构,比较了几种开发工具,最后选择了界面友好的 ASP 作为前台,Access 作为数据库,进行系统开发。主要对人员的基本信息、工资、职位变动、奖惩情况、考核情况进行管理。管理者可以用这个系统查询员工基本信息等信息。它的特点是方便、快捷,可以即时的为管理者提供需要的信息,为管理者的决策提供支持。关键词:中国工商银行;人事管理;ASP;

15、Access;B/S2Abstract: All of this systems are called personal management system.Request according to the development, it mainly applied manage in the business enterprise personnel, the basic circumstance of system to employee carries on a management, can reduce the usage of labor force, speeding sear

16、ch speed and managing, bringing personal management work tremendous convenience.For economizing a resources, realization have no the paper transact, I chose the topic of personal management system,This text introduced the source, system of system topic to say all, system investigate, system analysis

17、, system design, system implement, and usage development choosing of tool etc.The system adopts B/S structure, comparing a few kinds development tool, choosing the ASP of interface amity as stage finally, the Access was a database, carrying on a system development.Main to the personnels fluctuation,

18、 prize and punishment circumstance of the basic information, wages, post, investigate a circumstance to carry on a management.The governor can use this system search employee basic information etc. information.Its characteristics is convenient and fast, can immediately of provide the information ofw

19、ith demand for the governor, provide support for the governors decision.3Keyword:Chinese industry and business bank;Personal management;ASP;Access;B/S 第一章 、 绪论人事管理系统的发展历史可以追溯到 20 世纪 60 年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是

20、一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和求和理念,而且其非财务的人员信息也不够系统和全面。人事管理系统的革命性变革出现在 20世纪 90 年代末。由于市场竞争的需要,提高人员工作的整体效率,出现了更加智能的管理软件。计算机的如此普及,信息技术及网络的迅速发展,大大加快了企业的现代化与信息化的进程。企业信息化已成为全球化的发展趋势。计算机和管理结合的越来越紧密了,在竞争激烈的当今,如何把原始的数据质料整理成有价值的信息,成为企业战胜对手的前提,在最短时间内,用最少的资源提取有价值的信息,为管理者做决策支持。2第二章 、系统概述2.1 系统分析随

21、着科学技术的进步,尤其是计算机网络的发展,使得银行业务实现了网络化管理,但是受到地区经济条件的制约,人事管理上还是比较落后的,人事科还用 WORD 或者EXCEL 进行管理,随着工作量的不断增大, 相关的员工档案、考勤、工资管理等资料的数量也日益庞大,一方面,人事科目前的手工操作完成现有日常业务比较吃力,另一方面,手工处理难免会发生错误,档案的维护和查询就更加困难;工资核算完全依靠手工统计汇总也花费大量的时间,统计结果还可能发生误差, 很多文档资料以及相关报表的打印都属于重复性建设,耗费了大量的人力物力资源,不能及时准确的为领导管理人员提供有效的参考,做出最准确的决策。同时也不利于资料的查询和

22、维护,导致信息流通不畅,数据更新不及时,数据与现状不一致的情况常常发生。2.2 系统开发分析开发一个人事管理系统,充分利用计算机处理速度快、存储量大、使用方便等特点,让计算机更好的为人们服务,保证数据的一致性,实现无纸办公。这样不但节省了人力、物力和时间,还能把出错几率降到最低,更能及时有效的为领导管理者提供决策支持。该系统的开发使用 ASP 作为前台开发工具,ASP 使用的 ActiveX 技术基于开放设计环境,使网页具有了无限的扩充能力,它的开发和修改非常容易。后台数据库开发采用的是 Microsoft Office Access 2003,Access 是 Office 家族的一员,取得

23、容易,而且界面与 Office 家族一样,容易使用,界面友好。31.该系统应具有实用性、可靠性和适用性。2.对各个数据库进行动态管理,防止混乱。3.能够按照用户选择的不同的条件进行简单查询。4.设置登入密码,防止资料外泄或出错,尽量减少用户的操作。2.3 系统模板分析整个系统从总体上分为档案输入(包括基本信息录入、工资变动录入、职位变动录入、奖惩情况录入、考核情况录入) ,信息处理(包括基本信息处理、工资变动处理、职位变动处理、奖惩情况处理、考核情况处理) ,统计输出(包括基本信息输出、工资变动输出、职位变动输出、奖惩情况输出、考核情况输出) ,系统维护四大部分,每一部分都实现的相应的功能。具

24、体流程如下:4图 2-1 人事管理系统结构图人事管理系统档案输入 信息处理 统计输出 系统维护信息处理基本信息处理工资变动处理职位变动处理奖惩情况处理考核情况处理统计输出基本信息输出工资变动输出职位变动输出奖惩情况输出考核情况输出系统维护数据维护代码维护软件维护档案输入考核情况录入奖惩情况录入职位变动录入工资变动录入基本信息录入5第三章、 相关技术介绍和运行环境3.1 相关技术介绍本系统采用了 ASP 作为开发语言,Microsoft Access2000 数据库作为外挂数据库。ASP(Active Server Pages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web 服

25、务器应用程序。使用 ASP 可以组合 HTML 页 、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。Microsoft Access2000 经测试证明性能稳定,能够满足日常工作要求。如果今后随着数据量不断增大而需要使用大型数据库管理软件(如 Microsoft SQL Server 等)来改善数据库的性能的话,那么只需修改本系统的数据库连接字符串即可完成升级。由此可见,本系统具有一定的可扩充性。与其它的关系型数据库管理系统相比,Microsoft Access2000 具有以下优点:1、存储文件单一。2、支持长文件名,并可以在文件名内加空格,使

26、文件便于理解、查找。具有强大的网络功能,可通过网络传送数据。3、使用简便,用户无需了解编程语言,便可轻松地设计和开发数据库应用程序。4、可以处理多种数据信息,如文本文件和其它数据库文件。3.2 运行环境由于本系统是在单机上完成的,考虑到设计的简单性6和易用性以及技术实现的可行性,因此采用以下面向小型单位或者不具备网络环境的开发环境方案:.以 Asp 作为编程语言 .Access 做数据库 .使用 IIS 作为 WEB 应用服务器,实现 B/S 模式的数据库应用开发.服务器环境:windows95/98/2000Microsoft Access 数据库软件ODBC DRIVERPWS 个人服务器/IIS 服务器IE5.0 或以上浏览器3.3 配置 ASP 运行环境要使用 ASP 创建动态

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

当前位置:首页 > 应用文书 > 毕业论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报