搜档网
当前位置:搜档网 › C#学生管理系统的设计外文资料翻译

C#学生管理系统的设计外文资料翻译

C#学生管理系统的设计外文资料翻译
C#学生管理系统的设计外文资料翻译

.NET Compact Framework 2.0中的新事物

介绍

.NET Compact Framework 2.0版在以前版本——.NET Compact Framework1.0版——上提供许多改善。虽然普遍改善,但他们都集中在共同的目标——改进开发商生产力、以完整的.NET Framwork提供更强的兼容性,以及加大对设备特性的支持。这篇文章提供一个.NET Compact Framework2.0的变动和改进的高水平的概要。

用户界面

相关的灵活的设备显示器的小尺寸要求:应用程序高效率地使用可用空间。这在过去是要求开发商花费很多时间来设计和实施应用的用户界面。最近的在灵活的显示能力方面的进步,譬如高分辨率和多方位支持,使得用户界面发展的工作更具挑战性。为了简化创造应用用户界面的任务,.NET Compact Framework2.0提供许多关于这方面描述的新特性。

窗口形式控制

存在于用户界面中心的是控制;.NET Compact Framework2.0提供了很多新的控制。这些新控制由除了特别针对设备之外的控制组成。这种控制是.NET Compact Framework有的与.NET Framework一样充分的控制。

MonthCalendar

MonthCalendar控制是提供日期显示的可定制的日历控制,而且是有利于为用户提供一个图解方式来精选日期。

DateTimePicker

DateTimePicker控制是为显示和允许用户进入日期和时间信息的可定制的控制。由于它的一个紧凑显示和图解日期选择格式的组合,它特别适用于灵活的设备应用程序。当显示信息时,DateTimePicker控制与正文框相似;但是,当用户选择了一个日期, 可能显示一个类似于MonthCalendar控制的弹出日历。

WebBrowser

WebBrowser控制压缩了设备Web浏览器,并且提供强大的显示能力和暴露很多事件。这些事件除了允许你的应用程序提供对于这些事件的用户化的行为,还允许你的应用程序追踪用户与Web浏览器内容的互动。

Notification

Notification控制压缩了袖珍版个人电脑的通知特性,就是允许应用程序寄给用户一个没有改变用户当前活动的上下文的通知。通知文本可以是纯文本或HTML。除显示信息之外,通知可以通过包含在通知的HTML文本中的HTML按钮和链接来接受用户的输入。

DocumentList

DocumentList控制为显示和处理文件提供一个标准的机制,譬如当打开Excel Mobile and Word Mobile中的使用的文件。DocumentList控制提供给用户操纵文件系统以及删除、复制、行动和重命名的能力。用户也可以用DocumentList控制通过红外线发送电子邮件和发送文件到其它设备。

Smartphone中的DataGrid

Smartphone现在支持DataGrid 控制。就像袖珍个人电脑,Smartphone中的DataGrid 控制支持构形的大小、多种显示形式、数据捆绑、空值处理和跟踪用户单元选择的事件。

LinkLabel

LinkLabel控制是一个能显示一个或更多超链接的标签控制。

Splitter

Splitter控制是一个提供恢复相接控制的能力的分离栏。

ToolBar

ToolBar控制是能将图像以按钮形式显示的Windows工具栏。

用户控制

.NET Compact Framework2.0现在支持用户控制。增加用户控制的同

时,.NET Compact Framework 2.0应用程序现在可以用Visual Studio 2005图像化地创建控制,并且,就如完整的.NET Framework一样,.NET Compact Framework2.0的用户控制自动在控制工具箱出现,而且可以用拖放安置在窗体上。

显示和布局管理

现在可用的Windows Mobile窗体因素的广泛多样性,要求应用程序开发者开发应用程序用户界面比以前更动态化。为了简化创造动态用户界面的任务,.NET Compact Framework2.0提供许多新布局和管理特性。

控制相接

.NET Compact Framework2.0控制现在支持相接。相接一个控制设置它与双亲控制的边缘相反,即填充边缘。因为双亲控制调整尺寸,相接控制自动调整尺寸来填充双亲控制指定的边缘。控制也可以相接填装整个双亲。

控制停滞

.NET Compact Framework2.0控制也支持停滞。停滞控制识别,即控制的一边或多边应该依然是与对应的边缘或双亲控制的边缘保持的一个固定距离。因为双亲控制调整尺寸,控制自动地调整尺寸,因此控制的停滞的一边依然是与双亲控制的对应的边缘保持的适当的距离。

自动卷曲

Form and Panel控制——除了继承于ScrollableControl控制的其他控制——现在提供AutoScroll属性。当设置为真,控制自动地提供一个卷曲栏来允许用户卷曲到任一个在控制可视范围之外的孩子控制。

自动缩放比例

所有ContainerControl起源的控制,譬如Form控制,现在提供AutoScaleMode属性。

AutoScaleMode属性指出当控制在一个不同于最初它设计的决议上显示时,控制应该如何反映。当设置为AutoScrollMode.Dpi时,容器控制的所有孩子控制相应地与执行时间的显示决议相匹配。AutoScaleMode.None的值表明缩放比例不会自动完成,这样就使应用程序有责任在不同的决议上准确地提出。

SuspendLayout和ResumeLayout

.NET Compact Framework2.0Control类现在支持SuspendLayout和ResumeLayout 方法。就像在完整的.NETFramework中一样,这些方法在与一个异于聚集布局事件关联,譬如改变一系列的孩子控制的位置或调整它们的尺寸。

