数据库课程设计 职工考勤系统

数据库课程设计 职工考勤系统
数据库课程设计 职工考勤系统

摘要

在现代企业管理中,企业信息化是提高企业管理效率的重要手段。随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保障,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理信息化,建立一个高效率的、无差错的考勤管理系统,能够有效地帮助企业实现“公正考勤,高效薪资”的管理理念,使企业的管理水平登上一个新的台阶。本课程设计主要是对企业员工的考勤管理。

本系统的设计只要是为了实现管理和查询企业员工的工作出勤情况。主要功能有:刷卡记录管理、加班管理、请假管理、用户登录和注册功能以及月考勤统计表的查询。本系统的数据库是用Microsoft Access 2007软件进行创建和设计,分别包括刷卡记录信息表,加班信息表,请假信息表,月考勤统计表和登录信息表五个表。通过系统ODBC数据源管理工具把已创建的数据源与系统数据库相连。然后利用Visual Basic软件对系统的窗口进行设计,包括登录界面、注册新用户界面、主界面、浏览窗体和查询窗体等,可以通过这些窗体进行登录操作,对输入的用户信息进行验证,和注册新用户操作,以及最重要的操作是对数据库中信息进行修改与查询。并可以对数据进行添加与删除,做到及时更新员工考勤信息。

关键词:考勤管理,Microsoft Access 2007软件,Visual Basic软件

1.系统功能概述

1.1系统功能

考勤管理系统主要是实现刷卡记录、加班和请假的管理以及员工月考勤统计。设计为MDI窗体,含有主菜单:[文件]、[管理考勤信息]、[查询考勤信息]。[文件]菜单包含以下子菜单及其功能:

[注册]:打开“注册新用户”窗体

[关闭]:结束程序运行

[登录]:登录主界面

[管理考勤信息]包含以下子菜单:

[刷卡信息]菜单:显示刷卡信息浏览和编辑窗体

[加班信息]菜单:显示加班信息浏览和编辑窗体

[请假信息]菜单:显示请假信息浏览和编辑窗体

[查询考勤信息] 包含以下子菜单:

[刷卡信息查询]菜单:显示刷卡信息查询窗体

[加班信息查询]菜单:显示加班信息查询窗体

[请假信息查询]菜单:显示请假信息查询窗体

[月考勤信息查询]菜单:显示月考勤信息查询窗体

1.2系统结构总图

考勤管理系统的结构总图,如图1.1所示:

图1.1 考勤管理系统的结构总体

2.数据库设计

2.1 需求分析

随着现代数据的信息化和大数据时代的到来,各个企业也逐渐实行信息化管理。而企业考勤管理一直以来就遵循着传统的人工管理制度,这种人工管理方法已经不再是高效、快速解决问题的最好选择。随着各企业的快速发展和企业员工频繁交替更换,使得企业对考勤管理系统有着更高的要求,来达到企业利益最大化和职工利益的公平性。数据库管理系统能快速的帮助管理者处理数据,提高工作效率,实现公平公正的管理制度。

2.2E-R模型

刷卡记录信息管理E-R图,如图2.1所示。加班信息管理E-R图,如图2.2所示。请假信息管理E-R图,如图2.3所示。月考勤统计信息E-R图,如图2.4所示。登录E-R图,如图2.5所示。全局E-R图,如图2.6所示。

图2.1 刷卡记录信息管理实体属性图

图2.2 加班信息管理实体属性图

图2.3 请假信息管理实体属性图

图2.4 月考勤统计信息管理实体属性图

图2.5 登录实体属性图

图2.6 全局E-R图

2.3关系模型

一个实体性转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。根据E-R图向关系模型转换的原则,就是把E-R图转换为关系模型。

刷卡记录信息:职员编号、刷卡时间、刷卡日期(主键为职员编号)加班信息:职员编号、加班时数、加班日期、加班原因(主键为职员编号)

请假信息:职员编号、请假日期、请假次数、请假原因(主键为职员编号)

月考勤统计信息:职员编号、日期、加班时间、请假次数、旷工次数、

迟到次数、早退次数(主键为职员编号)登录:用户名、密码(主键为用户名)

2.4表结构设计

3.系统各功能模块的详细设计

3.1 各窗体的设计

此考勤管理系统共包括13个窗体,分别是登录、注册、刷卡记录信息查询、加班信息查询、请假信息查询、月考勤信息查询和MDI主窗体。

3.2 各窗体实现及代码

3.2.1登录窗体

打开登录界面后,输入用户名和密码,点击登录按钮,进入MDI主窗体,如图3.1所示。

图3.1登录界面图

代码:

Dim micount As Integer

Private Sub Command1_Click()

Dim str As String

str = "select * from 登录where 用户名='" & Text1.Text & "'"

Adodc1.RecordSource = str

Adodc1.Refresh

If Adodc1.Recordset.BOF = True Then

MsgBox "用户名错误,请重新输入", vbExlamation, "警告"

Text1.Text = ""

Text2.Text = ""

Text1.SetFocus

Else

If Trim(Adodc1.Recordset.Fields("密码")) = Text2.Text Then

MDIForm1.Show

Unload Me

MDIForm1.g.Enabled = True

MDIForm1.c.Enabled = True

MsgBox "密码错误,请重新输入", vbExlamation, "警告"

Text2.Text = ""

Text2.SetFocus

End If

End If

