企业内部管理系统设计

企业内部管理系统设计
企业内部管理系统设计

摘要

改革开放以来,我国生产力水平有了极大提高,人民的生活水平也有了质的飞跃。步入21世纪,社会发展的变化更是日新月异。当前,市场竞争越来越激烈,在这种经济条件下,企业的规模和结构发生了翻天覆地的变化,而企业机构的内部管理也随之变得越来越重要了。

本文描述了基于ASP .NET和SQL SERVER2005开发企业内部管理系统的全过程。首先概括性地介绍项目开发的背景和国内外现状,重点介绍了在B/S结构下基于三层体系架构的企业内部管理系统的设计与实现;其次介绍了https://www.360docs.net/doc/d314890484.html,、Ajax、JavaScript等BS技术。系统在VS2005开发平台下,采用SQL SERVER2005存取数据的方法。该系统的开发架构是业界成熟的三层体系结构,即表示层,业务逻辑层和数据访问层。论文中详细叙述了三层体系结构的客户层、业务逻辑层和数据层的实现过程,并且从系统需求分析、数据库设计、三层体系结构的各个层次的设计与实现等几个方面来叙述了ST企业内部管理系统的开发过程,重点叙述了软件开发过程中几个关键部分的设计和实现。这几个部分包括:新建表单模块、代办任务模块、已办任务模块,业务处理模块、违规管理模块、部门管理模块等七大模块。最后,本文对ST企业内部管理系统进行了总结和展望。

关键词:B/S结构三层架构JavaScript

Abstract

Since the reform and open policy, our country productive forces level has had the enormous enhancement, people's living standard also had the qualitative leap. Marches into the 21st century, the social development change is changes with each new day. Presently, the market competition is getting more and more intense, under this kind of current economic condition, enterprise's scale and the structure has had the earth-shaking change, but the enterprise organization's internal management also became along with it more and more important

This article described based on ASP .NET and SQL the SERVER2005 development enterprise internal management system's entire process. First concisely the introduction project development's background and the domestic and foreign present situations, introduced with emphasis with realizes under the B/S structure based on three system construction's enterprise internal management system's design; Next introduced BS technologies and so on https://www.360docs.net/doc/d314890484.html,, Ajax, JavaScript. The system in VS2005 develops under the platform, uses SQL the SERVER2005 deposit data the method. This system's development construction is the field mature three architecture, namely expression level, service logic level and data accessing level. In the paper narrated three architecture customer level, the service logic level and the data level in detail realizes the process, and from the system requirements analysis, the database design, three architecture's each level's design with realized and so on several aspects to narrate the ST enterprise internal management system's performance history, narrated in with emphasis the software development process several essential part designs and realizes. These parts include: The newly built form module, charge d'affaires the duty module, has managed the duty module, the handling of traffic module, the contrary administration module, the divisional management module and so on seven big modules. Finally, this article the enterprise internal management system has carried on the summary and the forecast to ST.

Key words: B/S structure Business Logic Layer three-layer architecture

目录

摘要 (1)

第一章绪论 (4)

1.1项目开发的背景 ......................................................................................... 错误!未定义书签。

1.2项目的现状 (5)

1.3项目开发所需要解决的问题及主要工作 (6)

1.4论文的组织结构 (6)

第二章理论基础和技术概述 (7)

2.1B/S结构 (7)

2.2三层架构 (8)

2.3AJAX技术 (9)

(一)、AJAX 的优势 (9)

https://www.360docs.net/doc/d314890484.html, (10)

2.5H TML、CSS、J A V ASCRIPT技术 (11)

第三章系统的分析 (13)

3.1系统的可行性分析 (13)

3.2系统的需求分析 (14)

3.2.1设计目标 (14)

3.2.2、流程图 (14)

3.2.3结构图 (17)

3.2.4用例图 (19)

3.2.5 软件质量需求 (19)

第四章系统设计 (20)

4.1系统的整体框架 (20)

4.2企业内部管理系统模块分析 (21)

4.2.1采购模块 (22)

新建表单 (22)

(24)

4.2.2生产模块 (24)

新建表单 (24)

4.3数据库分析与设计 (26)

4.3.1 数据库设计的原则 (26)

4.3.2 数据库的E-R图 (27)

4.3.2 数据库的逻辑设计 (28)

第五章系统的实现 (32)

5.1系统平台的实现 (32)

5.2表示层的实现 (32)

5.2.1 登录页面 (33)

5.2.2 采购模块主页面 (34)

5.2.2.1 新建表单 (34)

5.2.2.2 基础资料管理 (35)

5.2.3生产模块主页面 (36)

5.2.3.1 新建表单 (37)

5.3业务逻辑层的实现 (37)

5.4数据访问层的实现 (40)

第六章系统测试 (49)

6.1测试的基本常识 (49)

第七章总结与展望 (51)

参考文献 (52)

致谢 (52)

附录源程序代码 (52)

第一章绪论

人类社会进入21世纪后,一个全新的知识时代正迎面而来。知识经济不断创新是这个时代的主旋律。每个企业都必须做出变化的抉择。企业员工的人力资源管理是企业员工管理的一个重要内容。随着时代的进步,企业也逐渐变得庞大起来;当今社会人员流动越来越频繁,使得人力资源管理工作也变的越来越复杂。如何管理好企业员工的信息,成为企业管理中一个大的问题。如果能实现人力资源管理的自动化,无疑将给公司管理部门带来很大的方便。

由于人力资源管理的极端重要性,在不同的历史时期产生了不同的、相对于那个时代最完备的人力资源管理技术与管理制度。近代档案学已经是一门完善的、体系严密的科学。虽然档案学面临信息化的冲击与挑战,但是我们必须清醒

地看到,新一代档案学尚未产生,人力资源管理信息化还存在大量未解决的难题。因此,处理好人力资源管理信息化中的管理创新和原有人力资源管理制度之间的矛盾是我们面临的首要挑战。原有人力资源管理制度的核心一是为了快速查询、应用,二是为了确保档案安全。同时,对历史人力资源管理现状难于改变的特点,必然使人力资源管理不可避免地走向管理方式的多元化。人力资源管理系统向深层应用发展时,会出现与其它应用系统整合的情况,如文档管理一体化。对于这类整合,重要的是处理好整合应用项目与人力资源管理特有的、独立性要求的矛盾。

企业职工人力资源管理是随着人事制度改革应运而生的一项新的工作。近年来,随着人事制度的改革及企事业单位实行劳动合同制,用人单位拥有了用人自主权。但由于一些企业的改制,人事的更迭,以及人事档案的多头管理,造成了部分档案的流失,也造成了效率低,办事难的情况。最初的人力资源管理,都是靠人力来完成的。当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业员工的数目越来越多,依然维持着人力进行人力资源管理,必然会造成工作效率低,工作错误增高的问题。

企业人力资源管理就是把分散在企事业单位的职工档案实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询等现代化、专业化的管理系统。人力资源管理为企业单位和个人提供信息咨询、档案检索、档案存取、工资调整、依据档案出具各类证明材料等服务;为企业单位和个人提供档案的收集、整理、保管服务。企业人力资源管理的自动化是当今社会的发展趋势。档案信息录入项目齐全、完整、系统,这些无疑是现代企业人力资源管理系统的要求。现代化的企业人力资源管理系统中灵活使用了表格对档案分门别类,组成企业人力资源管理系统,可以方便地查询、阅读、修改、交流和重复使用。有了这样一个管理系统会大大减少企业的管理成本,提高企业的经济效益。

1.2 项目的现状

在企业,人力资源管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等等。以前都是人工进行操作。随着企业规模扩大,人事处的人事管理工作量大大加重。随着计算机应用的发展,人事工作者急切希

望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及更加快了人力资源管理系统的产生。上一代的人力资源管理系统主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。

