VBACCESS公司管理系统设计论文_第1页
VBACCESS公司管理系统设计论文_第2页
VBACCESS公司管理系统设计论文_第3页
VBACCESS公司管理系统设计论文_第4页
VBACCESS公司管理系统设计论文_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

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

文档简介

1、 . 新乡学院 毕业论文论文题目公司管理系统院(系)名称专业名称班 级学生学 号指导教师23 / 27毕业设计(论文)原创性声明和使用授权说明原创性声明本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了意。作 者 签 名:日 期:指导教师签名: 日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校

2、要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。作者签名: 日 期:学位论文原创性声明本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文使用授权书本学位论文作者完全了

3、解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日目 录容摘要。1关键词1Abstract.1Key words21 系统概述31.1 引言31.2 系统功能简介32 系统开发工具介绍52.1 VFP7.0程序简介52.2 系统开发环境简介63 系统的分析与设计73.1 公司管理系统的用户需求简介73.2 对系统的综合要求73

4、.3 系统功能模块图83.4 数据库结构设计104 公司管理系统的功能实现134.1 登陆界面编码设计134.2 员工信息管理界面编码设计144.3 财务信息管理界面编码设计165 结论与体会19致20参考文献:21容摘要:随着计算机科学的发展,数据库技术在Internet和Intranet中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。本文描述了如何使用JSP技术来组建企业部信息管理。实现了:员工信息的发布与共享,本文中的员工信息管理系统主要是实现员工资料的录入、信息的查询、记录和管理。作为人事管理系统和企业网的一部分,企业员工信息管理系统可以便于企业领导掌握人员的动向,与时

5、调整人才的分配;企业部财务信息的发布与共享,便于管理层决策;员工之间的信息交流,本文中的部信息交流系统可以实现企业部通知的发布、各种具体问题的意见发布并获得相应的反馈。本文是基于VFP7.0软件的数据库应用系统开发的公司信息管理系统,主要针对大型公司的人员,财务,销售等部门进行比较系统的管理,从而使公司的运营处于一个系统连续清晰的状态下运营。主要研究了数据库在实际各个领域的实用以与不可估量的价值。更多有用的研究价值等待发掘。(源码网整理:.codepub.)关键词:信息管理、VB +Access、数据库Abstract:This paper expatiate the Management I

6、nformation System of Library using J2EE, its background and the significance it has when application. Then, it presents the function of the Management Information System of Library and also discuss some technologies using when develop this system. Especially, it discuss the design technology of data

7、base, Stored Procedure, J2EE and control SQL Server 2000 using SQL Server JSP Data Provider . In the end, it details the setup introduction and the users guide for the Management Information System of Library and also some classic code. The writer used a lot of time to design the program which is th

8、e keystone of all the works. The writer realized the importance of Stored Procedure for better performance and improving the security and also the advantage of J2EE when programming. Moreover, the writer also investigates the applications of relational algebra in database science when programming.Th

9、is article introduced through VFP7.0 under the VB environment to control to connect the Access database, founded a set of effective books management system management system plan. This chapter introduced the books management system management system system outline, system development kit introductio

10、n, system analysis and design, system contents and so on realization,Key words:message management、VB +Access、The database1 系统概述1.1 引言 随着我国加入WTO,现代化建设也将以前所未有的步伐向前迈进。在这种形势下,大中小型企业蓬勃发展,不断进入世界舞台,显示自己的独有特色。随着业务人员的不断壮大,大量的信息数据就不仅仅限于人工的简单记忆,这是就需要有更合适的工具来进行系统管理,去处理公司每天大量的数据,人事,财务等等一些繁琐的事情。随着科学技术的不断提高,计算机科学日

11、渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对资源信息进行查询管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、性好、寿命长、成本低等。这些优点能够极提高信息查询管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。在有计算机的数据处理优势上,人们便充分应用计算机来满足工作生活中的各种需求。计算机以与相关开发的各种软件的出现,使开发一套管理软件成为有可能而实用的事情,在下面的各章中我们将以开发一套公司管理系统为例,谈谈其开发过程和所涉与到的问题与解决方法。1.2 系

