首页 企业信息管理系统数据库

企业信息管理系统数据库

举报
开通vip

企业信息管理系统数据库企业信息管理系统数据库 创建企业信息管理系统数据库 我们就以一个"企业信息管理系统"的需求为例,开发一个含有7张数据表的管理系统。在本文中,我们来设计该系统的需求和数据库,主要内容如下。 基本需求功能:包括登录、注册和退出的基本功能。 业务需求功能:包括6个管理功能模块的业务功能需求,包括通讯录管理、短消息管理、日程安排、工作记录、公司公告、工作会议。 设计页面结构:设计系统的基本页面结构和页面流程。 设计数据库:设计以上的功能需求的数据库表结构。 创建数据库:安装并配置MySQL的数据库环境,并创建...

企业信息管理系统数据库
企业信息管理系统数据库 创建企业信息管理系统数据库 我们就以一个"企业信息管理系统"的需求为例,开发一个含有7张数据 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 的管理系统。在本文中,我们来设计该系统的需求和数据库,主要内容如下。 基本需求功能:包括登录、注册和退出的基本功能。 业务需求功能:包括6个管理功能模块的业务功能需求,包括通讯录管理、短消息管理、日程安排、工作记录、公司公告、工作会议。 设计页面结构:设计系统的基本页面结构和页面 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 。 设计数据库:设计以上的功能需求的数据库表结构。 创建数据库:安装并配置MySQL的数据库环境,并创建企业管理信息系统的数据库。 数据库的使用和SQL语法不是本书的重点,如果需要进一步了解MySQL、Oracle和SQL Server的使用,以及SQL、JDBC相关知识,请参考本系列图书《Java Web核心技术》。 2.1 基本需求功能-登录、退出与注册 在任何一个管理信息系统中,都包含3个最基础的功能:登录、退出与注册。在这个功能的基础上,我们即可扩展各种业务管理系统的功能,如图2-1所示。 图2-1 系统基础功能状态图 2.1.1 基础功能流程图 这3者的功能需求是为了适应信息系统用户登录的需要,在已登录、未注册、未登录3种状态下,这3种功能的流转关系如图2-2所示。 从图中也可以看出,系统涉及3个用户角色。 未注册用户。 未登录用户。 已登录用户。 这3种用户可以分别执行下面的3项需求功能。 图2-2 系统用例图 2.1.2 用户登录功能 只有注册了的用户才可以登录系统。登录系统很简单,只需要提供登录的用户名和密码即可登录系统。 因此,登录功能的输入数据项包括用户名、密码。 2.1.3 用户退出功能 用户登录系统后即拥有了系统操作的权限,在此系统的基础上可以扩展开发更多的操作功能。已登录的用户可以通过退出操作来注销个人登录信息,使用户不再拥有系统内部的管理功能,在用户离开系统后,其他人也就不能够进行操作,提高了系统的安全。 2.1.4 用户注册功能 未注册的用户可以注册一个用户名,并提供密码和简单的个人信息,比如E-mail地址,即可注册成功。需要注意的是,用户名不能够重复。注册成功的用户即可按照刚才注册的用户名和密码登录系统。 因此,注册功能的输入数据项包括用户名、密码、E-mail。 2.2 业务需求功能-企业信息管理系统功能 根据以上的基础功能,我们要扩展开发一个企业信息管理系统,它包含通讯工具、个人管理和企业管理3个大的方面,提供的功能如下。 通讯录管理模块。 短消息管理模块。 日程安排模块。 工作记录模块。 公司公告模块。 工作会议模块。 如图2-3所示。 图2-3 功能结构图 该图中的"注册?登录?退出"功能是在基础功能中实现的。 2.2.1 通讯录管理模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 通讯录管理的输入数据项包括姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编码。 2.2.2 短消息管理模块 用做当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。 短消息管理的输入数据项包括接收者、发送者、消息内容、发送时间、是否阅读。 2.2.3 日程安排模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 日程安排的输入数据项包括用户名、年份、月份、日期、安排内容。 2.2.4 工作记录模块 用做当前的登录用户添加、修改、删除和查看自己的工作日志列表。 工作记录的输入数据项包括用户名、年份、月份、日期、日志标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 、日志内容、记录时间。 2.2.5 公司公告模块 用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。 公司公告的输入数据项包括公告填写人、公告标题、公告内容、公告时间。 2.2.6 工作会议模块 用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知。 工作会议的输入数据项包括会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议 内容。 2.3 设计页面结构 在用户执行登录、退出和注册时分别需要各自的显示页面供用户输入信息。首先需要的是登录页面, 登录后跳转到欢迎页面;在欢迎页面又可以退出到登录页面;从登录页面跳转到注册页面进行注册,注册 成功后即可返回登录页面进行登录,页面流程图如图2-4所示。 图2-4 页面流程图 下面就来设计3个页面的显示元素。 2.3.1 登录界面 该界面是系统的主界面,用以进行用户登录,包括如下。 用户名和密码的输入框。 提供"登录"按钮进行登录。 该页面还需要提供一个 "注册"按钮,用以跳转到注册页面。 该界面的窗口如图2-5所示。 图2-5 登录界面 该页面将是系统的默认首页面,任何未登录的用户访问该系统时,都将跳转到该页面。 2.3.2 登录后的欢迎界面 当用户登录成功后,会跳转到欢迎页面。该页面包括如下。 显示登录时用户输入的用户名,用以标志当前登录用户的身份,并输出欢迎信息。 界面中需要提供一个"退出"按钮,单击该按钮可以退出系统,并返回到登录界面。 该界面的窗口如图2-6所示。 图2-6 欢迎界面 该欢迎页面表示的是系统登录后的首页面,因此除了显示欢迎信息外,还需要提供页面导航列表,用以扩展其他的管理模块。并在页面的上方增加LOGO的图片栏,这样就形成了一个完整的登录成功后的主界面了。 在后面的企业信息管理系统的开发中,我们也将在该导航栏中增加新的模块,进行扩展开发。 2.3.3 注册界面 注册页面用以填写用户注册时需要输入的信息,包括如下。 用户名输入框:该用户名不能够与已有的用户名重复。 密码框和密码确认框:用户第一次注册时,需要提供一个新的密码,并同时 要求 对教师党员的评价套管和固井爆破片与爆破装置仓库管理基本要求三甲医院都需要复审吗 输入确认密码,保证两次输入的密码相同,以确保用户没有输错密码。 E-mail地址框:让用户输入个人的E-mail地址。 "注册"按钮:单击该按钮进行注册。 "返回"按钮:单击该按钮返回到登录页面; 该界面的窗口如图2-7所示。 图2-7 注册界面 2.4 设计数据库 接下来开始为我们的企业信息管理系统进行数据库的设计。需要首先根据业务系统的需求,来分析数据库实体,然后设计E-R表关系图,最后形成数据表格。 2.4.1 数据库需求分析 实体集成员都有一个共同的特征和属性集,可以从收集的源材料-基本数据资料表中直接或间接地标识出大部分实体。根据源材料名字表中表示物的术语及具有"代码"结尾的术语,如客户代码、代理商代码、产品代码等将其名词部分代表的实体标识出来,从而初步找出潜在的实体,形成初步实体表。 根据本课中的需求功能可知,用户登录和用户注册时均包含用户信息,因此我们需要抽象出一个用户实体。 在用户登录中界面中,包括用户名、密码字段;在用户注册页面中,包括用户名、密码和E-mail地址字段。因此抽象出来的用户实体应该包含用户名、密码和E-mail地址3个字段。 根据前面的需求分析可知,除了用户信息以外,其他的6个功能模块分别提供的数据项如下。 通讯录管理的输入数据项包括:姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编码。 短消息管理的输入数据项包括:接收者、发送者、消息内容、发送时间、是否阅读。 日程安排的输入数据项包括:用户名、年份、月份、日期、安排内容。 工作记录的输入数据项包括:用户名、年份、月份、日期、日志标题、日志内容、记录时间。 公司公告的输入数据项包括:公告填写人、公告标题、公告内容、公告时间。 工作会议的输入数据项包括:会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议内容。 2.4.2 设计数据表E-R图 根据以上的数据项分析,我们使用Visio设计E-R关系图,如图2-8所示。 图2-8 E-R图设计 其中的用户实体通过用户名与其他的各个实体关联。 通讯录管理:用户名。 短消息管理:接收者、发送者。 日程安排:用户名。 工作日志:用户名。 公司公告:用户名。 工作会议:用户名。 2.4.3 设计数据表结构 根据以上的实体分析和E-R图,现在我们设计数据表的结构: 1)用户表user 设计用户表user,包含4个字段,如表2-1所示。 表2-1 用户表user 字 段 名 称 字 段 类 型 字 段 说 明 是 否 主 键 备 注 ID int(10) 唯一ID 是 自增字 段类型 username varchar(50) 用户名 否 password varchar(50) 密码 否 email varchar(50) E-mail地址 否 2)通讯录管理表address 在通讯录中需要保存的信息有:姓名、性别、手机、E-mail地址、QQ号码、公司、家庭住址、邮编。 设计通讯录表address,包含10个字段,如表2-2所示。 表2-2 通讯录管理表address 字 段 名 称 字 段 类 型 字 段 说 明 是 否 主 键 备 注 ID int(10) 唯一ID 是 自增字 段类型 username varchar(50) 用户名 否 name varchar(50) 联系人姓名 否 sex varchar(10) 性别 否 mobile varchar(20) 手机 否 email varchar(50) E-mail地址 否 qq varchar(20) QQ号码 否 company varchar(100) 公司 否 address varchar(100) 家庭住址 否 postcode varchar(10) 邮编 否 3)短消息管理表sms 在短消息管理表中需要保存的信息有:接收者、发送者、消息内容、发送时间、是否阅读。设计短消 息管理表sms,包含6个字段,如表2-3所示。 表2-3 短消息管理表sms 字 段 名 称 字 段 类 型 字 段 说 明 是 否 主 键 备 注 ID int(10) 唯一ID 是 自增 字段类型 username varchar(50) 接收者 否 sender varchar(50) 发送者 否 message text 消息内容 否 sendtime varchar(20) 发送时间 否 isRead varchar(1) 是否阅读 否 默认 值'0' 4)日程安排表schedule 日程安排表中需要保存的信息有:用户名、年份、月份、日期、安排内容。设计日程安排表schedule, 包含6个字段,如表2-4所示。 表2-4 日程安排表schedule 字 段 名 称 字 段 类 型 字 段 说 明 是 否 主 键 备 注 ID int(10) 唯一ID 是 自增 字段类型 username varchar(50) 用户名 否 year int(4) 年份 否 month int(2) 月份 否 day int(2) 日期 否 plan text 安排内容 否 5)工作日志表worklog 工作日志表中需要保存的信息有:用户名、年份、月份、日期、日志标题、日志内容、记录时间。设 计工作日志表worklog,包含8个字段,如表2-5所示。 表2-5 工作日志表worklog 字 段 名 称 字 段 类 型 字 段 说 明 是 否 主 键 备 注 ID int(10) 唯一ID 是 自增 字段类型 username varchar(50) 用户名 否 year int(4) 年份 否 month int(2) 月份 否 day int(2) 日期 否 title varchar(100) 日志标题 否 description text 日志内容 否 logtime varchar(20) 记录时间 否 6)公司公告管理表notice 公司公告管理表中需要保存的信息有:公告填写人、公告标题、公告内容、公告时间。设计公告管理 表notice,包含5个字段,如表2-6所示。 表2-6 公司公告表notice 字 段 名 称 字 段 类 型 字 段 说 明 是 否 主 键 备 注 ID int(10) 唯一ID 是 自增 字段类型 sender varchar(50) 公告填写人 否 title varchar(100) 公告标题 否 content text 公告内容 否 sendtime varchar(20) 公告时间 否 7)工作会议表meeting 工作会议管理表中需要保存的信息有会议填写人、会议开始时间、会议结束时间、会议地点、会议标 题、会议内容。设计会议管理表meeting,包含7个字段,如表2-7所示。 表2-7 工作会议表meeting 字 段 名 称 字 段 类 型 字 段 说 明 是 否 主 键 备 注 ID int(10) 唯一ID 是 自增字 段类型 sender varchar(50) 会议填写人 否 (续表) 字 段 名 称 字 段 类 型 字 段 说 明 是 否 主 键 备 注 starttime varchar(20) 会议开始时间 否 endtime varchar(20) 会议结束时间 否 address varchar(100) 会议地点 否 title varchar(100) 会议标题 否 content text 会议内容 否
本文档为【企业信息管理系统数据库】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_954223
暂无简介~
格式:doc
大小:112KB
软件:Word
页数:13
分类:生活休闲
上传时间:2017-10-27
浏览量:23