管理信息系统课程设计-工资管理系统Word格式文档下载.doc
- 文档编号:14583129
- 上传时间:2022-10-23
- 格式:DOC
- 页数:20
- 大小:177KB
管理信息系统课程设计-工资管理系统Word格式文档下载.doc
《管理信息系统课程设计-工资管理系统Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计-工资管理系统Word格式文档下载.doc(20页珍藏版)》请在冰豆网上搜索。
学生姓名
安凯辰
专业班级
软件工程111301074
课程设计(论文)题目
工资管理系统的分析与设计
课程设计(论文)任务
管理信息系统课程设计作为独立的教学环节,是电子商务专业集中实践性环节系列之一,是学习完《管理信息系统》课程并进行完专业实习后进行的一次全面的综合练习。
任务:
采用结构化的系统开发方法,应用具体的计算机语言(如、VB、Delphi)和数据库(SQLserver、Oracle)等技术,按照软件工程的思想,开发一个实用的中小型管理信息系统,完成工资管理系统的分析设计实施工作,实现该系统人员管理,工资发放,报表统计等功能,并完成结合分析设计过程,撰写系统设计说明书(课设报告)。
1.根据课程设计时间选择适当规模大小的设计课题。
采用专业实习的调研内容作为课程设计选题。
2.根据合理的进度安排,按照系统开发的流程及方法,踏实地开展课程设计活动。
3.课程设计过程中,根据选题的具体需求,在开发各环节中撰写相关的技术文档,最后提交详细的课程设计报告。
4.开发出可以运行的管理信息系统,通过上机运行检查。
5.设计说明书要求文档齐备,步骤全整,流程正确,说明详细,具有有可操作性。
指导教师评语及成绩
成绩:
指导教师签名:
2012年6月12号
辽宁工业大学课程设计说明书(论文)
目录
第1章系统分析 1
1.1建立系统的必要性 1
1.2业务流程分析 1
1.3数据流程图 2
1.4数据字典 2
第2章系统设计 4
2.1系统功能设计 4
2.2系统运行环境与数据库设计 4
第3章系统实施 7
3.1代码及注释 7
3.2设计总结 16
参考文献 17
第1章系统分析
1.1建立系统的必要性
随着计算机技术的飞速发展,计算机在各种单位机构管理中应用十分普及,管理系统大开发在强调管理,信息的社会中也显得十分重要。
随着信息的不断增长和企业对信息的要求,信息管理系统也随之出现了,而利用计算机支持范围高效地完成工资管理的日常工作也成为了推动各种单位机构管理走向科学化,规范化的必要条件。
工资管理是每一个企业不能缺少的一项工作。
使用计算机对企业工资信息管理具有较传统手工管理更多优点,如检索迅速,查找方便,可靠性高,存储量大,保密性好,寿命长,成本低等。
所以,开发一个新型工资信息管理系统对公司来说十分重要。
本系统本着一切为用户着想的设计指导思想,力求做到界面美观大方,操作简捷明了,而且具备一个实用的操作系统的良好容错性,在用户出现误操作时能尽量及时地给出警告,以便用户能够及时进行改正。
由于不同用户所使用的计算机资源总是会受到不同条件的限制,因此,我们就要充分利用的功能,在设计出自己的功能强大的软件的同时,尽可能地减少对系统资源的占用,并且还要力求做到通过使用本学生管理信息系统,尽量使工作系统化、自动化和规范化,从而达到提高效率的目的。
1.2业务流程分析
工资管理系统是针对工资管理业务处理工作而开发的管理软件。
根据用户的要求,实现人员基本情况管理、工资发放、报表统计等三个方面的功能。
用户通过添加职工,发放工资,统计报表等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查。
1.3数据流程图
数据流程图是描述系统逻辑模型的主要工具,通过几个特定的符号,可以综合地反映出信息在系统中的使用、加工处理、传递、存储的整体情况。
1.4数据字典
数据流程图是系统结构化分析行之有效的工具,它抽象地描述了系统数据处理的情况,但却无法表达各个处理的详细内容,因此还要对数据流程图中出现的数据流和处理等做进一步的补充说明,这就是数据字典和变换逻辑说明。
数据字典是关于数据的信息的集合,是对数据流程中包含的元素的定义的集合。
部分数据项的定义如下:
职工基本信息表
序号
中文名
字段
类型
备注
职工号
3
int
主键
1
姓名
10
char
2
性别
职务
8
4
出生日期
datetime
5
工作年份
职务表
字段名
Int
基本工资
Char
津贴
系统用户
user_ID
名称
User_PWD
密码
职工表=职工ID+姓名+性别+职位+出生年月+工作年月
职位表=职位+基本工资+津贴
第2章系统设计
2.1系统功能设计
系统功能设计的主要任务是把需求分析得到的DFD转换为软件结构和数据结构。
设计软件结构的具体任务是:
将一个复杂系统按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。
2.2系统运行环境与数据库设计
概念设计是对用户要求描述的现实世界,通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。
这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。
所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。
职工ER图
工资项ER图
系统ER图
第3章系统实施
3.1代码及注释
一、登录代码
Ift1.Text="
admin"
Andt2.Text="
123"
Then
MainForm.Show
Else
Label4.Caption="
密码错误!
"
EndIf
EndSub
PrivateSubForm_Load()
EndSub
PrivateSubForm_LostFocus()
PrivateSubLabel4_Click()
PrivateSubt1_Change()
PrivateSubt2_Change()
二、主界面代码
'
调用"
统计报表"
窗体
PrivateSubAnalysis_Click()
AnaForm.Show
退出程序
PrivateSubExit_Click()
UnloadMe
End
人员管理"
PrivateSubHRManage_Click()
HRForm.Show
设置启动参数
PrivateSubMDIForm_Load()
gFile=App.Path&
"
\职工工资管理系统.mdb"
SetgX=CreateObject("
Excel.Application"
)
关闭所有窗口
PrivateSubMDIForm_QueryUnload(CancelAsInteger,UnloadModeAsInteger)
OnErrorResumeNext
UnloadAddEForm
UnloadAddPForm
UnloadAddSForm
UnloadUpdateEForm
UnloadUpdatePForm
UnloadUpdateSForm
工资发放"
PrivateSubPayoffTable_Click()
PayForm.Show
职位管理"
PrivateSubPosManage_Click()
PosForm.Show
特殊项管理"
PrivateSubSpecialManage_Click()
SpecialForm.Show
三、人员管理代码
当前选定行号
PublicCurEmAsInteger
显示添加员工窗体
PrivateSubcmdAddEmployee_Click()
AddEForm.Show
隐藏本窗体
PrivateSubcmdCancel_Click()
Me.Hide
删除员工
PrivateSubcmdDeleteEmployee_Click()
'
打开错误处理陷阱
DimintErrFileNoAsInteger'
自由文件号
OnErrorGoToErrGoto
----------------------------------------------------
打开数据库连接
OpenDBFile
DataGrid1.Col=0
DataGrid1.Row=CurEm
IfvbYes=MsgBox("
是否删除"
&
DataGrid1.Text&
?
vbYesNo)Then
'
执行删除
DataGrid1.Row=CurEm
DataGrid1.Col=0
gCon.Execute"
DELETEFROM职位WHERE职位="
EndIf
关闭数据库连接
CloseDBFile
刷新数据
Adodc1.Refresh
ExitSub
-----------------------------
ErrGoto:
把错误信息保存在文件里
intErrFileNo=FreeFile()
Open"
YFSystem.ini"
ForAppendAsintErrFileNo
Print#in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 课程设计 工资管理 系统