- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华东交通大学理工学院通用工资管理系统课程设计报告
PAGE 43
第 页
存档资料 成绩:
华东交通大学理工学院
数据库课程设计报告
所属课程: 通用工资管理系统课程设计
分 院: 电子与信息工程分院
专速度业: 计算机科学与技术
学 号:
学生姓名:
指导教师:
2010年12月31日
华东交通大学理工学院
课 程 设 计( 论 文 )任 务 书
专 业 计算机科学与技术 班 级 计科(2)班 姓名 江洋
一、课程设计(论文)题目
《通用工资管理系统的设计与实现》
二、课程设计(论文)工作:自 2010 年 12月 20 日起至 2012年 1 月 6 日止。
三、课程设计(论文)的内容要求:
(1) 鉴于嵌入式 SQL语言在软件开发应用(特别是在数据库应用系统开发中)的重要作用,掌握使用SQL语言嵌入式操作与设计的基本方法和步骤。
(2) 掌握与一种高级语言结合的具体程序代码的编写方法,上机运行,调试并能得出正确的结果。本课程设计的题目是一Virtual Basic为开发环境,利用嵌入式SQL语言与SQL Server结合起来,开发一个单数据库表的应用系统,为今后真正多表数据库应用系统开发打下良好的基础。
(3)要求设计一套企业工资管理系统,其中应具有一定的人事档案管理功能。通过对职工建立人事档案,根据其考勤情况以及相应的工资级别,算出其相应的工资。为了便于企业领导掌握本企业的工资信息,在系统中应加入各种查询功能,包括个人信息、职工工资、本企业内某一个月或某一部门的工资情况查询,系统应能输出各类统计报表。
学生签名(手签):____________
2010 年12月31日
摘要
由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。因此,本文围绕一个“通用工资管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以VB和SQL SERVER为语言编写管理信息系统的过程。该程序通过VB的ADO数据对象来实现VB前台与后台SQL SERVER数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。
管理系统的开发不仅是一个应用程序编写的过程,更重要的是在系统分析和设计阶段所做的工作。该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,并主要讲述了程序的总体设计、详细设计阶段,对程序进行需求迭代,不断修正和改进,利用SQL SERVER的强大数据库功能,直到形成一个完善的可行性系统.较好的界面,方便实用的查询与维护功能共同构成了“人事工资管理系统”。
关键词:VB,SQL SERVER,数据库,通用工资管理系统
目 录
引言...................5
1.1 设计目的5
1.2 设计要求5
1.3 设计环境5
1.4 设计分工5
需求分析6
2.1 系统性需求分析6
2.2 数据流图6
2.3数据字典7
2.3.1 数据结构描述7
3.2.2 数据流的描述8
2.3.3 主要数据存储的定义8
概要设计10
3.1 E-R图10
逻辑设计12
4.1 数据库关系模式12
4.2 关系模型的优化12
4.3 建立表格12
第5章 物理设计和实施14
第6章 数据库的实现14
6.1 用户登入模块14
6.2 子模块的设计17
6.2.1 用户管理模块17
6.2.2 员工信息管理模块21
6.2.3 部门信息管理26
6.2.4 考勤信息管理30
6.2.5 工资信息管理32
6.2.6 津贴信息管理36
系统运行42
总结43
引言
1.1 设计目的
(1) 鉴于嵌入式 SQL语言在软件开发应用(特别是在数据库应用系统开发中)的重要作用,掌握使用SQL语言嵌入式操作与设计的基本方法和步骤。
(2) 掌握与一种高级语言结合的
文档评论(0)