micount = micount + 1

If micount >= 3 Then Unload Me

End Sub

Private Sub Command2_Click()

Unload Me

End Sub

3.2.2 MDI主窗体

主窗体含有主菜单:[文件]、[数据管理]、[数据查询]。[文件]菜单包含子菜单登录、注册、退出。[数据管理]菜单包含子菜单有:刷卡信息管理、加班信息管理和请假信息管理。[数据查询]包含子菜单有:刷卡信息查询、加班信息查询、请假信息查询和月考勤信息查询。如图3.2所示。

图3.2 MDI主窗体图

代码:

Private Sub c1_Click()

刷卡信息.Show

End Sub

Private Sub c2_Click()

加班信息.Show

End Sub

Private Sub c3_Click()

请假信息.Show

End Sub

Private Sub g1_Click()

刷卡信息查询.Show

End Sub

Private Sub g2_Click()

加班信息查询.Show

End Sub

Private Sub g3_Click()

请假信息查询.Show

End Sub

Private Sub g4_Click()

月考勤信息查询.Show

End Sub

Private Sub MDIForm_Load()

g.Enabled = False

c.Enabled = False

End Sub

Private Sub w1_Click()

注册.Show

End Sub

Private Sub w2_Click()

登录.Show

End Sub

Private Sub w3_Click()

Unload Me

End Sub

3.2.3新用户注册

在主窗体上点击查单文件下的注册,进入注册界面,输入用户名、密码和确认密码,点击确定,注册成功。如图3.3所示。

图3.3 新用户注册图

代码:

Private Sub Command1_Click()

Dim sqlstr As String

If Text1 = "" Then

MsgBox "请输入用户名!", vbExclamation, "确认用户名"

Text1.SetFocus

Exit Sub

Else

sqlstr = "Select * from 登录where 用户名='" & Text1.Text & "'"

Adodc1.RecordSource = sqlstr

Adodc1.Refresh

If Adodc1.Recordset.EOF = False Then

MsgBox "用户名已存在,请重新输入!", vbExclamation, "检验用户名"

Text1 = ""

Text1.SetFocus

Text2 = ""

Text3 = ""

Exit Sub

End If

End If

If Text2 <> Text3 Then

MsgBox "二次输入的密码不一致,请重新输入", vbExclamation, "检验密码"

Text2 = "": Text3 = ""

Text2.SetFocus

Exit Sub

ElseIf Text2 = "" Then

MsgBox "密码不能为空!", vbExclamation, "检验密码"

Text2.SetFocus

Else

Adodc1.Recordset.AddNew

Adodc1.Recordset.Fields("用户名") = Trim(Text1)

Adodc1.Recordset.Fields("密码") = Trim(Text2)

Adodc1.Recordset.Update

MsgBox "成功注册新用户!", vbInformation, "添加用户"

Me.Hide

MDIForm1.Show

Unload Me

End If

End Sub

Private Sub Command2_Click()

Unload Me

MDIForm1.Show

End Sub

3.2.4 刷卡信息

点击MDI主窗体的数据管理菜单下的刷卡信息,出现刷卡信息界面如图3.4所示,如有修改,点击修改,弹出图3.5所示界面便于增加、删除、前移和后移的功能。

图3.4

图3.5

代码:

Private Sub Command1_Click()

Adodc1.Recordset.MoveFirst

Command1.Enabled = False

Command2.Enabled = False

Command3.Enabled = True

Command4.Enabled = True

Label5.Caption = "记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub Command10_Click()

Adodc1.Refresh

Command6.Enabled = True

Command7.Enabled = True

Command8.Enabled = True

Command9.Enabled = False

Command10.Enabled = False

Text1.Locked = True

Text2.Locked = True

Text3.Locked = True

Text4.Locked = True

End Sub

Private Sub Command2_Click()

Adodc1.Recordset.MovePrevious

Command3.Enabled = True

Command4.Enabled = True

If Adodc1.Recordset.BOF Then

Adodc1.Recordset.MoveFirst

Command1.Enabled = False

Command2.Enabled = False

End If

Label5.Caption = "记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub Command3_Click()

Adodc1.Recordset.MoveNext

Command1.Enabled = True

Command2.Enabled = True

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveLast

Command3.Enabled = False

Command4.Enabled = False

End If

Label5.Caption = "记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub Command4_Click()

Adodc1.Recordset.MoveLast

Command1.Enabled = True

Command2.Enabled = True

Command3.Enabled = False

Command4.Enabled = False

Label5.Caption = "记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub Command5_Click()

Dim n As Integer

n = Text5.Text

Adodc1.Recordset.Move n

Label5.Caption = "记录:" & Adodc1.Recordset.AbsolutePosition & "/" & Adodc1.Recordset.RecordCount

End Sub

Private Sub Command6_Click()

Adodc1.Recordset.AddNew

Command6.Enabled = False

Command7.Enabled = False

Command8.Enabled = False

Command9.Enabled = True

Command10.Enabled = True

End Sub

Private Sub Command7_Click()

x = MsgBox("确实要删除当前记录吗?", vbYesNo + vbQuestion, "确认") If x = vbYes Then

Adodc1.Recordset.Delete

Adodc1.Recordset.MoveNext

If Adodc1.Recordset.EOF Then

Adodc1.Recordset.MoveLast

End If

Else

Adodc1.Refresh

End If

End Sub

