数据库课程设计教师工资管理系统大学论文

上传人:博****1 文档编号:492243653 上传时间:2022-07-23 格式:DOC 页数:38 大小:653KB
返回 下载 相关 举报
数据库课程设计教师工资管理系统大学论文_第1页
第1页 / 共38页
数据库课程设计教师工资管理系统大学论文_第2页
第2页 / 共38页
数据库课程设计教师工资管理系统大学论文_第3页
第3页 / 共38页
数据库课程设计教师工资管理系统大学论文_第4页
第4页 / 共38页
数据库课程设计教师工资管理系统大学论文_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《数据库课程设计教师工资管理系统大学论文》由会员分享,可在线阅读,更多相关《数据库课程设计教师工资管理系统大学论文(38页珍藏版)》请在金锄头文库上搜索。

1、课 程 设 计课程名称数据库系统概论题目名称教师工资管理系统专业班级软件工程学生姓名学 号指导教师二一六年六月十六日蚌埠学院计算机科学与技术系本科综合设计成绩评定表项目权重分值具体要求得分文献阅读与调查论证0.20100能独立查阅文献和从事其它调研;有收集、加工各种信息的能力设计质量0.30100设计合理、功能齐备,程序运行正常,实验数据准确可靠;有较强的实际动手能力论文撰写质量0.20100设计说明书完全符合规范化要求,用A4复印纸打印成文学习态度0.20100学习态度认真,科学作风严谨,严格按要求开展各项工作,按期完成任务学术水平与创新0.10100设计有创意,有一定的学术水平或实用价值总

2、分评语:等级: 指导教师: 年 月 日蚌埠学院计算机科学与技术系程序语言综合设计任务书课 程数据库系统概论班级2014级软件工程指导教师题 目教师工资管理系统完成时间2016年5月24日至2015年6月21日主要内容要求完成以下功能:1能够分权限登录系统。2能够修改用户登录密码。3使用分层架构编写项目。4教师工资信息的输入和删除。5教师工资信息的查询、修改。6教师工资需求,包括添加、删除用户和修改信息。设计报告要求1封面: 2综合设计任务书3综合设计报告: 系统总体方案 设计思路和主要步骤 各功能模块和流程图 设计代码 心得体会和参考资料说明:学生完成综合设计后,提交综合设计报告及软件,要求文

3、字通畅、字迹工整(可以打印),文字不少于5000 字,并装订成册。版面要求1 题目用黑体三号,段后距18磅(或1行),居中对齐;2 标题用黑体四号,段前、段后距6磅(或0.3行);3 正文用小四号宋体,行距为1.25倍行距;4 标题按“一”、“1”、“1.1”、“1.1.1”顺序编号。上机时间安排2014级软件工程班14-18周, 周二 9、10节 周五 7、8节指导地点实验室(B528) 分工协作说明(以列表形式具体说明每个人所做的工作)课题名称学生姓名学号所做的工作学生成绩管理系统项目框架总体设计、整体项目指导、综合设计文档编写需求分析、c+编码E-R图需求分析c+编码E-R图部分代码编写

4、、分模块测试后台代码测试、整理资料、打印目 录一、系统需求分析31.1 需求分析31.1.1 需求概述:31.1.2 需求说明:31.2 系统总体设计31.2.1 编写目的31.2.2 总体设计3二、设计任务与目标42.1 任务:42.1.1 教师信息处理42.1.2 教师数据处理:52.1.3 案例论证:52.2 目标52.2.1 教师数据处理:5三、方案设计与论证63.1 主函数的设计63.2 函数的设计73.3 算法实现7四丶程序框图或流程图,程序清单与调用关系8五、E-R图106.1 登入教师工资管理系统,登陆成功时将进到系统的主界面:106.2 增加教师信息功能的测试:116.3 修

5、改教师信息的功能测试126.4 查询教师信息的功能测试:136.5 删除教师信息的功能检测:14七、结论与心得15八、参考资料15九、致谢16十、全部源程序清单16教师工资管理系统一、系统需求分析1.1 需求分析1.1.1 需求概述:(1)教师信息输入功能;(2)教师信息修改功能;(4)教师信息查询功能;(5)教师信息删除功能;1.1.2 需求说明:(1) 教师信息包括教师号、姓名、基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金。 (2)对教师信息能按编号进行查询,要求能返回所有符合条件的教师的信息。(5)对教师信息的修改应逐个地进行,在一个教师的信息的更改不影响其他的