目前国内外的人力资源管理系统的技术平台都逐渐转向网络,因为网络具有单机所不具有的强大功能,对于开发方式也由传统的客户机/服务器体系统结构向三层的浏览器/中间件/服务器体系发展,目前最新的技术是采用web服务(web service)技术,在不同的技术平台上都开始出现新的技术。例如在java环境和微软的.NET平台上都可以实现web服务技术。原有人力资源管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。

1.3 项目开发所需要解决的问题及主要工作

通过对公司实际的人力资源管理进行分析后,设计出一个能满足公司需求的人力资源管理系统。

1.4 论文的组织结构

本论文共分为六章,第一章简单介绍了项目开发的背景以及国内外的现状;第二章对本项目中用到的理论基础和技术进行了简单的概述;第三章对项目的需求和可行性进行了分析;第四章对本项目的设计做了详细的讲解;第五章描述了系统的具体实现;第六章对项目进行了展望和总结。

第二章理论基础和技术概述

2.1 B/S结构

B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。客户机上只要安装一个浏览器(Browser),如Netscape Navigator 或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server

等数据库。浏览器通过Web Server 同数据库进行数据交互。

B/S结构最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如CA证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。

(1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S 架构的产品明显体现着更为方便的特性。对一个稍微大一点单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。所以客户机越来越“瘦”,而服务器越来越“胖”是将来信息化发展的主流方向。今后,软件升级和维护会越来越容易,而使用起来会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。因此,维护和升级革命的方式是“瘦”客户机,“胖”服务器。

(2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天

下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux 服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响。

2.2三层架构

所谓三层体系结构,是在客户端与数据库之间加入了一个"中间层",也叫组件层,该层负责处理业务逻辑的实现。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到同一台机器上。通常.net 三层架构就是基于.net 的三层架构应用模式。https://www.360docs.net/doc/d314890484.html, 可以使用.NET平台快速方便的部署三层架构。https://www.360docs.net/doc/d314890484.html,革命性的变化是在网页中也使用基于事件的处理,可以指定处理的后台代码文件,可以使用C#, VB,J#作为后台代码的语言。.NET中可以方便的实现组件的装配,后台代码通过命名控件可以方便的使用自己定义的组件。显示层放在ASP页面中,数据库操作和逻辑层用组件来实现,这样就很方便的实现了三层架构。

从开发角度和应用角度来看,三层架构比双层或单层结构都有更大的优势。三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增。开发双层或单层应用时,每个开发人员都应对系统有较深的理解,能力要求很高,开发三层应用时,则可以结合多方面的人才,只需少数人对系统全面了解,从一定程度工降低了开发的难度。三层架构属于瘦客户的模式,用户端只需一个较小的硬盘、较小的内存、较慢的CPU就可以获得不错的性能。三层架构的另一个优点在于可以更好的支持分布式计算环境。逻辑层的应用程序可以有多个机器上运行,充分利用网络的计算功能。分布式计算的潜力巨大,远比升级CPU有效。三层架构的最大优点是它的安全性。用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了。

2.3 AJAX技术

Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax是Asynchronous JavaScript and XML的缩写。Ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用,它包括:使用XHTML 和CSS标准化呈现、使用DOM实现动态显示和交互、使用XML和XSLT进行数据交换与处理、使用XMLHttpRequest进行异步数据读取、最后用JavaScript 绑定和处理所有数据。

Ajax的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Ajax引擎自己来做, 只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。

(一)、AJAX 的优势

1、减轻服务器的负担。因为Ajax的根本理念是“按需取数据”,所以最大可能在减少了冗余请求和响影对服务器造成的负担。

2、无刷新更新页面,减少用户实际和心理等待时间。首先,“按需取数据”的模式减少了数据的实际读取量;其次,即使要读取比较大的数据,也不用像RELOAD一样出现白屏的情况,由于Ajax是用XMLHTTP发送请求得到服务端应答数据,在不重新载入整个页面的情况下用Javascript操作DOM最终更新页面的,所以在读取数据的过程中,用户所面对的也不是白屏,只有当接收到全部数据后才更新相应部分的内容,而这种更新也是瞬间的,用户几乎感觉不到。

3、更好的用户体验。

4、也可以把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,节约空间和带宽租用成本。

5、Ajax由于可以调用外部数据。

6、基于标准化的并被广泛支持和技术,并且不需要插件或下载小程序。

7、Ajax使WEB中的界面与应用分离(也可以说是数据与呈现分离)。

(二)、AJAX 的问题

1、一些手持设备(如手机、PDA等)现在还不能很好的支持Ajax。

2、用JavaScript作的Ajax引擎,JavaScript的兼容性和DeBug都是让人头

痛的事。

3、Ajax的无刷新重载,由于页面的变化没有刷新重载那么明显。所以容易给用户带来困扰,用户不太清楚现在的数据是新的还是已经更新过的。

4、对流媒体的支持没有FLASH、Java Applet好。

2.4 https://www.360docs.net/doc/d314890484.html,

https://www.360docs.net/doc/d314890484.html,是微软提供的新一代的Web开发平台,它为开发人员提供了生成企业级Web应用程序所需要的服务、编程模型和软件基础结构,同其他Web开发平台相比,https://www.360docs.net/doc/d314890484.html,具有下面三大优势。

1、支持编译型语言

目前流行的几种脚本语言比如VBScript、JavaScript和ASP等都有两个主要的缺点。第一,不支持强数据类型。在JavaScript中定义变量只有一个关键字var,使用var关键字定义的变量,如果赋值是字符串,该变量就是字符串变量;如果赋值是整数,则该变量就是整型变量。在VBScript和ASP中,定义变量只通过一个关键字DIM,该变量也没有具体的类型。第二,脚本语言是解释型的。通常情况下,解释型的脚本语言在性能上抵不上编译型的语言。自推出.NET开发平台以来,微软在Web服务器端开发语言方面,主推https://www.360docs.net/doc/d314890484.html,和C#.NET这两种编译型语言。通过这两种开发语言,程序员可以像开发普通的Windows程序一样来开发Web程序,只不过在Windows程序中用于开发GUI界面的各种控件,在Web程序开发中也有它们相应的Web版本。程序员通过C#语言,利用https://www.360docs.net/doc/d314890484.html, 提供的各种Web控件,可以非常容易地开发https://www.360docs.net/doc/d314890484.html, Web程序。开发的https://www.360docs.net/doc/d314890484.html, 程序被编译成MSIL语言,这种中间语言具有平台无关性,而且,由于https://www.360docs.net/doc/d314890484.html, 页面在执行前会被编译,所以https://www.360docs.net/doc/d314890484.html,的性能得到了很大的提高。

2、程序代码与页面内容的成功分离

通常的动态网页开发,往往是在一个网页上混合多种脚本语言。比如在HTML脚本语言上可以嵌入JavaScript或VBScript等客户端脚本语言,也可以同时嵌入ASP或JSP等服务器端脚本语言。这种多语言混合的Web开发模式通行已久,但是它的代码可读性很差,程序代码同页面内容混合在一起,程序员要在多种语言的思维上频繁切换,如果程序很复杂的话,这种开发模式非常不利于程

序的开发,而且日后的维护也将成为大问题。https://www.360docs.net/doc/d314890484.html, Web开发技术为程序员提供了一种非常好的开发模式,即Code Behind技术,它通过Web控件将程序代码与页面内容成功分离,从而使https://www.360docs.net/doc/d314890484.html,的程序结构异常清晰,开发和维护的效率也得到了很大的提高。另外可以利用Visual https://www.360docs.net/doc/d314890484.html,集成环境下开发https://www.360docs.net/doc/d314890484.html,应用程序,该环境不仅提供了强大的调试能力,而且还集成了“所见即所得”的HTML编辑器,为开发人员开发Web页提供了方便的图形化支持。

3、引入服务器端控件

在ASP中,可以给页面手动添加HTML控件,对这些控件的响应有两种办法。一种是在客户端的脚本语言中响应用户对这些控件的输入,另一种是把该页面提交给服务器。这两种办法都存在问题,第一种办法产生的问题是不同的浏览器以不同的方式执行客户端脚本语言,我们很难编写在多种浏览器上都能良好运行的复杂的Web页面。第二种办法存在的问题是,如果我们把Web页面重新提交给服务器,那么Internet的无状态特性就会导致页面上存储在变量中的信息丢失,除非我们编写了复杂的代码,把它们存储在HTML元素或URL查询字符串中。https://www.360docs.net/doc/d314890484.html,通过服务器控件解决了上述问题。服务器端控件会生成发送给浏览器的HTML代码,显示控件,它们还能生成隐藏的HTML元素来存储它们当前的状态。在提交页面时,这些信息就会传送回服务器,控件将自动处理这些信息,改变HTML,显示控件。

2.5 Html、CSS、Javascript技术

1、HTML(HyperTextMark-upLanguage)即超文本标记语言或超文本链接标示语言,是WWW的描述语言。设计HTML语言的目的是为了能把存放在一台电脑中的文本或图形与另一台电脑中的文本或图形方便地联系在一起,形成有机的整体,人们不用考虑具体信息是在当前电脑上还是在网络的其它电脑上。我们只需使用鼠标在某一文档中点取一个图标,Internet就会马上转到与此图标相关的内容上去,而这些信息可能存放在网络的另一台电脑中。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。另外,HTML

是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

2、CSS(Cascading Style Sheets)即层叠样式表。

CSS语言是一种标记语言,它不需要编译,可以直接由浏览器执行(属于浏览器解释型语言). CSS的定义是由三个部分构成:选择符(selector),属性(properties)和属性的取值(value)。

CSS的语法是: selector {property: value} (选择符{属性:值})。

在标准网页设计中CSS负责网页内容(XHTML)的表现.CSS文件也可以说是一个文本文件,它包含了一些CSS标记,CSS文件必须使用css为文件名后缀.可以通过简单的更改CSS文件,改变网页的整体表现形式,可以减少我们的工作量,所以她是每一个网页设* CSS是由W3C的CSS工作组产生和维护的.

以下三种方式将样式表加入您的网页:

①链入外部样式表文件(Linking to a Style Sheet)

②定义内部样式块对象(Embedding a Style Block)

③内联定义(Inline Styles)

最接近目标的样式定义优先权越高。高优先权样式将继承低优先权样式的未重叠定义但覆盖重叠的定义。

3、JavaScript

JavaScript是一种由Netscape的LiveScript发展而来的脚本语言,一种由Sun 公司开发的程序语言(它是一种严密的物件导向的语言,适合在网际网络上发展主从架构的应用程序),主要目的是为了解决服务器终端语言,比如Perl,遗留的速度问题。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了JavaScript,提供了数据验证的基本功能。

JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由CGI 验证。

第三章系统的分析

3.1 系统的可行性分析

系统目标

为了提高企业的管理能力和竞争力,本系统从我公司的企业组织架构出发、在符合公司实际运营模式的前提下进行开发。本系统须实现的功能如下:

●业务流程的规范化,权责明确。

●信息共享:企业各部门之间数据高度统一,信息传递通畅。

●业务处理:减少繁复的单据种类,将单据规范化,便于单据在各部门间

的传递。

●工作量:提供关联单据之间的导出功能,减轻用户的工作量,降低出错

几率。

●方便实用的查询功能:提供精确查询和模糊查询功能,使用户在最短时

间内找到需要的信息。

●信息提示:提供用户的待办事项提醒功能,仓库模块的库存预警功能等

以帮助用户及时完成相关事务的处理。

●运营情况查询:帮助各部门领导从不同角度、不同层面、不同时间段来

观察、分析数据,从而得到隐藏在结果背后的复杂原因,增强领导层的

决策能力。

技术目标

在开发过程中,不可避免地会出现技术问题。先进的技术可以打造出高质量的软件,但并不是追求完美。我们并不一味地追求高技术,而是把技术运用的恰到好处,力求用最简单的技术实现功能。我们的目标是:用好技术,做好细节,努力做出操作简单、方便、实用、美观、灵活的企业软件。

经济目标

单纯从经济角度上来看,主要的经济损失主要来自以下几个方面:首先,开发系统需要大量的资金投入,而且,系统的维护需要相关的专业人员;其次,我们要对相应的操作人员进行专业培训;第三,相应的硬件设施要进行升级,

这也是较大一部分投入。

但是,从此举所带来的工作效益上来看,我们认为这样做是可行的。

社会影响

软件系自主开发,无法律风险。而且基于系统本身开发的目的,相信其能够实现其所期望的正面社会影响。同时也能够实现企业管理的人性化,有利于提高企业的竞争力。

踪,以满足客户的要求。

产品存在的缺陷

此系统开始针对于通用性进行开发,到第二版本针对于视通的架构,工作运营情况开发,为本企业专用,没有针对市场、社会的变化及时更新。

3.2 系统的需求分析

3.2.1设计目标

ST企业管理系统是一个综合性的系统,它应用信息技术和管理技术将企业内部管理过程数字化、自动化,ST管理系统的设计既要符合我公司生产经营的管理体制,又要符合计算机软件本身的特点;系统总体目标实现员工的个人基本信息的录入、查询、管理、汇总。具体目标如下:

1、信息的搜索、存储、传递、分类、统计和检索等功能计算机化,确保其准确性、及时性、完整性和相关性。

2、分权操作和数据共享,保证系统的有序进行。数据入口唯一,编码存储,明码输出,所有在用数据和历史数据都可以共享查询。

3、实用性强,操作简便,容错与随机帮助相结合,便于用户使用。

4、程序设计模块化,通用化,程序与数据、算法完全独立。模块间可以自由调用,基本实现高内聚、低耦合的软件设计。

3.2.2、流程图

ST企业管理系统主要为公司的工作运营服务,其各个模块中的表单的扭转流程

图如下:

退货流程:

出库流程:

公司内部管理要求

精心整理 目录 第一章、公司管理大纲………………… 第二章、员工守则………………… 第三章、行政管理制度………………… 第四章、人事管理制度………………… 努力提高员工的整体素质和水平,造就一支思想新、行动快、业务强、技术精的员工队伍。 五、公司鼓励员工积极参与公司的决策和管理,鼓励员工发挥才智,提出合理化建议。 六、公司实行能力定岗,按岗分配制度,为员工提供收入和福利保证,并随着经济效益的提高 逐步提高员工各方面待遇;公司为员工提供平等的竞争环境和晋升机会;公司推行岗位责任制,实行考勤、考核制度,评先树优,对做出贡献者予以表彰、奖励;对公司创造巨大价值者予以重奖。 七、公司要求制定岗位职责权限,以便于更好的开展工作,让员工了解各自职责的同时,也能

更好提高公司的管理效率。 八、公司提倡求真务实的工作作风,提高工作效率;提倡节能节约,反对铺张浪费;倡导员工 团结互助,同舟共济,发扬集体合作和集体创造精神,增强团体的凝聚力和向心力,对表现优异的团队予以奖励。 九、员工必须维护公司纪律,对任何违反公司章程和各项规章制度的行为,都要予以追究。 十、公司提倡员工讲文明树新风,在公司内、外部表现公司现代化文明企业的气质,创造和谐 的工作、经营氛围。 使公司 一、 制度、1、 2、公司文件由指定的拟稿人拟稿,属公司文件由办公室主任或总经办拟稿,文件形成后由指定 核稿人审核,交由总经理签发。各部门文件由部门主管拟稿,总经理签发。属于机密的文件,拟稿人应该注“机密”字样,并确定报送范围。 3、凡来文拆封后应及时登记编号,拆阅后原件交办公室保管。 4、公司内部签发的文件由核稿人登记,并按部门分发,原件交办公室保管。 5、文件由拟稿人负责校对,并送核稿人审查合格后,方能复印、盖章。 6、文件由办公室负责报送。送件人应把文件内容、报送日期、报送部门、接件人等事项清楚, 由接收部门签字确认,并报告报送结果。机密文件由专人按核定的范围报送。

会计制度设计6(会计报表设计)

第六章会计报表设计 章节: ●会计报表设计概述 ●会计报表基本内容的设计设计 ●对外会计报表设计 ●对内会计报表设计 内容: 一、复习思考题 1.企业编制会计报表的作用有哪些? 答:有利于全面、综合、系统反应单位经济活动情况为评价企业经营业绩和改善经营管理提供重要信息;为国家经济管理机构进行宏观调控与 管理提供必要信息;为投资者和贷款者进行决策提供有用信息。 2.一般企业会计报表的种类有哪些?会计报表设计的原则有哪些? 答:(1)按照会计报表所反映的经济内容不同,可分为反映企业财务状况的报表、反映企业经营成果的报表、反映企业一定会计期间现金流入 和流出情况的报表、反映企业收支情况的报表和反映企业成本、费用 的报表五类。 按照会计报表用途不同,可分为对外会计报表和对内会计报表两类 按照会计报表所包含的会计主体范围不同,可分为个别会计报表和合 并会计报表两类。 按照会计报表所编制的时间不同,可分为定期报表和不定期报表两类 按照会计报表编制的单位不同,可分为单位会计报表和汇总会计报表 两类。

(2)原则:1、完整性与系统性:完整性与系统性是指会计报表及其指标体系应当严密完整,形成一个系统文件。任何企业要想全面、准确地反映一定时期的财务状况、经营成果形成情况,提供信息使用者所需要的会计信息,必须设计一套完整的会计报表体系,并根据企业会计准则、企业的经营特点和管理要求设计各个方面的指标。各种会计报表中的指标应当相互联系、相互补充、相互衔接;共同构成一个完整的会计指标体系,以便反映企业经济活动的全貌。 2、统一性与灵活性:统一性是指遵照现行企业会计准则和会计制度 的规定设计对外会计报表。对外会计报表的种类、格式、项目排列及内容、编报时间和要求等,财政部门通过《企业会计准则》都作了统一规定,需要企业自行设计的空间不大,企业在编制会计报表时要严格遵守《企业会计准则》的相关规定。灵活性是指如何考虑企业自身管理的要求和业务特点,设计适合于本单位需要的各种对内会计报表的种类、名称、格式、内容、编制方法、报送时间和程序等,以满足企业内部经营管理的需要。 3、稳定性:稳定性是指报表的指标内容、名称应保持相对稳定性。 以保持不同时期报表指标的可比性。 4、简便易行:简便易行是指报表内容及指标要力求简明易懂,能使 会计信息迅速生成。 3、企业对外主要的会计报表有哪些?其作用如何? 答:1、资产负债表:主要作用是说明单位所拥有的各种资源及其分布与结构和偿还债务的能力,反映单位所负担的债务数量、债务结构及偿还期限的长短,反映单位的投资者对本单位资产所持有的权益,客观表现了单位财务状况的发展趋势。 2、利润表:根据利润表所提供的信息可以评价一个单位的经营管理 效率和成果,分析单位未来的经营状况、获利能力及潜力,了解单位未来一定时期内的盈利趋势。 3、现金流量表:可以保住会计信息使用者正确评价企业的经营效果、

课堂考勤管理系统设计与实现--毕业论文

摘要 本设计是以Visual Studio 2010作为开发平台,C#作为开发语言,结合SQL server 2008数据库开发设计的课堂考勤管理系统。该系统的目标是统计学生的考勤与请假信息。系统功能特点是围绕管理员、教师、学生三类用户设计,主要实现的功能:查询功能,旷课、请假信息的录入功能,考勤信息的统计功能,通报报表的查询以及用户信息的添加、修改和删除的功能。 本论文介绍了该系统的设计与实现原理、功能特点和设计方案,而且还对开发过程中使用的关键技术进行了分析和讨论。 关键词: Visual Studio 2010;SQL server 2008;课堂考勤 ABSTRACT

We use Visual Studio 2010 as development platform, C# as development language, SQL server 2008 as database to the design is a class attendance management system. The system propose statistics the attendance and leave information. System function characteristics related to three kinds of users —administrators, teachers, students to design, mainly the implementation of functions of attendance, inputting truancy and leave, counting attendance, inquiring communicated statements, and adding, modifying and deleting the user information. This paper introduces system design and realization,function characteristics and design scheme.This paper analyzed and discussed key technologies the process of develoning. Key word: Visual Studio 2010;SQL server 2008;Class attendance 目

企业内部管理系统

企业内部管理系统 Modified by JEEP on December 26th, 2020.

摘要 随着社会的发展,信息化成为时代的主题,企事业内部文档管理系统是企业管理中一个较重要的环节,是从业人员日常工作和个人信息的一项基本资料的保留,也是信息保密及防止资料外泄的重要手段,实现文档管理的电子化是现在的发展要求。企业内部文档管理系统有效的解决了纸质手工处理时效率低下和文件易丢失的问题,使得资料保留更完整查询更方便快捷。由此本课题进行企事业内部文档管理系统的研究是具有深刻意义的。 经过详细的需求分析和系统设计之后,系统选择以动态网页技术、SQL server 2000数据库开发工具等为开发工具,在此基础上基于B/S(浏览器/服务器)系统模式,实现数据库的连接并完成企事业内部文档管理系统的功能,以更好地满足各单位的需求。 经过详细设计后将系统主要分为以下的功能模块:目录管理模块、用户登录模块、文件管理模块、文件检索模块、系统管理模块,完成了用户信息管理及查询等方面的基本功能,更有效的提高系统处理的效率以适应人员的工作需求。 本文简单的介绍了系统的需求分析、总体设计,对数据库设计、详细设计以及系统实现的技术和方法进行了详细的说明。 社会在发展。一切都应该进步否则都将会逐步被淘汰,只有不断完善不断进取才可以更好适应于社会,生存与社会,发展于社会,才可以更好的服务于社会。 关键字:信息化、文档管理系统、、B/S系统模式 目录 8 8 9 9 2 5 5 5 6 7 8

第1章引言 1.1概述 社会的发展是多元的,由此在丰富了我们生活的同时也使得管理更繁冗,更沉重。应运而生的企事业内部文档管理系统,是利用计算机对公司内部人员和文档资料进行的信息管理,它可以对企业中的工作人员进行管理和查询,也可以对文档进行合理的处理如添加、删除、附加等等。文档管理信息化避免了以往手工录入的种种弊端,提高了信息管理的效率,节省了工作的时间和管理人员的劳力。而且它通过数据库的统一管理减少了数据处理的诸多错误,保证了系统管理的统一性,也增加了保密性。另外,文档信息是公司进行其它管理的前提,所以说内部文档管理系统是企业管理中一项重要的组成部分。采用文档管理的信息化不仅可以很好的避免以往的信息处理的弊端,还可以拓宽出更多的功能应用,比如说文件的权限设置,在系统中可以对重要的文件进行安全设置保证它的访问权限,增强文件的安全性。企业信息管理信息化在现在的发展中具有不可忽视的优势,也是未来企业管理不可缺少的,也是社会发展进步所必需,是进行一切行为的根本。 1.2课题背景 文档管理是企业日常管理的一部分,对于工作的日常运行来说是很重要的。然而现在许多机关、企事业单位的文档管理仍停留在基于纸介质的手工处理阶段,手工处理文档有许多缺点,比如说文档堆积多、重复劳动的工作多、分类管理困难、查询困难、利用率低、纸张浪费严重等问题,同时,另一个较严重的问题就是纸介质的文档,保存的时候容易受环境因素的影响,保存期限很受限制,而且纸质文档对森林的破坏也是较严重的。在企事业单位信息化建设中,文档管理的电子化是一项比较基本和典型的要求。企事业文档管理的电子化,有助于文档的长期保存、方便使用者的查询、也节省纸张开支。此外,电子文档的集中管理可以保证数据的统一性,也可对数据库的管理进行权限的设置,这就有助于保障文档的安全性和保密性。 针对这个方面国外发展相对较迅速,国外很多国家地方已配备了十分先进的管理信息系统,而且由许多国外开发的带有图形化界面的文档管理信息系统,以其高质量和高安全性一直享有相当好的口碑,但是这一类软件结构复杂,由于语言的障碍等诸多原因,不便于我们某些企业的迅速掌握,其次我们也可能很难接受相对高昂的价格,所以我们应该开发出拥有自主知识产权的高水平软件产品,为管理做好强大的支撑平台。现在,建立在计算机网络基础之上的企事业内部文档管理系统的应用和概念正逐渐的进入人们的生活,向文档管理信息化管理更进了一步。 在当前信息产业的强烈影响下企业的发展都在发生着变化,主要一个方面就发生在管理信息系统上。企业内部管理等多方面的需要,使现在的企业不得不建设管理信息系统,虽说现在已经有很多成型的税务MIS系统,但是多数是基于C/S结构开发的。针对

c++面向对象课程设计报告

课程设计报告 课程名称面向对象程序设计 课题名称学生成绩管理系统 专业计算机科学与技术 班级计算机 1001 学号 01 姓名 指导教师李珍辉陈淑红李杰军 2011年 12 月 28 日

湖南工程学院 课程设计任务书 课程名称面向对象程序设计 课题学生成绩管理系统 专业班级计算机1001 学生姓名 学号 01 指导老师李珍辉陈淑红李杰军 审批 任务书下达日期 2011 年 11 月 15 日 任务完成日期 2011 年 12 月 28 日

一、设计内容与设计要求 1.课程设计目的: 面向对象程序设计课程设计是集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习。要求学生达到熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力。 2.课题题目 1)公司库存管理系统 2)高校学籍管理系统 3)高校工资管理系统 4)高校人事管理系统 5)通讯录程序设计 6)学生成绩管理系统 7) 图书管理系统 8)文本编辑器的设计与实现 9)学生考勤管理系统 10)公司人员管理系统 3.设计要求: ⑴设计课题题目:每位同学根据自己学号除以10所得的余数加1选择相 应题号的课题。随意换题者不记成绩。 ⑵根据自己对应的课题完成以下主要工作:①完成系统需求分析:包括 系统设计目的与意义;系统功能需求(系统流程图);输入输出的要求。②完 成系统总体设计:包括系统功能分析;系统功能模块划分与设计(系统功能模 块图)。③完成系统详细设计:包括数据库需求分析;数据库概念结构设计(E -R图);数据库逻辑结构设计;类层次图;界面设计与各功能模块实现。④系 统调试:调试出现的主要问题,编译语法错误及修改,重点是运行逻辑问题修 改和调整。⑤使用说明书及编程体会:说明如何使用你编写的程序,详细列出 每一步的操作步骤。⑥关键源程序(带注释)

