当前位置:文档之家› 在线考试系统数据字典

在线考试系统数据字典

在线考试系统数据字典
在线考试系统数据字典

在线考试系统数据字典用户信息表

老师信息表

主观题信息表

客观题信息表

题型信息表

试卷图片表

在线考试系统数据库设计

数据库设计文档 成员:曹丽琼冯继伟刘维毅班级08软工三班 指导老师:郭东恩 日期:2011-5-22 目录

数据库设计文档 1引言 1.1 编写目的 本文档是本项目开发中至关重要的一部分,通过本档编写,对本项目中相关数据存储信息进行明确定位,对数据结构等相关信息进行明确说明。本文档尽可能的详细说明各个实体的属性及相互联系,使开发人员的开发效率尽可能增加。 1.2 项目来源 ?实训要求 ?开发人员:全体成员 ?文档使用者:oracle 开发人员、程序设计人员 1.3 文档约定 1.4 预期读者和阅读建议 ?开发人员:对oracle和java熟悉 ?测试人员:对java及oracle有一定的了解

1.5 参考资料 1 《在线考试系统可行性分析》 2 《在线考试系统需求分析》 3 《项目(bbs)数据库设计文档—刘维毅》 4 2数据库命名规则 ?db_examonline: 在线考试系统数据库 ?tb_invigilate: 监考人员 ?tb_user: 学生或用户信息表 ?tb_select:选择题相关信息表 ?tb_answer:简答题相关信息 ?tb_boolean:判断题相关信息 ?tb_admin: 管理员信息表 ?tb_page:数据库测试试题

3数据库设计说明 3.1 数据库逻辑设计 数据字典 ●考生属性:编号tid,姓名uname,登录密码upassword,学号uno, 班级uclass,考试状态ustate ●监考人员属性:编号tid,姓名name,登录密码password ●管理员属性:编号aid,姓名name,登录密码password ●试卷属性:编号pid,科目subject, 选择题数量snum, 判断题数 量bnum, 问答题数量anum,考试时间pageDate ●选择题属性:编号id,题目name,选项A optionA,选项B optionB, 选项C option C,选项D optionD,所属科目subject ●判断题属性:编号id,题目name,对选项yes,错选项no ,所属科 目subject ●简答题属性:编号id,题目name, 所属科目subject ●科目属性:编号sid,科目subject 实体关系

(完整word版)超市管理系统数据字典.doc

数据流描述 数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量登陆信息超市管理用户登陆系统后台记录姓名 +密码 +员 系统用户工编号 +性别 + 登陆超市手机号 +职位 + 管理系统上次登陆时间 时的基本 信息 进货单超市购买收货处理收货审核时间 +订单号 + 供应商供供应商编号 + 商 应的商品品名称 +数量 + 的记录单单价 +总金额 + 据经手人 + 备注 入库单超市收货填写入库单审核入库单时间 +入库单号 后的入库+商品名称 + 供 确认单据应商编号 +入库 数量 +单价 +金 额+经手人 +当 前库存量 +备注 销售记录售出商品商品销售系统记录销售时间 +销售记录 时由收银信息编号 +商品名称 员扫描记+商品编号 + 单 录相应商价+数量 +金额 + 品信息剩余库存 +经手 人+备注 凭条顾客结算系统对销售结凭证处理出票时间 +凭条 购买商品算编号 +商品名称 后获得此+商品编号 + 单 次的购物价+数量 +金额 + 凭据付款方式 +付款 金额 销售查询结超市管理输入销售查询系统返回销售查询时间 +查询 果系统用户信息查询结果用户编号 +销售 查询历史时间 +销售记录 销售记录编号 +商品名称 +商品编号 + 单 价+数量 +库存 + 经手人 + 备注 库存查询结超市管理输入库存查询系统返回库存查询时间 +查询 果系统用户信息查询结果用户编号 +商品 查询当前名称 +商品编号 库存信息+供应商编号 + 当前库存数量

