acess课程设计报告_第1页
acess课程设计报告_第2页
acess课程设计报告_第3页
acess课程设计报告_第4页
acess课程设计报告_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.PAGE.课程设计报告书班级0514102学号051410250姓名石江龙专业工程管理课程名称数据库技术及应用指导老师河南城建学院建筑工程管理系目录设计题目………………1功能描述………………2概要设计………………3详细设计………………4效果及存在的问题……5心得体会………………6参考文献………………71.设计题目企业工资管理系统2功能描述2.1功能描述企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统。企业工资管理系统主要有以下几大功能:<1>对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。<2>对职工的工资进行计算、修改。能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。<3>查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以查询全部。<4>报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表.2.2运行环境1奔腾腾II或以上2520内存或以上3Windowsxp或以上4装了access2003及VisualBasic.NET2003<v7.1>或以上2.3开发设计思想〔1尽量采用企业现有软硬环境,及先进的管理系统开发方案,从而达到充分利用企业现有资源,提高系统开发水平和应用效果的目的。〔2系统应符合企业工规定,满足对企业相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求。〔3系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护。〔4系统应具备数据库维护功能,及时根据用户需求进行数据的增加、删除、修改、备份等操作。3.概要设计3.1开发背景随着我国国民经济建设的蓬勃发展和具有中国特色的社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上都提出更高的要求。建设一个科学高效的信息管理系统是解决这一问题的必由之路。企业内部财务管理是该企业运用现代化技术创造更多更高的经济效益的主要因素之一。工资管理作为企业内部的一种财务管理也是如此,由于企业职工人数较多,每一位职工的具体实际情况也不尽相同,各项工资条款的发放,如果没有一个完整的管理系统,仅凭手工操作来实现不仅容易出错,而且也造成资源的不必要浪费,因此开发这个工资管理系统是很有必要的。3.2数据库数据库是通过数据库管理系统<DBMS-DATABASEMANAGEMENTSYSTEM>软件来实现数据的存储、管理与使用的DBASELL就是一种数据库管理系统软件。〔1数据库的概念数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的,和可控制的方式进行。当某个系统中存在结构上完全分开的若干个数据库时,则该系统包含一个"数据库集合"。〔2数据库的优点使用数据库可以带来许多好处:如减少了数据的冗余度,从而大大地节省了数据的存储空间;实现数据资源的充分共享等等。此外,数据库技术还为用户提供了非常简便的使用手段使用户易于编写有关数据库应用程序。〔3数据库文件的特征无论使用哪一种数据库管理系统,由它们所建立的数据库文件都可以看成是具有相同性质的记录的集合,因而这些数据库文件都有相同的特性:文件的记录格式相同,长度相等。不同的行是不同的记录,因而具有不同的内容。不同的列表示不同的字段名,同一列中的数据的性质<属性>相同。每一行各列的内容是不能分割的,但行的顺序和列的顺序不影响文件内容的表达。3.3需求分析本系统主要目标是采用公司现有的软硬件及科学的管理系统开发方案,建立工资管理系统,实现企业工资管理的计算机自动化。系统应符合公司人事、工资管理制度,并达到操作直观、方便、实用、安全等要求。设计基础是完成需求分析后提供的需求说明书,用概念数据模型表示数据及其相互间的关系,这种数据模型是与DBMS无关的、面向现实世界的、易如理解的数据模型,其独立于计算机的数据模型,独立于计算机的软硬件系统,与用户进行交流十分方便。概念性数据模型关心的是如何完整、正确地反映客观实际情况,不关心在数据库中如何实现。这种数据模式能真实地反应用户要求的实际情况,是一种容易被人们理解的直观的数据库结构模式。同时也是一种相对稳定统一的数据模式,一般情况下很少变动。概念性数据在用户和设计者之间建立了桥梁。是设计数据库结构的基础。概念设计中自顶向下的实体分析方法,即常用的实体联系模型〔简称E-R模型,对具体数据进行抽象加工,将实体集合抽象成实体类型。用实体间联系反映现实世界事物间的内在联系。E-R模型是建立概念性数据模型的有力工具。4.详细设计4.1功能模块设计在系统功能分析的基础上,得到下图的系统功能模块。4.2数据流程图企业工资管理过程的基础上,得到本系统所处理的数据关系图4.3数据库概念结构设计本实例根据上面的设计规划出的实体有员工实体、员工工资实体、工资等级实体、部门岗位实体、工龄实体、公司福利实体,实体和实体之间的关系E-R图见下面。4.4数据表的逻辑结构设计根据上述的分析,本系统包括7个表:员工信息表、工龄表、岗位及工资表、工资等级表、公司福利表、员工工资表、管理员表。各数据表的逻辑设计结构如下:员工信息表:字段名称数据类型字段大小是否主键员工编号自动编号长整型是员工姓名文本8否性别文本2否部门文本10否身份证号数字长整型否工资等级文本8否工作时间日期长日期否工龄表:字段名称数据类型字段大小是否主键工龄数字整型是工资数字长整型否岗位及岗位工资表:字段名称数据类型字段大小是否主键部门文本10是岗位文本10否工资数字长整型否工资等级表:字段名称数据类型字段大小是否主键工资等级文本10是工资金额数字长整型否公司福利表:字段名称数据类型字段大小是否主键公司福利文本10是福利值数字整型否员工工资表:字段名称数据类型字段大小是否主键员工编号自动编号长整型是员工姓名文本10否基本工资数字长整型否岗位工资数字长整型否工领工资数字长整型否福利数字整型否管理员表:字段名称数据类型字段大小是否主键用户名姓名文本10是用户名密码文本6否4.5查询设计对数据库应用系统的普通用户来说,数据库是不可见的。用户要查看数据库中的数据要通过查询操作,所以查询是数据库应用系统中一个非常重要的部分。查询可以对一个表进行查询还可以把多个表连接一起,进行整体查询。本系统中使用了选择查询、删除查询、更新查询、SQL查询。4.6窗体设计窗体在数据库应用中担当者眼镜的功能,是数据库与用户联系的直接页面。根据上述功能分析及数据概念E-R图的设计,本系统包含:用户登录窗体、欢迎界面、主界面、员工信息窗体、员工查找窗体、员工工资查找窗体等。系统登录窗体代码如下:PrivateSub确定_Click<>DimiAsIntegerDimsqlAsStringDimrstAsADODB.RecordsetSetrst=NewADODB.RecordsetIfIsNull<Me![用户名姓名]>ThenMsgBox"请输入用户名!"DoCmd.GoToControl"用户名姓名"ExitSubElseIfIsNull<Me![密码]>ThenMsgBox"请输入密码!"DoCmd.GoToControl"密码"ExitSubEndIfsql="select*from管理员where用户名姓名='"&Me![用户名姓名]_&"'and用户名密码='"&Me![密码]&"'"rst.Opensql,CurrentProject.Connection,adOpenKeyset,adLockOptimisticIfrst.RecordCount>0ThenDoCmd.CloseDoCmd.OpenForm"欢迎界面"ElseMsgBox"您输入的用户名或密码有误,请重新输入!"Me![用户名]=""Me![密码]=""DoCmd.GoToControl"用户名"EndIfSetrst=NothingEndSub5.效果及存在的问题5.1系统运行效果6.心得体会该工资管理系统的各个功能模块的具体实现、系统实施〔编码调试、使用方法等各个过程没有进行详细的描述。由于时间,水平的限制,该总结中难免有不足之处。系统最大的特点是界面直观、简便易行。系统设计内容全面、实用性强、安装方便、维护简单成本低,实现了数据之间的动态关联和数据共享,同时,该系统还具有很强的容错功能;在管理方面体现了对事不对人的原则,充分实现管理的公开、公正、公平性,从而大大提高了管理效率,能够达到精简机构,精简人员,节约管理费用,促进了管理的正规化、规范化。由于本管理信息系统的设计时间比较仓促,难免会有一些不足之处,希望提出意见或建议,使该系统能够更加完善。在本次课程设计中,我们首先面对的是如何进行功能及逻辑结构设计,经过四个人的上网、借阅图书、请教学长等措施解决了本次系统的功能、模块等设计。然后解决了模块和功能的设计在本组员工的明确分工、有组织的紧张进行下终于完成了本系统的设计。通过这次课程设计使我明白了对待代码等问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论