第二章企业对外财务报告设计

第二章企业对外财务报告设计 知识点四:现金流量报告的设计 任务一:请联系企业实际,说明企业的资产、利润与现金流量的关系。答:企业现金流量报告的主体是现金流量表,该表是反映企业一定会计期间现金和现金等价物流入和流出。现金是指企业库存现金以及可以随时用于支付的存款;现金等价物是指企业持有期限短、流动性强、易于转换为已知金额现金、价值变动风险很小的投资。其中,“期限短”一般是指从购买日起 3 个月内到期,如可在证券市场上流通的 3 个月内到期的短期债券等。现金流量表提供了企业一定会计期间内现金和现金等价物流入和流出的信息,有利于财务报表使用者了解和评价企业获职现金和现金等价物的能力,并据以预测企业未来现金流量。现金流量表是对资产负债表与利润表的有益补充,与这两张表相结合会产生增量信息, 主要是: 1 .资产负债表的资产要素与负债要素是以流动性大小作为列报的依据,而现金流量表则衡量了企业流动性最强的现金及现金等价物资产的变化结果及原因,有助于评价企业支付能力、偿债能力和周转能力。 2 .利润表主要是按照净利润的形成过程分层次进行了列报,但不能清楚反映利润的质量,即利润增减变化与现金流量间的对应关系。 3 .现金流量表是以经营活动、投资活动与筹资活动将企业全部现金流量进行划分,这在一定程度上修正了资产负债表与利润表完全以会计要素为主体的企业经营活动划分的不足。

