数据库课程设计教职工签到系统.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库应用课程设计》 ――综合报告 学 号:__0 姓 名: 孙慧华 小组成员: 实验地点: 5B803 2017 年3月20日 摘要 随着学校学生的人数的增加教师以及职工人数也不断的增加, 所以对老师的 考勤工作就变的日益的繁重。为此,使用 Visual 开发了教职工签到系统,本 系统取代了传统的人工操作,利用计算机辅助管理教职工的日常出勤及缺勤情况 既提高了签到的科学性,也减轻了学校的工作负担。利用 SQL Server 2008 进行数据库的建立和编程设计,结合 Visual 中的Win Sock控件实现了客户端 与服务器模式的教职工签到管理系统,利用按钮和登录窗的方式实现了管理员登 陆、教职工签到,每类信息的管理都做到了相应信息的查询功能。 经测试本系统 运行正常,通过本系统可以做到教职工签到的规范管理。 1需求分析 需求来源 本系统主要是对教职工签到管理的系统。 功能需求 1、 教职工签到并记录; 2、 添加某个教职工的基本信息; 3、 修改某个教职工的基本信息; 4、 删除某个教职工的基本信息; 5、 按照不同的条件对教职工签到信息查询统计; 6、 系统以菜单方式工作 数据需求 本系统主要涉及的数据两个表:基本信息表(in formati on )和签到管理表 (signin )。基本信息表的属性有编号,姓名,年龄,性别,日期。签到管理表 有编号,日期,情况属性 性能需求 要求系统具有可靠性,速度要快,方便简单。 设计目的 要求实现---“教职工签到管理系统”记录教职工的签到情况,它包括:日 期,迟到情况。并根据不同的条件对教职工信息进行统计查询。 设计要求 管理员功能:添加,修改,删除教职工基本信息,对教职工签到情况管理; 教职工功能:签到 3总体设计 总体结构设计 为了满足教职工签到方面信息的管理功能,需要明确对该管理的各个功能, 各种操作都有哪些。数据库中应该有教职工以及管理员的基本信息, 这些来自于 该管理系统。教职工只能在客户端进行操作,当教职工签到时,由计算机记录系 统的当前时间,并且通过Win Sock将信息保存在服务器上,管理员可以操作服务 器,查看教职工的有关签到信息。管理员可以修改、删除、增加教职工的信息。 此种信息禁止教职工自行输入。除此之外,还要通过登录名和密码严格限定登陆 者的身份并且控制相应的操作权限,只有管理员有权限修改账户以及密码, 防止 其他密码泄露造成的其他问题。 功能模块图: 数据库设计 数据库设计概述 数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数 据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。 数据库设计是建立数据库及其应用系统的技术, 是信息系统开发和建设中的 核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计 就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种 反复探寻,逐 步求精的过程,也就是规划和结构化数据库中的数据对象以及这些数据对象之 间关系的过程。 数据库设计分为6个部分:1.需求分析阶段2.概念结构设计阶段3.逻辑结 构设计阶段4.物理设计阶段5.数据库实施阶段6.数据库运行和维护阶段。其中, 需求分析阶段,概念设计阶段,逻辑设计阶段,物理设计阶段独立于数据库管理 系统;实施阶段,运行和维护阶段依赖于数据库管理系统。 概念结构设计 基本信息表主要用于在系统中存储教职工基本信息,包含了教职工的编号, 姓名,性别,年龄。其中编号是区分每个教职工的区别。签到情况表是对每个教 职工的签到情况进行记录管理。包括了教职工的编号,签到日期,签到情况。可 以通过检索结果查看每个教职工或者每天的签到情况。 根据对系统需求的分析,教职工只能完成签到的功能。管理员则能通过账号 和密码进入系统,完成对教职工基本信息进行添加、删除、更新,能够对签到的 情况根据不同的条件进行统计查询。 根据对数据表的设计。分析出数据各实体间 的关系如下所示。 签到信息 管理员 E-R图 管理员 逻辑结构设计 数据库设计分为两个表,将E-R图转换为关系模型。 基本信息表的关系模型为: 职工:(编号,姓名,年龄,性别) 管理:(编号) 管理员:(账号,密码) 签到管理表的关系模型为: 管理员:(账号,密码) 签到信息:(编号,日期,情况) 管理:(编号) 本系统采用SQL sever 2008进行数据库及表的建立。本系统需要的表共有 两个,即基本信息表和签到情况表。具体设计如下: 基本信息表 字段名称 数据类型 字段长度 是否为空 说明 编号 char 10 No Key 姓名 varchar 20 No 年龄 int No 性别 char 2 No 管理信息表 字段名称 数据类型 字段长度 是否为空 说明 编号 char 10 N

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档