文档详情

(办公室日常信息管理系统数据库课程设计报告1] - 副本.doc

发布:2017-01-19约2.49万字共28页下载文档
文本预览下载声明
办公室日常信息管理系统 1.需求分析: 1.1业务流程分析: 系统管理员的功能包括如下几个方面:文件信息管理、考勤信息管理、会议记录管理、通知公告管理 办公管理系统的数据库功能主要体现在对各种信息的提供、保存、更新和查询的操作上,包括通知公告信息,文件信息。 文件信息:文件编号,文件名称,文件类型,存储位置 考勤信息:员工编号,时间,姓名,性别,出勤情况 会议记录:会议编号,会议时间,参会人,记录人,会议内容 通知公告:公告编号,内容,通知人,公告时间 用户管理用户以合法身份登入系统后,管理员可以进行系统用户的添加,密码的修改操作。 信息管理管理员可以在信息管理模块对线路信息进行管理。管理员首先建立信息数据库,输入原始的信息,当有新的需要添加或者需要对已有的信息进行修改,删除的时候,管理员就可以进行相应的操作。管理员也可以通过本模块查询到所有需要查询的的详细信息。信息管理管理员可以在信息管理模块实现对信息的管理。管理员首先应该建立信息数据库,输入原始的数据信息,当有新的信息的时候或者管理员需要修改某个的相关信息以及想要删除某个信息的时候,就可以完成相应的操作。管理员也可以在整个数据库中查寻相关信息管理管理员可以在管理模块实现对信息的管理。管理员根据相应的来设置相应的详细信息。当有新的添加的时候,要把相应的信息添加到数据库中,管理员还可以对某条信息进行修改,删除和查询操作。管理员可以在管理模块实现对信息的管理。管理员根据相应的来设置相应的详细信息。当有新的添加的时候,要把相应的信息添加到数据库中,管理员还可以对某条信息进行修改,删除和查询操作。 图1:办公室日常管理系统功能模块图 1.3 数据流图和数据字典 1.3.1 数据流图 数据流图就是从数据的角度描述系统的组成及组成之间的联系,将业务工作流程以一种明确而又易于理解的形式表示出来。 数据流图有四个基本构成成分: 数据流:即流动的数据,代表信息流过的通道。用带箭头的直线表示,直线上方表明数据流的名称,箭头代表数据流流动方向。 加工或处理:处理是对进入的数据流进行特定加工的过程,数据流被处理后将产生新的数据流。用圆圈表示,圆圈内注明处理的名称。 文件或数据存储:数据流图中的文件代表一种数据的暂存场所,可对其进行存取操作。用一侧带有双线的方框表示,并在其内注明文件或数据存储的名称。 外部实体:用以说明数据的来源和归宿,即表示数据的原点和终点。用方框表示,并在其内注明相应的名称。 图2:办公室日常管理系统流图 1.3.2数据字典 数据字典表达了数据和处理过程的关系。在SA方法中,处理过程的处理活动常常借助于判定表或判定树来描述。系统中的数据则借助数据字典来描述。 数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,在数据库设计中占有很重要的地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程、外部项等六个部分。 文件信息表 属性名 列名 数据类型 主键 是否允许空 文件编号 WNo int 是 否 文件名称 WName char 否 文件类型 WType char 否 存储位置 WPlace char 否 考勤信息表 属性名 列名 数据类型 主键 是否空 员工编号 YNo int 是 否 姓名 YName Char 否 性别 Sex char 否 时间 YTime char 否 出勤情况 YC char 否 会议记录表 属性名 列名 数据类型 主键 是否空 会议编号 MNo int 是 否 会议时间 MTime char 否 会议内容 MContent char 否 参会人 MPeople char 否 记录人 MRecorder char 否 公告通知表 属性名 列名 数据类型 主键 是否空 公告编号 GNo int 是 否 公告内容 GContent char 否 公告时间 GTime Char 否 通知人 GPeople char 否 2.概念结构设计 概念结构是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。描述概念模型的有力工具是E-R图。由于E-R图提供了人们对数据模型的描述,它即标准、规范,又直观、具体,从而使得E-R图成为应用最广泛的数据库概念设计工具。 E-R图 源程序 import java.sql.*; import java.io.*; public class OA { public static void wj() { System.out.println(文件编号+\t文件名称+\t文件类型+\t存储位
显示全部
相似文档