文档详情

教师工资管理制度系统课程设计.doc

发布:2018-02-02约8.91千字共17页下载文档
文本预览下载声明
《数据库课程设计》任务书 一、课程设计的目的 《数据库课程设计》是软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库原理及应用》和《Oracle数据库应用》两门课程后进行的一次数据库方面的综合练习。其目的在于:配合《数据库原理及应用》和《Oracle数据库应用》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 二、课程设计的内容及要求 内容:用一种高级语言和当前流行的数据库管理系统相结合,完成一个小型管理系统的设计与开发。所设计的小型管理系统应包含两个以上(不多于4个)的模块以及输入输出、查询、插入、删除等基本功能。根据课程设计2周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出系统结构图,并对数据库进行详细设计,编写程序,同时写出关于本数据库管理系统的报告书。 要求: (1) 要求学生按照《数据库原理及应用》和《Oracle数据库应用》相关知识以及《数据库课程设计》教学大纲完成一个数据库设计,并撰写相应的课程设计报告。 (2)书写1 需求分析 4 1.1 引言 4 1.2 任务概述 4 1.2.1 用户角色 4 1.2.2 管理员角色 5 2 数据库概要设计 5 2.1 逻辑模型 5 2.2 数据字典 5 3. 数据库逻辑设计 7 3.1 关系模式 7 3.2 实体间的关系 7 3.3 完整性约束 7 3.4 范式 7 3.5 DBMS选择 7 4. 数据库实施 8 4.1 基于SQL Server的数据表设计 8 4.1.1教工信息表 8 4.1.2 用户信息表 8 4.1.3 工资等级表 8 4.2 角色 8 4.3 关系图 9 5 系统实现 9 5.1 登陆界面 9 5.2主菜单界面 12 参考文献 17 附件: 18 1 需求分析 1.1 引言 随着全球信息化的发展,人事信息化建设也赶上时代的步伐。工资管理系统的主要目标是支持企、事业的财政管理与事务处理业务人员的劳动强度,辅助企、事业管理,辅助高层领导决策,提高企、事业的工作效率,从而使企、事业能够以少的投入获得更好的社会效益与经济效益,像人事系统、工资管理系统等就属于人事工资管理系统的范畴。它是单位实现现代化建设的基础工程,是提高单位的管理水平、业务的运转效率和服务质量的必要手段。因此许多的程序员都可能面对如何开发一套比较完善的人事工资管理系统是相当有必要的问题。 随着计算机技术的飞速发展,计算机在企、事业管理中应用的普及,利用计算机实现企、事业人事工资的管理势在必行。本系统结合人事、财务制度,经过需求分析、总体设计和详细设计,采用功能强大的Visual C++6.0作为开以语言,以Microsoft access作为后台数据库,来开发模拟我校的、单机版的人事工资管理系统。 整个系统从符合操作简便、接口友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改等工资管理工作。 论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点说明了系统设计的重点、思想、难点技术和解决方案。 图2-1总体逻辑模型 2.2 数据字典 表2-1 工资信息数据字典表 表中列名 数据类型 长度 数据来源 C_num varchar 10 工资信息表 Workday Char 4 工资信息表 Absentday Char 4 工资信息表 Month varchar 2 工资信息表 表 1.2 教工工资数据字典表 表中列名 数据类型 长度 数据来源 id int 4 教工工资信息表 objectid int 4 教工工资信息表 property varchar 64 教工工资信息表 value varchar 255 教工工资信息表 uvalue nvarchar 255 教工工资信息表 lvalue image 16 教工工资信息表 version int 4 教工工资信息表 表 1.3 教工信息数据字典表 表中列名 数据类型 长度 数据来源 e_num varchar 10 教工信息表 name varchar 15 教工信息表 password varchar 8 教工信息表 post nvarchar 20 教工信息表 sex char 2 教工信息表 tel_number char 15 教工
显示全部
相似文档