第二章企业对外财务报告设计 知识点七:财务报告分析的设计 任务一请联系企业实际,谈谈该企业财务报告分析编写的内容和注意事项。 答:一、财务分析报告的内容与格式 (一)财务分析报告的分类 财务分析报告从编写的时间来划分,可分为两种:一是定期分析报告,二是非定期分析报告。定期分析报告又可以分为每日、每周、每旬、每月、每季、每年报告,具体根据公司管理要求而定,有的公司还要进行特定时点分析。编写的内容可划分为三种:①综合性分析报告;②专项分析报告,③项目分析报告。综合性分析报告是对公司整体运营及财务状况的分析评价;专项分析报告是针对公司运营的一部分,如资合流量、销售收入变量的分析;项目分析报告是对公司的局部或一个独立运作项目的分析。 (二)财务分析报告的格式 严格地讲,财务分析报告没有固定的格式和体裁,但要求能够反映要点、分析透彻、有实有据、观点鲜明、符合报送对象的要求。一般来说,财务分析报告均应包括以下几方面的内容:提要段、说明段、分析段、评价段和建议段,即通常说的五段论式。但在实际编写分析时要根据具休的目的和要求有所取舍,不一定囊括五部分。此外,财

计算机毕业设计(论文)_基于DELPHI考勤管理系统

