1 / 18 《数据库原理与实践》大作业说明与帮助文档.大作业要求作业目的数据库课程设计是在学生系统的学习了数据库原理课程后,按照关系型数据库的基本原理,综合运用所学的知识,以个人为单位,开发一个小型的数据库管理系统(员工信息管理系统)。通过对一个实际问题的分析、设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面, 使学生能深入理解和灵活掌握教案内容。阅读文档, 并在开发框架限定的范围内完成系统,培养学生的自学能力,以及如何在有限的资源下完成比较复杂的任务。文档说明文档 第章节 是对系统的功能描述, 在大作业中开发的功能需要覆盖到该章节说明的所有功能模块 ,在完成所有需求模块后,可以自行增加若干功能模块(以下简述为自定义功能)。文档 第章节 是对数据库表进行的说明,如果有增加自定义功能,需要自行评估是否增加数据库表。文档 第章节 是对开发步骤的说明,阅读本章节时需要结合代码理解,该章节以两个功能为示例,展示如果在框架中开发系统界面,需求说明中的其它功能模块自行完成设计与实现。注:系统界面可以自行美化、修改。2 / 18 .系统需求说明概要说明系统的功能模块如上图所示,其中统计报表模块下有个报表统计功能,由于篇幅较长,所以没有在模块图中展示;各模块的详细说明如下:管理员登录作为一个小型管理系统,自然少不了用户的身份验证(用户:指使用系统的人,在本系统中管理员就是用户) ,验证的方式为用户名和密码。思路:开发一个系统登录界面,管理员输入用户名和密码后点击登录,系统根据用户输入的用户名查询密码,并与用户输入的密码比较;如果相符,即验证成功;如果不符或是无该用户名,即验证失败。输入:员工信息管理系统管理员登录部门信息管理员工信息管理统计报表新增部门查询部门信息查询部门员工修改部门信息删除部门增删改员工员工调动发放奖金图:系统模块图3 / 18 用户名、密码处理:1.用户点击“登录”后,从界面中获取输入的用户名和密码;2.然后拼装出查询管理员信息的语句,并执行语句;3.获取查询结果,判断密码是否相符,并给出相应提示;输出:如果登录成功,跳转到登录成功页面。注:在开发时可先确定好一个功能的输入、处理、输出过程,然后再编写代码,可帮助自己理清思想,前两个功能模块会有比较详细的说明,之后的功能模块只作简要说明。部门管理2.3.1 新增部门用户输...