Private Sub Command8_Click()

Text1.Locked = False

Text2.Locked = False

Text3.Locked = False

Text4.Locked = False

Command6.Enabled = False

Command7.Enabled = False

Command8.Enabled = False

Command9.Enabled = True

Command10.Enabled = True

End Sub

Private Sub Command9_Click()

Adodc1.Recordset.Update

Command6.Enabled = True

Command7.Enabled = True

Command8.Enabled = True

Command9.Enabled = False

Command10.Enabled = False

Text1.Locked = True

Text2.Locked = True

Text3.Locked = True

Text4.Locked = True

End Sub

Private Sub Form_Load()

Command1.Enabled = False

Command2.Enabled = False

Command3.Enabled = True

Command4.Enabled = True

Command6.Enabled = True

Command7.Enabled = True

Command8.Enabled = True

Command9.Enabled = False

Command10.Enabled = False

Label5.Caption = "记录:" & Adodc1.Recordset.AbsolutePosition & "/" &

Adodc1.Recordset.RecordCount

End Sub

3.2.5加班信息管理

点击MDI主窗体的数据管理菜单下的加班信息管理,出现加班信息管理界面,可以进行增加,删除,修改,前移后移等功能。如图3.6所示。

图3.6

图3.7

代码同上。

3.2.6请假信息管理

点击MDI主窗体的数据管理菜单下的请假信息管理,出现请假信息管理界面,可以进行增加,删除,修改,前移后移等功能。如图3.7所示。

图3.7

3.2.7刷卡信息查询

点击MDI主窗体的数据查询菜单下的刷卡信息查询,出现刷卡信息查询界面,可以进行增加,删除,修改,前移后移等功能。如图3.8所示。

代码:

Private Sub Command1_Click()

Dim str As String

str = " Select * From 刷卡记录"

str = str & " Where " & Combo1.Text & " Like'" & Text1 & "%' "

Adodc1.RecordSource = str

Adodc1.Refresh

End Sub

Private Sub Command3_Click()

Unload Form8

MDIForm1.Show

End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号"

Combo1.AddItem "无"

Text1.Text = ""

Combo1.Text = ""

End Sub

3.2.8加班信息查询

点击MDI主窗体的数据查询菜单下的加班信息查询,出现加班信息查询界面,可以进行增加,删除,修改,前移后移等功能。如图3.9所示。

代码:

Private Sub Cmd1_Click()

Dim str As String

str = " Select * From 加班管理"

str = str & " Where " & Combo1.Text & " Like'" & Text1 & "%' "

Adodc1.RecordSource = str

Adodc1.Refresh

End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号"

Combo1.AddItem "无"

Text1.Text = ""

Combo1.Text = ""

End Sub

Private Sub Command3_Click()

Unload Form6

MDIForm1.Show

End Sub

3.2.9请假信息查询

点击MDI主窗体的数据查询菜单下的请假信息查询,出现请假信息查询界面,可以进行增加,删除,修改,前移后移等功能。如图3.10所示。

代码:

Private Sub Command1_Click()

Dim str As String

str = " Select * From 请假管理"

str = str & " Where " & Combo1.Text & " Like'" & Text1 & "%' "

Adodc1.RecordSource = str

Adodc1.Refresh

End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号"

Combo1.AddItem "无"

Text1.Text = ""

Combo1.Text = ""

End Sub

Private Sub Command4_Click()

Unload Form7

MDIForm1.Show

End Sub

3.2.10月考勤信息查询

点击MDI主窗体的数据查询菜单下的月考勤信息查询,出现月考勤信息查询界面,可以进行增加,删除,修改,前移后移等功能。如图3.11所示。

代码:

Private Sub Command1_Click()

Dim str As String

str = " Select * From 月考勤统计表"

str = str & " Where " & Combo1.Text & " Like'" & Text1 & "%' " Adodc1.RecordSource = str

Adodc1.Refresh

End Sub

Private Sub Command2_Click()

Unload Form12

MDIForm1.Show

End Sub

Private Sub Form_Load()

Combo1.AddItem "职员编号"

Combo1.AddItem "无"

Text1.Text = ""

Combo1.Text = ""

End Sub

结论

本系统的主要功能是建立考勤管理系统,对刷卡信息、加班信息、请假信息和月考勤信息的管理和查询。通过这次课程设计使我对数据库和VB有了更深一层的认识,锻炼了我的思维能力和动手能力。其中最重要的是学会了如何建立数据库、连接数据库、修改数据库和查询数据库,并且运用VB软件建立窗体。

单位考勤管理系统详细设计-数据库设计