目录 目录............................................................................................................................... I ABSTRACT...................................................................................................................... I II 摘要.................................................................................................................................... I V 关键词:考勤考勤统计考勤查询模块 ................................................................ I V 第1章前言 (1) §1.1应用背景 (1) §1.2产品和存在问题 (1) §1.3选题可行性及意义 (2) 第2章需求信息分析 (3) §2.1DELPHI考勤功能需求分析 (3) §2.2系统软硬件分析 (4) §2.3运行环境的要求 (5) 第3章概要设计与详细设计 (6) §3.1系统设计的原则 (6) §3.2系统功能的设计 (6) §3.2.1系统的功能模块图 (7) §3.2.2系统的数据流程图 (7) §3.2.3主要的数据字典 (9) §3.2.4系统的主程序流程图 (10) §3.3各个子模块的功能设计 (10) §3.3.1用户登录模块 (10) §3.3.2考勤信息管理模块 (10) §3.3.3数据库管理模块 (11) §3.4硬件单元 (11) 第4章开发方法及开发工具简介 (14) §4.1开发方法 (14) §4.2开发工具 (15) 第5章数据库设计 (16)

公司内部管理系统.

内部管理系统(人事管理系统+客户关系管理系统) 需 求 分 析 说 明 书 2015.10.9 一、人事管理系统部分 1、系统人员类型

公司的人员类型有以下几种:普通员工、部门经理、总经理、人事部经理和人事助 2、系统基本功能图解 2.1 基本机构图 2.2用例图解

