《数据库原理及应用课程设计报告.docVIP

  • 3
  • 0
  • 约2.42万字
  • 约 34页
  • 2017-12-29 发布于贵州
  • 举报
《数据库原理及应用课程设计报告

《数据库原理及应用》课程设计报告 设计题目 员工信息管理系统系统 专业: 计算机科学与技术 班级: 10计算机科学与技术(2)班 姓名: 曹 锋 100312202 程 昞 100312206 刘 劝 100312223 孙志强 100312232 王海川 100312233 谢 凯 100312241 指导老师: 黄孝 年 月 日 学号 100312202 06 23 32 33 41 姓名 曹 锋 程 昞 刘 劝 孙志强 王海川 谢 凯 评价 C C A B B C 开发背景 对于一个只有十个以下员工的企业来说,老板可以凭借自己的记忆力记住员工的基本信息、简历、工资信息等资料。 但是对于一个几十人、上百人、甚至上千人的企业来说,光凭管理者的记忆力肯定是不够的,采用手工记账的方式会非常不方便。如果有一款管理软件能够完成公司员工信息的管理,这样会大大减轻管理者的负担。 需求分析 一个典型的员工信息管理系统需要有下面的功能: 需要有一个记录员工的员工编号、姓名、性别、籍贯、出生日期、住址等基本信息的员工基本信息管理模块; 需要有一个能够管理员工的学历、毕业院校、毕业时间、工作经历等信息的员工简历信息管理模块; 需要有一个能够管理员工的基本工资、奖金、个税、实发工资、发工资时间等信息的员工工资信息管理模块。 绘制用例图设计系统功能 绘制用例图设计系统功能 系统开发环境 系统开发平台:Visual C++ 6.0。 数据库管理系统软件:Access 2003。 运行平台:win7 数据库分析 数据库概念设计 1,员工基本信息 2.员工简历信息 3. 员工工资信息 数据库逻辑结构设计 1.“basicInfo”表的逻辑结构 字段名 数据类型 是否主键 描述 id 文本(varchar) 是 员工编号 name 文本(varchar 否 员工姓名 sex 文本(varchar) 否 性别 home 文本(varchar) 否 籍贯 birthday 文本(varchar) 否 出生日期 phone_number 文本(varchar) 否 电话号码 status 文本(varchar) 否 现任职务 address 文本(varchar) 否 家庭住址 2.“work_resume”表的逻辑结构 字段名 数据类型 是否主键 描述 id 文本(varchar) 是 员工编号 name 文本(varchar 否 员工姓名 highest_degree 文本(varchar) 否 最高学位 highest_degree_time 整数(int) 否 毕业时间 college_school_name 文本(varchar) 否 大学学校名称 work_experience1 文本(varchar) 否 工作经历1 work_experience2 文本(varchar) 否 工作经历2 work_experience3 文本(varchar) 否 工作经历3 3.“salary”表的逻辑结构 字段名 数据类型 是否主键 描述 id 文本(varchar) 是 员工编号 name 文本(varchar 否 员工姓名 basic 整数(int) 否 基本工资 bonus 整数(int) 否 奖金 tax 整数(int) 否 个人税 total 整数(int) 否 实发工资 year_month 文本(varchar) 否 发工资年月 应用系统界面的设计 登陆口令 登陆界面 主界面 员工基本信息 添加信息 修改性别 删除该信息刘劝 密码修改 程序及代码 登陆口令 void CDlgLogin::OnOK() { // TODO: Add extra validation here CString username,password;//定义两个字符串变量 m_edit_UserName.GetWindowText(username);//将文本框中的值赋给username m_edit_password.GetWindowText(password);//将文本框中的值赋给帕password m_logined_user = username; if(!m_database.IsOpen()) { //如果数据没有打开,则打开数据库 if(m_database.Open(_T(StaffManageSystem)))//如果正确打开数据库 { m_recordSet.m_pDatabase=m_database;//将m_database对象

文档评论(0)

1亿VIP精品文档

相关文档