单位考勤管理系统 第一章:引言 1.1编写目的 我们以小型单位的考勤管理业务为依托,结合科学管理的理论,设计并开发一个单位考勤管理信息系统,提供一个科学合理的考勤管理解决方案,彻底实现无纸化作业。根据管理权限的不同,将界面分为一般管理员和员工两个个层次,系统目标如下: (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。 (4)节省考勤管理的成本。 (5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。 (6)对系统提供必要的权限管理。 1.2背景 随着企业人事管理的日趋复杂和企业人员的增多,企业的考勤管理变得越来越复杂。规范的考勤管理是现代企业提高管理效益的重要保证,而传统的人工管理存在着效率低、不易统计、成本高和易出错等弊端,已经无法适应现代企业的需求。随着计算机技术和通信技术的迅速发展,将传统的人工考勤管理计算机化,建立一个高效率的、无差错的考勤管理系统,能够有效的帮助企业实现“公正考勤,高效薪资”,使企业的管理水平登上一个新的台阶。

第二章:可行性分析 单位考勤管理系统是基于B/S模式,通过对一些考勤记录、分析,并结合单位要求开发的一套信息化管理系统。 本系统的实现目标是 (1)提供简单、方便的操作。 (2)根据企业原来的考勤管理制度,为企业不同管理层次提供相应的功能。 (3)通过考勤管理无纸化的实现,使企业的考勤管理更加科学规范。 (4)节省考勤管理的成本。 (5)提高企业考勤管理的透明度和效率,防止“虚假出勤“的现象。 (6)对系统提供必要的权限管理。 第三章:需求分析 3.1系统总体的功能需求 单位考勤管理系统一般分为员工系统和管理系统两套,管理系统面向的是管理员,员工系统面向员工。考勤管理只是一个对出勤人数统计并加以记录,确保人员的上班情况。 员工系统上的用户员工,用户的功能如下: (1)查询考勤等信息 (2)申请请假 (3)申请出差 管理系统上的用户为管理员,用户的功能如下: (1)查看所有信息 (2)添加、删除部门和员工信息 (3)对请假的员工加以处理 (4)对考勤进行管理 (5)对出差的员工加以记录

数据库课程设计企业员工工资管理系统

数据库课程设计报告 企业员工工资管理系统 姓名:_____________________________ 班级:_____________________________ 学号:_____________________________ 指导教师:_____________________________ 成绩:_____________________________ 完成时间:_____________________________ 完成地点:_____________________________

摘要 企业的工资管理是公司管理的一个重要内容。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。但考虑到学生的开发时间,本次设计主要阐述员工工资管理系统主要是以企业员工工资情况为对象而开发的。涉及系统比较小,有利于学生单独编写。其系统的设计主要包括数据库的设计、维护和应用界面的设计与后台数据库的连接。经分析采用Microsoft 公司开发的Visual Basic 6.0为开发工具,Microsoft SQL sever 2000 为后台数据库。Visual Basic (简称VB)是由Microsoft公司推出的在Windows操作平台下最迅速、最简捷的应用开发工具之一。它引入了面向对象的程序设计思想和“控件”的概念,使得大量已经编好的Visual Basic 程序可以直接拿来使用。同时VB具有简单、易学的特点,是大多数初学者最理想的编程语言,也是专业人员得心应手的开发工具。它在一个公共环境里集成了许多不同的功能,例如,设计、编辑、编译和调试。目前市场上数据库的主流厂商及产品有IBM DB2、Microsoft SQL SERVER 2000、ORACLE 9i、Sybase。Microsoft SQL Server 2000是在SQL Server 7.0的基础上对性能、可靠性、质量以及易用性进行了扩展。SQL Server 2000中包含许多新特性,这些特性使其成为针对电子商务、数据仓库和在线商务解决方案的卓越的数据库平台。其增强的特性包括对丰富的扩展标记语言(XML)的支持、综合分析服务以及便捷的数据库管理。Microsoft SQL Server 2000简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。 关键词:工资管理系统、设计、开发工具

大工15春《SQL数据库课程设计》模板及要求(最新)

大工15春《SQL数据库课程设计》模板及要求网络教育学院 《SQL数据库课程设计》 题目:XX系统的设计与实现 学习中心: 专业: 年级:年春/秋季

学号: 学生: 指导教师: 《SQL数据库课程设计》要求 《SQL数据库课程设计》是大连理工大学网络教育学院计算机应用技术专业开展的一项实践教学环节,是理论联系实践的纽带和桥梁,是培养学生综合运用所学知识解决实际问题的有效手段。该课程设计要求如下:1.要求学生以SQL Server 2008或其他版本为后台数据库,以VB、VC 或其他开发工具作为前台开发工具,围绕自己选定的某一个具体的系统完成一个小型数据库应用系统的开发,例如《图书管理系统的设计与实现》《书店管理系统的设计与实现》等。其课程设计具体内容包括项目概况、需求分析、详细设计等,详见课程离线作业中上传的《SQL数据库课程设计模板》。 注意:禁止撰写《学生成绩管理系统》课程设计!! 2.要求学生必须按照《SQL数据库课程设计模板》提供的格式和内容进行课程设计,完成课程设计模板提供的全部课程设计内容,字数要求达到3000字以上。 3.学生在进行课程设计的过程中,可参考辅导教师在导学资料中上传的

文献资料,有问题可通过课程论坛答疑。 4.2015年春季学期学生提交本课程设计形式及截止时间 学生需要以WORD附件形式(附件的大小限制在10M以内)将完成的课程设计以"离线作业"形式上传至课程平台中的"离线作业"模块,通过选择已完成的课程设计,点"上交"即可,如下图所示。 截止时间:2015年9月1日。在此之前,学生可随时提交课程设计,如需修改,可直接上传新文件,平台会自动覆盖原有文件。 5.课程设计批阅 老师会在离线作业关闭后集中批阅课程设计,在离线作业截止时间前不进行任何形式的批阅。 注意: 本课程设计应该独立完成,不准抄袭他人或者请人代做,如有雷同作业,

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

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

数据库课程设计完整版

数据库课程设计完 整版

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统姓名: 学号: 专业:信息与计算科学指导教师:

20年 12月1日 目录 引言3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要5 1.4软件处理对象 6 1.5系统可行性分析6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7

1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20 引言

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。当前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强能够接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,而且具备修改功能,能够快速的查询学校所需的住宿信息。 面对当前学校发展的实际状况,我们经过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

考勤管理系统详细设计说明书(推荐文档)

学生考勤管理系统 ---详细设计说明书 组长:程坤 组员:岳振方 姚洪萌 陶永胜 武琼

目录 1.引言 (2) 1.1编写目的 (2) 1.2背景分析 .......................................................................................... 错误!未定义书签。 1.3参考资料 .......................................................................................... 错误!未定义书签。2.总体设计 (2) 2.1任务和目标 (2) 2.2运行环境及条件概述 (2) 2.2.1技术方面 (2) 2.2.2经济方面 (3) 2.2.3操作方面 (3) 3.系统详细需求分析 (3) 3.1学生需求描述 (3) 3.2功能需求描述 (3) 3.3详细系统运行环境及开发工具 (3) 3.3.1相关开发工具简介.................................. .. (4) 3.3.2 B/S(浏览器/服务器)简介 (4) 3.3.3 JSP简介 (5) 4.总体方案确定 (5) 4.1学生考勤管理前台 (6) 4.2学生考勤管理后台 (7) 5.系统详细设计 (10) 5.1系统功能划分 (10) 5.1.1请假系统模块 (10) 5.1.2考勤系统模块 (10) 5. 1. 3后台管理模块 (10) 5.3系统界面详细设计 (12) 5.3.1登陆界面 (12) 5.3.2 系统主界面 (13) 5.3.3 添加学生信息界面 (14) 5.3.4 课程管理界面 (15) 6.数据库系统设计 (11) 6.1逻辑结构设计................................................................................... 错误!未定义书签。 6.2主要实体模型................................................................................... 错误!未定义书签。 6.3E-R图分析........................................................................................ 错误!未定义书签。 6.4数据库表设计................................................................................... 错误!未定义书签。

数据库课程设计-员工信息管理系统

数据库课程设计-员工信息管理系统

课程设计任务书 姓名学号班级 课题组成员姓名性别班级在本项目中的分工 VB界面设计、系统查询功 能、SQL表的创建完善及 权限、触发器设计、系统 健壮性维护 VB界面设计、系统添加功 能、SQL表的建立及索引 设计、数据字典、系统测 试、系统逻辑设计 系统修改功能、SQL表的 创建、需求分析、 系统用户注册、考勤修改 功能、SQL表的创建、功 能设计分析 课程名称数据库系统原理课程性质专业必修课设计时间2009年5月3日——2009年6月15日 设计名称员工信息管理系统

设计思路 与 设计过程1、需求分析; 2、进行数据库的概念设计; 3、进行数据库的逻辑设计; 4、进行数据库的物理设计; 5、进行应用程序设计; 6、编程实现。 7、调试完善 计划与进度1、2009.05.3-2009.05.5 需求分析 2、2009.05.7-2009.05.10 概念设计 3、2009.05.10-2009.05.14 逻辑设计 4、2008.05.15-2009.06.2 系统设计 5、2009.06.5-2009.06.15 课程设计报告撰写 任课教师意见说明

设计名称:员工信息管理系统日期:2009年5月3日设计内容: 1、员工信息添加 2、员工信息修改 3、员工信息删除 4、员工信息查询(多种方式) 5、员工考勤信息添加 6、员工考勤信息修改 7、员工考勤信息删除 8、员工考勤信息查询 9、用户注册 10、SQL基本表建立 11、SQL权限、索引、触发器、函数的创建 12、ODBC连接 设计目的与要求: 1)加深对数据库系统原理、软件工程、程序设计语言的理论知识的理解和应用水平。 2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。 3)通过设计,掌握数据库应用系统综合开发的方法与技能。 设计环境或器材、原理与说明: VB 6.0 SQL SERVER2000 设计过程(步骤)或程序代码:

