2.3 业务流程图

     业务流程图是用来描述系统内人和单位之间的业务关系、管理信息和作业顺序流向的,它可以帮助分析系统的人员找出流程中不合理的地方,它是物理模型。有以下的作用:

它是管理人员、业务操作人员以及系统分析员相互交流的工具。

  (1)制作流程图的过程也是了解各业务处理的过程,更是进行系统分析的依据。

  (2)分析人员能直接根据业务流程图模拟实现计算机处理的功能。

  (3)能分析出业务流程是否合理。

3 数据库设计

数据设计指的是在给定的一个应用环境中,使数据库模式最优化,同时,数据库及其应用系统的建立能有效的存储数据,满足各种用户的不同需求。

3.1 数据库概念结构设计

数据库概念模型实际上是现实世界到机器世界的一个中间层次。数据库概念模型用于建模现实世界的信息,是现实世界到信息世界的第一层抽象,是进行数据库设计的良好工具,也是用户和数据库设计人员之间进行交流的语言。从数据的观点出发,建立数据概念模型就是观察系统中数据的采集、传输、处理、存储、输出等,经过分析与总结之后建立起来的逻辑模型,它主要用于描述系统中数据的不同状态。这个模型不关心具体的实现方式和细节,而主要关心数据在系统中的不同处理阶段的状态。概念模型中涉及实体、属性、键、域、实体集等概念,具体介绍如下:

(1)实体:客观存在并可以相互区别的事物,既可以是实际存在的对象,也可以是某种概念。

(2)属性:实体所具有的某一特性称为属性,一个实体具有有限个属性,也可以说这些属性的总和组成了这个实体。

(3)键:唯一标识实体的属性集。源.自/优尔·论\文'网·www.youerw.com/

(4)域:属性的取值范围。

(5)实体集:属性名完全相同的实体的集合。

     毕业生在线求职招聘系统中涉及的用户、消息实体、职位具有各自的属性,它们之间有着相关联系:

(1) 一个用户能申请多个职位,一个职位也能由多个用户申请,所以用户和职位是多对多的关系。用户能接受多个企业的面试消息,消息和用户是多对一的关系。

(2) 一个用户能创建多个简历,一个简历只能应对一个用户;一个企业能查看多个简历,一个简历也能由多个企业查看。

(3) 一个企业能发布多个职位,也能审核多个职位申请,企业和职位是一对多的关系。企业能给多个用户发送面试消息,企业和消息是一对多的关系。

(4) 管理员能管理多个用户的信息,也能管理多个企业信息。

上一篇:基于C#的图书馆管理系统设计与实现
下一篇:Android移动终端设备定位查询系统的设计

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

asp.net+sqlserver社区医院病员...

Node.js学生在线答疑系统设计

JSP在线学习与实例练习网站系统的设计

我国风险投资的发展现状问题及对策分析

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

新課改下小學语文洧效阅...

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发