3、功能详情 3.3.1 登录页面 需要登录的人员,对于不同的身份,他们的权限是不一样的。当用户输入ID和密码时,查询数据库,如用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示用户用户名或密码错误,仍显示当前页面 3.3.2 查询员工资料 该模块主要查看自己/同事的资料,以更好促进公司员工之间的相互了解。同时也可以修改自己的部分信息。 主要功能包括:

●查询自己的详细信息:员工ID、员工姓名、电子邮件、所在部门名称(不是部门ID)、经理、 分机和自我介绍等 ●修改自己的自我介绍 ●修改自己的登录密码 ●查询、搜索其他同事的相关信息 3.3.3 员工资料管理 人事部门负责维护员工的基本资料。当员工第一天来公司报道时,人事部门将员工的基本资料(姓名、性别、出生日期、电子邮件及所属部门等)录入到数据中,并打印一份报道单给员工,上门列出了该员工的登录ID、公司邮件的地址、该员工的部门名称以及该员工的同部门同事列表。 主要功能包括: ●添加/修改/删除员工 ●按任意条件搜索员工(支持模糊查询) ●打印员工报道单 上传/修改员工的照片。 3.3.4请假模块 请假申请: 员工根据工龄享受年假。如果员工是本年度才加入公司的,则需根据报到日期按公司规章制度计算假期期数。员工请假不可以超过规定的请假小时数。员工可以通过本模块提交/查看/取消申请。 主要功能包括: ●显示员工本人年假总小时数、已使用小时数、当前可用小时数 ●用日历的方式显示可请假的日期,并突出显示国定节假日 查看员工本人某段时期内的请假记录、申请、批准状态等。 请假审核: 该模块只允许经理访问。经理可以查看下属的请假记录,批准/否决其中申请。

C#面向对象课程设计--拼图游戏

《C#程序设计》课程设计 题目:拼图游戏 专业:计算机科学与技术 学号: 姓名: 指导老师: 完成日期: 2012/12/26

《C#课程设计》评分标准 题目:拼图游戏专业:计算机科学与技术学号:姓名:

目录 1 前言 (4) 2 需求分析 (4) 要求 (4) 任务 (4) 运行环境 (4) 开发工具 (4) 3 概要设计与详细设计 (5) 系统流程图 (5) 结构功能图 (5) 4 编码与实现 (6) 编码分析 (6) 具体代码实现(附源代码) (9) 5 课程设计总结 (18) 参考文献 (19)

1.前言 拼图游戏一款非常经典的小游戏,因为它比较简单有趣,无论老少都比较适合。拼图的设计对每一个C#语言设计者进行语言提高和进阶都是一个很好的锻炼机会。拼图游戏的设计比较复杂,它涉及面广、牵涉方面多,如果不好好考虑和设计,将难以成功开发出这个游戏。在这个游戏的设计中,牵涉到图形界面的显示与更新、数据的收集与更新,并且在这个游戏的开发中,还要应用类的继承机制以及一些设计模式。因此,如何设计和开发好这个拼图游戏,对于提高C#开发水平和系统的设计能力有极大的帮助。在设计开发过程中,需要处理好各个类之间的继承关系,还要处理各个类相应的封装,并且还要协调好各个模块之间的逻辑依赖关系和数据通信关系。一个3×3的魔板,有一个格子是空的,其他格子内随机放置1-8共8个编号的方块,通过单击任意一个与空格子相邻的方块可以把该方块移入空格子,不断的移动方块,直到方块按照图片的原来的顺序排好。 2 需求分析 要求 (1)用C#语言实现程序设计; (2)利用PictureBox控件来实现图片的移动 (3)超过200步提示重新来 (4)界面友好(良好的人机互交),程序要有注释。 任务 (1)制作流程图 (2)编写代码; (3)程序分析与调试。 运行环境 (1)WINDOWS2000/XP/win7系统 (2)编译环境 开发工具

企业内部单位对外多种经营管理办法

企业对外多种经营管理办法 为了应对不断变化的新形势,发挥资产的最大使用效率,在增强指令性计划严肃性的同时,鼓励各事业部(公司)利用剩余能力对外承揽加工,全面推进多元化经营,培育新的经济增长点,结合企业实际,制定本办法。 第一章基本原则 第一条以指令性计划为统领,利用剩余能力自主创收为辅的原则。 第二条管控结合,实行集权管理下的分权经营原则。分权是给各事业部(公司)充分的经营自主权,集权是为了杜绝由低成本承揽加工产生的国有资产流失问题。 第三条利润分配倾斜原则。各事业部(公司)对外承揽加工或维修服务的收入,原则上自己留用。 第四条各事业部(公司)经营收入由公司专门机构负责管理,并对各事业部进行分类、单独建账。 第五条各事业部(公司)经营交易价格不允许低于公司制定的最低价格。 第六条各事业部(公司)对外从事经营必须向公司上缴管理费,每年按经营收入总额的20%上缴管理费。 第二章职责分工 第七条各事业部(公司)对外承揽加工统一由多种经营办

公室管理,负责经营合同的初审、报审、签订和建档工作,以及负责统计、记录各事业部(公司)经营收入收支情况。 第八条资产管理部成本监控室负责审核对外承揽加工的最低交易价格,物检站负责监督各单位交易价格。 第九条总经理办法律事务室负责对外经营合同条款的审核。 第三章管理内容与要求 第十条每年初从事对外承揽加工的各事业部(公司)要制定出全年对外承揽加工的最低交易价格,并将其上报资产管理部成本监控室,经成本监控室审核确定后执行,同时成本监控室将对外承揽加工最低交易价格给多种经营办公室、物检站一份,作为审核各单位对外承揽加工交易价格是否合理的依据。 第十一条各事业部(公司)对外承揽加工单笔合同在5000元以上的,各事业部(公司)必须报送资产管理部成本监控室、总经理办法律事务室进行审核,多种经营办公室根据审核后的意见,方可在经营合同上加盖合同章。对外承揽加工单笔合同在5000元以下的,各事业部(公司)持由总经理办法律事务室统一编制的合同样本到多种经营办公室签订合同。 第十一条各事业部(公司)对外承揽加工完成后,多种经营办公室在收到加工费后开具正式发票。 第十二条多种经营办公室每月末将各事业部(公司)经营收入上报资产管理部,资产管理部定期收取管理费。

考勤管理系统—毕业设计论文

本科毕业设计 考勤管理系统 学院 专业 班级 学号 学生姓名 指导教师 精品文档,知识共享!

完成日期 信息化是当今世界发展的潮流和趋势,信息化的发展要求管理方法要向新一代的计算机管理的方向转移。考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况和统计变得十分简单。随着企事业单位人员日益增多,如果仅仅用人力去考勤,会带来很大的不便。为了跟上时代的步伐,跟上信息化的发展,考勤管理系统在日常生活中的重要性越来越受到关注。 本论文设计的考勤管理系统,实现了应用计算机考勤的考勤方式,员工上下班只需打卡即可记录出勤信息。系统分为以下几个功能模块:登录模块、添加员工模块、上下班时间设置模块、查看月末统计信息模块、请假/加班/出差登记模块、手工补计考勤模块。应用系统的用户按照权限的不同分为员工、经理和考勤员三种不同的操作权限。 本考勤管理系统采用的开发平台为.NET平台,应用C#语言进行开发,数据库采用SQL Server 2000。同时,本系统采用三层结构的软件构架,通过中间的Web 服务端来连接客户端和数据库端,使系统对数据库的操作更加安全。 关键词:考勤管理系统;C#;.NET;SQL Server 2000