进货查询结超市管理输入进货查询系统返回进货查询时间 +查询 果系统用户信息查询结果用户编号 +商品 查询历史名称 +供应商编 进货信息号+进货时间 + 订单号 + 入库单 号+单价 +数量 + 金额 + 经手人 处理逻辑描述 处理逻辑名称输入的数据流处理逻辑的描述输出的数据流处理频率用户登陆用户名、密码用户通过登陆界面,使用用户名登陆信息 和密码登陆超市管理系统 系统后台记录登陆信息用户登陆系统成功后,记录登陆登陆记录 时间,并对其操作进行相应的更 新和记录 收货处理进货信息超市收到供应商的供货,对其进进货记录 行相应的记录 收货审核进货记录审核人员审核进货信息,确认无进货单 误后生成进货单 填写入库单确认的收货信收到进货的确认通知后,填写入未审核的入库 息库单单 审核入库单未审核的入库审核人员对填写的入库单进行入库单 单审核,并加以确认 商品销售收银员前台扫顾客购买商品进行结算时,前台 描记录收银员扫描商品条形码,录入系 统 系统记录销售后台系统根据收银员录入的信销售记录信息息,生成销售记录,并更改相应 的库存等信息 系统对销售结销售记录系统根据此次的销售记录进行结算信息算结算 凭证处理结算信息顾客结算付款完成后,生成一张凭条 凭条作为购物的凭证 输入销售查询用户通过销售已经登录的用户,使用本系统的销售查询条件信息查询功能模块销售查询功能,输入想要查询的 输入的数据关键字 系统返回销售销售查询条件系统根据查询条件查询数据,返销售查询结果查询结果回相应的销售查询结果 输入库存查询用户通过库存已经登录的用户,使用本系统的库存查询条件信息查询功能模块库存查询功能,输入想要查询的 输入的数据关键字

图书管理系统——数据字典

软件产品开发需求模型(DFD 和DD) 数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说 明,是数据流程图的补充工具。数据流图和数据字典共同构成系统的逻辑模型。 数据字典由下列六类元素的定义组成: (1)数据流 (2)数据项:是“不可再分”的数据单位,是数据的最小组成单位。 (3)数据结构 (4)数据存储:数据存储是数据结构停留或保存的场所。 (5)处理逻辑 (6)外部实体 在第一层和第二层数据流图的定义之后,我们都已经详细定义了数据字典的各元素。 对于各数据项的详细符号描述,见实验二的《软件概要设计说明》中的“软件数据结构设计”。 一、 数据流图: 1. 网上购书电子商务系统数据流程图(第一层) DBMS1.1暂存订单 DBMS1.2书籍库存 DBMS1.3采购订单 DBMS1.4销售历史DBMS1.6应付款明细帐DBMS1.5应收款明细帐DBMS1.7总帐 数据流图说明:(DD )

1.1 E :外部项 1.2 P :处理逻辑 1.3 F :数据流 共有FBMS1.1 ~FBMS1.10这10个数据流,分别描述如下: (1)数据流名称:FBMS1.1 数据流说明:用户登入 (2)数据流名称:FBMS1.2 数据流说明:密码修改 (3)数据流名称:FBMS1.3 数据流说明:顾客的订单

(4)数据流名称:FBMS1.4 (5)数据流名称:FBMS1.5 数据流说明:付款(顾客付款给送货人) (6)数据流名称:FBMS1.6 (7)数据流名称:FBMS1.7

(8)数据流名称:FBMS1.8 (9)数据流名称:FBMS1.9 (10)数据流名称:FBMS1.10 1.4 D:数据存储 描述如下:

在线考试系统的设计和实现(毕设参考)

软件工程课程设计设计说明书 考试系统的设计与开发 学生姓名 学号 班级 成绩 指导教师 数学与计算机科学学院 2012年12月26日

软件工程课程设计评阅书

课程设计任务书 2012 —2013 学年第一学期 专业:学号:姓名: 课程设计名称:软件工程课程设计 设计题目:考试系统的设计与开发 完成期限:自2012 年12 月17 日至2012 年12 月28 日共 2 周设计依据、要求及主要内容(可另加附页): 指导教师(签字):教研室主任(签字): 批准日期:年月日

在线考试系统旨在实现考试的无纸化管理,对一些科目的考试可以通过互联网络或局域网进行,方便校方考务的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。我主要开发系统的后台管理系统—JAVA在线考试管理子系统,它包括试题管理、考生管理、在线制作试卷、控制学生考试的设置、试卷审批等功能。本论文主要介绍了对JAVA在线考试管理子系统的分析、设计和开发的全部过程。运用ER图,程序流程图等对在线管理子系统的设计过程进行详细的说明。 关键词:在线考试;j2EE

1 课题描述 (3) 1.1 开发背景 (4) 1.2 系统开发目标 (4) 1.3 开发工具的选择 (4) 2 需求分析 (2) 2.1 背景分析 (2) 2.2 可行性分析 (2) 2.2.1 技术可行性分析 (2) 2.2.2 经济可行性 (2) 2.2.3 方案可行性 (2) 2.3 概要设计 (2) 2.4 总体设计 (3) 2.4.1 系统的功能模块图 (3) 2.4.2 系统功能模块 (4) 3 数据库设计 (5) 3.1数据字典 (5) 3.2 数据库的连接 (7) 4 详细设计 (8) 4.1 公共类设计 (8) 4.2 在线考试模块设计 (9) 4.3 查看考生试卷模块设计 (10) 4.4 考试设置信息维护模块设计 (10) 4.5 用户管理模块设计 (11) 5 程序调试与测试 (1) 5.1 系统运行环境 (1) 5.2 测试目的 (1) 5.3 各功能模块测试 (1) 5.3.1 在线考试模块测试 (1) 5.3.2 查看试卷测试 (2) 5.3.3 管理员模块 (3) 5.3.4 用户管理模块测试 (5) 总结 (7) 参考文献 (8)