SQL数据库课程设计,火车票

SQL上机实验项目设计列车信息查询数据库 学号:24110121 姓名:王若龙

1、实验项目名称:数据模型的建立过程与方法 2、实验项目编号:ab0822420305 3、实验性质:必做 4、实验类型:设计 5、实验目的:熟练掌握数据模型的设计、建立的过程与方法。 6、实验内容: 设计一个数据库,实现列车车次信息和车站信息的基本管理,为列车运行时刻信息的录入、修改、查询与统计等功能提供数据库支撑。 要求: (1)设计该数据库E-R图 (2)将E-R模型转换为关系模型,并规范化 (3)用SQL语句定义并建立数据库表结构 (4)提供以下SQL语句,并加以说明。 查询某车站火车到站出站信息。 查询某列火车沿途经过站点信息 查询从某站点上车,到达某站点,共有哪些列车可供乘坐。 统计某段时间经过某站点的列车共有多少。

(1)设计E-R 图 (2)将E-R 模型转换为关系模型,并规范化 车站信息(车站号,车站名) 列车信息(车次,始发站,终点站,出发时间,到达时间) 乘务人员(车次,姓名,职务) 经由信息(车次,车站名,到站时间,出站时间) (3)用SQL 语句定义并建立数据库表结构 车站信息表(station ),采用命令行创建方式。 字段名 代码 类型 约束 车站号 sno char (5) 主键 车站名 sname char (20) 列车信息表(train ),采用命令行创建方式。 字段名 代码 类型 约束 车次 tno char (5) 主键 始发站 sf char(20) Not null 终点站 zd char(20) Not null 出发时间 cf time 到达时间 dd time

