论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

猪场管理系统——工资管理和系统模块设计

目录

1 引言... 1

内容来自www.paper51.com

2 系统使用的开发技术... 1

http://www.paper51.com

2.1  B/S模式简介... 1

paper51.com

2.2  SQLServer 2000简介... 2 copyright paper51.com

2.3  Java简介... 2 http://www.paper51.com

2.4  Javascript简介... 2

paper51.com

2.5  Ajax简介... 3

http://www.paper51.com

3 系统设计... 3

http://www.paper51.com

3.1程序主要设计思想:... 3 http://www.paper51.com

3.1.1. MVC三层结构分离思想:... 3 内容来自论文无忧网 www.paper51.com

3.1.2 映射表思想:... 3 内容来自www.paper51.com

3.1.3. 整体与局部设计结合思想:... 3

内容来自www.paper51.com

3.1.4 程序主要运行机理... 3

copyright paper51.com

4 工资管理模块和系统模块设计... 4

paper51.com

4.1需求分析... 4

paper51.com

4.2 模块总体框架图... 5 内容来自www.paper51.com

4.3 功能描述... 5

paper51.com

4.3.1工资管理模块功能描述... 5

copyright paper51.com

4.3.2 系统模块功能描述... 5 copyright paper51.com

4.4 数据库设计... 6

内容来自www.paper51.com

4.4.1 工资管理模块数据表设计... 6

paper51.com

4.4.2 系统模块数据表设计... 7 paper51.com

4.5 视图设计... 7 paper51.com

4.6 界面设计... 8

http://www.paper51.com

4.7 模块的主要功能特色... 9

paper51.com

4.7.1 自动编号... 9 copyright paper51.com

4.7.2 日期规范化生成... 10 内容来自www.paper51.com

4.7.3 自动刷新(更新session)... 11

copyright paper51.com

4.7.4 自动屏蔽... 11

copyright paper51.com

4.7.5 动态加载配置菜单... 11

paper51.com

5 测试... 11 copyright paper51.com

5.1 测试的目的... 11 内容来自www.paper51.com

5.2 测试方法... 12 copyright paper51.com

5.2.1 工资管理模块与系统模块的测试... 12

内容来自论文无忧网 www.paper51.com

6 结束语... 13

内容来自www.paper51.com

copyright paper51.com

1 引言 http://www.paper51.com

某某市养殖业非常发达,拥有西南片区最大的生猪屠宰场,但目前某某市的养殖业信息化建设还处于起步阶段,相比较长江三角地区来说,某某市养殖业的管理水平低下,效益不高;养殖场涉及到的诸多数据,完全靠纸质手工记录完成,效率极低,难于适应大量数据的管理。猪场管理系统将结合养猪场的现状,尤其在管理方面的需求为管理者提供最直接、最有效的管理模式;同时也为广大用户提供一个最新、最充足的信息。因此,猪场管理系统有很大的市场应用前景。

内容来自论文无忧网 www.paper51.com

养殖场员工工资的发放,大部分仍采用手工记录的形式,既繁琐又容易出错,员工的工资是工资管理的一个很重要的组成部分,随着养殖场规模的不断扩大,员工的数量不断增加,管理范围也随着扩大了,不同的管理人员、不同阶层的员工的薪资待遇都不同,发放时间也不同,部分员工获得的奖金发放信息,包括基本扣除的工资信息,这些使得管理更加复杂化了,而通过工资管理模块的使用能更好的代替大量的手工记录管理,快速完成众多工资信息的处理。通过调查分析各个管理人员管理范围的不同,对于各个管理阶层分工的不同,综合整个管理系统的实施方案,采用系统登录用户管理,针对不同的用户人员,管理员可以为这些用户设置不同的登陆账号和密码,实现用户登录身份验证,从而提高系统的安全性。

http://www.paper51.com

2 系统使用的开发技术2.1 B/S模式简介

内容来自论文无忧网 www.paper51.com

B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现。这样很大程度上简化了客户端电脑的负荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。[1]在该猪场管理系统中使用B/S模式相对于C/S模式的一些优点如下[2]: copyright paper51.com

首先,采用B/S模式简化了客户端。它不需要像C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需要安装浏览器软件,这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便。其次,采用B/S模式简化了整个系统的开发和维护过程。系统开发者不需要再为不同级别的用户设计开发不同的客户应用程序,只需要把所有的功能都实现在Web服务器上,并就不同的功能为各个级别的用户设置访问权限就可以了。而相对于C/S,B/S的维护还具有更大的灵活性。当需求变化时,它无须再为每一个现有的客户应用程序升级,而只需对Web服务器上的服务处理程序进行修改就可以了,这样即可以提高整个系统的运作效率。再次,采用B/S模式使用户的操作变得更加简单。对于C/S模式,客户应用程序有自己特定的规格,用户需要接受一系列专门的培训后才能使用。而采用B/S模式,客户端就只是一个简单易用的浏览器软件,无论是管理层的人员还是操作层的人员甚至到普通用户都不需要进行培训就可以直接使用了。最后,采用B/S模式特别适用于网上信息的发布,使得传统的MIS的功能有所扩展,这正是C/S模式无法实现的。猪场管理系统采用B/S模式,大量提高了工作效率,使员工的工资发放更方便、简化,节省大量的人力。

paper51.com

2.2 SQLServer 2000简介

copyright paper51.com

SQL Server 2000是Microsoft公司推出的大型网络数据库管理系统,SQL Server 2000就是一种常用的客户机/服务器数据库管理系统。客户机/服务器数据库管理系统也简称数据库服务器,通常用于客户机/服务器结构、多层结构以及Web应用程序中并扮演着后端数据库的角色。比较常用的客户机/服务器数据库管理系统还有Oracle、Sybase以及Informix等。与SQLServer7.0相比,SQL Server 2000在功能和性能上都有许多重要的改进。下面介绍SQL Server 2000的三个基本特性[3]: http://www.paper51.com

(1)关系数据库功能的增强 copyright paper51.com

关系数据库功能的增强主要包括:支持可更新的分布式分区视图,可以将数据水平地分割到一组服务器上;用户可以创建自己的Transact-SQL函数,增强了Transact-SQL语言的可编程性;索引视图极大地提高了频繁访问特定连接和集合的能力;引入了三种新的数据类型,即:bigint、sql_variant和table;替换触发器INSTEAD OF可以用来代替INSERT、UPDATE、或DELETE等操作并可以用于视图中;在同一台计算机上可以运行多个关系数据库引擎,每个引擎有其系统设置和用户数据库;引入了新的备份和恢复功能,可以在事务日志中使用命名日志标记来恢复指定的工作,也可以通过为备份设置密码来防止未授权用户访问SQL Server备份。

http://www.paper51.com

(2)XML支持

paper51.com

SQL Server 2000具有十分强大的Web功能,支持扩展标记语言XML(eXtendedMarkup Language),可以利用HTTP协议以URL方式访问SQL Server 数据库,也可以通过指定样式模版参数来返回具有特定样式的数据,还可以通过在SELECT语句中附加FOR XML来返回XML格式数据并支持基于XML的插入、删除和修改等数据库操作。

内容来自www.paper51.com

(3)图形管理功能的增强 paper51.com

在SQL Server 2000中,可以使用日志备份来完成数据的同步;SQL查询分析器的功能得到增强,引入了对象浏览,可以很方便地获取数据库对象的信息。       http://www.paper51.com

------分隔线----------------------------
联系方式