在线考试系统数据库设计

数据库设计文档 成员: 指导老师: 日期:2011-5-22

目录 数据库设计文档 (1) 目录 (2) 数据库设计文档 (3) 1 引言 (3) 1.1 编写目的 (3) 1.2 项目来源 (3) 1.3 文档约定 (3) 1.4 预期读者和阅读建议 (3) 1.5 参考资料 (3) 2 数据库命名规则 (3) 3 数据库设计说明 (5) 3.1 数据库逻辑设计 (5) 数据词典 (5) 实体关系 (5) E_R 图 (9) SR关系: (9) 3.2 数据库物理设计 (10) 3.3 数据库分布 (10) 3.4 基表设计 (10) 3.4.1. tb_user: 考生信息表 (11) 3.4.2. tb_invigilate: 监考人员信息表 (12) 3.4.3. tb_admin: 管理员信息表 (12) 3.44 tb_page:考试试卷信息表 (13) 345. tb_select:选择题信息表 (14) 3.4.6. tb_boolean:判断题信息表 (15) 3.4.7. tb_a nswer:简答题信息表 (16) 3.4.8. tb_subject:考试科目信息表 (17) 3.5 视图设计 (18) 3.6 索引设计 (18) 3.7 序列设计 (18) 3.8 完整性设计 (19) 3.9 授权设计 (19) 3.10 触发器设计 (19) 3.11 存储过程设计 (24) 3.11.1 CRUD中的CUD三个操作 (24) 3.12 数据复制设计 (28) 4 查询记录语句 (28) 5 词汇表 (29) 6 历史数据处理 (30)

百货商店业务管理信息系统数据字典

实验三系统数据字典分析及概况 数据字典用于进一步定义和描述所有数据项,包括数据元素的定义、数据结构的定义、数据流的定义、处理逻辑的定义、数据存储的定义和外部项的定义六部分,取其中一部分进行分析,具体的分析结果如下面表格所示: 1,数据元素的定义 元素编号数据元素名称类型长度含义 Y1 商店管理系统编号字符型9 百货商店管理系统的编号Y2 商店管理系统名称字符型30 百货商店管理系统的名称Y3 商店管理系统功能字符型100 介绍系统的功能 2,数据流定义 数据流编号名称来源去处简述 L1 订货单订货单位销售管理来至客户的订单 L2 发货票销售管理订货单位来至销售科的提货依据 L3 货款收据订货单位财务管理订货单位交款的依据 L4 到货单采购管理销售管理通知销售科缺货已到 L5 供货单供货单位采购管理通知订的货已到 L6 报表财务管理经理将业务状况反映给经理 3,处理逻辑定义 处理逻辑编号名称输入数据流输出数据流处理内容 P1 销售管理订货单应收账款 销售记录订货单进入销售管理进行一系列的处理后,得出相应的信息 P2 财务管理应收账款 销售记录 货款收据 采购记录报表 付款支票 财务管理处理整个业务流程的 财务信息, P3 采购管理缺货单 供货单 应收账款 采购记录到货单 采购单 采购科收到销售科的缺货单进 行订货,并在货到后反映给销 售科 P4 税务管理付款支票应付税款税务局向公司的财务科发出应 付税款,公司用支票进行缴付

4,数据存储的定义 数据存储编号名称输入数据流输出数据流内容 A1 应收账款销售管理财务管理标识、货物细节、厂商、日期、 货款等 A2 销售记录销售管理财务管理标识、货物明细、销售额等 A3 应付税款税务管理财务管理标识、日期、明细、税额等 A4 付款支票财务管理税务管理标识、日期、税额等 A5 缺货单销售管理采购管理标识、缺货明细、日期等 A6 采购单采购管理供货单位标识、订货明细、日期、货款等A7 采购记录采购管理财务管理标识、货物明细、销售额等 5,外部项的定义 外部项编号名称类型长度说明 W1 订单号整型9 订单编号 W2 订货单位号整型9 W3 订货单位名字符型30 W4 供货单位号整型9 W5 供货单位名字符型30 W6 税务局名字符型30 W7 经理名字字符型10 W8 订单标志字符型20 标志是可供、不合格、缺货

学生成绩管理系统数据字典

学生成绩管理系统数据库创建学生成绩数据库,命名“XSCJ”。数据库包含以下基本表 A.1 学生信息表 1.学生信息表结构 创建学生信息表,表名“XSB”,表结构如表A.1所示。 表A.1 学生信息表(XSB)结构 2.学生信息表样本数据 学生信息表样本数据(照片除外)如表A.2所示。 表 A.2 学生信息表样本数据表

