《教材管理系统》系统分析与设计 课程设计 报告

合集下载

信息系统分析与设计》课程(实验)实践报告

信息系统分析与设计》课程(实验)实践报告

信息系统分析与设计》课程(实验)实践报告信息系统分析与设计》课程实践报告:学校教材订购系统引言本报告旨在介绍学校教材订购系统的设计与实现。

该系统旨在简化学校教材订购流程,提高工作效率。

本报告将介绍系统的可行性分析和详细设计。

系统的可行性分析技术上可行性分析该系统将使用Java Web技术进行开发,具有良好的可扩展性和安全性。

同时,我们已经具备了必要的技术能力和资源,能够保证系统的顺利开发和维护。

经济上可行性分析该系统的开发和维护成本相对较低,同时能够提高学校教材订购效率,节省人力资源和时间成本。

因此,该系统在经济上是可行的。

使用上可行性分析我们进行了用户调研,得出了用户需求和使用惯。

在设计过程中,我们充分考虑了用户体验和易用性。

因此,该系统在使用上是可行的。

详细设计总体设计该系统将采用MVC设计模式,实现前后端分离。

前端使用Vue.js框架,后端使用Spring Boot框架。

同时,我们将使用MySQL数据库进行数据存储和管理。

系统将包括用户登录、教材订购、订单管理等功能,实现全流程自动化。

3.1.1 系统开发计划甘特图下面是我们的系统开发计划甘特图,它显示了整个项目的时间表和每个任务的进度。

我们将根据这个甘特图来监控项目的进展情况,确保项目按时完成。

3.2 结构化分析与设计在系统开发过程中,结构化分析与设计是非常重要的一步。

它帮助我们分析业务流程、数据流和数据字典,以及设计软件功能模块和数据结构。

3.2.1 业务流程图业务流程图是一种图形化工具,用于描述业务流程中的各个步骤和活动。

我们使用业务流程图来帮助我们更好地理解业务流程,识别潜在的问题和瓶颈,并提出改进的建议。

3.2.2 数据流图数据流图是一种用于描述系统中数据流动的图形化工具。

它帮助我们更好地理解系统中数据的流动方式,以及不同模块之间的关系。

我们使用数据流图来设计系统的数据结构和数据流程。

3.2.3 数据字典的各类条目数据字典是一个非常重要的工具,用于描述系统中使用的数据和数据结构。

教材管理系统地分析报告与设计

教材管理系统地分析报告与设计

目录第一章概述 (1)1.1 开发背景 (1)第二章系统可行性研究 (1)2.1 经济可行性 (1)2.2 技术的可行性 (2)2.3 人员及操作的可行性 (2)第三章系统需求分析 (2)3.1 现行系统的功能结构 (2)3.1.1 组织结构 (2)3.1.2 管理职能分析 (2)3.2 业务流程分析 (3)3.3 现行系统数据流程分析 (3)3.4 企业库存管理系统的特点 (4)第四章新系统的逻辑方案设计 (5)4.1 新系统的功能结构设计 (5)4.2 新系统信息处理流程设计 (5)4.3 建立数据字典 (6)4.3.1 数据流字典 (6)4.3.2 数据存储字典 (8)4.3.3 处理描述 (9)第五章系统数据库设计 (9)5.1 数据库设计概述 (9)5.2数据库概念结构设计模型 (10)5.3 逻辑结构设计 (10)5.4 物理结构设计 (11)5.5 输入输出设计 (11)5.5.1 输出设计 (11)5.5.2 输入设计 (12)总结 (12)教材管理系统的分析与设计第一章概述1.1 开发背景学校教材管理主要是由教材计划制定、采购、入库、发放、记账、结算等一系列工作所组成,该工作各院校都设有专门机构负责该项工作,通常是教材科。

由于学校中专业设置门类多,各专业每期开设课程种类多其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,每期教材科涉及管理的入出库教材种类少则几百多则几千种,涉及教材册数少则几千多则几万,涉及人员广,工作量大,再者特别是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。

