基于Android+SQLite的手机通讯录管理器(含源文件) 下载本文

数据库课程设计

基于Android+SQLite的手机通讯录管理器

课程名称____数据库系统_____ 学生学院____计算机学院______ 专业班级_ __ 学 号___________ 学生姓名______ _________ 指导教师______ __________

2013 年 1 月 3 日

1

《数据库系统课程设计》报告 广东工业大学计算机学院

目 录

一、系统定义…………………………………………………………….1 二、需求分析…………………………………………………………….1 三、系统设计…………………………………………………………….5 四、详细设计……………………………………………………………13 五、课程设计总结………………………………………………………20 六、参考文献……………………………………………………………21 七、附录…………………………………………………………………22

1

《数据库系统课程设计》报告 广东工业大学计算机学院

一、选择这个课题的理由

学了数据库系统整整一个学期,在大学以来学了这么多门课说实话数据库系统这门我觉得是为数不多的随着手机移动端的日益普及,手机成为人们生活中不可缺少的一部分。

二、需求分析

(一)系统综合需求

系统开发的总体任务是要实现企业人事信息关系的系统化,规范化和自动化。 系统功能分析是在系统开发的总体任务的基础之上完成的。人事管理系统主要有以下几项功能:

1.员工档案的管理:包括员工基本信息,所在部门,工作信息和工作简历的输入,员工信息的查询和修改。

2.员工考勤的管理:包括考勤的添加,查询,修改和删除。

3.员工工资的管理:包括工资的添加,工资报表的查询,修改和删除。 4.员工评价的管理:包括评价的输入,查询和修改。

5.人事变动的详细记录,包括岗位和部门的调整,便于掌握人员的动向,及时调整人才的分配。

6.企业所有部门的查询与管理。 7.管理员以及其它功能模块。

(二) 系统逻辑模型

1. 数据流程图

根据系统功能的要求,可以将系统分解成几个功能模块来分别设计,功能模块如图2-1所示:

企业人事管理系统

2 人事变动 员工管理 部门管理 添 事件 修改 员工 员工 员工 工资 添加 修改