1、 用户需求分析阶段的主要任务是了解用户组织的机构,建立用户组织的结构层次方框图;分析用户的业务活动,建立用户的数据管理业务数据流图;收集所需数据,整理数据库中的信息内容;分析用户的数据处理要求和数据安全性与完整性要求;确定系统功能和软硬环境配置,最终形成系统需求分析说明书。 数据源点与终点 数据处理 数据存储 数据流用于用于数据源点与终点 数据处理 数据存储 数据流 数据源点与终点 数据处理 数据存储 数据流 数据源点与终点 数据处理 数据存储 数据流 图书预定图书预定处理处理图书预定图书预定汇总汇总图书目录文件图书目录文件出版社档案文件出版社档案文件顾客购书档案文件顾客购书档案文件订货汇总文
2、件订货汇总文件顾客顾客出版社出版社订单文件订单文件顾客订单顾客订单出版社出版社订单订单#图书预定图书预定处理处理图书预定图书预定汇总汇总图书目录文件图书目录文件出版社档案文件出版社档案文件顾客购书档案文件顾客购书档案文件订货汇总文件订货汇总文件顾客顾客出版社出版社订单文件订单文件顾客订单顾客订单出版社出版社订单订单表表3.1 课程数据表课程数据表 所有者:所有者:计划管理子系统计划管理子系统 序号序号中文名称中文名称类型类型长度长度字段名字段名1 1课程代号课程代号charchar7 7KCDHKCDH2 2课程名称课程名称vcharvchar5050KCMCKCMC3 3课程类型课程类型vc
3、harvchar8 8KCLXKCLX4 4学学 时时numericnumeric2 2XSXS5 5学学 分分numericnumeric1 1XFXF6 6任课教研室任课教研室vcharvchar8 8RKJYSRKJYS基本方法:成果标志:基本方法:分析的结果:基本方法:XX大学教务部大学教务部教务处教务处继续教育处继续教育处计划办计划办培养办培养办研究生处研究生处教保处教保处教务长教务长主管副部长主管副部长主管副部长主管副部长主管副部长主管副部长教学实施办教学实施办学位办学位办主管副部长主管副部长教材办教材办招生办招生办图3.3 组织机构层次方框图示例接着:用户需求分析的结果: 功能包
4、括: 建立的数据库应用系统的信息管理功能;建立的数据库应用系统的信息管理功能; 基于该数据库应用系统的信息处理功能和基于该数据库应用系统的信息处理功能和辅助决策功能。辅助决策功能。 1)学生信息管理 学生信息的录入、修改、删除和灵活多样的查询学生信息的录入、修改、删除和灵活多样的查询功能;功能; 学生课程考试成绩的录入、修改、删除和灵活多学生课程考试成绩的录入、修改、删除和灵活多样的查询功能(比如,统计、排名等);样的查询功能(比如,统计、排名等); 2)课程信息管理 课程基本信息的录入、修改、删除和查询功能;课程基本信息的录入、修改、删除和查询功能; 课程安排及其主讲教师信息的查询功能等。课
5、程安排及其主讲教师信息的查询功能等。 3)院系及专业信息管理 院系机构设置和专业设置信息的管理,包括相院系机构设置和专业设置信息的管理,包括相关的录入、修改、删除和查询功能。关的录入、修改、删除和查询功能。 4)各种管理信息的报表输出和打印功能 1)新闻发布)新闻发布 2)产品展示)产品展示 3)用户管理)用户管理 4)需求调查与信息反馈)需求调查与信息反馈 5)网上购物)网上购物 6)人才招聘)人才招聘 7)企业论坛)企业论坛 依据用户需求分析获知的建立系统的复杂程度;建立系统的复杂程度;用户组织的规模、管理层次及其相互间的业务关系;用户组织的规模、管理层次及其相互间的业务关系;用户组织各分
6、机构的地理分布用户组织各分机构的地理分布(一个办公室,一个一个办公室,一个建筑物内,一个大院内,一个城市的不同街区,位建筑物内,一个大院内,一个城市的不同街区,位于不同的城市等于不同的城市等),确定要建的数据库应用系统的要建的数据库应用系统的环境配置。环境配置。 1)单机数据库应用系统还是基于网络的数据单机数据库应用系统还是基于网络的数据库应用系统;库应用系统; 2)采用的操作系统和数据库软件是什么。采用的操作系统和数据库软件是什么。 1)数据库数据的备份策略;数据库数据的备份策略; 2)用户操作权限的授权和控制;用户操作权限的授权和控制; 3)数据库加密方式,网络防火墙的配置,信数据库加密方式,网络防火墙的配置,信息传输中的安全措施等。息传输中的安全措施等。 #