A2. 课程信息表 1. 课程信息表结构 创建课程信息表,表名“KCB”,表结构如表A.3所示。

表A.3 课程信息表(KCB)结构 2. 课程信息表样本数据 课程信息表样本数据表A.4所示。 表 A.4 课程信息表样本数据表 A3. 学生成绩表 1. 学生成绩表结构 创建学生成绩表,表名“CJB”,表结构如表A.5所示。 表A.5 学生成绩表(CJB)结构

2.学生成绩信息表样本数据 学生成绩信息表样本数据表A.6所示。 表 A.6学生成绩信息表样本数据表 A4. 专业表 1. 专业表结构 创建专业信息表,表名“ZYB”,表结构如表A.7所示。 表A.7 专业信息表(ZYB)结构 2. 专业信息表样本数据 专业信息表样本数据表A.8所示。

表 A.8专业信息表样本数据表 A5. 登录表 1. 登录表结构 创建登录表,表名“DLB”,表结构如表A.8所示。 2. 登录表样本数据 可以根据实际情况设置 A.6 连接表 1. 连接表结构 创建连接表,表名“XS_KCB”,表结构如表A.10所示。 表A.10 连接表(XS_KCB)结构

2. 连接表样本数据 连接表样本数据表A.11所示。 表 A.11连接表样本数据表

仓库管理系统数据字典

(2)数据字典 数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是本系统的数据字典(由于篇幅原因,在此仅给出部分)。 ①数据项的定义 数据项编号:1-01 数据项名称:商品编号 别名:无 简述:某种商品的编号 类型:字符型 长度:8字节 取值范围:数字+英文字母 数据项编号:1-02 数据项名称:单价 别名:购入单价 简述:某种商品的购入单价 类型:数值型 长度:10位,小数位2位 取值范围:0.00-9999999.99 数据项编号:1-03 数据项名称:库存数量 别名:实际库存数量 简述:某种商品的库存数量 类型:数值型 长度:5位整数 取值范围:0-99999 ②数据流的定义 数据流名称:入库单 编号:F1 简述:采购人员填写的商品入库凭单 数据流来源:采购人员 数据流去向:登记库存台账 数据流组成:日期 + 入库单编号 + 商品编号 + 购入数量 流通量:25份/天 高峰流通量:50份/天 数据流名称:发货单 编号:F2 简述:供应商填写的商品发货凭单 数据流来源:供应商 数据流去向:登记合同台账 数据流组成:日期 + 发货单编号 + 供应商编号 + 商品编号 + 发货数量

流通量:25份/天 高峰流通量:50份/天 数据流名称:取货单 编号:F3 简述:库管员填写的要求车间取货凭单 数据流来源:库管员 数据流去向:车间 数据流组成:日期 + 车间编号 + 商品编号 + 数量 流通量:25份/天 高峰流通量:50份/天 ③数据存储的定义 数据存储的名称:库存台账 数据存储编号:D1 简述:记录商品的编号、名称、单价与库存数量等信息 数据存储组成:商品编号 + 购入单价 + 库存数量 关键字:商品编号 数据存储的名称:合同台账 数据存储编号:D2 简述:记录合同的编号、供应商编号、货物编号、单价与购入数量等信息 数据存储组成:合同编号 + 供应商编号 + 商品编号 + 单价 + 购入数量 + 日期 + 合同状态 关键字:合同编号 数据存储的名称:计划台账 数据存储编号:D3 简述:记录计划的编号、车间编号、商品编号、数量等信息 数据存储组成:计划编号 + 供应商编号 + 商品编号 + 数量 + 日期 + 计划状态 关键字:计划编号 数据存储的名称:供应商信息 数据存储编号:D4 简述:记录供应商的编号,名称,地址,电话,传真,银行帐号 数据存储组成:供应商编号 + 名称 + 地址 + 电话 + 传真 + 银行帐号 关键字:供应商编号 数据存储的名称:商品信息 数据存储编号:D5 简述:记录库存商品的编号,类别,名称,规格,单价,单位,存放位置,用途 数据存储组成:商品编号 + 名称 + 类别 + 规格 + 单价 + 单位 + 存放位置 + 用途

《在线考试系统》详细设计说明书

福建工程学院 《在线考试系统》 详细设计说明书 专业: 班级: 报告日期: 作者:XXX(组长) 指导老师:陈一昌