据调查,到目前为止,我国还有许多学校甚至是一些重点院校的教材管理仍为手工管理方式,这种现状不但与现实学校教材管理的业务需求不相适应,并且也与学校信息化建设的发展趋势不相适应,因此,学校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。

再论教材管理系统的设计

再论教材管理系统的设计
2 功 能 模 块
统 的 改进 之 处 ,是 本 系统 的核 心 ,下 面 就 书 籍管 理 ,这 一 部 分 进行 详 细 说 明 。 这 部 分 由 入库 操 作 、出 库 操 作 、退 书 操 作 、 盘 存、库存查询六个子模块构成。 计 划操 作 :主 要 负 责 书 籍 购买 前 对 书 籍 购 买制 定 的 计 划 进 行 的操 作 管 理 ,如 计 划 的 录 入 ,查 询 及 修 改 等 。 入 库操 作 :该 部 分 对 整 个 系统 的 书 籍 相 关 操 作 进 行管 理 ,首 先 是 书 籍 购买 回后 进 人 教 材 库要 进 行 登 记 即 录 人 ,其 中分 为 两 种 , 一 种 是 直 接 将 计 划 数 据 转 入 入 库 表 ,因 为 大 部 分 书 会按 计 划 拟 定 的 费 用 , 为减 少 操 作 麻 烦 , 对这 部 分 数 据 的 录入 可 直接 将 计 划 中 已 有 的数 据 转 入 ,但 同 时 允 许操 作人 员修改 ,使入库 操 作方便 ,快 捷 ; 另一种 是书 籍 个 别 入库 录 入 ,计 划 始终 是 计 划 ,不 会 每 次 都 丝毫 不变 ,若 教 材一 次 不能 按计 划购 买 ,或 计 划 中书 籍 没 有 ,需 换 出 一 个 出版 社 、作 者 的 ,或 版 本 不 同 使 得 单 价 不 同等 等 ,就 需 要 对 这部 分 书 进 行 个 别 的 入库 录 入 ,此 外 该 子 模块 还 可 对 入 库 数 据 进 行修 改 查 询 等 。 出库 操 作 :该 子 模 块 是 整 个模 块 的 核 心 ,也 是 整 个 系统 最 关 键 的 部分 。 它不 仅 要 对 学 生 、 教 师 领 书 及 零 售 书 籍 进 行 管 理 ,还 关 系 到 对 以上 几 种 操 作 发生 错 误 时 能 进 行 修 改 , 在处 理 这 部 分 时 ,采用 了大 量的 临 时 库技 术 ,将 学 生 数 据 装 入临 时 库 中 ,在 此 时 库 中 可作 随 意 的 修 改 ,然 后 再 由 系统 重 写 回原库 ,使用 者 只 需 点 一 下修 改 ,即 可 由系 统去 自动 完 成 这一 工作 ,而

教材管理系统设计

教材管理系统设计
教材管理系统
引言
❖ 在学校,教材管理对教学工作的正常进行起着至关重要 的作用,因此教材科管理人员对于班级信息、教材信息、 出版社信息、课程信息管理、进书管理、销售管理、查 询统计等,需要有一个自动化的工具进行统筹管理,才 能够及时、准确地反映教材的征订状态。
❖ 目前,很多学校教材的管理工作还停留在纸质记录的原 始方式上。这样的操作过程不但繁琐,而且在这一系列 的操作中,无论哪一步出了错误,对最终教学工作的正 常进行都有很大的影响。而且会浪费许多人力和物力, 在信息时代这种传统的管理方法必然被计算机为基础的 信息管理所取代。
页面
系统设置模块
❖ 主要用于添加用户、修改密码、用户管理、 退出登录等操作。
页面
页面
结账管理模块
❖ 主要用于进书结账、退书结账、图书销售结 账、销售退货结账的操作,通过借款类型、 图书名称、供应商、未付、借款次数、单据 编号来进行各种结账操作,详细设计信息显 示单据编号、图书名称、出版社名称、信息 类型、总金额、数量、价格、日期、经手人、 结算方式、操作员、添加日期、结账明细等 信息。
❖ 鉴于以上的原因,通过对教材科的具体工作进行分析, 编写了教材管理系统,用来方便的管理教材科的教材管 理工作。
系统层次模块图
教材管 理 理模块
销售管 理模块
查询统 计模块
结账管 理模块
系统管 理模块
出版社信 息添加及
管理
教材信 息添加 及管理
班级信 息添加 及管理
班级课 程查询
页面
查询统计模块
❖ 主要用于对当前图书的进书查询、退书查询、 图书销量查询、销售退书查询、图书库存查 询、班级教材信息及图书销量排行等操作, 通过供应商、图书名称、经手人、起止日期、 数量、详细信息等信息的查询可进行进书、 退书、销量等查询功能,详细信息显示单据 编号、图书名称、出版社名称、信息类型、 总金额、数量、价格、进书日期、经手人、 操作员及添加日期等信息。

