管理信息系统课程设计.docx

上传人:b****8 文档编号:9862612 上传时间:2023-02-07 格式:DOCX 页数:16 大小:740.78KB
下载 相关 举报
管理信息系统课程设计.docx_第1页
第1页 / 共16页
管理信息系统课程设计.docx_第2页
第2页 / 共16页
管理信息系统课程设计.docx_第3页
第3页 / 共16页
管理信息系统课程设计.docx_第4页
第4页 / 共16页
管理信息系统课程设计.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

管理信息系统课程设计.docx

《管理信息系统课程设计.docx》由会员分享,可在线阅读,更多相关《管理信息系统课程设计.docx(16页珍藏版)》请在冰豆网上搜索。

管理信息系统课程设计.docx

管理信息系统课程设计

工程技术学院

课程设计

 

题目:

乐买得超市职工工资管理系统设计

专业:

工业工程

年级:

2009级

学号:

20091477

姓名:

陈天文

指导教师:

付宏才

日期:

2012年7月10日

 

云南农业大学工程技术学院

一、课程设计任务书

1、课程设计项目

针对你较熟悉的一个中小型单位/公司的实际情况,对其管理业务和现有信息管理方案进行调研,对其新的管理信息系统开发提出规划,并进行系统分析(绘制其组织结构图、业务功能图、业务流程图、数据流程图等)、系统设计(?

),在设计中请利用VB、VC、C、Excel或Access等程序语言对主要的信息管理子系统进行窗口化设计,并编写子程序代码。

2、要求

通过本课程设计,综合利用该门课程所学的理论和实验知识与技能,对一个小型企业的信息管理意识、综合措施与计算机系统方案进行实际分析,并作优化与改进(改造)设计,要求分析设计的内容考虑周全、实用,并具有远见性;系统设计方案合理,部分环节的程序编写正确。

要求:

(1)调研措施得当,并能深入实际,获取的信息较为全面、实用;

(2)能查阅整理相关文献资料,能按照课程设计的要求独立进行,能按规定的格式撰写;分析体现的基础理论知识扎实;(3)设计的综合方案合理,技术得当,体现一定的技术水平和远见性;(4)系统实现的技术路线可行,局部的程序编写正确。

3、计划安排

课程即将结束的最后2周时间内完成。

4、考核内容和方式

从以下几个方面综合权衡打分:

(1)调研工作(深入实际与资料查询)深入的程度;

(2)分析与设计体现的理论知识水平;(3)技术路径与方法是否得当;(4)编写的程序的适用程度以及各子程序代码正确与否,等。

二、课程设计说明书

1.设计思路

超市职工工资管理系统涉及的人员主要有财务经理及个部门的职工,因此做如下处理:

(1)超市有财务管理员有1人即财务经理,他拥有一个自己的登录账号可以随时对职工工资进行管理。

(2)每个职工对应一个唯一的职工号,职工编号为1001~1021(本系统列举了1001~1005)且每位职工都都有对应的部门号。

(3)超市每个月结算一次职工工资,工资=基本工资+奖金-扣减工资。

其中奖金的多少要根据员工的月销售业绩来结算,奖金=销售收入*5%;扣减工资由出勤率来决定,即缺勤一次扣减工资为30元,迟到一次扣减工资为15元。

程序设计采用VB6.0和Access数据库进行,二者连接采用ADO控件。

2.系统分析图

(1)组织结构图

(2)业务功能图

(3)业务流程图

 

(4)数据流程图

3.设计方案

在Access数据库中设计四张表格,分别为管理人员进入表,职工工资信息表,职工销售业绩表、职工出勤考核表、。

管理人员进入表为业务经理他能用自己的姓名和密码才能登陆系统,修改或查看职工工资信息。

数据库表如下:

表1管理人员信息表

管理人姓名

管理人密码

陈天文

20091477

表2职工工资表

职工编号

姓名

基本工资

附加奖金

扣减工资

001

张三

3000

100

30

002

李四

2500

50

0

003

王五

3000

50

30

表3职工销售业绩表

职工编号