Graphics DpiX和DpiY属性

现在,Graphics类提供关于当前设备显示的决议的信息。DpiX 属性显示水平的每英寸像素的数量, 而且DpiY属性显示垂直的每英寸像素的数量。

自定义图画

为了简化丰富的用户界面的创作,.NET Compact Framework2.0增加了很多特性。这些特性允许应用程序更加容易运用自定义图画。

可旋转的字体

LogFont类添加到.NET Compact Framework2.0为在为在一个角度显示文本提供支持,以及为合并其他文本作用提供支持。

自定义笔

现在,应用程序可以创造具体颜色和大小的笔。

位图

.NET Compact Framework2.0为用位图工作提供改进。这种改进包括:当创建位图和有能力将一个位图保存到一个文件或流时,提供更多的选择。

应用程序可以运用新加入的BitmapData类,通过LockBits和UnlockBits方法的联合更加容易观察和操作位图。因为应用程序需要在被处理的和自身的代码之间分享位图,现在,你可以通过GetHbitmap方法检索一个自身位图对象的句柄。

DirectX

Windows Mobile 5.0软件通过执行DirectX应用程序设计界面(APIs)包含二维和三维的图画特性。因为.NET Compact Framework 2.0的开发商——瞄准Windows Mobile 5.0基础设备的人,DirectX特性集有能力贯穿包含在“Microsoft.Windows.DirectX”命名域中的类和对应的汇编。

键盘管理

现在,灵活的设备的一个增长数字包括键盘。为了允许管理开发商利用可利用的键盘,.NET Compact Framework2.0为键盘提供改进的支持。

注:在这部分提及的一些特性被作为一部分加到.NET Compact Framework1.0服务包,但在这里提它们,大家就肯定知道它们也是可用的。

制表符支持

现在,控制支持制表符命令以允许应用程序用户通过按制表符键在控制之间切换。

Keyboard Events和Form.KeyPreview

现在,控制接受KeyUp、KeyDown和KeyPress事件。此外,现在,Form控制提供KeyPreview属性。当设置为假, keyboard事件就会被直接发到控制。当KeyPreview被设置为真,所有keyboard事件就会被发到Form实例以等待被发送到当前聚焦的控制。通过在Form实例的对应的事件处理设置KeyPressEventArgs属性为真,Form实例可以防止事件以焦点被送到控制。

数据

当然,数据是任一个应用程序的重要部份。不管有无关系,针对数据的类在必需访问和运作以数据编程的努力上的水平有直接效应。.NET CompactFramework2.0 除了为现存的类提供新特性,还提供很多新数据类。

Updatable, Scrollable Access to SQL Server 2005 Mobile Edition

.NET Compact Framework2.0为进入SQL Server 2005 Mobile Edition (SQL Mobile)数据库——SqlCeResultSet提供新类。新的SqlCeResultSet类提供卷曲和可更新的直接存取SQL Mobile数据库。这个存取为存取SQL Mobile数据提供一种比DatasSet类更加快速和更加资源高效率的解决方案。和DataSet类一样,SqlCeResultSet可以作为数据绑定资源使用。

DataSet

DataSet类和相关的类提供很多新特性。这些特性不仅提供改进的功能而且带来.NET Compact Framework的DataSet类与整个.NET Framework更多协调。

GetChanges和Merge Methods

.NET Compact Framework2.0 将GetChanges和Merge方法增加到DataSet类。GetChanges方法返回一个包含所有自从最后访问AcceptChanges之后的所有变动的DataSet 的副本。返回的DataSet优化为合并。

DataSet方法将DataSet合并到另一个里。它对于将变动从一个由一个GetChanges方法返回的DataSet合并到另一个特别有用。

Copy方法

现在,. NET Compact Framework的DataSet类提供Copy方法。Copy方法返回包含与原物相同的结构和数据的新DataSet。

DataTables Serialization

现在,DataTable类提供WriteXml和ReadXml方法。这些方法提供各自的表的XML 连载和非连载。而且,连载和非连载的支持的结合允许DataTables作为Web服务论点而通过。

XML

.NET Compact Framework2.0对于与XML相关类提供了很多改进。这些改进不仅简化运用XML数据运作的进程,而且给.NET Compact Framework中XML相关类带来更多与那些在整个.NET Framework中可用的资源的协调。

现在,XmlDocument类支持SelectSingleNode和SelectNodes方法——二者都是提供用XPath搜索文档的能力。

XML连载

.NET Compact Framework2.0与相关属性类一起增加XmlSerializer类,譬如XmlElement 和XmlAttribute。用XmlSerializer,你可以从XML保存和恢复类,以及保存和恢复类到XML。

新的XmlSerializer类也通过.NET Compact Framework2.0的Web代理基本类在内部使用。新的XmlSerializer类充分提供通过.NET Compact Framework1.0在使用的机制上极大地改善以连载和非连载Web服务器论点,因此提供改进的Web服务器访问性能。

XML 图解

现在,.NET Compact Framework2.0为用XML图解文档工作提供XmlSchema类。这些类也可以使用到动态地产生图解。

数据绑定

新的数据绑定类——BindingSource——包含在.NET Compact Framework2.0中。BindingSource通常分在一个或更多数据绑定控制和一个数据绑定源之间。当使用时,BindingSource类通过提供间接的层数和增加流动管理、改变事件以及更多来简化数据绑定。

通信

通信实际上是每个灵活的设备应用程序的一个重要部份。.NET Compact Framework2.0增加了几个新类以简化共同的通信要求,同时提供整体的新能力。除新的通信类之外,.NET Compact Framework2.0还包括对现有的类的改善。