目录 第一部分引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (4) 第二部分项目的系统结构 (5) 2.1B/S模式 (5) 2.2服务器端主程序 (5) 2.3服务器端数据库操作 (5) 第三部分基本操作部分 (6) 3.1项目描述 (6) 3.2整体结构 (6) 3.3功能描述 (7) 第三章系统模块功能 (7) 3.1网站功能模块图 (7) 3.2网站用例图 (7) 第四部分主要设计 (7) 4.1主要功能设计 (7) 4.2流程图 (8) 4.3时序图设计 (8) 4.5E-R设计 (8) 4.7数据库设计 (8) 4.7.1表的设计 (8) 4.7.2 表之间关联关系 (9) 第五部分设计实现 (9) 第六部分项目分工 (9)

第一部分引言 1.1编写目的 根据实际编写 1.2背景 说明: A、项目名称:在线考试系统 B、任务提出者:xxxx C、开发者:xxxxx D、指导老师:陈一昌 E、实现完成的项目将可用在网络上供网友使用,提供信息查询,发布,浏览, 评论的方式,沟通各个用户. 1.3定义 名词定义: 数据字典: 数据库设计要遵循一些规则,一个好的数据库满足一些严格的约束和要求。尽量分离各实体对应的表,一个实体对应一个表,分析改实体有哪些属性,对应有些什么字段,以及各个实体之间的联系。实体、属性与联系是进行概念设计时要考虑

的三个元素,也是一个好的数据库设计的核心。 实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系。 属性:实体或者联系所具有的性质。 数据库的完整性和安全性: 数据库的完整性是指数据的正确性和相容性。数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中。本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防止恶意的破坏和非法的存取。 用例图:使用一个椭圆表示用例,里面的文字描述了用例的名称,会员可以使用或访问系统的部分功能,在图中使用一个“火柴人”表示用户的身份,称为用例的参与者,系统有游客、会员、管理员三个参与者,此外,图中从参与者到用例的单向箭头表示二者之间的关联关系,例如会员可以使用或访问这些功能。 1.4参考资料 百度网站的文档《需求分析模版》和相关资料

在线考试系统需求规格说明书V1.1

<在线考试系统> 需求规格说明书(共32 页,含封面) 拟制甘雯辉,李林,皮浩 审核李老师 会签 标准化 批准

修改记录

目录 1引言 (1) 1.1编写目的 (1) 1.2预期的读者和阅读建议.....................................................错误!未定义书签。2术语、定义和缩略语 (1) 2.1术语、定义 (1) 2.2缩略语 (1) 2.3综合描述 (1) 2.3.1产品前景 (1) 2.3.2功能概述 (1) 2.3.3开发环境 (1) 2.3.4运行环境 (1) 2.4需求编写约定 (2) 2.4.1需求编号约定 (2) 2.4.2需求优先级定义 (2) 2.4.3用例描述编号预定 (2) 3需求 (3) 3.1功能需求 (3) 3.1.1功能需求总描述 (3) 3.1.2登录功能 (6) 3.1.3客户资料管理功能 (8) 3.1.4考试试题管理功能 (13) 3.2非功能性需求 (15) 用户界面需求 (15) 3.2.2性能需求 (15) 3.2.3质量属性需求 (16) 3.3外部接口需求 (17) 3.4文档需求 (17) 3.5设计约束 (17)

3.6其它需求 (17) 3.7参考文档 (17)

1引言 1.1编写目的 本文通过详细描述在线考试系统项目的功能需求、用户界面需求、性能需求、质量属性需求以及其它需求,为后续系统设计、软件(系统)测试、用户文档等工作提供基础与约束。 2术语、定义和缩略语 2.3.4运行环境 表4 运行环境表

2.4需求编写约定 2.4.1需求编号约定 只有叶节点才需要进行需求编号,出于组织需求内容的目的而设置的分组目录不作为需求项,也不需要编号。 需求编号采用前缀+‘-’+YYYY+‘-’+XXXX构成,其中,前缀约定如下:基本需求编号的前缀为SR-F(F表示Fundamental); 非功能性需求编号的前缀为SR-U(U表示非功能性需求); 设计约束需求编号的前缀为SR-C(C表示设计约束); 接口需求编号的前缀为SR-I(I表示接口需求); 文档约束需求编号的前缀为SR-D(D表示Document); 其它需求编号的前缀为SR-O(表示Other); YYYY 采用代表项目的大写英文字母替换。 XXXX 用本前缀下保证唯一的数字序列替换。完整示例如右:UR-F-NCTBS-T110,如果包含子功能用例,再加上子功能模块标识,如短信发送:UR-F-NCTBS-SEND-T111。 注:需求编号在本文档评审通过后,基线之前,由项目系统工程师统一进行编排。2.4.2需求优先级定义 优先级的可能取值为:5、4、3、2、1,具体定义如下: 5:是必须的,它规定了产品的必备需求。没有这些需求,产品将不能完成用户的工作。 4:是重要的,它规定了那些竞争对手已经实现且用户感觉很好的需求、本产品区别于其它同类产品的独特需求及其它一些需求。只有完成这些需求,才能使本产品有市场竞争力。 3:是应该的,它规定了当前版本可以不做,但必须在未来版本中实现的需求。此种需求对产品的体系结构影响可能较大,因此必须在系统设计时予以考虑。 2:是可能的,它规定了那些有了会更好,但没有也没有什么关系的需求,如一些提高效率的小工具。 1:是备忘的,它规定了我们想象的但目前无法或无需实现的需求。 2.4.3用例描述编号预定 统一编号采用一个前缀字母+4位数字编号。前缀字母标识过程的类型,其中C表示前置条件;R表示后置条件;N表示正常过程;E表示异常过程;I表示输入;O表示输出。4位数字中,第1位表示过程编号,后3位表示过程步骤编号,其他的编号依赖于过程的编号。譬如: 前置条件: C0010 整个用例的前置条件 C1010 过程N1的前置条件1 C1020 过程N1的前置条件2 后置条件:

图书馆管理系统数据字典

图书馆管理系统数据字典 数据流描述: 数据流编号:D01 数据流名称:图书采编信息 简述:图书采编信息 数据流来源:图书购买后,由图书馆采编人员整理后,输入计算机 数据流去向:采编管理模块。图书采编信息将采编数据存入数据库(图书表)数据流组成:图书编码,图书类别,书名,作者,出版社,出版日期,单价,购买数量 数据流量:300本/日 高峰流量:800本/日 数据流编号:D02 数据流名称:借书借阅 简述:借书证 数据流来源:用户将借书证交给借书员,借书员经过审查后将相关信息输入计算机 数据流去向:P2_11检查读者身份 数据流组成:借阅日期+书名+读者账号+读者姓名+借阅数量等 数据流量:800个/日 高峰流量:3000个/日

数据流编号:D03 数据流名称:填写借阅记录 简述:填入借阅表的记录 数据流来源:P2_13检查合格的借阅图书信息录入到借阅库中 数据流去向:借阅库 数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等 数据流编号:D04 数据流名称:借阅修改在库 简述:修改的借阅记录 数据流来源:P2_13将借阅的图书的记录录入到图书库 数据流去向:图书库 数据流组成:借阅号+借阅日期+书名+图书编码+读者姓名+读者账号+还书日期+借阅数量+状态等 数据流编号:D05 数据流名称:图书检索要求 简述:读者要求求得图书检索信息 数据流来源:读者输入的检索要求 数据流去向:图书库以及检索处理系统 数据流组成:图书名+图书编号等 数据流编号:D06

数据流名称:图书检索结果 简述:读者经过在检索系统终端输入检索信息后由检索系统返回的结果数据流来源:检索系统 数据流去向:读者 数据流组成:图书名+图书编号+图书索引号+图书所在的书架编号等 数据流编号:D13 数据流名称:电子读物查询要求 简述:读者需要查询的图书信息 数据流来源:读者 数据流去向:电子读物处理模块 数据流组成:图书编号+图书名+出版社等 数据流编号:D14 数据流名称:电子读物查询结果 简述:电子读物处理模块对读者输入的反馈 数据流来源:电子读物处理模块 数据流去向:读者 数据流组成:图书内容+图书所在网站超连接等 数据流编号:D15 数据流名称:还书记录 简述:所还图书进行入库记录

学生成绩管理系统的数据字典

数据流程图: 顶层数据流图 学生成绩管理系统数据字典: 数据结构:admin 描述:管理员的基本信息表 定义:admin = admin_username + admin_password + admin_name + admin_age + admin_sex + admin_job + admin_information + admin_image admin_username={限三个字符以内} admin_password={限10个字符以内} ------------------------------------------------------ 数据结构:course 描述:学校课程信息表 定义:course= course_id + course_name + course_point + teacher_username course_id={限4个字符以内} teacher_username={限4个字符以内} ----------------—------------------------------------- 数据结构:score 描述:成绩表 定义:score= scoreid + teacher_username + student_username + course_id + scoreyear + score scoreid={限4个字符以内} scoreyear={整数型} score={整数型} ------------------------------------------------------- 数据结构:student 描述:学生基本信息表 定义: student=student_username+ student_password+ student_name+ student_age+ student_sex+ student_startyear+ student_department+ student_ student_profession+ student_ student_studentclass+ student_ student_information+ student_image student_username={限9个字符以内}

管理信息系统作业选修课业务流程图、数据字典

选修课系统业务流程图 选修课系统数据字典 1、数据存储描述: 项 目 描 述 数据存储编号 D1 数据存储名称 课程管理员表 简述 增加、修改、查询学生选修课成绩 数据存储组成 学号+姓名+性别+系部班级 相关联的处理 学生信息管理,选修成绩管理,课程管理 学生 选课信息 课程管理员 教师 课程信息表 学生信息表 学生选课信息表 教师信息表 课程时间地点表 教 务 处 教师课程信息