姓名

销售业绩

001

张三

5000

002

李四

6000

003

王五

6000

表4职工出勤考核表

职工编号

姓名

迟到或缺勤天数

扣减工资

001

张三

1

50

002

李四

0

0

003

王五

1

50

4.界面设计

(1)运行前界面

登陆界面:

查询窗口1:

 

数据库修改(职工工资)窗口:

数据库修改(职工业绩)窗口:

数据库修改(职工出勤)窗口:

 

(2)运行后界面

登陆界面:

登陆界面不正确

退出系统的界面:

 

查询窗口1:

 

查询时出错:

数据库修改(职工工资)窗口:

数据库修改(职工出勤信息)窗口:

5.程序设计(各按钮代码)

“登录”按钮代码:

DimxAsString,yAsString

PrivateSubCommand1_Click()

x=""

y=""

Adodc1.Recordset.MoveFirst

DoUntilAdodc1.Recordset.EOF

DataGrid1.Col=0

If(Trim(Text1.Text)=Trim(DataGrid1.Text))Then

x=Trim(Text1.Text)

DataGrid1.Col=1

If(Trim(Text2.Text)=Trim(DataGrid1.Text))Then

y=Trim(DataGrid1.Text)

ExitDo

EndIf

EndIf

Adodc1.Recordset.MoveNext

Loop

If(x<>""Andy<>"")Then

Form1.Hide

Form2.Show

Else

MsgBox("管理人姓名或密码不正确")

EndIf

EndSub

“退出系统”按钮代码

PrivateSubCommand2_Click()

IfMsgBox("请确认是否退出系统?

",vbYesNo)=vbYesThenEnd

EndSub

“查询职工工资按钮”按钮代码

PrivateSubCommand2_Click()

Adodc1.Recordset.MoveFirst

x=""

DoUntilAdodc1.Recordset.EOF

DataGrid1.Col=0

If(Trim(Text1.Text)=Trim(DataGrid1.Text))Then

x=Trim(Text1.Text)

DataGrid1.Col=0

Text2.Text=DataGrid1.Text

DataGrid1.Col=1

Text3.Text=DataGrid1.Text

DataGrid1.Col=2

Text4.Text=DataGrid1.Text

DataGrid1.Col=3

Text5.Text=DataGrid1.Text

DataGrid1.Col=4

Text6.Text=DataGrid1.Text

DataGrid1.Col=5

Text7.Text=DataGrid1.Text

DataGrid1.Col=6

Text8.Text=DataGrid1.Text

ExitDo

EndIf

Adodc1.Recordset.MoveNext

Loop

If(x="")Then

MsgBox("经查询,无此职工号登记")

EndIf

EndSub

“查看工资信息”按钮代码:

PrivateSubCommand3_Click()

Form2.Hide

Form3.Show

EndSub

“查看工资业绩”按钮代码:

PrivateSubCommand4_Click()

Form2.Hide

Form4.Show

EndSub

“查看职工出勤”按钮代码:

PrivateSubCommand5_Click()

Form2.Hide

Form5.Show

EndSub

“职工工资信息表返回”按钮代码:

PrivateSubCommand1_Click()

Form2.Hide

Form1.Show

EndSub

“职工工资信息表返回”按钮代码:

PrivateSubCommand1_Click()

Form3.Hide

Form2.Show

EndSub

“职工业绩信息表返回”按钮代码:

PrivateSubCommand1_Click()

Form4.Hide

Form2.Show

EndSub

“职工出勤息表返回”按钮代码

PrivateSubCommand1_Click()

Form5.Hide

Form2.Show

EndSub

 

6.运行状况

运行后,首先得由财务经理进行登陆方可进入下一个界面——职工工资基本信息查询界面,输职工编号后可以查询职工工资基本情况,点击“查看职工销售业绩信息”可以查看职工销售业绩及奖金。

点击查看职工出勤信息可以查看到职工出勤及扣减工资的相关信息。

点击返回按钮即可回到职工基本工资查询界面(相应的运行界面可以参照上面的图)。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 文学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1