文档介绍:XX 大学
课程设计
课程可视化编程课程设计
题目工资管理系统的设计与开发
院系计算机与信息技术学院
专业班级计科班
学生姓名
学生学号
指导教师
年月日
XX大学课程设计任务书
课程可视化编程课程设计
题目工资管理系统的设计与开发
专业计算机科学与技术姓名学号
主要内容、基本要求、主要参考资料等
一、主要内容
本次课程设计主要内容为完成一个工资管理系统的设计与开发,该案例功能说明如下:
增加记录功能:通过增加记录按钮和刷新记录按钮增加新的工资管理信息。
修改记录功能:通过数据库修改原有的工资管理信息。
删除记录功能:通过删除记录按钮删除原有的工资管理信息。
刷新记录功能:通过刷新记录按钮刷新工资管理信息。
统计计算功能:通过执行统计按钮实现统计计算,并更新在数据库内。
二、基本要求:
Visual C++,ess。
,实现系统功能的开发,确保系统可顺利运行;
。
三、主要参考资料:
[1] 陈元琰,邓宗明,张睿哲, C++ [M].北京::45-69.
[2] Stanley ,Josée LaJoie,Barbara ++ Primer中文版(第4版)[M]. 北京::33-42.
[3] [M].上海::15-36.
完成期限 20-21周
指导教师
专业负责人
年月日
目录
第1章系统分析 1
系统背景 1
开发工具 1
业务流程分析 2
数据字典 3
第2章系统设计 4
系统框架 4
系统模块功能图 4
模块分析 5
系统数据库设计 5
第3章系统实现 6
第4章系统测试 12
测试目的 12
测试过程 12
系统改进 13
结论 14
参考文献 15
第1章系统分析
系统背景
随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。
随着社会信息量的迅速增长,计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。数据库管理系统是用来控制建立数据库中的数据、数据的存取,并维护数据库的数据。从文件管理到数据库管理,代表了两代不同的数据管理技术。今天,数据库管理已成为计算机信息管理的主要方式。数据库的应用非常广泛,可应用于各行各业。尤其目前电脑发展神速,运用广泛,甚至每个公司、每户都有电脑,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。用电脑管理数据,可免除人为的疏忽,并且运算速度快,可靠性提高。
在我国,管理信息系统是计算机应用最广泛的领域之一。随着我国经济建设突飞猛进,管理科学化与管理手段的现代化已经提到非常重要的地位。企、事业单位为了提高自身的管理水平和竞争能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。中小企业与行政事业单位建立的管理信息系统尤如雨后春笋,一个新的开发和管理信息系统的热潮正在掀起, 为此我计划设计:某公司工资管理系统。它可以大大减少人力,使人们摆脱了原有系统的局限性,只要在电脑上轻轻地点几下就可以完成查询、输入、修改、输出等功能。非计算机专业的人员也可以熟练地进行操作。
开发工具
Visual C++ ,,是微软推出的一款C++编译器,将“高级语言”翻译为“机器语言(低级语言)”的程序。Visual C++ [1]。C++是一种大型的编程语言[2]。Visual C++
由Microsoft开发, 它不仅是一个C++ 编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。Visual C++,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具。这些组件通过一个名为Developer Studio