基于单片机的考勤系统的设计与实现

基于单片机的考勤系统 的设计与实现 Last revised by LE LE in 2021

基于51单片机的考勤系统的设计与实现本文利用51单片机技术、现代无线通信技术以及非接触式IC卡技术,研究设计了一款考勤机系统,采用了进出刷卡的方式,有效的对员工进行合理的考勤和作息时间的统计。 【关键词】单片机考勤机无线通信 随着IC卡的普遍的使用,非接触式的IC卡替代接触式IC卡成为主流的发展趋势。非接触式IC卡和接触式IC卡相比具有方便、安全、快捷的特点,我们仅仅需要将非接触式IC卡放置在天线的感应区域内,就能够进行可靠方便的数据读写。因此,在企事业单位的考勤系统当中应用非接触式IC卡能够极大的方便对员工的管理,使得考勤更加的方便快速。 1 考勤系统设计方案 考勤机管理系统设计需求 作为一套完整的考勤机系统需要由考勤机和计算机共同的搭建,考勤机记录的数据需要完整的保存和记录下来,计算机则负责对相关考勤数据的采集,并进行处理和分析,并对已经有的数据结果按照设计需求生成详细的考勤报告,最终打印输出。此外,设计方案还要能够确保考勤机和计算机之间的稳定可靠的通信,实现数据和命令的传输。考勤机系统除了需要提供基本的考勤记录外,还要能够提供相应员工的缺席记录,以方便能够查询员工违反考勤记录的情况。因此本系统考勤需求有: (1)员工信息管理;

(2)获取考勤记录; (3)员工缺勤情况登记; (4)统计生成报表; (5)登录口令安全保护; (6)数据库的维护查询。 系统设计概要 考勤机的整体设计框图如图1所示,首先运行在计算机当中的考勤软件能够读取通过非接触式IC卡获得的数据,并且进行相应的处理分析,生成报表,实现打印输出。考勤机除了完成平时的考勤数据记录操作外,还应该能够接受上位机的命令,及时作出相应的响应。 2 系统软硬件设计 系统硬件设计 在考勤机电路当中,主要包括了IC卡读取电路,日历时钟电路、键盘输入电路、显示电路、存储电路、保护电路等电路结构。图2是考勤机的整体的电路结构框图。 在电路当中的中央处理器采用的是ATMEL公司的AT89C51单片机,该单片机功耗很低,具有8位的CMOS只读存储器和4KB闪烁可编程擦除存储器,并且能够和MCS-51引脚和指令兼容,具有很好的移植性。系统首先从IC卡当中获取打卡信息,通过 AT89C51单片机进行处理,然后将处理好的数据放入到存储电路当中,并进行数据的保护防止误删等操作。在考勤机当中考勤员

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

Sql_server数据库课程设计_图书馆管理系统

序言 (1) 一、图书馆管理系统E-R 图 (2) 二、图书馆管理系统功能实现示意图 (3) 三、图书馆管理系统功能图例 (4) 3.1 读者借阅图书 (4) 3.2 读者归还图书 (4) 3.3 读者续借图书 (5) 3.4 读者查询借阅图书情况 (5) 3.5 读者检索图书信息 (6) 四、图书馆管理系统附加功能 (7) 4.1 往学生表中插入列"系部",其值等于学号中代表系部的位的 值,再插入列"专业号",其值等于学号中代表专业的位的值 . 7 4.2 查询每个学生对书本的借阅数量 (9) 4.3 查询各个专业的学生借阅书本的数量 (11) 五、图书馆管理系统数据库、数据表源代码......... 错误!未定义书签。 5.1 图书馆管理系统"数据库"源代码 ................ 错误!未定义书签。 5.2 图书馆管理系统"数据表"源代码 ................ 错误!未定义书签。 六、图书馆管理系统存储过程源代码..................... 错误!未定义书签。 6.1 读者借阅图书存储过程................................ 错误!未定义书签。 6.2 读者还书存储过程........................................ 错误!未定义书签。 6.3读者续借图书存储过程................................. 错误!未定义书签。 6.4 读者查询借阅图书情况存储过程................ 错误!未定义书签。 6.5 读者检索的图书信息存储过程.................... 错误!未定义书签。 七、图书馆管理系统触发器源代码......................... 错误!未定义书签。 7.1 借书要求(书本没有库存,则无法进行借书操作)错误!未定 义书签。 7.2 借书要求(读者最多借阅量).................... 错误!未定义书签。 7.3 续借次数要求................................................ 错误!未定义书签。 7.4 读者还书信息插入RDeleted表................... 错误!未定义书签。

数据库课程设计员工信息管理系统.doc

课程设计任务书

设计名称:员工信息管理系统日期:2009年5月3日设计内容: 1、员工信息添加 2、员工信息修改 3、员工信息删除 4、员工信息查询(多种方式) 5、员工考勤信息添加 6、员工考勤信息修改 7、员工考勤信息删除 8、员工考勤信息查询 9、用户注册 10、SQL基本表建立 11、SQL权限、索引、触发器、函数的创建 12、ODBC连接 设计目的与要求: 1)加深对数据库系统原理、软件工程、程序设计语言的理论知识的理解和应用水平。 2)通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。 3)通过设计,掌握数据库应用系统综合开发的方法与技能。 设计环境或器材、原理与说明: VB 6.0 SQL SERVER2000 设计过程(步骤)或程序代码: 1 需求分析 1.1系统需求分析 在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速

