大学生就业信息管理系统软件工程报告(编辑修改稿)内容摘要:
流图 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。 数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息 [1]。 一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。 数据存储 数据存储是数据结构停留或保存的地方。 也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。 一般而言,应包括如下内容:{数 据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式}。 名字:学生信息表 描述:记录学生的基本信息。 编号: D1 组成:学号,姓名,性别,年龄,身份证,电话,专业,地址 名字:企业招聘信息表 描述:记录企业的招聘信息。 编号: D2 组成:招聘职位,招聘人数,学历要求,专业要求,入职工资,外语要求,职位要求 名字:就业信息表 描述:记录学生就业信息。 编号: D3 组成:学生编号,学生姓名,年龄,性别,就业状态,专业等信息 名字:企业基本信息表 描述:记录企业的基本信息。 编号: D4 组成:企业编号,企业名称,企业性质,员工人数,注册资金,简介 8 数据流 数据流是数据结构在系统内传输的路径。 对数据流的描述通常包括如下内容:{数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)}。 编号: F1 名字:学生基本信息 描述:学生基本信息修改,查看 编号: F2 名字:就业信息 描述:就业信息查看,修改 编号: F5 名字:学生信息 描述:学生信息的录入和删除 编号: F6 名字:企业信息 描述:企业信息的录入和删除 编号: F7 名字:企业反馈信息 描述:企业反馈信息删除和查看 编号: F11 名字:就业信息 描述:查看企业在职毕业生的信息 编号: F10 名字:发布招聘信息 描述:发布招聘信息 编号: F9 名字:反馈毕业生信息 描述:对反馈毕业生在职情况进行反馈 编号: F8 名字:企业招聘信息 描述:查看和删除企业招聘信息 编号: F3 名字:招聘信息查询 描述:浏览查看企业招聘信息 编号: F4 名字:其它学生信息 描述:查看其它学生信息 9 数据处理 处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。 在 数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容:{处理过程名,说明,输入数据流,输出数据流,处理} [1]。 编号: P0 名字:毕业生信息管理系统 描述:整个管理系统 输入 /输出: D1,D2,D3,D4 编号: P1 名字:学生操作子系统 描述:学生对本系统的应用 . 输入 /输出: D1,D2,D3 编号: P2 名字:管理员操作子系统 描述:管理员对整个系统的维护 输入 /输出: D1,D2,D3,D4 编号: P3 名字:企业操作子系统 描述:企业对本系统的应用 输入 /输出: D1,D2,D3 10 4 总体设计 概述 本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。 系统设计的目标是使系统实现拥有所 要求的功能,同时,力争达到高效率、高可靠性、可修改性,并且容易掌握和使用。 模块化的依据是:把复杂问题分解成许多容易解决的小问题。 原来的问题也就变得容易解决。 模块化设计是把大型软件按照一定的原则划分成一个较小的相对功能独立又相关联的模块。 每个模块完成一个特定的子功能。 把这些模块结合起来组成一个整体。 完成指定的功能,满足问题的要求。 采用模块化原理的优点在于可以使软件结构清晰,容易测试和调试。 从而提高软件的可靠性,可修改性。 有助于软件开发的组织管理。 一个大型软件可分别编写不同的模块。 模块化理论的几个重要概念如下 : (1).抽象 抽象就是抽象出事物的本质特性而暂时不考虑它们的细节。 处理复杂系统唯一有效的方法是用层次的方式构造和分析它。 一个复杂的动态系统首先可以用一些高级的抽象概念构造和理解,这些高级概念又可以用一些较低级的理解,直到最低层次的具体元素。 (2).信息隐蔽和局部化 信息隐蔽是指在设计和确定模块时,应使得一个模块内包含的信息对于不需要这些信息的模块来说,是不能访问。 局部化是指把一些关系密切的软件元素物理的放得彼此靠近。 局部化有助于实现信息隐蔽。 信息隐蔽原理和局部化有助于在测试期间以及软件维护期间修改 软件。 因为绝大多数数据和过程对于软件的其它部分而言是隐蔽的,从而由疏忽引入的错误就很少可能传播到软件的其它部分。 (3).逐步求精的模块化概念 11 逐步求精和模块化的抽象是密切相关的。 软件结构每一层中模块表示对软件抽象层次的次细化。 用自顶向下,逐步求精的方法由抽象到具体的方式分配控制,简化了软件设计和实施,提高了软件的可理解性和可测试性,并使得软件更容易维护。 (4).模块独立性 模块的划分要使模块间尽可能的相互独立,独立模块较易维护。 度量模块的独立程度有两个标准:内聚和耦合。 耦合是对一个软件结构内不同模块之间 互连程度的度量。 耦合强弱取决于模块间接口的复杂程度,进入或访问一个模块的点,以及通过接口的数。 在软件的设计中应追求尽可能松散的耦合。 内聚标志一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展,理想内聚的模块只做一件事情。 在设计时应力求做到高内聚。 系统功能划分 经过对系统的需求分析,将整个系统分为 三 部分 : 毕业生 子 系统 、 企业子系统、 管理员子系统。 毕业生 子 系统功能划分 毕业生 子系统比较简单,主要完成 毕业生个人信息的修改、其它学生信息 的查询功能,以及浏览 招聘信息等功能。 进入系统后,输入 毕业生的编号及密码 ,即可得 进行毕业生信息子系统。 如图 41。 图 41 毕业生 子 系统模块图 基本信息管理 就业信息管理 招聘信息查询 其它学生查询 密码修改 毕业生子系统 12 管理员子 系统功能划分 管理员子系统完成此系统的管理维护操作,主要 是对学生信息的管理、企业信息的管理以及企业发布的反馈和招聘信息的管理。 图 42 管理员子 系统模块 企业子系统功能划分 企业 子系统主要完成 对在职毕业生的查询及反馈、招聘信息的发布功能。 进入系统后,输入 企业的编号及密码 ,即可 得 进行企业信息子系统。 如图 43。 图 43 企业 子系统模块图 管理员 子系统 新增学生信息 学生信息管理 新增企业信息 企业信息管理 反馈信息管理 招聘信息管理 密码修改 毕业生管理(查询/反馈) 就业信息查询 招聘信息发布 密码修改 企业 子系统 13 系统功能描述 毕业生 子 系统功能描述 模块 本模块完成 毕业生基本信息的修改操作,其中包括毕业生的学号,姓名,性别,年龄,身份证,电话,专业,地址和是否就业。 2. 就业信息 模块 本模块完成毕业生对本身在职情况的修改操作 模块 本模块完成毕业生 对企业发布的招聘信息的查看操作。 查看内容包括:单位编号,单位名称,招聘职位,招聘人数等信息。 4. 其它学生查询 模块 本模块完成毕业生 对其它毕业生的学生编号,学生姓名,年龄,性别,专业等详细情况的查看。 管理员子系统功能描述 模块 本模块 是管理员对学生基本信息的添加,添加内容 毕业生的学号,姓名,性别,年龄,身份证,电话,专业,地址和是否就业。 2. 学生信息管理 模块 本模块 完成管理员对系统中毕业生信息的查看及删除操作。 模块 本模块是管理员对企业基本信息的添加,添加内容有企业编号,企业名称,企业性质,成立时间,员工人员,注册资金,简介等信息。 4. 企业信息管理 模块 本模块 完成管理员对系统 中企业 的编号,名称,性质 的查看及删除操作。 5. 反馈信息管理 模块 本模块 完成管理员对毕业生所在企业对该生的反馈信息的查看及管理操作。 6. 招聘信息管理 模块 本模块 完成管理员对企业招聘内容的查看及管理操作。 14 企业子系统功能描述 (查询 /反馈) 模块 本模块 完成企业对本企业内的在职毕业生信息进行向管理员反馈信息及对在职毕业基本信息查询的操作。 2. 就业信息查询 模块 本模块 完成 企业 对 所有 毕业生信息 如姓名,年龄,性别,专业等基本信息 的 进行浏览操作。 模块 本模块是 企 业 发布招聘信息,招聘职位,招聘人数,学历要求,专业要求,入职工资,外语要求,职位要求信息。 数据库概念结构设计 根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。 本系统 毕业生 实体, 企业 实体,管理员实体,招聘信息 实体。 各实体属性图: 图 44 管理员实体属性图 管理员 管理员编号 密码 15 图 45 学生 信息实体 属性图 图 46企业 信息实体 属性图 图 47招聘 信息实体 属性图 毕 业 生 姓名 身份证 学号 年 龄 性别 地址 电话 是否就业 专业 企 业 企业性质 注册资金 企业名称 员工人数 成立时间 简介 企业编号 招聘信息 学历要求 外语要求。大学生就业信息管理系统软件工程报告(编辑修改稿)
相关推荐
来到舞台中央 明星现场发挥,演绎激情澎湃癿歌曲,将现场气氛推向又一个高点 内容构成 会旗与社区运动员入场式 仪式内容 明星演绎完毕,入场音乐渐起,画外音串词:“我相信,运劢癿人是最美癿,喜爱运劢癿人都会得到长丽癿健康。 就让我们看看万科社区中喜爱运劢癿人们,看看他们所带给我们丌一样癿风采吧。 ” 万科 9个社区癿代表护送社运会会旗首先入场,走在万科九大社区方阵之前
never been a race of men without a language. Second, there is no such thing as a primitive language. There are many people whose cultures are undeveloped, who are, as we say, uncivilized, but the
文化发展水平的相互适应性; ................................ 19 167。 项目与当地基础设施发展水平的相互适应性; ................................... 19 167。 项目与当地居民的宗教、民族习惯的相互适应性; ............................ 19 167。 对保护环境和生态平衡的影响。 ....
模 竞 争 水 平 运输 的便利性 能否 停车 附近商店的特点 房产成本 合同期限 人口变动趋势 法律条文 其他 15 沃尔玛的折扣百货店往往签订 30 年租期,而超级中心往往签订租期为 20年的可续签租约。 图 710 沃尔玛的典范商店 —— 深圳宝安前进路店 沃尔玛的各种经营业态特点,如表 75 所示: 表 75 沃尔玛的各种经营业态特点 经营业态 特 点 折扣商店 提供的是传统的折扣商品
场内运输及布料 砼浇筑 砼表面处理 测温孔布置和测温元件埋设 测温、砼养护 拆模 防水施工以及保护层施工 回填土 大体积砼施工工艺流程 (一 )技术准备 大体积混凝土的施工技术要求比较高,特别在施工中要防止混凝土因水泥水化热引起的温度差产生温度应力裂缝。 因此需要从材料选择上、技术措施等有 关环节做好充分的准备工作,才能保证基础底板大体积混凝土顺利施工。 材料选择 ( 1)水泥
度 文明施工 周以林 安全生产 沈海云 计划统计 张小建 保 安 严国勇 质量监督 包建新 顾思相 水电管理 潘其瑞 管理 朱庆涛 唐鸿 技术 张晓勇 李光 附件五 地下连续墙质量控制点 工序 项次 质量控制点 检查时间 参加检查人员 成 槽 1 开挖槽位置 成槽机就位开槽前 中建、监理、二 十冶 2 成槽垂直度 在成槽过程中用经纬 仪或钢尺跟踪检查钢丝绳对中情况,并做好记录 二十冶专人跟踪检查