Web服务

就像之前提到的那样,新的XmlSerializer类通过提供一个更加快速的Web服务器论点的XML连载和非连载而充分改进了Web业务访问性能。

除性能改善之外,现在.NET Compact Framework2.0的Web服务器类为SOAP1.2版提供支持。

MSMQ

作为想利用MSMQ异步信息特性的应用程序开发商,.NET Compact Framework2.0在“System.Messaging”命名域中提供类。这些类为发送和接收包含使用事物创建基本操作的信息提供支持。

连续端口

为了减少当用连续端口工作时必需的编程的努力,.NET Compact Framework2.0 包含了SerialPort类。SerialPort类提供一个简化的对连续通信端口的提取。这个端口提供很多简化追踪和配置连续端口的特性。连续端口还简化以连续端口发送和接收数据——包括自动编码和解码数据发送和从端口接收数据。

现在,.NET Compact Framework2.0网络类除了为IPv4支持外,还为IPv6提供支持。

结论

希望这个摘要通过使用.NET Compact Framework2.0给了你一个关于有利于灵活设备开发商的许多新特性。关于那些你想要的更多的细节的那些主题,你可以检索文献和MSDN。这篇文章里提到的有关每个主题的详细文章在或者很快就会在MSDN上。

附件2:外文原文(复印件)

What's New in the .NET Compact Framework 2.0 Introduction

The .NET Compact Framework version 2.0 offers many improvements over its predecessor, the .NET Compact Framework version 1.0. Although the improvements are widespread, they all focus on the common goals of improving developer productivity, providing greater compatibility with the full .NET Framework and increasing support for device features. This article provides a high-level summary of the .NET Compact Framework 2.0 changes and enhancements.

User Interface

The relatively small size of smart device displays requires that applications use the available space efficiently, which historically has required that developers spend a great deal of time designing and implementing an application's user interface. Recent advances in smart display capabilities, such as high-resolution and multiple orientation support have made the job of user interface development even more challenging. To simplify the task of creating application user interfaces, the .NET Compact Framework 2.0 provides the many new features that are described in this section.

Windows Forms Controls

At the heart of the user interface are the controls; the .NET Compact Framework 2.0 provides a number of new controls. These new controls consist of controls that

the .NET Compact Framework has in common with the full .NET Framework in addition to controls that are specific to devices.

MonthCalendar

The MonthCalendar control is a customizable calendar control that provides a visual display of dates and is useful for providing a graphical way for users to select dates. DateTimePicker

The DateTimePicker control is a customizable control for displaying and allowing users to enter date and time information. It is especially well suited for smart device applications due to its combination of a compact display and graphical date selection format. When displaying information, the DateTimePicker control renders similar to a text box; however, when the user is selecting a date, a pop-up calendar similar to the MonthCalendar control can be displayed. WebBrowser

The WebBrowser control encapsulates the device Web browser, providing rich display capabilities and exposing a variety of events that allow your application to both track the user's interaction with the Web browser content in addition to allowing your application to provide customized behaviors for these events.

Notification

The Notification control encapsulates the Pocket PC's notification feature that allows applications to send the user a notification without changing the context of the user's current activity. The notification text can be plain text or HTML. In addition to displaying information,

notifications can receive input from the user by including HTML buttons and links in the HTML text of the notification.

DocumentList

The DocumentList control provides a standard mechanism for displaying and managing files such as that which is used when opening files in Excel Mobile and Word Mobile. The DocumentList control provides the user with the ability to navigate around the file system and to delete, copy, move, and rename files. The user can also use the DocumentList control to send

e-mail messages and send files by means of infrared to other devices.

DataGrid on Smartphone

Smartphone now supports the DataGrid control. Just like Pocket PC, the DataGrid control on Smartphone supports configurable column sizes, multiple display styles, data binding, null value handling, and events to track user cell selections.

LinkLabel

The LinkLabel control is a label control that is capable of displaying one or more hyperlinks. Splitter

The Splitter control is a splitter bar that provides resizing capability to docked controls. ToolBar

The ToolBar control is Windows toolbar that is capable of displaying images as buttons. User Controls

The .NET Compact Framework 2.0 now supports user controls. With the addition of user controls, .NET Compact Framework 2.0 applications can now create controls graphically within Visual Studio 2005 and, just as the full .NET Framework, the .NET Compact Framework 2.0 user controls automatically appear on the control Toolbox and can be placed on forms by using drag-and-drop.

Display and Layout Management

The wide variety of Windows Mobile form factors that are now available requires that application developers develop application user interfaces to be much more dynamic than in the past. To simplify the task of creating dynamic user interfaces, the .NET Compact Framework 2.0 provides many new layout and management features.

Control Docking

The .NET Compact Framework 2.0 controls now support docking. Docking a control places it against the edge of the parent control—filling that edge. As the parent control is resized, the docked control automatically resizes to always fill the specified edge of the parent control. Controls can also be docked to fill the entire parent.

Control Anchoring

The .NET Compact Framework 2.0 controls also support anchoring. Anchoring a control identifies that one or more sides of the control should remain a fixed distance from the corresponding edge or edges of the parent control. As the parent control is resized, the control automatically resizes so the anchored sides of the control remain the appropriate distance from the corresponding edges of the parent control.

Automatic Scrolling

The Form and Panel control—in addition to other controls that inherit from the ScrollableControl control—now provide the AutoScroll property. When set to true, the control automatically provides a scroll bar to allow the user to scroll to any child controls that are outside the control's visible boundary.

