- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编号
企业信息管理系统
2015~2016学年 第 2 学期
课 程 名 称 信息系统分析与设计 学 生 姓 名 刘毅 专 业 软件工程 学 号 130521316 任 课 教 师 尹大力 学 院 计算机科学技术学院
2016年 第2次 7-10周 周 数 4 作业内容:
企业信息管理系统——系统分析报告 主要内容:
系统总体结构设计:以数据流图为基础构造系统的功能模块结构,构造每个子模块的HIPO图。
、数据库设计包括概念设计画ER图逻辑设计关系二维表的定义物理设计选择具体的数据库管理系统定义数据库表 成绩:
指导教师评语:
指导教师签字:
年 月 日 目录
一、总体结构设计 1
1、数据流图 1
2、功能模块结构 1
二、 数据库设计 2
1、概念设计 2
1.1 身份登录模块 2
1.2 职员密码修改模块 2
1.3 职员查询模块 2
1.4 人事信息管理模块 3
1.5 企业部门管理模块 3
1.6 退出系统模块 4
1.7 E-R图 4
2、逻辑设计 4
3、物理设计 6
一总体结构设计
图1 数据流图
2功能模块结构
图2 hipo图
数据库设计
1.1 身份登录模块
图21 身份登录模块
职员进入查询界面,管理员进入职员信息更改界面。
1.2 职员密码修改模块
企业的员工在注册后,登录自己的信息界面,把自己的注册时的默认密码更改为自己的密码。
1.3 职员查询模块
职员可通过职务和部门来查询有关职员的信息,系统通过职员输入的信息调用数据库中的存储过程,并把结果显示在界面上。
1.4 人事信息管理模块
图2 人事信息管理模块
公司的管理员可对人事信息进行查询,录入,更改,删除,普通员工只能够对其信息的查询以及对自己的密码进行修改。
1.5 企业部门管理模块
图3 企业部门管理模块
企业部门的信息包括:部门编号,部门名称,负责人,部门简介。管理员可对其进行查询,录入,删除,更改操作。
1.6 退出系统模块
企业职员和管理员在进行完一系列操作后,可通过主菜单返回到登录界面,然后点击安全退出,方可退出本系统。
1.7 E-R图
图4 E-R图
逻辑设计就是把E-R图转换成关系模式,并对其进行优化。
E-R图向关系模型的转换原则:
(1)一个实体型转换为一个关系模型,实体的属性就是关系的属性,实体的键就是关系的键;
(2)一个联系转换为一个关系模式,和该联系相连的每个实体型的键及联系的属性都转换为关系的属性。这个关系的键分为以下三种不同的情况:
若联系为1:1,则相连的每个实体型的键均是该关系模式的侯选键。
若联系为1:n,则联系对应的关系模式的键取n端实体型的键。
若联系为m:n,则联系对应的联模式的键为参加联系的诸实体型的键的组合。
需要指出的是,考虑到系统的统一兼顾如对数据库管理员和后续软件开发中对数据库管理以及编程引用的便利,表名和字段名的命名应该由表名的英文含义的词语为主或以其缩写字母构成;同时要为各个表名和字段名作出完整的中文文档说明。
表1:管理员表(manage)
字段 类型 长度 值 用户名 char 10 不为空 密码 Int 10 不为空
表2:职员信息表(clerk)
字段 类型 长度 值 职员编号(主码 ) char 10 不为空 密码 char 10 不为空 姓名 char 10 不为空 性别 char 4 不为空 身份证号码 char 20 不为空 部门名称(外码) char 5 不为空 职务 char 10 不为空 注册时间 Datetime 10 不为空 工资 Longing 6 - 奖惩情况 Char 100 -
表3:企业部门表(dep)
字段 类型 长度 值 部门编号 char 10 不为空 部门名称(主码 ) char 10 不为空 负责人 char 10 不为空 部门简介 char 500 -
表4:职员密码表(clerkscrect)
字段 类型 长度 值 职员编号 char 10 不为空 密码 Int 10 不为空 3、物理设计
数据库的物理设计任务,主要是将逻辑设计映射到存储介质上,利用可用的硬件和软件条件能可靠地、高效地对数据进行物理访问和维护。存储是任何关系数据库的关键组件。数据库的成功执行通常需要在工程的前期阶段精心设计其中:
使用哪种类型的磁盘硬件,如 R
文档评论(0)