2.1.2系统主要实现功能 1. 员工和管理员的登录功能,如餐厅人员得到管理员给的账号可以登录本系统进行相应权限的操作,非餐厅人员可将不能对系统进行任何的操作。公司人员可以查看自己的数据,进行上班下班等操作; 内容来自论文无忧网 www.paper51.com
2. 管理员可以搜索和管理餐厅内部的其他人员,餐厅内部的其他人员只能进行考勤方面的操作; 内容来自论文无忧网 www.paper51.com 3. 管理员添加其他的管理员,增加管理的人数,管理员可以添加员工于部门信息。 paper51.com 4. 管理员能对考勤信息进行查看; 内容来自www.paper51.com 5. 管理员能够查看和修改工资的信息; 内容来自www.paper51.com
6. 管理员可以对人员信息及部门信息进行添加、修改、删除,管理员可对餐厅信息进行修改。 paper51.com
2.1.3系统主要功能模块 内容来自www.paper51.com 1. 后台管理模块 内容来自论文无忧网 www.paper51.com 此模块只对管理员类用户开放。管理员可以对人员数据及部门信息进行添加,修改,删除以及对餐厅信息的管理。如下图所示。 内容来自www.paper51.com 内容来自www.paper51.com 图2.1 后台功能模块 内容来自www.paper51.com 2.前台管理模块 内容来自论文无忧网 www.paper51.com 此模块对公司人员及管理员类用户开放。所有人员都可以浏览企业论坛,及留言,还可以浏览各部门每月业务安排。公司人员分为管理层和一般员工。一般员工可以查看自己的信息及修改密码,还可以查看本部门其他人员;管理层可以查看公司所有员工信息,修改密码等功能。 内容来自论文无忧网 www.paper51.com
http://www.paper51.com 图2.2前台管理模块 copyright paper51.com 2.2数据库的分析与设计2.2.1数据库需求分析 paper51.com 本课题开发的数据库包括三个方面: http://www.paper51.com 1. 管理员数据表:存储管理员相关数据。包括用户基本信息数据表、用户登录信息数据表及管理员账号管理表。 内容来自论文无忧网 www.paper51.com 2. 员工数据表:存储员工有关数据。包括注册用户基本信息数据表、登录信息数据表及管理员账号管理表。 paper51.com 3. 部门数据表:存储所有部门基本信息。 内容来自www.paper51.com 4. 考勤信息数据表:存储员工每天的考勤信息的表。 内容来自www.paper51.com 5. 职位信息表:各个职位的基本信息。 copyright paper51.com 6. 系统信息表:系统的各种配置信息表。 内容来自www.paper51.com 2.2.2数据库结构设计 http://www.paper51.com 本系统使用MicrosoftAccess 2003作为数据库管理系统。现将各表功能介绍如下,如下表所示。 http://www.paper51.com 表2.1数据库包含的数据库表及其功能 copyright paper51.com 数据表 内容来自论文无忧网 www.paper51.com 功能 http://www.paper51.com Dining_admin paper51.com 管理员登录账号信息 copyright paper51.com Dining_config http://www.paper51.com 系统信息 copyright paper51.com Dining_dept paper51.com 部门基本信息 内容来自www.paper51.com Dining_kaoqin copyright paper51.com
考勤信息表 http://www.paper51.com Dining_position http://www.paper51.com
职位信息表 http://www.paper51.com Dining_staff copyright paper51.com 员工信息表 内容来自论文无忧网 www.paper51.com 1.管理员信息表(Dining_admin) http://www.paper51.com 表3.2Dining_admin表设计 paper51.com
copyright paper51.com 2.系统信息表Dining_config 内容来自www.paper51.com
表3.3Dining_config表设计 内容来自www.paper51.com http://www.paper51.com 3.部门信息表Dining_dept paper51.com 表3.4Dining_dept表设计 内容来自论文无忧网 www.paper51.com 内容来自www.paper51.com 4.考勤信息表Dining_kaoqin http://www.paper51.com 表3.5Dining_kaoqin表设计 http://www.paper51.com 内容来自www.paper51.com 5.职位信息表 Dining_position 内容来自论文无忧网 www.paper51.com 表3.6Dining_position表设计 内容来自www.paper51.com
copyright paper51.com 6.员工信息表Dining_staff copyright paper51.com
表3.7Dining_staff表设计 http://www.paper51.com
内容来自论文无忧网 www.paper51.com 2.3系统主要功能实现 内容来自www.paper51.com 2.3.1员工登录功能的实现 copyright paper51.com 内容来自www.paper51.com 图2.3 登陆页面 copyright paper51.com 员工通过输入用户名和密码登陆系统。如果密码正确则可以进入员工的敖佐界面,否则,系统将会提示用户输入用户名和密码有误。 paper51.com
2.3.2 员工上班下班功能实现 http://www.paper51.com paper51.com 图2.5 上班页面 内容来自论文无忧网 www.paper51.com 登陆成功后,用户开始进行上班下班操作。 内容来自论文无忧网 www.paper51.com
http://www.paper51.com 2.3.3 管理员登录功能的实现 paper51.com
paper51.com 输入用户名和密码,正确则进入管理员的后台操作,错误,则会提示用户从新输入用户名和密码。 copyright paper51.com 2.3.4 后台管理主界面的实现 http://www.paper51.com
copyright paper51.com 图3.5后台主页面 内容来自www.paper51.com
管理员登陆后的主界面。 paper51.com 2.3.5 餐厅简介的实现 内容来自论文无忧网 www.paper51.com 内容来自论文无忧网 www.paper51.com 2.3.6 用户管理界面的实现 paper51.com
http://www.paper51.com 用户输入用户名,密码和确认密码后才可以添加管理员。密码和确认密码必须一致。如果用户存在,会提示管理员用户已存在。点击删除,系统将会删除用户,点击修改,将会修改用户的基本信息。 paper51.com 2.3.7 修改密码界面的实现 内容来自www.paper51.com 输入原密码,新密码和确认密码。原密码,新密码和确认密码符合系统的逻辑条件才能修改成功。 http://www.paper51.com 2.3.8 添加员工界面的实现 内容来自www.paper51.com copyright paper51.com 输入相关的员工信息,然后点击添加就可以添加新的员工。 http://www.paper51.com 2.3.9 员工查找界面的实现 内容来自论文无忧网 www.paper51.com paper51.com 输入要查询的条件,可以找到相应员工的信息。并且支持模糊查询。而且还具有分页功能。 内容来自www.paper51.com 2.3.10 部门管理界面的实现 http://www.paper51.com 输入部门信息,可以添加部门。如果部门存在,将会添加失败。部门人数必须是数字,而且用户也输入不了数字意外的字符。这样可以有效的防止用户输入非法的信息,有利益于提高系统的容错功能。在其他地方也有相应的容错功能,其他地方将不做介绍。 内容来自论文无忧网 www.paper51.com
|