项目描述 数据存储编号D2 数据存储名称学生表 简述学生信息 数据存储组成学号+姓名+性别+系部班级 相关联的处理成绩管理,课程管理 项目描述 数据存储编号D3 数据存储名称教师表 简述教师上课安排 数据存储组成教师姓名+所教课程 相关联的处理课程管理 简述教师上课安排 数据存储组成教师姓名+所教课程 相关联的处理选修课程管理 项目描述 数据存储编号D4 数据存储名称学生选课表 简述学生选课课程信息村存储 数据存储组成姓名+系部班级+课程名称+课程编号+学号相关联的处理课程管理,成绩管理 2、数据处理描述 处理逻辑名称选修课成绩查询 简述检查输入信息的合法性 输入的数据流学号+密码 处理过程根据输入的学号和密码,检索用户,确定用 户类别,以确定该用户的权限,显示查询信 息 输出的数据流学生选课信息,学生成绩,学生信息,密码 修改 处理频率频繁

处理逻辑名称选修课成绩查询登记 简述查询专业表及选修课程表,选修课成绩表 输入的数据流教师名+教师号+密码 处理过程根据输入的信息,确定用户类别,根据用户 类别,显示查询信息 输出的数据流学生选修课成绩,班级表,选修课程表 处理频率频繁

在线考试系统需求分析

在线考试系统需求分析 在线考试系统的功能要求 在线考试系统的总目标是:在当前网络环境下,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的在线考试系统,实现企业或者是学校考试的无纸化,为企业或者学校选拔人才提高更方便,更有效的途径。 根据可行性研究的结果和用户的要求,分析现有情况及问题,采用brower/Server 结构,将在线考试系统分成了一下功能模块。 本系统的用户可分为管理员和普通用户(考生)两类。 本系统共分成两个界面:一个界面用于管理员登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面用于普通用户(考生)登录、注册。主要负责在线考试、查询以往考试成绩留言和在线交流等。 从总体上考虑,系统应该实现下列功能: 对管理员来说,包括试卷管理、题库管理、阅卷管理、成绩管理。 < 1、试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷提出一定的要求生成试卷规则。同时,管理员还可以对库中已有的试卷进行修改和删除,添加新试卷等。 2、题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括客观题(32。,填空、选择、判断、简答)和主观题;对于每种类型的试题,教师可以设置题干、答案等属性。 3、阅卷管理:对于客观题,系统应该可以自动阅卷评分,对于主观题,应该进行人工打分,进而让系统自动统计总成绩。 4、成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及各分数段得分人数等。 4、学生管理:管理员可以对用户的资料进行查询、删除。 对普通用户来说,包括在线考试(包括模拟考试和正式考试)、查询以往考试成绩、

图书管理系统——数据字典

软件产品开发需求模型(DFD和DD) 数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具。数据流图和数据字典共同构成系统的逻辑模型。 数据字典由下列六类元素的定义组成: (1)数据流 (2)数据项:是“不可再分”的数据单位,是数据的最小组成单位。 (3)数据结构 (4)数据存储:数据存储是数据结构停留或保存的场所。 (5)处理逻辑 (6)外部实体 在第一层和第二层数据流图的定义之后,我们都已经详细定义了数据字典的各元素。 对于各数据项的详细符号描述,见实验二的《软件概要设计说明》中的“软件数据结构设计”。 一、数据流图: 1.网上购书电子商务系统数据流程图(第一层)

DBMS1.1暂存订单 DBMS1.2书籍库存DBMS1.3采购订单 DBMS1.4销售历史DBMS1.6应付款明细帐DBMS1.5应收款明细帐DBMS1.7总帐 数据流图说明:(DD ) 1. 1 E :外部项

1.2 P:处理逻辑 1.3 F:数据流 共有FBMS1.1~FBMS1.10这10个数据流,分别描述如下:(1)数据流名称:FBMS1.1 数据流说明:用户登入 (2)数据流名称:FBMS1.2 数据流说明:密码修改

(3)数据流名称:FBMS1.3 数据流说明:顾客的订单 (4)数据流名称:FBMS1.4 数据流说明:送货人给顾客的发货票 (5)数据流名称:FBMS1.5

数据流说明:付款(顾客付款给送货人) (6)数据流名称:FBMS1.6 数据流说明:送货人给顾客的收据(发货票) (7)数据流名称:FBMS1.7 数据流说明:发给书籍供应厂商的订货单

学生管理系统数据字典