6、教师记录。(6)所设计的系统应以菜单方式工作,应为用户提供清晰的使用提示,依据用户的选择来进行各种处理,并要求在此过程中能尽可能地兼容用户使用过程中的异常情况。1.2 系统总体设计1.2.1 编写目的根据需求分析文档,初步提出问题的解决方案,以及软件系统的体系结构和数据结构的设计方案,并写出书面文档总体设计说明书,为下一步进行详细设计做准备。1.2.2 总体设计该系统可以按功能进行模块划分,如图1所示。 教师工资管理系统信息输入信息修改信息删除信息查询信息保存按编号查询菜单选择 图1-1 系统模块图其中:(1) 菜单选择模块完成用户命令的接受,此模块也是教师工资信息管理的入口,用户所要进行的各

7、种操作均需在此模块中进行选择,并进而调用其他模块实现相应的功能。(2) 信息输入模块完成教师信息的输入功能,输入信息包括教师号、姓名、基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金。 (3) 信息查询模块完成职工信息的查询,查询时对应有按编号查询和按姓名查询两种方式。(4)信息修改模块完成教师信息的修改功能。(5)信息删除功能模块完成教师信息的删除功能 二、设计任务与目标2.1 任务:教师工资管理系统每个教师的信息为:教师号、姓名、基本工资、津贴、生活补贴、应发工资、电话费、水电费、房租、所得税、卫生费、公积金。2.1.1 教师信息处理(1)输入教师信息(2) 修改教师

8、信息:(3) 删除教师信息:(4) 浏览教师信息:提示:具体功能及操作参考题1。2.1.2 教师数据处理:(1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。(2) 教师数据管理提示:输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件。(3) 教师数据查询:提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。(4) 教师综合信息输出提示:输出教师信息到屏幕2.1.3 案例论证:完成此设计的目的意义此题目能让我综合的考虑设计一个信息处理系统,要求设计出主函数,确定调用函数,成员的函数设计。2.2 目标 2.2.1 教师数

9、据处理:(1) 按教师号录入教师基本工资、津贴、生活补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据。(2) 教师数据管理输入教师号,读出并显示该教师信息,输入新数据,将改后信息写入文件。(3) 教师数据查询: 输入教师号或其他信息,即读出所有数据信息,并显示出来。(4) 教师综合信息输出 输出教师信息到屏幕。三、方案设计与论证3.1 主函数的设计 编写主函数的主要任务就是确定调用函数以及控制屏幕显示。 定调用的函数 根据要求,该系统至少应该实现五种基本功能:输出工作信息,删除工资 信息,修改工资信息,查找工资信息,列出所有信息。实现以上任何一种功能都必须要调用一个函数,根据标识符

10、的定义规则,分别命名为 原型void show_all; 功能 展出所有录入文件 参数 无 返回值 无 工作方式 调用 char name10; float salary;float allowance; float subsidy float telfee;float utilities;float rent;float tax; float cost; float fund; 原型void tea_new功能 创建新的信息录入参数 无返回值 无工作方式 创建file 原型void searchmenu; 功能 查找菜单参数 无返回值 无工作方式 调用void search_tno;void

11、 search_name;原型void search_tno;功能 查找信息 按编号查找参数 无返回值 整个信息工作方式 调用 number原型void search_name;功能 查找信息 按姓名查找参数 无返回值 整个信息工作方式 调用char name原型void delete_tno功能 删除数据 按编号删除参数 无返回值 无工作方式 调用 tno 原型 void change_tno; 功能 改变数据 按编号改参数 无返回值 整个录入信息工作方式 调用 id3.2 函数的设计编写函数的目的就是编写一个能实现某种功能的函数供主函数调用函数设计的主要任务是确定调用的成员函数以及屏幕显示

12、。 确定调用的成员函数。不同的函数调用的成员函数是不尽相同的,基本上每个函数都有一个对应的成员函。char name10; float salary; float allowance; float subsidy; float telfee; float utilities; float rent; float tax; float cost;float fund; 3.3 算法实现链表是算法的关键。在添加新的数据时,可以表头插入也可以表尾插入,这两种插入方法决定了其他成员函数数据的处理。本系统中采取的是表尾插入的方法。在删除某信息时需要判断数据是在表头,表中还是表尾,如果删除的是在表中,则需要将删除的前后链表连接起来。统大量运用了链表的5种基本操作:建立链表、链表的插入、删除、输入和查找。四丶程序框图或流程图,程序清单与调用关系选择3删除数据Break选择4选择5查询数据保存退出数据BreakBreak输出:无效选项Break结束图4-1 程序框图或流程图show_allreadfromfilesearchmenuMainmenusearch_idsearc

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号