学校教材订购系统是一种专为高校设计的管理软件,旨在高效地处理教材的订购、销售、库存和采购等事务。此概要设计说明书旨在为详细设计阶段提供基础,明确系统的基本结构、功能分配、数据流和处理流程。
1.1 编写目的:
文档的目的是描述系统的设计考量,包括处理流程、系统架构、模块划分、功能分配、接口设计、运行设计、数据结构设计以及错误处理设计,以便于后续的详细设计工作。
1.2 背景与定义:
本系统名为“学校教材订购系统”,由农业大学软件学院的教师发起,开发者为永勤。系统基于C/S(客户机/服务器)架构,客户端使用Java开发,运行在Windows 7操作系统上,数据库采用MySQL。数据流图和系统流程图分别用于描绘系统逻辑和物理结构。系统中涉及的主要表有库存表、出库表、进库表、购书表、缺书登记表和待购教材表。
2.1 需求规定:
系统的核心功能包括系统管理(用户登录、退出和操作记录)、订购管理(查询、订购、删除书籍和领书单管理)、销售管理(处理购书单、查询进书单和数据库维护)、采购管理(缺书登记、待购信息、进书通知单和数据库维护)。系统性能要求包括快速的更新、查询和统计处理,支持鼠标和键盘操作,兼容Windows XP和Windows 7,并预留与其他系统的接口。
2.2 运行环境:
硬件要求为酷睿I3处理器及1GB以上内存的计算机,软件环境包括Windows 7和Windows XP操作系统,MySQL数据库以及Java开发工具。
2.3 设计概念和处理流程:
系统启动后,先进行身份验证,然后初始化并根据用户身份进入相应处理页面。系统通过消息循环和事件驱动机制激活各功能模块。
2.4 软件构造图:
系统包括销售管理、采购管理和订购管理等模块,每个模块有特定的处理流程,如销售管理涉及处理订购单、查询库存和进书单等。
2.5 功能需求与程序关系:
不同功能模块之间有紧密的关联,例如用户身份验证、订购查询、库存信息查询、订购单处理等。
2.6 人工处理过程:
涉及到教材入库、库存调整和过时教材删除等操作,部分过程需人工介入。
3.1 用户接口:
系统采用Windows风格界面,包括窗口、菜单和对话框,便于用户交互。
学校教材订购系统是一个综合性的管理平台,旨在优化教育资源分配,提高学校教材管理效率。其设计考虑了多种功能需求、硬件和软件环境,以及用户友好的操作界面,确保了系统在实际运行中的稳定性和实用性。