Automatic Scaling

All ContainerControl derived controls, such as the Form control, now provide the AutoScaleMode property. The AutoScaleMode property indicates how the control should render when it is displayed on a resolution different than the resolution it was originally designed for. When set to AutoScrollMode.Dpi, all child controls of the container control are scaled to match the runtime display's resolution. A value of AutoScaleMode.None indicates that no automatic scaling will be done, making the application responsible to render correctly on the different resolutions.

SuspendLayout and ResumeLayout

The .NET Compact Framework 2.0 Control class now supports the SuspendLayout and ResumeLayout methods. Just as in the full .NET Framework, these methods are used in conjunction with one another to group multiple layout events, such as repositioning or resizing a series of child controls.

Graphics DpiX and DpiY properties

The Graphics class now provides information as to the resolution of the current device display. The DpiX property indicates the number of horizontal dots per inch, and DpiY indicates the number of vertical dots per inch.

Custom Drawing

To simplify the creation of rich user interfaces, the .NET Compact Framework 2.0 has added a number of features that allow applications to much more easily handle custom drawing. Rotatable Fonts

The addition of the LogFont class to the .NET Compact Framework 2.0 provides support for displaying text at an angle and for incorporating other text effects.

Custom Pens

Applications can now create pens of a specific color and size.

Bitmaps

The .NET Compact Framework 2.0 provides many enhancements for working with bitmaps. Enhancements include providing more options when creating bitmaps and having the ability to save a bitmap to a file or stream.

Applications can more easily view and manipulate bitmaps through the combination of the LockBits and UnlockBits methods with the newly added BitmapData class. For applications needing to share bitmaps between managed and native code, you can now retrieve a handle to the native bitmap object through the GetHbitmap method.

DirectX

Windows Mobile 5.0 software includes a number of rich two-dimensional and

three-dimensional drawing features through its native implementation of the DirectX application

programming interfaces (APIs). For .NET Compact Framework 2.0 developers who target Windows Mobile 5.0–based devices, the DirectX feature set is available through the classes contained in the "Microsoft.Windows.DirectX" namespace and corresponding assembly. Keyboard Management

An increasing number of smart devices now include keyboards. To allow managed developers to take advantage of the available keyboards,the .NET Compact Framework 2.0 provides enhanced support for keyboards.

Note Some of the features mentioned in this section were added as part of the .NET Compact Framework 1.0 service packs but are mentioned here to be sure that everyone is aware that they are available.

Tab Support

Controls now support a tab order allowing application users to move between controls by pressing the tab key.

Keyboard Events and Form.KeyPreview

Controls now receive KeyUp, KeyDown, and KeyPress events. In addition, the Form control now provides the KeyPreview property. When set to false, keyboard events are sent directly to the control. When KeyPreview is set to true, all keyboard events are sent to the Form instance prior to being sent to the control that currently has focus. The Form instance can prevent an event from being sent to the control with focus by setting the KeyPressEventArgs.Handled property to true in the Form instance's corresponding event handler.

Data

Data is of course a central part of any application. Whether relational, data-oriented classes have a direct effect on the level of programming effort that is required to access and work with data. The .NET Compact Framework 2.0 provides a number of new data classes in addition to new features to existing classes.

Updatable, Scrollable Access to SQL Server 2005 Mobile Edition

The .NET Compact Framework 2.0 provides a new class for accessing a SQL Server 2005 Mobile Edition (SQL Mobile) database, SqlCeResultSet. The new SqlCeResultSet class provides scrolling and updatable access directly to the SQL Mobile database. This access provides a much faster and more resource-efficient solution for accessing SQL Mobile data than the DataSet class. Like the DataSet class, SqlCeResultSet can be used as a data binding source. DataSet

The DataSet class and related classes provide a number of new features. These features not only provide enhanced functionality but also bring the .NET Compact Framework DataSet class more in line with that of the full .NET Framework.

GetChanges and Merge Methods

The .NET Compact Framework 2.0 adds the GetChanges and Merge methods to the DataSet class. The GetChanges method returns a copy of DataSet that contains all of the changes since AcceptChanges was last called. The returned DataSet is optimized for merging.

The Merge method merges one DataSet into another. It is particularly useful for merging changes from one DataSet, returned by the GetChanges method, into another.

Copy Method

The .NET Compact Framework DataSet class now provides the Copy method. The Copy method returns a new DataSet containing the same structure and data as the original. DataTables Serialization

The DataTable class now provides the WriteXml and ReadXml methods, which provide XML serialization and deserialization of individual tables. Also the addition of serialization and deserialization support allows DataTables to be passed as Web service arguments.

XML

The .NET Compact Framework 2.0 provides a number of enhancements to the XML–related classes. These enhancements both simplify the process of working with XML data and also bring the .NET Compact Framework XML–related classes much more in line with those available in the full .NET Framework.

XPath Support

The XmlDocument class now supports the SelectSingleNode and SelectNodes methods—both of which provide the ability to search the document using XPath.

XML Serialization

The .NET Compact Framework 2.0 adds the XmlSerializer class along with the related attribute classes, such as XmlElement and XmlAttribute. Using XmlSerializer allows you to save and restore classes to and from XML.

The new XmlSerializer class is also used internally by the .NET Compact Framework 2.0 Web service proxy base classes. The new XmlSerializer class provides substantially improved performance over the mechanism used by the .NET Compact Framework 1.0 to serialize and deserialize Web service arguments thereby providing improved Web service call performance. XML Schema

