1、 管理信息系统是我校管理学院各专业开设的一门理论与实践结合较强的核心课程。在学习了一定的理论知识之后,要在实际应用中培养学生的动手解决问题的能力。本课程设计是管理信息系统课程的重要组成部分,是培养学生结合管理信息系统开发过程中的实际问题,有针对性地应用管理信息系统基本理论知识的能力的重要实践环节。 1 目的 通过了解实际企业或已有管理信息系统应用的案例,使学生建立对管理信息系统的感性认识;通过小型管理信息系统设计,使学生掌握管理信息系统分析设计的主要步骤和各阶段文档的编写,加深对管理信息系统的理解,提升学生解决实际问题的能力,培养学
2、生的团队合作精神。 2 基本要求 (1)掌握系统分析方法; (2)学会简单系统的设计; (3)掌握编写系统分析说明书和系统设计说明书的基本原则和方法; (4)掌握相应的系统分析、设计软件的使用方法。 3 主要内容 (1)在调查或了解的基础上,进行系统分析。 (2)根据新建立的逻辑设计方案,进行系统设计。 (3)编写课程设计报告。 4 步骤与方法 4.1 初步调查 新型来访人员登记管理信息系统解决了传统来访人员管理方式的诸多弊病;弥补了保卫人员无法实现来访人员信息与照片一一对应的不足;提高了门卫管理工作的质量和效率;加强了单位安全保障;同时也顺应了时代要求,实现了电子化
3、数字化、信息化、人防与技防相结合,提升了单位信息化办公形象和综合实力,最大程度地满足了门卫安保管理的需要。 为了规范单位来访人员的出入管理,预防来访人员带来的不安全因素,根据企事业单位、写字楼等人员出入较为频繁而且复杂的特点,开发了《来访人员登记管理信息系统》。系统通过身份证识别技术登记来访人员的真实身份,可对来访人员进行科学有效的管理,系统自带WINDOWS CE操作系统,无需要另配电脑,通过自动读取身份证就能对来访人员进行登记,只需要简单的登记操作就可以完成来访人员身份信息登记,并发放来访卡,对之进行分析管理;并且系统提供辅助决策分析功能辅助单位领导对来访人员进行有效的管理。不但节
4、省了费用,而且还避免了部分单位门卫保安不会使用电脑录入信息的不便。 4.2 可行性分析 开发背景: 来访人员管理信息系统大多数采用传统的PC版模式,同时连接门条打印机、阅读器、发卡器等设备,使用及维护给用户带来很多不便。新型来访人员管理信息系统采用集成创新产品,自带发卡功能,同时有效鉴别身份证的真伪,为安保实名提供有利的保障。还具备来访人员和被访人员信息通过飞信模式互通,给被访者提供了判断的依据。 需求分析: 目前学校来访人员传统的信息登记工作模式存在着以下几点问题: (1)工作模式落后,使用纸质档案记录,填写容易出错,且容易丢失,不易查询、统计来访人员信息 (2)无法识别身份
5、证件真伪; (3)对存在问题的来访人员无法在第一时间告知工作人员及时处理; (4)无法把来访人员和受访人员及时绑定。 4.3 详细调查 (1)来访人员查询:可按姓名、身份证号、来访时间、被访问的单位员工、接待的门卫进行模糊和组合查询。 (2)来访人员统计:可按部门、来访目的、被访问的单位员工、接待的门卫和时间段结合进行统计。 (3)辅助决策功能:根据系统预先设置的参数,合理的统计某人的来访次数和访问目的,可列举出单位员工在某段时间内和某位来访人员的接触频度。 4.4 系统分析 根据详细调查情况绘制业务流程图,并进行功能数据分析,绘制新系统的数据流程图,编制数据字典,对较为复杂的
6、处理逻辑编写详细的处理逻辑说明。 4.5 系统设计 (1)绘制功能结构图 (2)进行代码设计 (3)进行输入、输出设计 (4)进行文件及数据库设计 5 主要训练内容说明及要求 5.1 业务流程图 (1)基本符号 图1 业务流程图符号 招聘员工 员工详细信息登入数据库 人力资源部门或人事部门 员工信息系统管理 查 询 图2来访人员登记管理信息系统 5.2 数据流程图 (1)基本符号 图3数据流程图基本符号 (2)数据流程图绘制方法: 自顶向下,分层绘制。 (3)数据流程图绘制规则 ①每张数据流程图须从左往右绘制,即从产生数据的外部实体
7、开始到使用数据的外部实体结束。②对含义明显的数据流,其名称可以省略。③尽量避免数据流的交叉。④对于需在两个设备上进行的处理,应避免直接相连。可以在它们之间加一个数据存储。⑤如果一个外部实体提供给某一处理的数据流过多,可将它们合并成一个综合的数据流。⑥下层图中的数据流应与上层图中的数据流等价。⑦对于大而复杂的系统,其图中的各元素应加以编号。通常在编号之首冠以字母,用以表示不同的元素,可以用P表示处理,用D表示数据流,用F表示数据存储,用S表示外部实体。 5.3 数据字典卡片 数据项 表1 数据字典(
8、一) No:__________ 编号: B2 名称: 来访人员信息 别名: 简述: 连续值 类型(C,N)9 长度: 值域: 与其他值的运算关系: 离散值 值 含 义 值 含 义 备注: 填表人_____________ 年 月 日 数据结构 表2 数据字典(二) No:__________ 编号: A1
9、 名称: 来访人员信息管理 别名: 简述:来访人员的详细消息 组成:人员姓名,联系方式 填表人_____________ 年 月 日 数据存储 表3 数据字典(三) No:__________ 编号: D4 名称: 别名: 简述:来访人员联系资料 组成:姓名,性别,电话 关键字: 相关处理: 记录长度: 记录数: 数据量: 填表人_____________
10、 年 月 日 5.4 功能结构图 (1)基本符号 表4 功能结构标准符号表 符 号 说 明 表示一个功能模块,方框内为模块名称。 表示模块间调用关系,箭头端为被调用模块,箭尾端为调用模块。 ○—→ 表示模块间传递的数据信息。 ●—→ 表示模块间传递的控制信息。 表示模块中包含的循环调用功能。 表示模块内包含判断处理功能,根据判断结果决定调用。 (2)功能结构图示例 该图是某单位工资管理信息系统的功能结构图,只是简单的表示了系统的功能结构并未使用到表7中的全部符号,在做课程设计时如果需要进一步
11、划分功能模块必须按照表7内的符号来设计。 5.5 模块设计 (1)模块设计原则 主要原则:“高内聚,低耦合”提高模块的独立性。 其他原则:①模块的分解原则:按功能分解。②模块的扇出系数:不宜太大,也不宜太小。③模块的扇入系数:越大越好。④对于任何一个内部存在判断调用的模块,模块的判断作用范围应该是它的控制范围的一个子集。且存在判断调用的模块,所在层次不要与那些属于判断作用范围的模块所在层次相隔过远。 (2)模块设计说明书 表5 模块设计说明书格式 系统名称: 模块编号:C2 模块名称:来访人员信息管理 上级调用模块编号:B3 上级调用模块
12、名称:处理模块 输入:人员档案管理 输出:人员详细消息等数据流 处理:逻辑处理 备注: 设计者_______________ 年 月 日 5.6代码设计 (1) 代码设计原则 ①代码应唯一标志它所代表的事物或属性。②结构应与处理的方法相一致。③代码设计要预留足够的位置,以适应不断变化的需要。④不要使用易于混淆的字符。⑤要注意尽量采用不易出错的代码结构。 (2) 代码的种类 ①顺序码 ②区间码,其中包括多面码、上下关联区间码和十进位码。 ③助忆码 在遵守代码设计原则的基础上,根据系统的不同需要选择相应种类的代码。 5.7输出设计 (1)来访
13、人员姓名、身份证号、来访时间、被访问的单位员工、接待的门卫等等 (2)来访人员统计 可按部门、来访目的、被访问的单位员工、接待的门卫和时间段结 (3)输出设计示例 图3 来访人员登记系统 5.8输入设计 (1)输入设计的原则 提高效率和减少错误是两个最根本的原则。 (2)输入屏幕设计 常用的是人机对话方式,具体有:①菜单式;②填表法;③应答式等。 (3)输入设计示例 图4来访者的一些详细资料 图5来访者登记的内容 图6 查询来访者 5.9数据库逻辑结构设计 按照数据库设计范式理论和信息响应需求设计数据库表结构。格式见表 表6 数据库表结构格式 <表中文名称> 序号 字段名 类型 长度 小数位数 主关键字 备注 1 来访人姓名 整型 2 2 来访人电话 整型 8 3 身份证号 字符型 11 6.0 收获体会 能够完来访人员各项详细信息和被访人的各项详细信息,并及时核对信息的准确性,以及公寓基础信息管理,人员信息管理等。 希望能够将预期的功能全部实现,开发完成一套具有来访人员信息登入查询以及综合管理功能的系统。该系统应该具有运行稳定快捷的基本能力,能够自我维护。






