校友会管理系统
第一部分:系统内容及要求
校友会管理系统
一、功能要求
本系统的主要功能:
1)实时录入新校友基本信息,包括会员编号、姓名、年龄、毕业时间、所学专业(或所在系别)、现在工作单位、联系方式(电话或邮箱)、担任职务、工作年限等。
2)校友信息查询(分别可按编号、姓名、毕业时间、性别等进行查询)
3)校友会活动记录,包括聚会时间、参加人数、主题、捐赠等
4)校友会会员费收缴记录查询(按姓名或编号)
二、约束条件
1)至少设置三年以上的毕业生(校友)
2)假设每年举办2次以上校友活动
3)校友会会员费可按每次活动缴纳或按年缴纳
第二部分:实验步骤
一、问题/项目概述
(一)系统概述:为了有效的管理各种信息,提高校友会管理的力度,增强校友会工作的效率,更好的为校友服务。加强校友工作的管理力度。
业务范围:校友信息的输入、管理与查询
主要任务:信息系统的规划设计,系统的需求设计,界面设计和功能的实现与测试
(二)系统建设的背景、必要性和意义
校友管理系统是一门新兴的,集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科。目前,面对如此之多的校友,如何加强校友信息的管理,有利于校友工作的开展与服务。因此,设计校友会管理系统是一种有效管理校友信息的一个方法之一。
二、项目工作计划
1确定这个系统的各项工作内容及工作顺序
2根据工作内容与顺序确定工作任务
3制作功能模块图,确定系统设计的目的
4对代码、数据库、和界面进行设计
5通过access对系统进行设计操作
三、管理业务流程分析
组织结构与功能分析是整个系统分析中最基本的一环,作为后续分析和设计的参考。
这个组织结构图,是以杭州商学院的毕业生为代表,个人信息和活动情况都是自己编制,不是以真实数据制作。把城市学院的每一届毕业生都按毕业的时间分配好,然后根据编制相应的个人信息和参加校友会活动的情况等等
管理业务流程图。以学校毕业生为例,毕业生离开学校后,根据其进入社会后的实际情况,填制毕业生信息表。管理员可以通过管理员口令进入系统,根据每年校友信息的改变根据相应的操作对校友信息进行增加或删除信息的操作。
业务流程图
四、数据流程图
数据流程图作为数据流程分析的主要实现形式,是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几个符号综合地反映出信息在系统中的流动、处理和存储情况。它的图形描述简明清晰,不涉及技术细节,即使完全不懂信息技术的用户单位工作人员也容易理解,因此数据流程图是系统分析人员与用户进行交流的有效手段,也是系统设计的主要依据。我们按照业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程图,绘制出一套数据流程图。
五、数据字典
数据字典就是对数据流程上的所有数据元素进行具体、详细的定义和描述。
1、数据元素
数据元素 | |||||
系统名:校友会管理系统 编号: 条目名:校友学号 别名: | |||||
属于数据流:F1-F9 | 存储处:D1 | ||||
数据元素值: 代码类型 长度 意义 字符 20 校友学号 | |||||
简要说明: 学号是校友识别号,每个校友都是自己唯一的学号 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
数据元素 | |||||
系统名:校友会管理系统 编号: 条目名:校友编号 别名: | |||||
属于数据流:F1-F9 | 存储处:D1 | ||||
数据元素值: 代码类型 长度 意义 字符 20 校友编号 | |||||
简要说明: 校友编号是校友识别号,每个校友都是自己唯一的学号 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
数据元素 | |||||
系统名:校友会管理系统 编号: 条目名:姓名 别名: | |||||
属于数据流:F1-F9 | 存储处:D1 | ||||
数据元素值: 代码类型 长度 意义 字符 20 姓名 | |||||
简要说明: 姓名是校友识别号,每个校友都是自己唯一的姓名 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
数据元素 | |||||
系统名:校友会管理系统 编号: 条目名:专业 别名: | |||||
属于数据流:F1-F9 | 存储处:D1 | ||||
数据元素值: 代码类型 长度 意义 字符 20 专业 | |||||
简要说明: 专业是校友识别号,每个校友都是自己唯一的专业 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
数据元素 | |||||
系统名:校友会管理系统 编号: 条目名:性别 别名: | |||||
属于数据流:F1-F9 | 存储处:D1 | ||||
数据元素值: 代码类型 长度 意义 字符 20 性别 | |||||
简要说明: 性别是校友识别号,每个校友都是自己唯一的性别 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
数据元素 | |||||
系统名:校友会管理系统 编号: 条目名:校友学号 别名: | |||||
属于数据流:F1-F9 | 存储处:D2 | ||||
数据元素值: 代码类型 长度 意义 字符 20 校友学号 | |||||
简要说明: 学号是校友识别号,每个校友都是自己唯一的学号 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
2、数据流
数据流 | |||||
系统名:校友会管理系统 编号: 条目名:校友信息显示 别名: | |||||
来源: 校友信息查询 | 去处: 查询者 | ||||
数据流结构: 信息显示=(校友姓名+学号+会员编号+所学专业+毕业时间+参加活动+会费缴纳) | |||||
简要说明: 校友信息是在查询者输入相应的查询信息后,可以显示的资料 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
3、数据加工
加工 | |||||
系统名:校友会管理系统 编号:F1 条目名:校友信息查询 别名: | |||||
输入: 校友学号 | 输出: 校友信息 | ||||
加工逻辑: 输入校友学号、生成相关记录 | |||||
简要说明: 提供校友学号,浏览校友信息 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
加工 | |||||
系统名:校友会管理系统 编号:F1 条目名:校友信息查询 别名: | |||||
输入: 姓名 | 输出: 校友信息 | ||||
加工逻辑: 输入姓名,生成相关记录 | |||||
简要说明: 提供姓名,浏览校友信息 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
加工 | |||||
系统名:校友会管理系统 编号:F1 条目名:校友信息查询 别名: | |||||
输入: 会员编号 | 输出: 校友信息 | ||||
加工逻辑: 输入会员编号、生成相关记录 | |||||
简要说明: 提供会员编号,浏览校友信息 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
4、数据存储
数据存储 | ||||||
系统名:校友会管理系统 编号:D1 条目名:校友信息输入 别名: | ||||||
存储组织: 每个校友的信息按照顺序排列 | 记录数: 约12个 | 主关键字:姓名 辅助关键字:学号 | ||||
记录组成: 项目:姓名学号会员编号毕业时间专业工作单位联系电话职务参加活动会费缴纳 8 20 20 20 100 50 20 20 100 | ||||||
简要说明: 特殊情况在备注中说明 | ||||||
修改记录: | 编写 | 日期 | 2010.12 | |||
审核 | 日期 | 2010.12 | ||||
5、外部项
外部项 | |||||
系统名:校友会管理系统 编号: 条目名:校友 别名: | |||||
输入数据流: 校友信息 | 输出数据流: 校友信息 | ||||
主要特征: 获取校友的所以信息 | |||||
简要说明: 学号是每个校友都有的的唯一识别号 | |||||
修改记录: | 编写 | 日期 | 2010.12 | ||
审核 | 日期 | 2010.12 | |||
六、E-R图
E-R图表示实体及其联系,通过E-R作为一个中间步骤,准确反映信息,再从E-R出发构造数据模型,是问题变得简单,容易被理解。
七、功能模块图
H图,用此图表示自顶向下分解所得系统的模块层次结构。图中一个方块代表一个模块,方块内可写出标识此模块的处理功能或者模块名。方块之间的直线表示模块之间的调用关系。该图自顶向下先画综合性强、层次较少的模块结构,然后根据需要一步一步的扩充,不断分解,直到分解成为含义明确,功能单一的单元模块,从而得到系统的模块层次图。
八、代码设计
给出项目中所涉及的数据项代码结构及含义说明
1、选定编码化的对象
2、调查是否已有标准代码
3、确定代码使用范围
4、确定代码的使用期限
5、确定代码的方法
6、编写代码