The .NET Compact Framework 2.0 now provides the XmlSchema class and related classes

for working with XML schema documents. These classes can also be used to dynamically generate schemas.

Data Binding

The new data binding class, BindingSource, is included in the .NET Compact Framework 2.0. The BindingSource is normally layered between one or more data bound controls and a data binding source. When used, the BindingSource class simplifies data binding by providing a layer of indirection and adding currency management, change events, and more. Communications

Communications is an important part of virtually every smart device application.

The .NET Compact Framework 2.0 has added several new classes to simplify common communications requirements as well as providing entirely new capabilities. In addition to the new communications classes, the .NET Compact Framework 2.0 also includes improvements to existing classes.

Web Services

As noted earlier, the new XmlSerializer class substantially improves the performance of Web service calls by providing a much faster XML serialization and deserialization of Web service arguments.

In addition to the performance improvements, the .NET Compact Framework 2.0 Web service classes now provide support for SOAP version 1.2.

MSMQ

For application developers who want to take advantage of the asynchronous messaging features of MSMQ, the .NET Compact Framework 2.0 provides the classes in the "System.Messaging" namespace. These classes provide support for sending and receiving messages including using transactions to create atomic operations.

Serial Ports

To reduce the programming effort that is required when working with serial ports,

the .NET Compact Framework 2.0 includes the SerialPort class. The SerialPort class provides a simplified abstraction over serial communications ports that provides a number of features that simplify monitoring and configuring serial ports. The serial port also simplifies sending and receiving data with serial ports—including the automatic encoding and decoding of data sent to and received from the port.

IPv6 Support

The .NET Compact Framework 2.0 networking classes now provide support for IPv6 in addition to IPv4.

Conclusion

Hopefully this summary has given you a good idea about the many new features available to smart device developers by using the .NET Compact Framework 2.0. For those topics for which you'd like more details, check out the documentation and MSDN. Detailed articles about each of the topics addressed in this article are or will soon be available on MSDN.

企业人力资源管理文献综述范文

企业人力资源管理文献综述范文 摘要:充分借助信息技术,结合先进的人力资源管理理念,能够不断提升人力资源管理水平。在提高工作效率的同时,更重要的是为企业的战略发展提供了基于信息的决策支持。文章论述了各个学者对人力资源管理的信息化系统的研究,对该领域内主要贡献者的观点进行归纳,并梳理其理论逻辑,力求从另一个侧面去理解企业人力资源管理信息系统。 关键词:企业人力资源管理信息系统文献综述 一、企业人力资源管理信息系统的演进 企业人力资源管理信息系统的发展,大多数学者都认为经历了三个阶段,对企业人力资源管理信息系统发展所经历的三个阶段和发展动力的论述基本上都是一致的。 杨兴东、王红霞、魏玉莲、成卫山(XX)认为人力资源管理系统的发展历史可以追溯到2 0世纪6 0年代末期。由于当时计算机技术已经进入实用阶段,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,这种系统充其量也只不过是一种自动计算薪资的工具。但它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工工作量,使大规模集中处理大型企业的薪资成为可能。第二代的人力资源管理系统出现在20世纪70年代末。第二代系统基本上解决了第一代系统的主要缺陷,

对非财务的人力资源信息和薪资的历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。第三代人力资源管理系统出现在20世纪90年代末。它的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)功能要求已经从单纯的数据收集和整理汇报逐渐转向数据处理和分析、替管理人员做出预测和决策支持,并通过电子流程进行自动化和跨平台跨网络工作等方面转变。 蔡昊(XX)在论述企业人力资源管理信息系统的演进时也提出了三个发展的时期。他认为,人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能和薪资数据分析功能。但是,它的出现为人力资源的管理展示了美好的前景,即用计算机的高速度和自动化来替代手工的巨大工作量,用计算机的高准确性来避免手工的错误和误差,使大规模集中处理大型企业的薪资成为可能。第二代的人力资源管理系统出现

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

摘要 本设计是以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 目

酒店管理系统代码(C语言版)

#include #include #include //房间信息结构体 struct Node { int Count; //指示该房间有多少个房客 char nameOne[20]; //房客1的名字 char nameTwo[20]; //房客2的名字 int sexOne; //房客1的性别-1代表女,0代表没有,1代表男int sexTwo; //房客2的性别 int roomNumber; //房间号 }roomArray[5]; //初始化房间数组 void InitArray() { int i; for(i=0;i<5;i++) { roomArray[i].roomNumber = 301+i; memset(roomArray[i].nameOne,0,20); memset(roomArray[i].nameTwo,0,20); roomArray[i].sexOne = 0; roomArray[i].sexTwo = 0; roomArray[i].Count = 0; } } void fun1() //旅客入住的操作 { char name[20]; int sex; int i; printf("\n输入入住旅客姓名和性别(空格隔开,1为男,-1为女):"); scanf("%s %d",name,&sex); for(i=0;i<5;i++) {

{ continue; } else if(roomArray[i].Count == 1) { if(roomArray[i].sexOne != sex) { continue; } strcpy(roomArray[i].nameTwo,name); roomArray[i].sexTwo = sex; roomArray[i].Count++; system("cls"); printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber); return;; } else { strcpy(roomArray[i].nameOne,name); roomArray[i].sexOne = sex; roomArray[i].Count++; system("cls"); printf("客人已经成功入住,在房间%d",roomArray[i].roomNumber); return;; } } printf("无法入住,房间已经住满或者是没有适合的房间"); } void fun2() //退房操作 { int i; char name[20]; printf("请输入要退房旅客的姓名:"); scanf("%s",name); for(i=0;i<5;i++) { if(strcmp(roomArray[i].nameOne,name) == 0) { memset(roomArray[i].nameOne,0,20);