ABSTRACT The information has been the tide and tendency now for the current developing world and the developing information requests that management must shift to the new generation of computer management.The checking attendance system is necessary for each enterprise and institution, and the appearance of computers makes the attendance of the staff and the statistics very simple. With the staffs becoming more and more, it will bring many troubles if checking attendance only by people. In order to follow the step of our world and the development of information, the check attendance system becomes increasing important in our life. The check attendance system in the article can make use of computer to check attendance, and the attendance information of the staffs can be checked by using IC card. The system can be divided into several function parts: entry part, add new staff part, set time for work and holiday part, check statistics part, leave/over work/on business part and add attendance by people part. The people who use the system can be divided into three parts and they are staffs, managers and the checking people. The system is developed on the platform of .NET, and it is developed by C# programmer, at the same time, SQL Server 2000 is used for database.The system is designed into three floors form and through the Web server to connect the database and the client, in this way, it makes the data safer when operate the database. Key words:The management of checking attendance system; C#; .NET; SQL Server 2000

会计报表的软件设计方法(1)

会计报表的软件设计方法(1)

会计报表的软件设计方法 一、会计报表的作用和种类会计报表是综合反映企业一定时期财务状况经营成果的书面报告文件。在日常会计核算中,各项经济业务分类地登记在会计帐簿中。会计帐簿虽然能够反映某一会计期间的经济活动内容,但却是分散的,不能集中揭示和反映该会计期间经营活动和财务状况的全貌。为了进一步发挥会计职能的作用,必须对日常核算的会计资料进行整理、分类、计算和汇总,编制相应的会计报表,为有关各方提供总括性的信息资料。 (一)会计报表的作用 1.会计报表提供的经济信息是企业加强和改善经营管理的重要依据企业管理部门及决策者通过会计报表,可以全面系统地了解企业生产经营情况、财务情况和经营成果,能及时发现企业经营中存在的问题,检查分析财务计划的执行情况,迅速作出决策,采取有效的措施,改善生产经营管理。同时,利用会计报表提供的信息,为制定企业经营计划、企业经营方针等提供准确的依据。 2.会计报表提供的经济信息是国家经济管理部门进行宏观调控

和管理的依据政府部门利用企业报送的会计报表提供的财务信息,及时掌握各企业单位的经济情况和管理情况,便于对企业的生产经营情况进行检查分析。国家宏观经济管理部门可以通过企业的会计报表提供的资料进行汇总分析,以掌握国家经济总体运行状况,从中发现国民经济运行中存在的问题,为政府进行国民经济宏观调节和控制提供依据。 3.会计报表提供的经济信息是投资者和债权人进行决策的依据由于债权人和部分投资者一般不能亲自参与企业的生产经营活动,不能直接获得企业经营方面的信息,因此,债权人和投资者为了进行投资等方面的决策,需要通过对企业会计报表的分析,了解企业的财务状况及生产经营情况,分析企业的偿债能力和盈利能力,从而,作出投资、融资等决策。同时,投资者通过会计报表了解企业情况,监督企业的生产经营管理,以保护自身的合法权益。 (二)会计报表的分类会计报表可以根据需要,按照不同的标准分类按照会计报表反映的内容,可分为动态会计报表和静态会计报表。动态会计报表是指反映一定时期内资金耗费和资金回收的报表,如损益表是反映企业一定时期内经营成果的报表;静态报表是指综合反映资产、负债和所有者权益的会计报表,如资产负债表是反映一定时期企业资产总额和权益总额的报表,从企业资产总额方面反映

加强企业内部管理

加强企业内部管理,建立健全内控制度,是企业自身的需要,也是企业面对市场风险与挑战的需要。企业只有根据自身的实际状况,制定满足管理需要的内部控制制度,并加以严格遵循实施,才能持续、稳定、健康地发展。 根据《中华人民共和国会计法》及财政部有关规章制度的要求,各单位(包括国家机关、社会团体、公司、企业、事业单位和其它经济组织)应当根据国家有关法律、法规和规范的规定,结合部门和系统内部的有关内部控制规定,建立适合本单位业务特点和管理要求的内部控制制度,并组织实施。 所谓内部控制,是指由企业董事会、管理者和其他员工实施的,为保证财务报告的可靠性、经营的效率效果以及现行法规的遵循等目的而提供合理保证的过程。内部控制涉及企业生产经营的控制环境、风险评估、监督决策、信息与传递以及自我检测等方面,从总体上透视了企业生产的各个环节。其有效实施无疑会促使企业生产管理迈上一个新台阶,促进企业经营流程的合理化和正规化。 一、内部控制在实际工作中对企业的生产经营活动及外部社会经济活动都会带来深远的影响,产生良好的效果 (一)确保企业制订的各项管理方针、目标的贯彻执行 内部控制制度由若干具体政策、制度和程序所组成,渗透于企业经营活动的各个方面,只要企业内部存在经营活动和管理环节,就有相应的管理办法和控制措施,从而有效地贯彻企业的经营方针,确保经营目标的实现。 (二)确保会计信息及其他管理信息的真实可靠,防范经营风险 健全内控制度,可以规范企业各类信息的采集、归类、记录和汇总的过程和行为,确保会计信息资料的真实可靠,如实反映企业经营状况,及时发现和纠正各种错弊,有效控制企业的经营风险。 (三)确保资产的安全完整,并加以有效利用 健全内控制度,能够科学有效地监督和制约企业财产、物资的采购、计量、验收等各个环节,对企业各种资源的利用和现金流动进行控制和管理,从而确保企业财产物资的安全完整,防止资产流失。 (四)确保企业利润最大化 健全内部控制,使企业的各项经营活动做到活而有序,减少了不必要的成本费用开支,促进企业的有效经营,以求企业实现更大的盈利目标。 二、近年来,随着我国市场经济的发展和企业改革的不断深入,从政府部门到企业管理层对企业内部控制的认识不断提高,大部分国有企业都在一定程度、一定范围内建立了内部控制制度,但是在实际经营中,还存在着许多不尽完善的地方 (一)内部控制环境不够完善 内部控制制度的建设及有效运行,有赖于企业良好的法人治理结构。现代企业的所有权和经营权的分离,客观上需要一个规范的法人治理机构、加强内部控制,以保障所有者、经营者、债权人等的合法权益。但从目前情况看,大部分国有企业改制后,虽然在形式上建立了法人治理结构,但由于产权不明晰、出资人缺位,未形成有效的内部权力制衡机制,再加上内部控制固有的局限性,造成内控力度削弱,经济业务随意性加大,监督机

考勤管理系统设计与实现毕业论文

考勤管理系统设计与实现毕业论文 目录 摘要 ..................................................................... I 1 绪论 . (1) 1.1 引言 (1) 1.2 开发背景 (1) 2 开发工具简介 (3) 2.1 JSP简介 (3) 2.2 SQL server 2000简介 (3) 2.3 Tomcat应用服务器简介 (4) 3 系统分析 (6) 3.1 项目概述及基本要求 (6) 3.2 可行性分析 (6) 3.2.1 技术可行性 (6) 3.2.2 经济可行性 (6) 3.2.3 运行可行性 (6) 3.3 功能需求 (7) 3.4 性能需求 (7) 4 总体设计 (8) 4.1系统目标设计和流程设计 (8) 4.2系统功能模块设计 (9)

5 数据库设计 (11) 5.1 数据库概念结构设计 (11) 5.2 数据库逻辑结构设计 (13) 5.3 数据库物理结构设计 (17) 6 系统详细设计 (18) 6.1 管理员登录界面设计 (18) 6.2 管理员主界面设计 (18) 6.3消息管理模块设计 (19) 6.3.1添加消息界面设计 (19) 6.3.2查询消息界面设计 (20) 6.4员工管理模块设计 (20) 6.5考勤时间管理模块设计 (21) 6.6请假管理模块设计 (21) 6.7 员工登录界面设计 (22) 6.7.1员工考勤界面设计 (22) 6.7.2员工考勤时间管理界面设计 (23) 6.7.3员工个人资料界面设计 (23) 6.8 月统计报表界面设计 (24) 7 系统测试 (25) 7.1 概述 (25) 7.2 界面测试 (25) 7.3 功能测试 (25)