12、统功能简介 本系统是公司管理系统,该系统主要可以实现以下的功能:用户登陆管理,限制了非用户组的浏览和修改;添加员工信息,删除员工信息,添加财务数据,删除财务数据,修改财务数据等。公司管理系统是一个数据库应用程序,有用户管理,人事管理、财务信息管理、市场营销管理模块组成。(1)用户管理模块 该模块主要任务是对使用该管理系统的人员进行限制,要求具有相应权限的人才能使用本系统,根据用户名和密码进行登录。(2)人事管理模块本模块主要任务是对浏览,添加,删除,查询员工信息等功能。 (3)财务信息管理模块 本模块主要任务是对公司的财务信息根据选定的年份月份显示,添加,删除,查询等功能。(源码网整理:.co

13、depub.)(4)市场营销管理模块 该模块主要任务是对根据所选年月份浏览销售信息,对各种销售商品的数据显示,了解其年份,月份的销售额等。2 系统开发工具介绍2.1 VFP7.0程序简介 Visual FoxPro 7.0是微软公司推出的数据库应用系统开发工具,它在原有版本的基础上做了较大的改进。它进一步增强了网络开发功能和对象的创建和设计功能。Visual FoxPro 7.0不但可以作为大型数据库的前端开发工具并且可以创建和管理小型桌面数据库应用系统,不但满足了大型数据库开发的需求同时也适应了个人用户的需要。VFP7.0 的特点作为市场上最灵活和功能最强大的数据库管理系统,Visual F

14、oxPro拥有悠久而辉煌的发展历史。它初创时是Fox Software公司的FoxBASE产品,“Fox”(这是国际编程界对她的称呼)一种可靠、便捷和高效的程序员用的数据库产品而名闻遐迩。世界上没有一种产品像 Visual FoxPro 那样运行,她是独一无二的!VFP7.0的特点如下:(1) 数据库系统特点1. 数据结构化数据库以模型组织数据,关系型数据库就是其一,数据库从整体上又一定的结构形式,同时也是数据的各种处理提供了支持。2. 数据共享数据共享是数据库的重要特点。一个数据库可以为多个用户使用,同时一个用户可以使用多个数据库,从而实现数据共享,大大提高资源的利用率。3. 数据独立性数据

15、库系统中的数据以记录为单位进行存储的,记录与记录之间保持独立,某些数据的改变不会影响到其他数据的容和结构。(2) 开发环境特点1. 完全的面向对象开发环境,同时支持面向过程的程序设计模式2. 完全的事件驱动模型,功能强大的程序调试器可以为调试程序设置断点并随时查看程序调试其中的变量和字段值3. 使用Active文档,用户可以直接在网页浏览器上运行VF7创建表单4. 增强的函数和命令提示功能,使用户能够对照输入,从而减少错误的产生5. 增强的代码编辑提示功能,用户既可以保持手工输入,也可以从中选择所有输入的容,以减少输入错误的产生,加快编写代码的速度6. 增强的菜单设计器7. 增强的网络功能8.

16、 支持OLE拖放9. 自动程序的功能得到了改进2.2 系统开发环境简介2.2.1 支持软件语言: VB 数据库:VFP 运行环境:VFP7.0 操作系统:Microsoft Windows XP2.2.2 支持硬件主机类型:IBM兼容机。Pentium3 800MB以上CPU,512MB存网络类型:TCP/IP网络存储器容量:2GB3 系统的分析与设计3.1 公司管理系统的用户需求简介根据现代社会发展情况,以与公司的实际发展情况和需求分析,不同的公司有各自的不同之处,但是就大众公司的实际参考情况,无论各公司之间存在多大的差异之处,其日常的经营管理无外乎以下几点共同之处:1. 人事信息的管理,对

