力的支持。计算机的使用使得企业管理变得更加合理,更加规范,更加科学。
1.5使用软件的介绍
1应用程序开发工具
微软公司的VisualBasic6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。
在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。
VisualBasic编程语言是一个面向对象的集成开发系统。它简单、高效、易学易用的特点使它成为编程者的首选。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完善、紧密地结合起来,其友好的集成开发界面,可视化的双向开发模式,良好的数据库应用支持高效的程序开发和程序运行,备受广大程序开发人员的好评。采用ACCESS2000数据库环境开发,可缩短开发周期,提高开发效率,度表编程快、高度容易、功能强、易管理、易维护的特点。对系统的软硬件要求也低,减少用户的资金投入。
2关系型数据库的选择
Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
第二章铁岭市计量测试所工资管理系统系统分析
2.1可行性分析
通过调研对项目的可行性做出细致而谨慎的评估是十分必要的.可行性分析主要集中在以下三个方面.
2.1.1经济可行性
由于该软件属于个人开发,无需过大的资金投入.所以经济上是可行的.
2.1.2技术可行性
VB6.0中文版作为一个关系型数据库系统,它提供了面向对象的编程技术,可简化数据库管理,使开发应用程序这艰辛的工作就象堆木那样简单方便.另外,VB6.0中文版开发的应用程序可以独立运行于WINDOWS平台.
VB6.0中文版,它是运行于Windows95/98和WindowsNT平台32位数据库系统,充分发挥了32位微处理器强大的32位数据处理性能.它功能强大,直观易用,支持客户/服务器结构和面向对象编程,提供多种可视化编程工具,支持最新Internet技术,WWW数据库的设计,最新流行的ActiveX等。
VB6.0中文版完全支持OOP(面向对象)的应用程序设计方法,VB使用了真正的类,包括继承性,封装性和多态性,用可视方式创建类,查看类及类代码;利用表单向导进行专业级界面设计;对表关系进行可视化查看;可利用OLE自动化来包含其他软件(如Excel,word)中的对象并使用这些软件。通过VB对象和事件模型,用户可以快速创建和实现无模式(Modeless)的应用程序;利用生成器和工具栏,开发人员可以快速开发应用程序,而省去编写大量的代码、定义繁多的属性。总之,VB6。0中文版是一种适用于专业人员的开发工具。
对于一个大型的管理系统,它很可能需要对不同的用户各自创建一个大型的文件系统,它包括许多表,而属于一个用户的一套表与属于另一个用户的一套表实际上是相同的,只是名称有所不同。在VB中引入的真正的数据库的概念,使这一问题的解决变得非常的容易,设计人员只要为不同的用户创建不同的数据库,然后在这些数据库下建立用户自己的表就可以很容易对每个用户进行区别和维护了。而且,这样的数据库的关系能力更加强大,更加稳定可靠。
可以按照需要给自己的数据库定制相应的菜单样和工具栏。
重新设计了项目管理器其最简单的用途是作为一种组织工具,保存属于特定应用程序所有文件的列表,而且根据文件类型将这些文件进行划分。它所提供的多页框界面,使对项目文件的添加、建立和编程更加容易。可以与Office软件集成。
使用Microsoft的Windows图形化操作系统,使软件操作方便、快捷;同时VB6.0的可视化编程环境及关系型数据库系统的开发,使得软件与数据库连接的更加紧密。所以技术上也是可行的。
2.1.3法律可行性
由于该软件属于个人开发,不涉及版权等问题。所以法律可行性也得以论证。
2.2系统需求分析
需求分析即解决系统开发中"做什么"的问题,准确的表达所接受的用户要求,是需求分析的重要方面。
2.2.1问题识别
a)功能需求:
输入功能:可以输入职工的信息、工资信息等。
修改功能:可以修改职工的信息、工资信息等。
查看功能:可以查看个人的信息、工资发放情况、工资发放汇总等。
管理员功能:可以对整个程序进行管理。
b)性能需求:
要求系统能够具有快速而又强大的查找功能,并用要有较强的安全性,以保证员工工资发放能够正常进行。
c)环境要求:
用户要在WINDOWS下完成所有操作。
d)用户界面需求
软件与用户界面的友好性是用户能够方便、有效、愉快地使用本系统的关键之一。
2.2.2系统功能分析
整个系统从总体上分为职工信息管理、工资信息管理、操作员管理、退出四个部分。每一部分功能如下:
*职工信息管理功能:
1.职工信息编辑
2.职工信息删除
3.职工信息查询
功能:对职工的信息进行存档,可以进行查询,删除一些操作。
*工资信息管理功能:
1.工资信息编辑
2.工资信息查询
3.工资发放
4.工资发放汇总
功能:对员工工资的发放进行一些操作。可以看是否发放,和发放的总金额。
*操作员管理功能
功能:是可以对此软件进行新增删除的人。
*退出系统
功能:退出此系统
具体可以看如图2.1所示。
图2.1系统功能
第三章工资管理系统设计
3.1数据库分析
简而言之,数据库就是一组信息的集合。最常见的例子就是电话号码簿,它是一个人名、地址和电话号码的集合。电话号码簿中的每一行是一个记录,包含了一个人或一个家另外一个和数据库共有的重要特征是其中的信息都是以特定的顺序排放的,电话号码簿中就按照姓的字母顺序来排放号码。
计算机的数据库在概念上是和电话号码簿相同的,因为它们都提供了一种方便快捷的存取数据的方法。计算机通常有两种类型的数据库--平面型和关系型。电话号码簿就是平面型数据库的例子。这就意味着单个的记录把所有的字段或者离散的数据存储在一个表目中,而一张表则用来存放数据库中所有的记录如图3.1所示。
图3.1字段的集合的每一个实例称为记录
了解数据库术语:
表3.1数据库术语
元素描述
数据库一组包括了
上一篇:
VB工资管理系统vb+access源代码+可执行程序+论文+开题报告+外文翻译+答辩ppt(论文和程序)
下一篇:
法律专业开题报告范文