数据库课程设计报告高校工资管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
. ... .
编号:***
学号:*************
课程设计
教学院计算机学院
课程名称数据库课程设计
题目高校工资管理系统
专业**********************
班级****************************
姓名******************
同组人员****************************
指导教师**************
2013 年 6 月30 日
课程设计任务书
2012 ~2013 学年第2 学期
学生姓名:****** 专业班级:****************
指导教师:****** 工作部门:*******
一、设计题目:高校工资管理系统
二、设计目的
1.使学生更深入地理解和掌握该课程中的有关基本概念,程序设计思想和方法。
2.培养学生综合运用所学知识独立完成课题的能力。
3.培养学生勇于探索、严谨推理、实事、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。
4.培养学生从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。
5.对学生掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。
三、进度安排
2013年6月22日,指导教师讲课,学生根据题目准备资料;
2013年6月23日,设计小组进行总体方案设计和任务分工;
2013年6月29日,每人完成自己承担的程序模块并通过独立编译;
2013年6月30日,将各模块集成为一个完整的系统,并录入足够的数据进行调试运行;验收、撰写报告;答辩及总结。
四、基本要求
1.可组成设计小组,.查阅相关资料,自学具体课题中涉及到的新知识。
2.采用结构化、模块化程序设计方法,功能要完善,界面要美观。根据需求分析,将系统划分为7个功能模块,分别为用户登陆,系统管理,数据录入,数据查询,基本报表生成,综合报表生成,用户管理。数据库的设计: E-R图(略),共使用了7表,固定资产信息表,计提折旧表,固定资产类别表,固定资产减少方式表,固定资产减少表,固定资产增加方式表,固定资产使用状况表。
3.所设计的系统原则上要能够运行无误,结果准确。
4.按要求写出课程设计报告,并于设计结束后1周提交。
前言
高校工资管理是高等院校的财务部门都必须切实面对的工作,随着高等院校不断地发展,各高校的规模不断地扩大,教职员工的数量也越来越多,这对高校的工资管理提出了新的要求。使用计算机进行管理成为必然趋势,这不仅仅可以降低管理工作的难度,也可以减少错误和提高效率。
工资管理系统作为计算机应用的一个分支,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工资管理的效率。因此,开发一套能够为用户提供规化的工资管理、充足的信息和快捷的查询手段的工资管理系统,将是非常必要的,也是十分及时的。因此可以把高校工资管理作为毕业设计的题目,正好可以充分利用几年在校所学的各种专业知识开发一个高校工资管理系统来帮助相关部门进行有效的管理。
高校工资管理系统主要是高等院校的财务部门作为使用对象而开发的,工资管理作为一个典型的信息管理系统(MIS),其系统开发任务主要包括数据库的设计与维护、客户端应用程序的开发等两个方面。对于前者要求建立起的数据库
具有完整性和一致性,且具有一定的数据安全性如用户需要密码才能使用等,而对于后者则要求程序界面友好、功能完备等特点。经过详细的分析,选用Borland公司的Delphi作为前端开发工具,利用其提供的集成开发环境及各种控件,尤其是对数据库的支持完成对数据库的各种操作,达到对图书资料管理的目的。首先建立系统应用原型,然后对原型系统进行需求迭代,不断修正和改进,直到形成用户满意的实际可行系统。
目录
一.概述 (4)
1.1、课程设计的目的 (4)
1.2、背景描述 (4)
1.3、数据库功能定义 (5)
1.4、系统目标 (6)
二.总体方案设计 (7)
2.1、需求分
析 (7)
2.2、可行性分析 (7)
2.3、数据库设计 (8)
2.4、安全设计 (11)
2.5、逻辑模型设计 (11)
2.6、物理模型设计 (13)
2.7、关键业务逻辑的存储过程实现 (13)
三.详细设计 (14)
3.1、创建数据库 (14)
3.2、创建表 (14)
3.3、插入数据 (16)
3.4、创建触发器 (16)
3.5、创建函数 (17)
3.6、创建存储过程 (17)
四.程序的调试与运行结果说明 (19)
五.课程设计总结 (24)
参考文献 (25)
一概述
1.1、课程设计的目的
本课程的实践学习是对学生的一种全面综合训练,是与课堂听讲,自学和练习相辅相成的必不可少的一个教学环节。通过实践教学,使学生能够熟练使用数据库管理系统,培养学生运用数据库语言和多种开发工具建立设计数据库应用系统的能力,熟悉SQL语言编程和存储过程、游标的实现,掌握数据库设计的方法。
1.2、背景描述
随着高等学校的快速发展,高校规模越来越大,教职工的数量也越来越多,高校工资管理更加的复杂。而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放的工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资的发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财政部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点。例如:检索迅速、查询方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大的提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。这就对高校工资管理提出了新的要求,用计算机管理系统来管理高校工资已经成为目前的趋势,使用计算机可以高速、快捷的完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规数据管理行为,从而提高了管理效率和水平。高校工资管理系统便是以计算机为工具,通过对工资管理所需要的信息管理,不仅把管理人员从繁琐的数据计算处理中解脱出来,而且优化了管理体系,使其高效化、简易话、智能化,也提高了透明度和互动性。