17、于所有的大中小型公司,业务的正常进行都离不开各个员工的加入,而员工的流动性较大,所以需要对公司的员工情况了解,现有多少,谁离职,谁加入等等一些员工的基本信息。2. 市场营销信息管理,公司之所以能够更好的发展,正是这些位于销售前线的人员为公司提供了生存的机会,功不可没,公司的各种销售产品每天都有大量的进出,了解本月或者年份的销售情况知其利润等一些比较客观的销售数据。进而进行销售数额的对比,做出正确的销售决策和调整。3. 财务信息管理,公司要发展自然离不开每年的销售情况分析做出会计处理,包括各个年份月份的销售收入,公司的各种费用支出,以与实现的利润情况。为公司的管理决策领导部门提供参考数据和做出明

18、智决定的书面依据。3.2 对系统的综合要求第一,系统应建立友好的界面,既要操作简单、直观、灵活,又要易于学习和掌握。开发公司管理系统的目的是为了方便管理员对公司人员,财务等信息进行添加、修改、查询和删除。 第二,系统在管理人员输入用户名、密码时,应具有自动识别的功能,若用户名或密码错误,应给出相应的提示,系统在确定用户名和密码后,应具有自动连接数据库的功能。 第三,进入系统后,可以添加、修改、查询、删除员工信息,财务数据,以与产品销售数额,与时掌握公司员工的变动,更改一些基本情况,财务数据的添加,删除,修改等。3.3 系统功能模块图在这一阶段中,我们将根据系统调查与分析阶段的结果,进行系统的设

19、计。系统设计包括两个方面的工作:首先是系统总体结构的设计,即把系统的功能分解成许多基本的功能模块,确定它们之间的联系,规定它们的功能和处理流程;其次是具体的物理设计,即对实现系统的各项功能,选择具体的技术手段和处理方式。因此,如果说系统研制人员在系统调查与分析阶段的任务是在逻辑上弄清楚系统“作什么”的话,在系统设计阶段的任务则是在物理上确定系统“如何去做”。从公司管理系统的整体出发,根据系统的目标将其分解成一系列子系统,各个子系统既相互配合,又各自具有一定的独立功能,共同实现整个系统的目标。上层的子系统其功能越笼统、越抽象,越下层的子系统其功能越简单、越优越,越具体。对于每一个子系统或系统模块

20、,都应该尽量使其相对独立,要尽可能减少各个子系统之间的联系。系统划分的结果最终为一分层的树型结构图公司管理系统的数据流程图如图3-1所示:启动界面登陆登陆信息是否正确NO员工信息财务信息市场营销YES员工浏览员工查询员工添加员工修改员工删除财务数据浏览财务数据查询财务数据添加财务数据删除财务数据修改商品销售数据浏览图3-1 公司管理系统功能结构图3.4 数据库结构设计 数据库是公司管理系统的基础,起结构直接关系到各种功能的实现和程序运行的效率。3.4.1 数据库需求分析数据库是一种存储数据并对数据进行操作的工具。数据库在一个公司管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统

21、的效率以与实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以与将来可能增加的需求。3.4.2 数据库介绍Access 2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件

22、置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发,具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。表3-1为数据库表:表3-1 数据库表字 段 名数 据 类 型数 据 长 度Employee_id数字(INT)4Name文本型(char)10Address文本型(char)50telephone文本型(char)16department文本型(char)10position文本型(char)10表3-2为系统管理员表:表3-2 系统管理员表字 段

23、 名数 据 类 型数 据 长 度用户名文本型(char)50密码文本型(char)503.4.3 数据库数据结构的设计本系统是使用Visual Foxpro 7.0创作后台数据库的,下边我们就在Visual Foxpro 7.0里创建几个数据库文件。以下主要以数据库的自由表,和表单显示为例子。数据库的自由表显示如图3-2:图3-2 公司管理系统自由表图数据库的表单显示如图3-3:图3-3 公司管理系统表单图4 公司管理系统的功能实现4.1 登陆界面编码设计在系统加载时,先启动”登录”模块的登录窗体,只有当用户输入了正确的用户名和密码,并根据用户权限选择进入到系统主界面。“开始”窗体运行界面,如