管理信息系统外文翻译

管理信息系统外文翻译-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

英文文献翻译 二〇年月日

科技文章摘译 Definition of a Management Information System There is no consensus of the definition of the term "management information system". Some writers prefer alternative terminology such as "information processing system", "information and decision system", "organizational information system", or simply "information system" to refer to the computer-based information processing system which supports the operations, management, and decision-making functions of an organization. This text uses “MIS” because it is descriptive and generally understood; it also frequently uses “information system” instead of “MIS” to refer to an organizational information system. A definition of a management information system, as the term is generally understood, is an integrated, user-machine system for providing information to support operations, management, and decision-making functions in an organization. The system utilizes computer hardware and software; manual procedures; models for analysis planning, control and decision making; and a database. The fact that it is an integrated system does not mean that it is a single, monolithic structure; rather, it means that the parts fit into an overall design. The elements of the definition are highlighted below. 1 Computer-based user-machine system Conceptually, management information can exist without computer, but it is the power of the computer which makes MIS feasible. The question is not whether computers should be used in management information system, but the extent to which information use should be computerized. The concept of a user-machine system implies that some tasks are best performed by humans, while others are best done by machine. The user of an MIS is any person responsible for entering input data, instructing the system, or utilizing the information output of the system. For many problems, the user and the computer form a combined system with results obtained through a set of interactions between the computer and the user. User-machine interaction is facilitated by operation in which the user’s input-output device (usually a visual display terminal) is connected to the computer. The computer can be a personal computer serving only one user or a large computer that

企业考勤系统的设计与实现文献综述

文献综述 1引言 企业考勤制度是企业制度化管理的重要一环,是企业对职员上下班情况进行记录的管理制度,考勤结果可以为企业人事部门提供对职员日常工作表现评定的参考。目前,我国大多数企业的考勤管理还是停留在采用人工记录的方式,很难深入全面地掌握企业各部门员工的出勤情况[1],对庞大的企业职员考勤数据进行复杂的统计和处理,不仅耗费时间,而且错误率较高,公平性有待商榷。随着计算机技术的飞速发展,计算机的运用越来越深入人们生活的方方面面,尤其是在企业中,计算机已经成为企业运营必不可少的重要工具,因此,利用计算机技术实现企业考勤管理势在必行。一个好的应用系统,不仅可以方便信息的传送、流通,还可以提高工作的效率、节省办公的成本。 目前,企业管理越来越要求高效,考勤系统能够起到加强工作纪律,严肃工作作风的作用。传统的企业考勤管理方式已经不能适应当代快节奏的办公方式和环境,本课题旨在使用C#语言实现基于C/S架构的企业考勤系统,后台数据使用SQL Server来管理。 2C#简介 C#语言是微软公司近几年推出的一种新型的完全面向对象的程序设计语言,到目前为止,它已经成为了应用软件开发的主流语言,尤其是在Web开发方面更是无与伦比。[2]C#语言是一门简单、现代、优雅、面向对象、基于组件、类型安全、平台独立的一门新型语言。其语法风格源自C、C++家族,C#在很大程度上是C的一个超集,是C++和Java的代替语言[3],融合了Visual Basic的高效和C++的强大。微软推出.NET技术的一个原因是为了使得Windows上Web应用程序(尤其是Web Service)的开发更为容易。C#在其中扮演着重要的角色。[4] 说起C#就不能不提到.NET Framework。.NET Framework(框架)简称.NET,是微软为开发应用程序创建的一个富有革命性的新平台,是用于Windows的新托管代码编程模型。它将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能够支持各种业务流程。.NET Framework 是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(Common Language Runtime)为基础,支持多种语言(C#、VB、C++、Python等)的开发。.NET也为应用程序接口(API)提供了新功能和开发工具。.NET提供了一个新的反射性的且面向对象程序设计编程接口。.NET设计得足够通用化从而使许多不同高级语言都得以被汇集。.NET Framework 中

计算机毕业设计(论文)_基于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)

酒店管理系统源代码