度,迫使人们起用新的管理方法来管理员工的相关信息。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。 功能需求详细说明: —增加— 增加员工的基本信息、考勤信息 —编辑— 用户可以对员工信息、考勤信息进行删除 用户可以对员工的姓名、编号等员工基本信息进行修改 用户可以对员工的出勤天数、请假天数等考勤信息进行修改 —查询— 用户可以根据姓名、编号,准确的查到要找的员工,也可以选择部门,查看选中的部门的所有员工。 1.2可行性分析 本次课程设计题目:“员工信息管理系统”,主要目的是编制一个登陆系统,连接数据库系统,用以实现员工个人信息与考勤信息的管理。同时对整个系统的分析、设计过程给出一个完整的论证。 由于本系统管理的对象简单,且每个数据内容之间都具有关联性,涉及过程并不是很复杂。因此,比较适合于采用数据库管理。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上和图书馆资料,特别是参考其它程序的功能,因此完全可以实现。 2数据库的概念设计 实体设计: 员工(员工编号,姓名,性别,出生日期,籍贯,专业,学历编号,职称编号,职务编号,部门编号,参加工作时间,进入公司时间,员工备注,政治面貌,员工技术特长,毕业学校,用工性质,工资等级,合同期限)

sql server数据库课程设计论文

宁夏大学物理电气信息学院综合性实验 实验报告 课程名称数据库应用 实验学期 2011 至 2012 学年第二学期学生所在系物理电气信息学院电气系 年级 09级专业班级电子信息工程(1)班 学生姓名学号 任课教师 实验成绩 任课教师制 2012 年 6 月 10 日

实验题目小型超市商品进销存管理系统 一、实验目的 1、掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。 2、关系型数据库管理系统SQL语言编辑能力,并能独立完成一般小系统的结构设计、调试运行等工作。 3、提高学生实践使用SQL语言的能力,把所学知识运用到具体对象,并能求出解决方案的能力。 二、实验环境 本次实验主要选用数据库软件设计语言SQL Server 2008版本进行该系统设计。 三、实验内容 1、需求分析 本软件对超市的采购、销售、仓库、资金、帐务等实际运作流程均实现了动态的计算管理,使得超市经营者能够迅速的掌控该超市的实际运作状况、合理做出超市的战略决策。软件提供的商品入库流水账、商品销售流水账、商品台账、会计账及各种报表在提高超市工作效率、减少人为的差错、最大限度堵塞漏洞的基础上很好的减轻了采购、销售、仓库、财务等环节工作人员的劳动强度,全面体现了现代小中型企业管理理论所倡导的工作高效、环境轻松的氛围。并且本系统的开发,为超市的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面: 第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高企业的工作效率; 第四,本系统可以使敏感文档更加安全,等等。 本产品的开发所需的设备在现有条件下,只需要少量的投入资金就可以实现。因此在经济上是可行的。 2、数据库设计 (1)系统要求实现:基本资料、进货管理、销售管理、库存管理、财务管理、自动编制记帐凭证等管理功能。系统总设计图如下所示:

考勤管理系统设计与实现

毕业设计(论文)题目:考勤管理系统设计与实现

摘要 当今社会,资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。而随着企业人员数量的增加,企业的工资管理也变得越来越复杂。企业员工的人数越多,工资的统计工作就越多,工资的发放困难就越大。 因此,开发一个界面友好,易于操作的员工信息管理软件进行自动化处理具有较大的社会现实意义。同时,人事考勤管理系统是一切应用系统的典范,它具有一切应用系统的特征,系统结构与现实生活紧密结合,具体直观,开发应用简单,不失一般性。 本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,ER图,程序流程图等对系统的设计过程进行详细的说明。全文共分为前言、需求分析、系统设计、开发技术、关键技术解决,结论六部分。系统采用BS开发模式,开发工具选择JAVA、JSP、JavaScript、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。 关键词: JSP,JAVA,SQL Server 2000数据库,BS模式

Abstract In today's society, money is the main element of the enterprise survival, capital flows affect the overall operation of the enterprise, an important part of enterprise financial management is the enterprise staff's wages. With the increasing number of business people, wage management of enterprises management software is easy to operate with the social significance in automatic processing. At the same time, personnel attendance management system is a model for all applications, it system, the system structure and real life closely, concrete intuitive, development and application of simple, without loss of generality. This paper mainly introduced the system analysis, design and development of the whole process. Using data flow diagram, ER diagram, a detailed description of the procedure flow chart of the system design process. The full text is divided into preface, solve the demand analysis, system design, development technology, key technology, the conclusion of six parts. The system uses the BS mode, selection of development tools JAVA, JSP, JavaScript, Html language, using Tomcat server technology, background database use SQL Server 2000. KEY WORD :JSP JAVA SQL Server 2000 database BS model

sql数据库课程设计工资管理系统

河南城建学院 《数据库技术及其应用》课程设计报告书 题目:工资管理系统 系部:数理系 专业:数学与应用数学 班级: 姓名: 学号: 指导教师:-------------- 河南城建学院 2013年 1 月11日

