工资管理系统实训报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计
目录
目录 (2)
课程设计任务书 (3)
课程设计成绩评定表 (4)
工资管理系统说明书 (5)
一、系统说明 (5)
二、系统功能 (5)
三、表及表关系设计 (6)
四、查询设计 (8)
五、主要窗体设计 (14)
六、报表设计 (23)
七、主控界面设计 (26)
八、课程设计总结 (27)
课程设计任务书
(本科)
一、设计目的
通过课程设计使学生进一步掌握用ACCESS2010开发小型应用程序的过程和方法,掌握数据库数据的增加、删除、修改、查询等各种应用技巧,提高解决实际问题的能力,为将来进行软件程序设计奠定基础。
二、设计要求
1、认真查阅相关资料。
2、遵守课程设计的时间安排。
3、按时上机,认真调试程序。
4、认真书写课程设计报告书。
5、分组完成要求的设计题目(每组4-8人)
三、报告书写格式
1.封皮
2.任务书
3.报告正文(设计题目、系统功能、结构、代码、总结、评定表)
4.参考文献
四、设计题目
工资管理系统
五、时间安排
1.查阅资料及系统设计(1天)
系统功能设计/数据表结构设计
2.程序编制及调试(3天)
数据表设计/窗体设计/查询设计计/报表设计/宏设计/总体调试3.成绩评定(1天)4.书写报告(1天)
六、成绩评定(较高要求)
评定成绩根据设计表现、成绩测验、设计报告等进行综合评定。评定等级:不及格、及格、中、良好、优秀。
七、参考书目
1、《Access数据库应用技术》蒋加伏复旦大学岛出版社
2、《Access2010中文版入门与实例教程》张强电子工业出版社
课程设计成绩评定表
中等:B>=4;及格:C>=4;
工资管理系统说明书
一、系统说明
建立工资管理系统的主要目的是通过系统对职工的工资进行录入、修改和管理,能够方便地查询职工的工资,并能够输出各类工资分析和统计报表,系统还应有相应的措施,保证信息的安全。作为一个实例,本系统包含以下几方面的功能:
◆录入和维护职工工资。
◆浏览和查询职工工资。
◆具有基本的统计分析功能。
◆能够打印补发工资通知单。
由于要进行职工各种工资管理,因此数据库应包括职工基本信息(如职工编号、姓名等)及工资基本信息(如部门编号、部门名称等)。
二、系统功能
工资管理系统包括职工工资录入及维护、职工工资查询、职工工资浏览、补发工资通知单打印等功能。如图1所示。
图1 主要功能模块图
三、表及表关系设计
根据数据库的建表原则,将系统所需数据划分到3个表中,分别是职工信息表、工资信息表和职工工资表。
1)职工信息表
职工信息(职工编号,姓名,性别,出生日期,所属部门,密码)
说明:(1)“职工编号”字段为主关键字。
2) 工资信息表
工资信息(部门编号,部门名称,工时,评价
说明:(1)“部门编号”字段为主关键字。
3)职工工资表
职工工资(职工编号,部门编号,季度,基本工资,奖惩工资,总评工资) 说明:(1)“职工编号”与“部门编号”字段为联合唯一关键字。
2. 创建表间关系
为3个数据表建立关系如图2所示。
图2 数据表关系
其中“工资信息”表与“职工工资”表通过“部门编号”字段建立一对多关系;“职工信息”表与“职工工资”表通过“职工编号”字段建立一对多关系,设置如图3所示。
图3 编辑表间关系
四、查询设计
1. 创建“登录窗体查询”
查询对象名称:登录窗体查询。
数据源:“职工信息”表。
功能:根据“登录窗体”提供的使用者的职工编号,从“职工信息”表中提取满足条件的记录生成“查询”对象。“查询”对象中仅包含“职工编号”和“密码”字段。
建立过程如下:
(1) 在Access窗口的导航窗格中选择“创建”选项卡,然后单击“查询”分组中的【查询设计】按钮,打开查询设计视图和“显示表”窗口。
(2) 从“显示表”窗口中将“职工信息”表添加到设计视图显示区后关闭窗口。
(3) 将“职工编号”和“密码”字段依次拖动到设计视图网格区的字段行。
(4) 在“学号”字段的条件单元格中输入“[Forms]![登录窗体]![txt_bh]”,其中“登录窗体”是系统登录窗体的名称(将在下一节介绍创建过程),“txt_bh”是该窗体上的文本框控件,用于接收用户输入的职工编号。
(5) 保存查询并命名为“登录窗体查询”,其设计视图如图 4所示。
图 4 “登录窗体查询”对象
2. 创建“工资信息查询”
查询名称:工资信息查询。
数据源:“工资信息”表。
功能:根据“工资录入窗体”提供的课程名称,从“工资信息”表中提取满足条件的记录生成“查询”对象。“查询”对象中仅包含“部门编号”和“部门名称”字段。
建立过程如下:
(1) 在Access窗口的导航窗格中选择“创建”选项卡,然后单击“查询”分组中的【查询设计】按钮,打开查询设计视图和“显示表”窗口。
(2) 从“显示表”窗口中将“部门信息”表添加到设计视图显示区后关闭窗口。
(3) 将“部门编号”和“部门名称”字段依次拖动到设计视图网格区的字段行。
(4) 在“部门编号”字段的条件网格格中输入“[Forms]![工资录入窗体]![cb_bmbh]”,其中“成绩录入窗体”是窗体的名称,“cb_bmmc”是该窗体上的组合框控件,用于接收用户选择的部门名称。
(5) 保存查询并命名为“工资信息查询”,其设计视图如图 5所示。
图 5 “工资信息查询”对象
3. 创建“工资追加查询”
查询名称:工资追加查询。
功能:将用户通过“工资录入窗体”输入的信息添加到“职工工资”表中。