24、图4-1所示:图4-1 公司管理系统功能开始界面图“登陆”窗体运行界面,如图4-2所示:图4-2 公司管理系统登陆界面图用户登录界面的代码实现如下所示:uname=thisform.用户名.Valuepwd=thisform.密码.ValueCLOSE TABLES alluse "C:Documents and SettingsAdministrator桌面王娟工商管理系统datalogin.dbf"SET EXACT ON DIMENSION s(10)FOR i=1 to 10 step 1s(i)=""ENDFORSELECT * FROM lo

25、gin WHERE(login.username=uname AND login.password=pwd) INTOARRAY sqx=login.popedomIF s(1)=""thenMESSAGEBOX("非法用户登录!",0,"登陆错误")ELSECLOSE TABLES alldo form "C:Documents and SettingsAdministrator桌面王娟工商管理系统formsslecttable.scx"with qxthisform.Release endif以上为用户登录界面

26、“确定“按钮代码的具体实现。4.2 员工信息管理界面编码设计员工信息管理包括员工基本信息的管理,主要实现员工的添加,删除,修改,保存,以与按条件查找等功能。“employee”窗体运行界面,如图4-3所示:图4-3 公司管理系统employee界面图此窗体的主要设计代码如下:SET EXCLUSIVE ON PUBLIC tempquerythisform bo1.additem("人事部")thisform bo1.additem("财务部")thisform bo1.additem("市场营销部")thisform bo1.ref

27、resh以上为窗体的 Init事件代码。LOCAL tempSELECT *from "C:Documents and SettingsAdministrator桌面王娟工商管理系统dataemployee.dbf" into cursor tempthisform.grid1 .recordsourcetype=1thisform.grid1 .recordsource=tempthisform.grid1 .refresh窗体中“全部“按钮的代码。窗体中“按部门“按钮的代码:LOCAL temptempstr=thisform bo1.Value SELECT * fr

28、om "C:Documents and SettingsAdministrator桌面王娟工商管理系统dataemployee.dbf" WHERE employee.department=tempstr into cursor tempthisform.grid1 .recordsourcetype=1thisform.grid1.RecordSource =tempthisform.grid1.refresh窗体中“显示经理“按钮的代码:LOCAL temptempstr="经理"SELECT * from "C:Documents and

29、 SettingsAdministrator桌面王娟工商管理系统dataemployee.dbf" where employee.position=tempstr into cursor tempthisform.grid1.RecordSourcetype= 1thisform.grid1.RecordSource=tempthisform.grid1.refresh4.3 财务信息管理界面编码设计财务信息管理主要管理公司每年每月的收入,支出,利润等一些会计数据,该模块主要实现财务数据的添加,修改,删除,保存等一些必要简捷的操作过程。窗体运行的界面如图4-4所示:图4-4 公司管理

30、系统功finance界面图该窗体的部分主要实现代码如下:“显示数据“按钮的代码如下:LOCAL mycursors1=ALLTRIM(thisform bo年份 .text)s2=ALLTRIM(thisform bo月份 .text)SELECT * from finance where (finance.yearl=s1) and (finance.monthl=s2) into cursor mycursorthisform.txt年份 .value=mycursor.yearlthisform.txt月份 .value=mycursor.monthlthisform.txt利息 .va

31、lue=mycursor.accrualthisform.txt收入 .value=mycursor.incomthisform.txt支出.value=mycursor.expensethisform.refresh“添加“按钮的代码如下:DIMENSION aaa(5)aaa(1)=thisform.txt年份 .valueaaa(2)=thisform.txt月份 .valueaaa(3)=thisform.txt利息 .valueaaa(4)=thisform.txt收入 .valueaaa(5)=thisform.txt支出 .valueINSERT into "C:Doc