某学院系统分析与设计课程作业报告

某学院系统分析与设计课程作业报告

某学院系统分析与设计课程作业报告一、前言本次分析与设计课程作业报告将介绍对某学院新学生入学流程进行系统分析与设计的过程。

该学院的新生入学流程目前存在一些问题,需要进行分析与设计,以提高效率和用户体验。

二、系统分析1. 现状分析通过对学院新生入学流程的调研和了解,发现在新生报到、注册、选课等流程中存在以下问题:- 流程繁琐:新生需要填写大量的信息和表格,导致流程耗时较长。

- 频繁的人工干预:新生报到时需要与多个部门进行沟通和确认,容易造成信息传递的延迟。

- 信息不统一:不同部门间的信息不统一,导致新生需要重复填写和确认信息。

2. 需求分析根据现状分析,对该学院新生入学流程提出了以下需求:- 简化流程:优化新生入学流程,减少不必要的环节和信息填写。

- 提高一体化:实现信息一体化,减少重复输入和确认。

- 自动化处理:引入系统自动化处理,减少人工干预和信息遗漏。

三、系统设计1. 总体设计基于需求分析,针对学院新生入学流程的问题,设计了一套包含报到、注册、选课等环节的一体化系统。

该系统将统一处理新生的信息和流程,并通过自动化处理减少人工干预。

2. 报到系统设计报到系统将通过学生自助服务终端进行自助报到,学生只需携带身份证和入学通知书,通过系统进行信息确认和注册,减少人工干预和信息填写。

3. 注册系统设计注册系统将引入学校学生信息管理系统,实现新生信息一体化管理,减少信息重复输入和确认,提高信息统一性和准确性。

4. 选课系统设计选课系统将引入学校教务管理系统,学生可以通过网上选课,系统将根据学生的专业和课程要求进行匹配,减少学生选课的繁琐性和混乱性。

四、系统实施1. 系统建设基于系统设计,学院将组织技术团队进行系统建设,包括报到系统、注册系统和选课系统的开发和测试,确保系统的稳定性和可用性。

2. 用户培训在系统建设完成后,学院将开展新生入学流程系统的用户培训,包括学生和管理人员的培训,确保他们能够熟练使用系统进行报到、注册和选课等流程。

php图书管理系统课程设计

php图书管理系统课程设计

php图书管理系统课程设计一、教学目标本课程的教学目标是使学生掌握PHP图书管理系统的开发技能。

通过本课程的学习,学生将能够理解图书管理系统的需求分析、系统设计、编码实现、测试与部署等全过程,具备运用PHP进行图书管理系统开发的能力。

1.理解PHP的基本语法和编程方法。

2.掌握MySQL数据库的基本操作和SQL语句。

3.了解前端HTML、CSS、JavaScript的基本知识。

4.熟悉Web开发的基本流程和常用开发工具。

5.能够使用PHP进行简单的Web开发。

6.能够使用MySQL进行数据库设计和查询。

7.能够独立完成图书管理系统的需求分析、系统设计和编码实现。

8.能够对图书管理系统进行测试和部署。

情感态度价值观目标:1.培养学生团队合作意识和解决问题的能力。

2.培养学生对编程事业的热爱和敬业精神。

3.培养学生具有良好的编码习惯和道德素养。

二、教学内容本课程的教学内容主要包括PHP基本语法、MySQL数据库操作、前端HTML、CSS、JavaScript知识,以及图书管理系统的需求分析、系统设计和编码实现。