酒店管理系统源代码 #include #include #include #include typedef struct tagCustomer { char m_ID[19]; /*身份证号码*/ char m_name[10]; /*顾客姓名*/ int m_age; /*顾客年龄*/ char m_sex[6]; /*顾客性别*/ int num; }Customer;/*顾客结构*/ typedef struct tagRoom { int m_num; /*房间号*/ int m_floor; /*楼层*/ int m_price; /*价格*/ int m_use; /*是否已入住*/

}Room;/*房间结构*/ int i,j=0,age,num,floor,price,use,n; int reg =0; Customer cus[5]; Room r[5]; int count=5; char ID[18],name[10],sex[6]; FILE *fproom; FILE *fpcustomer; void Customer_Input() { if(count<=5) { printf("请输入身份证号(18位数字):"); scanf("%s",&cus[j].m_ID); printf("请输入姓名(10位字符)"); scanf("%s",&cus[j].m_name); printf("请输入年龄(数字型)"); scanf("%d",&cus[j].m_age); printf("请输入性别(男或女):"); scanf("%s",&cus[j].m_sex);

开题报告---酒店管理系统的设计与实现

本科生毕业论文(设计)开题报告书 题目酒店管理系统的设计与实现 学生姓名__梅万里 学号_ 200817030122 专业班级_网络工程08101班 指导老师_潘梅森___ 2011年 11 月

论文(设计)题目酒店管理系统的设计与实现 课题目的、意义及相关研究动态: 一、课题的目的 随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇。采用全新的计算机网络和管理系统,将成为提高酒店管理效率,改善服务水准的重要手段之一。所以城市酒店入住信息管理系统是酒店经营不可缺少的现代工具。而本系统就是为了实现酒店高效管理而设计的。 二、课题的意义 现代化酒店是城市的重要基础设施,酒店业的发展,直接支持着城市经济的繁荣、旅游业的兴旺和广大市民的生活需要,同时也是城市建设现代化的一个重要标志。全球都把现代化酒店管理作为现代企业管理的重要组成部分。随着当今世界经济和计算机的飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要。对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。 三、国内外研究动态 在国内,餐饮软件的发展也正处于蓬勃发展的时期,如北京天良软件,它是一家以软件开发、销售为主营方向的技术开发型企业。天良软件立足于餐饮及酒店客房管理市场,致力于为客户提供一流的产品及服务,企业下设市场拓展部、产品研发部、公关策划部、客户服务部等主要职能部门。 在国外发展比较成熟的软件有龙腾触摸屏点菜系统,“龙腾餐饮管理系统”软件采用了独特的组网技术,以Window为操作平台,全32位应用软件系统,功能在国内处于领先地位。网络系统是以Windows搭成的对等网络,简单实用、稳定可靠,保证企业非常迅速地把信息传递到各个点。这个系统适用于快餐企业、

企业人力资源管理系统分析与设计 外文翻译

Enterprise Human Resources Management System Design And Implementation Abstract: Human resource management system is the core content of modern enterprise management. With the rapid development of the computer information technology and unprecedented prevalence of electronic commerce mode,the competition between enterprises is turning from visible economic markets to the network. Developing the human resource management system supported by computer technology,network technology and information technology can not only improve the skill of human resource management and the efficiency of the enterprises but also make human resource management modern and decision sciencefic,Modern human resource management uses B/S mode to avoid C/S modes short coming of difficult in maintdning and reusing.According to the functional requirements of the actual project,this article specificly state the analysis of system,the general desigin of the system,the detail design of system and the practice of the system. The development of the system is the practice of MVC design ideas, maing using the Jsp+Servlet+JavaBean form of development.Jsp is the practice of MVC design ideas’view,in charge of receiving/responding the request of the customer.Servlet mainly responsible for the core business control of the whole system is the practice of the vontroller of MVC design idea to take charge of the statistics and rules of the whole system. In the practice of the system, somr open-source projrcts,such as the Ajax technique,JfreChart statements,fileupload technology,has been used. Using the modern human resource management theropy and analysising the actual situation, comparing the current situation of human resource management system, a huaman resource contents of management system basied on the Internet/Intranet has been designed. The main management,attendance management training more efficient statistics. Keywords:human resource management; B/S mode; Open-source projects; MVC mode. 摘要 人力资源管理系统是现代企业管理的核心内容。随着计算机信息技术的高速发展,电子商务模式的空前盛行,企业之间的竞争也从有形的经济市场转向了网络。开发以计算机技术、网络技术、信息技术支持的现代人力资源管理系统,既能提高企业人力资源管理的技术含量和企业的办事效率,也能使人力资源管理能够进入现代化、决策科学化的进程。现代人力资源管理系统采用了B/S模式,可以避免C/S模式的重用性差、维护难度高的缺点和

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

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

完成日期 信息化是当今世界发展的潮流和趋势,信息化的发展要求管理方法要向新一代的计算机管理的方向转移。考勤制度是每个企事业单位所必需的,计算机的出现使员工出勤情况和统计变得十分简单。随着企事业单位人员日益增多,如果仅仅用人力去考勤,会带来很大的不便。为了跟上时代的步伐,跟上信息化的发展,考勤管理系统在日常生活中的重要性越来越受到关注。 本论文设计的考勤管理系统,实现了应用计算机考勤的考勤方式,员工上下班只需打卡即可记录出勤信息。系统分为以下几个功能模块:登录模块、添加员工模块、上下班时间设置模块、查看月末统计信息模块、请假/加班/出差登记模块、手工补计考勤模块。应用系统的用户按照权限的不同分为员工、经理和考勤员三种不同的操作权限。 本考勤管理系统采用的开发平台为.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

酒店管理系统代码

酒店管理系统代码内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

#include <> #include <> #include<> #include<> #include<> 入住登记 \t\t\t\t*\n"); printf("*\t\t\t\t2. 查询入住情况 \t\t\t*\n"); printf("*\t\t\t\t3. 查询当前费用 \t\t\t*\n"); printf("*\t\t\t\t4. 结账退房 \t\t\t\t*\n"); printf("*\t\t\t\t5. 退出程序 \t\t\t\t*\n\n\n"); printf("\n\n==========================酒店房间登记与计费管理管理系统=======================\t\n\n\n"); printf("请输入相应编号进入菜单\t"); 人房\n\t\t\t2.双人房\n\t\t\t3.大床房\n"); scanf("%d",&(roomTypeNum)); switch(roomTypeNum) 小时计费; \n\t\t\t2.按天数计费\n"); //通过输入的数字对应计费方式 scanf("%d",&countTypeNum); switch(countTypeNum) { case 1:

newCheckinInfo->countType = Hour; break; case 2: newCheckinInfo->countType = Day; break; } printf("\n\n===========================酒店入住登记菜单 =========================\t\n\n\n"); //生成一个新的订单 newOrder = ( Order* )malloc(sizeof(Order)); newOrder -> checkinInfo = newCheckinInfo; newOrder -> date = time(0); switch(newCheckinInfo->roomType) //通过房型获取房间 { case Single: newRoom = getRoomByType(Single); break; case Double: newRoom=getRoomByType(Double); break; case Big :

酒店管理系统中英文对照资料外文翻译文献

中英文对照资料外文翻译文献 Hotel Management System Integration Services 1.Introduction It is generally accepted that the role of the web services in businesses is undoubtedly important. More and more commercial software systems extend their capability and power by using web services technology. Today the e-commerce is not merely using internet to transfer business data or supporting people to interact with dynamic web page, but are fundamentally changed by web services. The World Wide Web Consortium's Xtensible Markup Language (XML) and the Xtensible Stylesheet Language (XSL) are standards defined in the interest of multi-purpose publishing and content reuse and are increasingly being deployed in the construction of web services. Since XML is looked as the canonical message format, it could tie together thousands of systems programmed by hundreds of programming languages. Any program can be mapped into web service, while any web service can also be mapped into program. In this paper, we present a next generation commercial system in hotel industry that fully integrates the hotel Front Office system, Property Management System, Customer Relationship Management System, Quality Management system, Back Office system and Central Reservations System distributed in different locations. And we found that this system greatly improves both the hotel customer and hotel officer’s experiences in the hotel business work flow. Because current technologies are quite mature, it seems no difficulty to integrate the existing system and the new coming systems (for example, web-based applications or mobile applications). However, currently in hotel industry there are few truly integrated systems used because there

餐饮管理系统外文翻译文献

餐饮管理系统外文翻译文献(文档含中英文对照即英文原文和中文翻译) 英文: 1、China food industry development prospects analysis The catering industry in China as the tertiary industry is a traditional service industries, experienced reforming and opening starts, quantitative expansion, scale chain development and brand promotion strategy of 4phase, made make a spurt of progress in the development of. At present, the country has4 millions catering outlets. 2005/2006annual Chinese top 100 catering enterprises with total assets of about thirty-two billion yuan, total profit of about six billion yuan, employees about eight hundred thousand people, respectively, over the same period last year increased40.38%,28.84% and33.33% higher than that of the whole society, the catering industry average growth level. China's reform and opening up has gone through ups and downs in the30year, in the30 years of reforming and opening of China's catering industry along with the tide of reform has undergone three leap type development. In the past 30 years, China has experienced from fast food restaurants grabs beach China market to SARS impact, then to food safety ( tonyred event, apple events ), Chinese food and beverage industry in the impact, achieve sales growth.

平安保险公司的员工培训体系优化_开题报告

毕业论文开题报告 论文题目:平安保险公司的员工培训体系优化 学院:管理学院 专业:工商管理 年级(班): 2012级 学号: BUS12084 姓名:陈江婷 指导教师:张菊香 2015年7月

嘉庚学院本科毕业论文开题报告 1、选题的目的和意义 目前,中国进入了微利时代,企业的获利能力变得越来越困难,企业之间的竞争变得越来越激烈,在此环境下,优秀人才成为支撑企业可持续发展的最主要因素,可以说,企业竞争的本质是人才的竞争,人力资源成为影响企业内部效率最重要因素之一。越来越多的企业开始意识到员工培训工作在企业日常经营中扮演的角色变得格外重要,纷纷将员工培训纳入企业的一项重要战略任务,成为企业人力资源开发的核心部分。为在知识型经济时代中不断发展壮大,企业必须强化人力素质,提高企业竞争力,每一位员工都必须不断学习,吸收新的知识,充实自身能力。 在我国,保险业作为国民经济中的朝阳产业,经过连续多年两位数的高速增长,其地位和作用日益彰显,在金融领域已基本同银行业、证券业形成三足鼎立的局面,对国民经济的稳定和发展起着不可或缺的作用。在发展过程中,保险业的竞争也逐渐激烈起来。保险公司开始由价格竞争逐步转向服务竞争,竞争意味着优胜劣汰,只有那些能够高效、准确地把握和适应市场需求的保险企业才能生存、发展下去,相反,那些因循守旧、不思进取、效率低下的保险企业则会被无情淘汰,竞争就像一根无形的鞭子。 目前随着经济全球化及知识型时代的到来,保险公司面临的竞争环境已经发生根本的变化,竞争加剧及同质化竞争导致企业的生存取决于内部的效率。企业内部效率的提高取决于员工质量的提高,经过正确的认知、挖掘、组合、运用才能充分发挥员工的作用。人作为具有复杂情感的生物,企员工培训体系业对员工的工作能力的培训和积极状态的培养不可或缺,一个优秀的员工培训体系,能激发员工的潜力,使员工更加积极进取、充满生气,迸发出强烈的工作热情,整个企业追求较高的理想和目标,从而形成一股强大的力量,使公司更能适应市场变化、增强竞争优势,培养企业的后备力量,保持企业永继经营的生命力。 平安保险公司目前虽然意识到合理的员工培训体系对企业发展的长久影响,但由于种种原因,导致了其没有收到理想的培训效果。人才是企业竞争的中流砥柱,优秀的员工培训体系是推动企业发展的不竭动力。因此,在如此激烈的竞争下,为更好地体现培训在公司人才培养中的作用,为公司提供更多优秀的人才,提高企业

相关主题