公司内部资源管理系统

《公司内部资源管理系统》总体设计说明书

文档修改说明

1引言 该文档为了尽量全面详实的描述公司内部资源集中统一管理的要求,满足后期的项目开发和实施而编写。 1.1目的 尽量全面详实的阐述资源管理需求,确保项目开发实施工作的顺利进行。2概述 2.1项目背景 随着公司规模的不断扩大,客户群体的不断增多,客户资源信息的不统一给公司资源管理工作带来了一定的难度。为了使公司管理层能够实时准确的掌握公司资源情况,公司领导提出了公司资源管理信息化的要求,将公司资源进行整合统一管理,并为公司内部构建信息化管理平台。 2.2系统目标 通过构建本系统为公司管理层实时的了解公司现有资源及相关工作进展情况提供准确、有效的数据。 2.3系统整体要求 1>所有卡片、单据、查询、报表的打印预览及打印功能; 2>所有查询、报表的导出Excel功能; 3>所有查询、报表具有时间切片功能; 4>所有查询、报表都可以按不同的获取方式进行汇总或查询; 5>所有查询明细表,均可以按每个字段排序;

6>所有业务操作必须具备数据批量操作功能; 7>所有查询条件中的下拉列表必须具备输入拼音和内容的快速定位功能; 8>所有维护的代码表定义,均可以由用户自定义编码及自定义排序; 9>系统登录后自动出现提醒信息; 10>提醒具有穿透功能。 2.4系统用户 公司各部门相关操作员。 3系统总体结构 3.1体系结构 1>系统采用WEB三层体系结构设计。 2>中间层使用Tomcat 5.0。 3>开发模式:采用Struts2+Spring+Hibernate的方式,所有事务的处理都在Biz(业务层)中进行,jsp页面只是显示数据。 4>系统采用ASA 11.01数据库。

公司内部承包经营协议三篇

公司内部承包经营协议三篇 篇一:公司内部承包经营协议 乙方: 就合作开展甲方____________ 级资质业务范围以内的____________工作,经甲乙双方平等自愿、协商一致,达成如下协议,以资信守。 一、甲方内设____________部门(暂定名:),甲方确保____________部为甲方唯一从事____________的部门,甲方内部其他各部门不再开展此项业务。甲方原有 _________人员共名,并入乙方承包经营的部门,归乙方管理。 甲方聘请乙方担任____________部负责人,并由乙方对____________部实施内部承包经营。 二、承包经营期限:年月日至年月 日 三、承包经营范围: 1、甲方为业务主体对外承接的____________业务全部属于承包经营的范围。乙方以甲方名义、利用甲方办公条件拓展或者承接的____________,属于承包经营的范围。 2、甲方承接的装饰工程中,其中包括____________业务的,应当在有关合同中单独约定合理的____________业务费用(何为合理?),如果____________费用没有约定或者明显过低的,按总费用的 %核算____________费用。 四、承包经营权与义务 乙方在承包经营期限内享有如下权利: 1、人事任免权。乙方自主决定____________部门所需人员的聘用、解聘、管理、待

遇审定等事宜,上述人员的劳动合同和保险关系由办理,费用由方预先支付,进入承包经营成本予以核算。 2、独立经营权。乙方自主决定对外业务的合作对象、决定合同签订及交易条件等内容。乙方对外参与投标或者进行其他业务拓展活动,需要甲方的有关资质或者其他证照文件的,甲方应无条件予以配合。乙方决定签署的合同,甲方应予以盖章。乙方同时对承包经营期内的由其决定的合同承担法律责任。 3、部门设置的决定权。乙方自主决定____________部内部机构的设置,决定内部机构的职责。 4、规章制度决定权。乙方自主决定____________部内部的规章制度。 5、财务独立核算权利。乙方在不违背甲方财务制度基本原则的前提下,有权对部门内的业务开支独立签字审核,由甲方予以报销。对于乙方承接的业务,甲方应该根据法律规定和合同约定的开具发票。 6、要求和使用甲方提供的办公场所。 7、查阅甲方与____________有关的合同、财务票据等资料的权利。 甲方在承包经营期限享有如下权利: 1、有权要求和督促乙方的所有工作符合国家的相关制度与法律法规以及公司的相关制度。 2、有权制止乙方利用公司办公条件承接业务而不将该等业务收入作为承包经营的收益。 3、就乙方使用的办公场所核算房租,列入承包经营成本。 4、要求乙方制定的内部规章制度报甲方存档。 5、督促乙方完成甲方下达的____________任务,督促乙方按已签订的合同履行。 6、查阅乙方以甲方名义承接的有关____________的合同,并要求乙方在公司留档备查。

考勤管理系统 毕业设计论文

考勤管理系统论文 目录 第1章概述 (2) 1.1引言 (2) 1.2开发背景及意义 (2) 1.3相关技术介绍 (3) 第2章系统需求分析 (4) 2.1可行性分析 (4) 2.2 功能需求 (5) 第3章总体设计 (6) 3.1系统目标设计 (6) 3.2 系统功能模块设计 (6) 3.3数据库设计 (7) 第4章详细设计 (12) 4.1登陆窗体设计 (12) 4.2 系统主菜单窗体设计和退出窗体设计 (14) 4.3职员信息窗体设计 (17) 4.4出差记录窗体设计 (20) (20) 4.5工作时间窗体设计 (21) 第5章总结与体会 (23) 参考资料 (24)

第1章概述 1.1 引言 我国中小企业信息化水平一直处在比较初级的阶段,有关统计表明,真正具备计算机信息化比较高应用水平的企业在全国1000多万中小企业中所占的比例还不足10%。然而,随着我国市场经济的不断成熟,企业的竞争也在不断的加剧,同时企业组织管理观念的变革以及业务流程标准化也在不断完善,中小企业信息化建设的热情近几年来有了显著的提高。因此开发一个高质量的考勤工资系统进行企业管理尤为重要。 伴随着计算机技术在各行各业日益广泛和深入的应用,企业对员工的考勤管理不在像过去一样靠手工去做,在一些稍具规模的企事业单位内考勤也开始信息化。考勤规则的灵活定义,提供和多种考勤机的接口,并可以手工录入考勤记录。 本系统就是为了适应这种要求而设计的。集信息的显示、输入、修改、删除、查询等各种处理为一体,信息维护起来非常方便。大大减少了公司的人力和物力,为公司的考勤以及工资的发放带来很大的便利。 1.2 开发背景及意义 当今社会,计算机已经十分普及,性能也日趋完善。它已经被应用于许多领域。比如说,小到图书馆的图书管理,超市或网吧的收费管理,KTV的点歌系统,大到航空、铁路的售票,全国人口户籍的管理等等。 随着现代科技的进步,用计算机来进行考勤的管理也成为现代化企业运作必不可少的一部分。在过去我们的考勤工作都是人工完成的,不仅浪费了很多的人力跟物力,而且无法保证其准确性和透明度,给企业的管理带来了许多的不便。现在利用计算机来管理我们的考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂和枯燥无味的工作变得简单而轻松了,而且也实用、安全。计算机技术特别是数据库技术的发展为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。通过考勤系统我们能很容易地对公司员工的信息有一个基本的了解,可以很方便地知道员工的出勤情况,通过对员工出勤信息的了解,就能计算出员工的实际工资。一切的统计和计算都由计算机代为管理了,考勤信息管理系统对企业的合理化管理起到了很大的作用,它为企业信息化的建设打响了头炮,而企业的信息化建设已成为现代各个企业发展的需要。所以说,考勤管理系统的开发具有非常重要的意义。

相关文档
最新文档