32、uments and SettingsAdministrator桌面王娟工商管理系统datafinance.dbf" from array aaa“删除“按钮的实现代码如下:s1=LTRIM(thisform bo年份 .text)s2=LTRIM(thisform bo月份 .text)SET DELETED ON DELETE FROM "C:Documents and SettingsAdministrator桌面王娟工商管理系统datafinance.dbf" where (finance.yearl=s1 and finance.monthl=s2)Pa

33、ck“退出“按钮的实现代码如下:CLOSE TABLES DELETE FILE paper.dbfthisform.Release5 结论与体会经过2个月的努力,我的公司管理系统终于完成了。此次做系统给我最大的感触就是有了一个利用本专业所学到的知识,来练习、实践的机会。以前我也学了VB语言等编程语言,但那时我做的仅是用一些零零碎碎的知识,简简单单的语句来解决一些小问题而已。此次做系统却给了我一个机会,将自己所学到的有关数据库、VF编程方面的所有的知识结合起来,用自己的辛勤努力,并最终结出甜美的果实。通过进行公司管理系统的开发,进一步明确了研制一个管理信息系统的方法和思路,将系统开发的各阶段的

34、基本活动贯穿起来,使我更加形象、具体的了解了管理信息系统。系统开发的过程是一个巩固以前所学的计算机软件开发知识,掌握新技能的过程。我从这一阶段工作中受益非浅,通过前段时间的毕业设计,我能够融会贯通这几年所学的专业基础知识和专业理论知识,对当前计算机软、硬件技术的发展有了进一步地了解和认识,培养我们综合运用专业知识分析问题、解决问题的能力与运用工具软件的能力。不仅弄清了以前对系统开发的一些模糊的认识,而且提高了软件开发的水平,培养了严谨的工作作风,为今后在工作岗位上更好的使用计算机打下了坚实的基础。我的系统规模比较小,同时由于我的时间和能力等多方面的因素影响,这个系统也存在一定的缺陷。比如系统的

35、界面不够美观、有的功能不够完善等。对此还请老师给与批评指教,使我能够了解到我系统中所存在的缺陷与不足。致 几个月的埋头苦干,由我研究的毕业设计-公司管理系统顺利完成。回首在这一段时间的学习和努力,我深深的感到,没有周围老师同学的帮助和关怀,就不可能有我今天作品的顺利完成。首先,要感我的指导老师-冬,在设计进行的过程中遇到了种种困难,是老师一遍一遍的讲解,说明,是我对所学知识有了更深一步的了解,作品调试阶段是最困难的时间,老师亲身受教帮我克服设计过程中的种种难题。很是感激,在此深深的感冬老师的指导,受教,帮助我顺利完成设计。其次,设计过程中遇到困难要放弃时是同学朋友的帮助鼓励,让我有继续完成下去

36、的动力和决心,非常感我的朋友同学们!此外,对那些在学习工作生活中给过我帮助支持的其他老师和同学,我也要在此向他们表示真诚的意。参考文献:1新编Visual Basic 程序设计教程 东亮主编 航空工业 2Visual FoxPro 7.0数据库教程 伊立宏编著 电子工业3数据库系统与Access教程 申莉莉主编 清华大学4Access项目案例导航 小玲、王学军编著 科学5伯涛,琳. Visual FoxPro数据库应用技术中国铁道6东亮,鑫等.新编visual basic程序设计教程 航空工业7许向荣,清,一平等.foxpro6.0项目案例导航 科学8勇等.visal basic 课程设计 中

37、国水利水电9VB6.0 程序设计视频教程高等教育(第2版)10Visual Basic6.0入门与提高 树兵、戴红、哲编著 清华大学出社11Access项目案例导航 小玲、王学军编著 科学12数据库系统与Access教程 申莉莉主编 清华大学毕业设计(论文)原创性声明和使用授权说明原创性声明本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作与取得的成果。尽我所知,除文中特别加以标注和致的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得与其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并

38、表示了意。作 者 签 名:日 期:指导教师签名: 日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。作者签名: 日 期:学位论文原创性声明本人重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文使用授权书本学位论文作者完全了解学校

温馨提示

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

评论

0/150

提交评论