1.PHP基本语法:变量、数据类型、运算符、条件语句、循环语句、函数等。

2.MySQL数据库操作:数据库创建、表结构设计、数据插入、查询、更新和删除等。

3.前端HTML、CSS、JavaScript:HTML结构、CSS样式、JavaScript交互等。

4.图书管理系统需求分析:需求收集、需求分析、需求文档编写。

5.图书管理系统系统设计:系统架构设计、模块划分、接口设计。

6.图书管理系统编码实现:前端界面、后端逻辑、数据库交互。

7.图书管理系统测试与部署:功能测试、性能测试、部署上线。

三、教学方法本课程采用讲授法、案例分析法、实验法等多种教学方法相结合的方式进行教学。

1.讲授法:用于传授PHP基本语法、MySQL数据库操作、前端HTML、CSS、JavaScript等理论知识。

2.案例分析法:通过分析实际项目案例,使学生更好地理解图书管理系统的需求分析、系统设计和编码实现。

高校教材管理系统的设计与实现

高校教材管理系统的设计与实现

通 知教 师 和学 生 领书 ; 材 出库是 指 教师 和学 生根据 领 书 通知 到教 材科 领 书 , 教 教材 管理 员 根据 教 材需 求计 划 表发 放教 材. 教师 用 书 记录在教 师领 用 记 录表 , 生用 书 记 录在 学生 领用 记 录表 中 , 填写 教材 出库 流水 学 并
21 0 2年 8月
韶关 学 院学 报 ・自然科 学
J un lo h o u n Unv ri ・Nau a ce c o r a fS a g a iest y trlS in e
Ag 2 2 u.01 Vo .3 13 No8 .
第 3 3卷
第 8
高校教 材管理 系统 的设计 与实现
关 键 词 :Βιβλιοθήκη 材 管 理 ; 理 信 息 系统 ; 扩 展 性 教 管 可
中 图 分 类 号 :P 6 . T 3 85
文 献 标 识 码 : A
文章 编 号 :0】— 3 8 2 2 0 - 0 9 0 1 ( 5 4 (叭 )8 0 2 - 5 7
近 年来 , 随着 我 国高 校 教育 改 革 的深 入 和办 学 规模 的不 断扩 大 , 校 教 材管 理 工 作 日益 复 杂 , 要 表 高 主
收 稿 日期 :0 2 0 — 2 2 1 —4 1 作 者 简 介 : 文 全 (9 0 )男 , 两 龙南 人 , 关 学 院 计 算 机 科 学 学 院讲 师 , 士 , 要 从事 地 理 信 息 系 统 和 信 息 管 理 的 研 究 李 18~ , 江 韶 硕 主
2 2 01
帐 和修 改教 材 的库存 信 息 ; 教材 结算 是指 教 材管 理员 根 据入库 流 水 帐和 出库流 水 帐 , 计学 生教 材款 明细 统

教材征订管理系统的设计与实现

教材征订管理系统的设计与实现

摘要本设计是以教材征订管理业务为背景,对“教材征订管理系统”软件进行分析和设计。

本设计的主要优点在于制作出的软件窗体简单大方,功能齐全。

主要包括用户信息管理、班级信息管理、教材信息管理、数据的查询和修改。

数据库连接简单,利用ADO组件连接ACCESS数据库十分实用和方便,易学易用。

为了提高教材征订管理效率,减轻劳动强度提高,信息处理速度和准确性;为管理员提供更方便、科学的服务项目。

高校教材征订管理系统是一套智能教材管理系统。

它可以实现对班级信息、收费信息、供书单位信息、库存信息、领书信息的统一管理。

从而大大弥补了采用手工操作工作效率低,常常出错,并且不能及时了解教材库存和领取具体情况的缺点。

它更好的适应了当前高校教材管理的需求,效率高,纠错能力强,节省人力,可以实现教材收费、领取的自动化管理。

在系统设计的过程中,较多地使用了图表的形式表示数据,例如在分析中就使用了柱状图的形式表现了复杂的数据。

这样,用户可以直观的体会到图表所表示的含义关键词:教材管理;数据库;模块;ADO;窗体序言随着科学技术的不断提高,计算机网络的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

同样各类学校的校园网也运行了多个年头,但还有不少学校的管理系统缺少统一规划,单机运行的信息孤岛还为数不少,所以有必要进一步研究在校园网环境下合理利用原有异构数据库建立相关部门的管理系统的方法。

在各个学校中教务和教材仓库都已经有了各自独立的数据库管理系统,但教材选订等工作都是人工进行,工作人员的劳动量,效率很低。

校园网环境下利用现有的资源建立教材综合管理系统之必要性是不言而喻的!本文介绍基于WebLogic应用服务器进行教材综合管理系统的设计和实现的过程。

系统包含教材选取、查询、修改、订购子系统,系统所需的教务信息和教材库存信息来自网上原有数据库其中,教研室通过B/S模式可以进行教材选取、查询、修改等工作,教材管理在教材委员会通过C/S模式本地完成,主要是教材订购及系统管理工作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录教材管理系统分析与设计 (2)摘要 (2)第1章可行性研究 (3)1.1 系统开发背景 (3)1.2 系统开发的意义 (3)1.3 系统的开发目标和规模 (3)1.4 经济可行性分析 (4)1.5 操作可行性分析 (4)1.6 系统设计的要求 (4)1.7系统实现功能描述 (4)第2章需求分析与设计 (6)2.1系统设计的任务 (6)2.2 教材管理系统的流程 (6)2.3 教材系统的数据流图 (7)2.4 数据字典 (12)第3章总体设计 (17)3.1 软件设计流程图 (17)3.2 软件功能模块图 (18)第4章系统详细设计 (19)4.1系统功能概述 (19)4.2 系统界面 (21)第5章系统测试与运行 (30)5.1 登录界面的测试 (30)5.2 教材入库界面测试 (30)5.3 教材出库界面测试 (30)5.4 班级信息录入界面的测试 (30)5.5 查询界面的测试 (31)5.6信息统计与分析 (31)第6章系统使用说明书 (32)6.1使用说明: (32)6.2操作说明: (32)第7章小结 (34)参考文献 (35)教材管理系统分析与设计摘要教材管理是教学管理中的组成部分,一般学校的教材管理模式是在学年制基础上以班级为单位进行处理的。

院校的教材管理随着学生规模的日益增大、教材日益多样化、学生个人之间教材差异越来越大的现实面前已呈现出无法应对的局面。

因此,建立一套与选课相配套的教材管理模式和管理系统具有十分重要的意义和实际应用的迫切性,而且现有的条件、管理理念和技术水平已使之成为可能。

开发该教材管理系统是为了更好地管理学校的各类教材,便于教材管理人员订书、领书、查询教材资料及其库存情况。

使教材信息管理工作系统化、规范化、自动化,从而达到提高教材管理效率的目的。

关键词:教材管理;信息系统;数据库;delphi7第1章可行性研究1.1 系统开发背景现在,对一所综合性院校来说,专业门类多,课程门类广,教材用书种类多,数量大,随着各校规模的迅速扩大和许多新学科新专业的不断涌现,这种情况更加明显。

各院校都设有专门机构负责该项工作,通常是教材科,其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,涉及人员广,工作量大。

传统的人工管理方法存在诸多弊端,效率低,易出错,经常出现供书不及时、书库缺书、用量与供应量脱节、学生缴费与学校订购费用出现不吻合等现象。

原因固然是多方面的,但其中管理方面的硬件措施是主要因素。

在信息时代的今天,计算机在事务管理方面的应用已经相当广泛,但目前很多高校还停留在人工管理的水平上,显然不适应时代发展和学校信息管理技术的发展应用的要求。

因此,高校教材管理人员目前迫切需要一套方便、高效的计算机化的管理信息系统来代替他们繁琐、低效的传统手工管理方式,并最终实现教材管理的全面自动化。

1.2 系统开发的意义教材管理对各个学校而言,都是一项复杂、烦琐的工作, 是高校教务管理中的一个重要环节, 由于育民学校中专业设置门类多,各专业每期开设课程种类多,其业务不仅涉及出版部门,而且要面对全校各系、部的授课教师,各班级的学生,教材科涉及管理的入出库教材种类非常多,而且还要给校方高层管理人员提供必要的数据统计分析数据,供校方做出下一学期或者来年的教材管理制度和完善这些制度中的缺陷。

因此涉及人员广,工作量大,再者是近年来,我国高等教育规模的不断扩大,学校学生人数迅速增加,使教材管理工作更加繁重不堪。

因此,一套好的教材管理软件,不但能大大降低工作人员的劳动强度,还能提高学校的管理效率和教学水平。

1.3 系统的开发目标和规模在这里设计的指导思想:既要保证教材管理系统的科学性、完整性、系统性,又注意到教材管理的灵活性和可操作性。

同时又较好的解决了教材管理工作的大部分难点问题,比如多价书的征订、采购、发行,到货前书目替换,大量的录入工作,查找书目难以操作,统计每个专业、班级的购书人数比率、不购书的原因统计等。

使用delphi7作为管理系统的开发平台,ACCESS用于数据源的开发和数据存储。

1.4 经济可行性分析在教材管理系统中,实现对教材的物流、资金流和信息流的管理,即针对教材出入库管理、教材库存管理、教材费的收取和使用、教材需求信息、学生个人需用教材信息等进行管理。

这些措施将为提高高等院校教材管理水平、提高工作效率、减少人为差错提供良好的管理平台。

以极低成本的数据处理、信息查询、信息录入等,可实现教材需求信息、订单管理、教材费用处理、教材费查询、教材出入库管理、库存管理、教材发放、各个院系班级不购书人数比率分析、各院系班级不购书学生的原因分析等功能。

从目前校园网和教材管理系统的推广和运行情况来看,本系统不需增加过多的硬件投入和应用方面的培训,甚至可以完全由在读学生利用课程设计或者课余兴趣爱好来开发而且作为一个简单且大家熟知流程易被掌握的小系统完全不需要开发前期的很多调查等准备工作。

因此,其经济成本是很低的。

1.5 操作可行性分析作为一个学校特别是教务任务比较繁多复杂的院校来说,其大部分工作人员是懂计算机的,具有一定基础,会使用各种管理软件。

况且一般管理员的素质要求比较高,所以在新系统投入使用时,只要对员工进行少量的培训和较为详细的书面操作说明,介绍系统的功能、使用方法以及初始密码等就基本上能够使系统顺利的运行了。

1.6 系统设计的要求要求本系统能够非常方便的投入实际的使用并且满足教材管理的基本的功能要求。

并且具有极高的可靠性、安全性、易维护性和可操作性,具有较高的可移植性。

1.7系统实现功能描述本系统应该实现的功能如下:1、系统管理模块:首先是对本系统的操作用户设置权限以及用户基本信息的添加、修改、删除其次是设置有系统初始化,能够在系统出现问题或者有大量错误、冗余数据时进行初始化设置,使系统恢复期初始状态;2、书费管理局模块:财务科根据学生订书情况和教材费用收缴学生订书费用,并记录相应的数据;3、教材出入库模块:教材科根据学生订书数量和教材基本信息想学生发放教材的出库管理和向书商下达供书订单并打印教材报表,便于用户直接查看;4、综合查询模块:根据用户的类型和需求查询教材的库存信息,班级信息以及费用收缴信息;5、统计分析模块:录入班级信息闭和教师单位信息并设置打印报表功能供用户查看然后操作员根据订书情况统计分析学生买书的人数比例和学生不购买教材的原因分析,一次给校方提供相应的数据,便于改进学校的教材管理措施,满足学生对教材的需求;6、帮助模块:介绍本系统的相关信息和操作指南。

第2章需求分析与设计2.1系统设计的任务开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以达到提高工作效率和质量,最终实现教材管理的全面自动化为和现代化。

因此系统主要实现教材管理信息的入库、出库、需求的输入等;教材管理各种信息的查询、修改等;教材采购报表的生成以及各系各部门的教材需求管理等需求分析是数据库设计的基础,其错误将影响到整个设计。

需求分析也是令设计人员感到最繁琐和困难的一个阶段;设计任务:调查应用领域,对各种应用的信息要求和操作要求,进行详细分析,形成需求分析说明书。

2.2 教材管理系统的流程在普通教材的管理应用中,一般的流程有以下几个:1、管理员可以对用户进行管理,如添加用户,分配用户的角色,如“普通用户”、“用户管理员”;删除用户信息;修改用户信息。

2、每个班级将需要订购的教材费用交由财务科科,财务科再通知教材科,根据上报的教材数量找到供应商订购教材,并详细记录教材信息。

3、每个班级按照缴费情况,到教材科领书,并记录领取信息。

并且教材科根据教库存信息决定是否订购书。

4、校方高层管理人员可在学校教材发放完毕后根据教材科和财务科所提供的学生够数人数比例和学生不愿意购书原因分析等总结出本校的教材管理缺陷,从而完善本校教材管理制度。

5、当系统出现异常、人为故障时,或者在使用过程中出现了大量的冗余、错误数据时,可通过系统初始化设置使系统恢复初始状态。

其系统流程图如下图所示:2.3 教材系统的数据流图分析阶段:对应用领域进行分析并抽象出逻辑模型:1、根据第一阶段的结果进行分析,抽象出应用领域中流动信息(信源和信宿)、存储信息、各种应用的定义以及他们间的联系;2、用数据流图描述现行系统的逻辑模型,即信息流动和加工处理等详细情况。

独立于系统的实现:下边是数据流图的示例。

2.3.1 数据流图使用的符号定义数据流图中使用的符号:2.3.2 数据流程图2.3.3 E-R图班级表实体E-R图学生书费历史库实体E-R图教材表实体E-R图仓库实体E-R图书商实体E-R图用户实体E-R图分析实体E-R图整体E-R图2.4 数据字典2.4.1.把各数据项的描述信息按下表格式组成数据字典太贵数字整型与专业不符数字整型没必要数字整型其他数字整型2.4.2数据库关联图第3章总体设计3.1 软件设计流程图3.2 软件功能模块图图3.2.1 软件功能模块图第4章系统详细设计4.1系统功能概述当系统管理员想进入系统时,在登录窗体(图4-4)中输入用户名和密码,点击确定按钮,就可进入教材管理系统的主窗体界面,主窗体界面如图4-6所示,管理员就可以进行如下的工作:(1)通过订书单来确定所需要的订书。

(2)把订书单和库存做比较得出还需要订阅的书的名称、数量等。

(3)把所需要订阅书导出到订书表,通过订书表向各出版社订书。

(4)当所需要的书到货后,把它们存入库存,更新库存数据库。

(5)比较新库存和订书单,导出各学生,各班级,各系的发报表。

4.1.1用户登录功能模块此功能模块主要是用于实现登录用户的身份和权限认证。

用户输入正确的密码后,系统根据用户所具有的权限,允许用户进行合法的操作。

同时为了避免非法用户的干扰,对于用户登录窗体,如果用户连续输错3次密码,则系统自动退出。

4.1.2系统管理功能模块该功能模块主要是进行操作员管理权限和密码修改管理。

其中,操作员管理包括新增、删除操作员和修改操作员的信息与权限。

为了保证系统的安全性,该系统只设置一个管理员用户,该用户一般为校方的高层管理人员,其操作权限不收任何人控制。

用户可以在任何时间修改自己的密码和信息,管理员用户也可根据需要设置用户权限。

4.1.3书费管理功能模块书费管理功能模块包括两大操作:缴纳书费和退回书费。

缴纳书费是指学生以班级为单位向学校缴纳书费,财务科在收缴书费时要准确统计每个班级的人数、总费用、总人数、购书人数等重要信息,并上报给管理员,管理员可参考上报的统计分析图等总结本校在教材管理方面的不足,为校方提供改善决策。

一般开学时学校为了减轻工作量而采取以班级为单位统计购书学生和教师总人数然后根据书的单价以多退少补的书费收缴形式收缴书费,退回书费操作就是用于向学生退还所多交的书费部分。

相关文档
最新文档