Model: 学生管理系统需求模型 Report: Student Manage Author: NI_YinZ Version: 1.0 Date: 2011年11月20日 一、数据库数据字典 通过对学生管理系统工作的内容以及相关数据流程分析,根据学生管理系统的需要,可以设计出能满足用户需求的各种实体,以及它们之间的关系,由此得到数据库所支持的数据模型,即数据库的逻辑结构,具体情况如下: 在mysql中建立了student_manage数据库,共包含八张表:学生表,成绩表,课程表,考试表,学生操行表,教师表,班级表,班级评估表。每张表的字段、数据类型具体以及备注的详细情况如下: 1、学生表(student) 1 NI_YinZ

学生主键(student_id) Integer (数据库里长度设置为8) 学生姓名(student_name) varchar(20) 学生密码(student_password) varchar (32) 学生所属专业(student_major) varchar (20) 学生性别(student_sex) varchar (2) 学生年龄(student_age) Integer (数据库里长度设置为3) 学生生日(student_birthday) varchar (10) 学生地址(student_address) varchar (40) 学生兴趣(student_interests) text (学生兴趣以数组形式存入) 学生星座(student_constellation) varchar (6) 学生QQ(student_qq) Integer (数据库里长度设置为11) 学生头像(student_photo) text 学生日志(student_log) text 学生日志标题(student_log_title) text 学生所属班级(studet_class_name)varchar (20) 学生所属年级(student_this_semester)varchar (20) 2、成绩表(grade) 一个学生一条数据每个学生对应的每门课程的成绩 成绩主键(grade_id) Integer (数据库里长度设置为8) 成绩学生名字(grade_student_name) varchar(20) 成绩科目名(grade_curriculum_name) text (以数组形式存入,与成绩对应) 2 NI_YinZ

人事管理系统数据库 数据字典

人事管理系统数据库数据字典 一、数据流定义 (1)数据流名称:员工情况 位置:员工 定义:员工情况=姓名+性别+出生日期+民族+学历+职称 数据流量;根据公司的员工具体录用情况来确定 说明:要对每一位被聘用的新员工进行唯一编号 (2)数据流名称:奖惩情况 位置:员工 定义:奖惩情况=员工流水号+奖惩类型+奖惩金额+奖惩年月日 数据流量;根据公司的具体情况来确定 说明:要对每一次的奖惩记录进行唯一编号 (3)数据流名称:奖惩批复情况 位置:上级 定义:奖惩批复情况=奖惩类型+批复部门号+批复原因+批复日期 数据流量;根据公司的具体情况来确定 说明:此项在应用中,可以省略 (4)数据流名称:调动情况 位置:员工 定义:调动情况=员工号+调动前职位+调动后职位+调动日期 数据流量;根据公司的具体情况来确定 说明:一个号和对应调动日期相结合,可以确定一个调动情况 (5)数据流名称:调动批复情况 位置:上级 定义:调动批复情况=批复部门号+批复原因+批复日期 数据流量;根据公司的具体情况来确定 说明:批复原因可省略 (6)数据流名称:上班刷卡 位置:员工 定义:上班刷卡=员工编号+上班时间+刷卡机号 数据流量;根据公司的具体规模情况来确定 说明:上班刷卡时间会汇录到员工出勤记录中 (7)数据流名称:下班刷卡 位置:员工 定义:下班刷卡=员工编号+下班时间+刷卡机号 数据流量;根据公司的具体规模情况来确定 说明:下班刷卡时间会汇录到员工出勤记录中 (8)数据流名称:工资查询 位置:员工 定义:工资查询=员工编号+基本工资+奖金+罚款+起始时间+截止时间+发薪日期数据流量;根据公司的具体情况来确定 说明:根据员工号和发薪日期可唯一确定一个工资记录

在线考试系统需求说明书

<在线考试系统> 需求规格说明书(共13 页,含封面) 拟制 审核 会签 标准化 批准

修改记录

目录 1引言........................................................................................................................................... - 4 - 1.1编写目的 (4) 1.2背景 (4) 1.3定义 (4) 1.4参考资料 (4) 2任务概述................................................................................................................................... - 5 - 2.1目标 (5) 2.2用户的特点 (5) 2.3假定和约束 (5) 3需求规定................................................................................................................................... - 6 - 3.1对功能的规定 (6) 3.1.1功能需求表................................................................................................................. - 6 - 3.1.2功能角色用例图......................................................................................................... - 7 - 3.1.3 功能时序图................................................................................................................ - 9 -3.2对性能的规定 (12) 3.2.1精度........................................................................................................................... - 12 - 3.2.2时间特性要求........................................................................................................... - 12 - 3.2.3灵活性....................................................................................................................... - 12 -3.3输人输出要求 (12) 3.4数据管理能力要求 (14) 3.5故障处理要求 (14) 3.6其他专门要求 (14) 4运行环境规定......................................................................................................................... - 15 - 4.1设备 (15) 4.2支持软件 (15) 4.3接口 (15) 4.4控制 (15)

相关主题
文本预览
相关文档 最新文档