目录 第一章选题的背景和意义 (1) 1 选题的背景 (1) 1.2选题的意义 (1) 第二章数据库结构设计 (2) 2.2 概念结构设计 (3) 2.3逻辑结构设计 (4) 第三章程序代码实现 (7) 3.1创建表: (7) 3.2数据导入: (9) 3.3查询功能的实现: (9) 3.4其他实现: (14) 第四章课程设计总结 (15) 刘保朋小结: (15) 参考文献: (16)

第一章选题的背景和意义 1选题的背景 随着公司业务的扩展,人员的增多,传统的手工作业已经不再适合公司发展的需要所以引进计算机技术对企业内部员工进行方便的管理,这样有诸多好处,各层管理人员可以对企业众多的员工信息进行动态的管理,例如基本资料的修改,添加,删除,查询等。有利于减少错误,减轻人事部门的任务,提高效率,节约人力资源,降低企业成本。 1.2选题的意义 随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。如何设计一个小型企业工资的数据库管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。 对于企、事业单位的工资发放来说,不需要太大型的数据库系统。只需要一个操作方便,功能实用,能同时满足财务部门、单位其他相关部门及代发单位三方对数据的管理及需求的系统。企业的目标就是在于利用数据库编程设计一个操作方便、简单实用的工资管理系统。 实现工资的集中管理。可供管理人员对本单位的人员以及工资进行增加、删除、修改、查询,对人事的管理及工资发放中的应发工资合计等项目由系统自动进行计算;同时系统还可对人事及工资管理情况进行多角度查询。 利用数据库对小型企业的工资进行管理,不仅可以节省开支,而且还可以节省时间,充分发挥了其小却精的特点,通过对这个数据库的编程,也是企业认识到了自己在很多方面的不足,也掌握了很多应用方面的技巧。 第二章数据库结构设计 2.1需求分析 本系统开发的主要目标是要企事业单位工资管理实现计算机管理,使管理员能够有序的管理每一位职工的各项工资条款的发放,以及企业工资的统计,使企

SQLserver2008数据库课程设计范例——学生成绩管理系统报告

数据库技术与应用 课程设计说明书 题目:学生成绩管理系统 院系: 专业班级: 学号: 学生姓名: 指导教师: 2014年 12 月 22 日 一概述 1.1目的与要求

随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生成绩管理的工作量。该课程设计要求设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。 1.2设计环境 ① Microsoft SQL Server 2000 ② Microsoft Visual C++ 6.0 二需求分析 2.1 系统功能要求设计 此系统实现如下系统功能: (1)使得学生的成绩管理工作更加清晰、条理化、自动化。 (2)通过用户名和密码登录系统,查询课程基本资料,学生所选课程成绩,修改用户密码等功能。容易地完成学生信息的查询操作。 (3) 设计人机友好界面,功能安排合理,操作使用方便,并且进一步考虑系统在安全性,完 整性,并发控制,备份和恢复等方面的功能要求。 2.2 系统模块设计 成绩管理系统大体可以分成二大模块如,一是学生的基本信息模块,里面应该包含学生的各方面的基本信息;再者便是课程管理模块,在该模块中应该包含有对学生成绩信息的查询和处理,如平均成绩、最好成绩、最差成绩以及不及格学生的统计等功能模块;再其次还有教师、课程等相关信息的模块;可以得到系统流程图: 登陆失败 用户 验证

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日

目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20

引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

考勤管理系统的设计与实现开题报告

目录 一.选题的背景 随着现代科技的进步,用计算机来进行考勤管理成为现代化企业运作必不可少的一部分。以前考勤工作都是由工完成,不仅浪费了人力与物力,而且无法保证其准确性和透明度,同时给企业的管理带来了许多的不便。现在利用计算机来管理考勤工作,大大降低了工作人员的工作量,提高了工作效率,使原本复杂枯燥无味的工作变的简单而轻松。 计算机技术,特别是数据库技术的发展。为企业建立管理信息系统,甚至对改变管理思想起着不可估量的作用。实践证明信息技术已在企业的管理层面扮演越来越重要的角色。 当今社会正处于信息时代,信息技术已渗透到社会生活的各个领域,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。考勤作为一个公司的基本管理,是单位对员工工作管理的基本依据。但是,目前国内大多数企业在考勤时,依然使用的是传统的考勤方法,例如手工记录、签卡、机械打卡等,不仅考勤速度慢,在考勤时需要专门人员在旁记录、统计、制成报表,当报表最后交到主管人员手上时,也许时间已经过了几天,根本不能发挥考勤真正的监督作用。而且考勤数据不准确,考勤人员在考勤过程中可能记录出错,甚至弄虚作假的现象出现,极大的影响了企业对员工的管理。 二.课题的提出意义 使用考勤管理系统,管理者可以快速记录公司全体员工当日的出勤状况,并可按月份统计员工出勤、出差、请假状况及正常工作时间 三.考勤管理系统的功能及特点 设计本考勤系统目的是为企业解决员工考勤的繁琐工作,减轻企业负担,减少不必要的劳动力、金钱的损耗,提高工作效率,为企业创造更多效益,实现单位考勤管理的系统化、规范化和自动化。因此本系统主要需要实现以下几个功能:管理员登录及信息维护,员工信息维护,数据采集,基本数据(请假类

相关文档
最新文档