学校教材订购系统概要设计说明书

上传人:新** 文档编号:473879078 上传时间:2022-11-29 格式:DOCX 页数:7 大小:75.19KB
返回 下载 相关 举报
学校教材订购系统概要设计说明书_第1页
第1页 / 共7页
学校教材订购系统概要设计说明书_第2页
第2页 / 共7页
学校教材订购系统概要设计说明书_第3页
第3页 / 共7页
学校教材订购系统概要设计说明书_第4页
第4页 / 共7页
学校教材订购系统概要设计说明书_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《学校教材订购系统概要设计说明书》由会员分享,可在线阅读,更多相关《学校教材订购系统概要设计说明书(7页珍藏版)》请在金锄头文库上搜索。

1、学校教材订购系统概要设计说明书学校扬州大学班级 计科1002成员 钱丽萍 宋震宇指导教师 田怀凤2021-11-23目录引言 31. 编写目的 32. 项目背景 33. 概念 34. 参考资料 33333. 需求概述 341. 处置流程 42. 整体结构和模块外部设计43. 功能分派 551 .外部接口 52 . 内部接口 5五数据结构设计 51 .逻辑结构设计 52 . 物理结构设计 5六运行设计61. 运行模块的组合 62. 运行操纵 63. 运行时刻 6七犯错处置设计 61 .犯错输出信息 62 . 犯错处置计谋 7八平安保密设计 7九保护设计 7一引言1. 编写目的本“学校教材订购系统

2、”在可行性的基础上,旨在进一步明确与优化教材订购系统的软件需求,本说明书明确说明系统各功能的实现方式,指导各成员进行编码。本说明书的预期读者:项目领导、程序开发人员、 测试领导、 测试人员及合同约定者。2. 项目背景待开发软件系统名称:学校教材订购系统项目委托单位:扬州大学项目开发单位:计科1002 班 宋震宇、钱丽萍项目主管部门:学校教材订购处3. 概念库存表:寄存库中存在得书籍数据。出库表:寄存已销售的书籍的数据。入库表:寄存入库书籍的数据。购书表:寄存提交的购书信息。缺书记录表:寄存缺少的书籍的信息。待购教材表:寄存待购书籍信息4. 参考资料软件工程,张海藩,清华大学出版社;设计模式,

3、,机械工程出版社。二 任务概述1. 目标本系统能够细化为两个子系统:销售系统和采购系统。销售系统的要紧工作进程为: 第一由教师或学生提交购书单, 经教材发行人员审核是有效购书单后,开发票、记录并返给教师或学生领书单,教师或学生能够到书库领书。采购系统的要紧工作进程为: 假设是教材脱销, 那么记录缺书, 发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。以上功能要求在运算机上实现。2. 运行环境( 1)操作系统:windows NT 或 windows 2000 Server 以上;(2)开发软件:JAVAJCREATOR集成开发工具、windows visio 2003画图工

4、具和 windowsword 文档工具。(3) 数据库: SQL Server 20053. 需求概述1)教材阅读效劳:学生或教师在填写购书单前先对教材进行阅读, 对教材名称, 库存和数量、 价钱有必然了解后再决定自己所要购买的教材,填写购书单2)购书效劳:填写购书单信息(包括提交人姓名、学号、班级和书名、书号、数量) ,教材发行人员审核后开发票并打印给学生或教师3)通知采购:汇总缺书信息并通知采购人员采购4)通知进书:发进书通知给教材发行人员4. 条件与限制(1)当书库中的各类书籍数量发生转变(包括进书和出书)时,都应修改相关的书库记 录,如库存表或进/出库表。(2)在实现上述销售和采购的工

5、作进程时,需考虑有关的合法性验证。(3)系统的外部项至少包括:教师、学生和教材工作人员。(4)系统的相关数据存储至少包括:购书表、库存表、缺书记录表、待购教材表、进库 表和出库表。(5)符合法律规定,没有触犯合同两边所签署的条款。(6 )会利用电脑和对网络的平安性有了解的人员都可利用。三.整体设计1.处置流程1)激活身份验证模块进行用户身份验证2)通过身份验证后对系统进行初始化,依照用户的不同身份导入到相应处置界面3)用户选择不同的功能以此来驱动相应功能模块,并执行指定模块4)用户要求执行完毕后从头进入初始状态5)用户选择退出系统来驱动系统关闭模块,退出系统2.整体结构和模块外部设计学校教材订

6、购系统采购系统教材脱销发缺书单3.功能分派销售系统:主若是学生或教师填写购书单信息,经审核有效后开具发票采购系统:主若是提交购书单信息,进行采购并打印领书单四.接口设计1 .外部接口硬件接口: Pentium m CPU及以上,内存在 256MB以上的运算机。软件接口:支持本系统的软件包括windows NT或windows 2000 Server以上操作系统。2 .内部接口登岸模块:对用户身份的验证初始化模块:身份验证后进行系统初始化,等待事件驱动显示模块:实现信息显示功能添加模块:实现信息添加功能查询模块:实现对信息的查看功能删除模块:具有权限的用户实现删除信息的功能打印模块:实现信息打印

7、功能退出模块:实现关闭系统并退出功能五.数据结构设计出库号书号数量出库时间1.逻辑结构设计1)订购单 属性名:购书单号,书号,购书日期,订购者编号,订购者姓名,数量,总额购书单号书号购书日期订购者编号订购者姓名数量总额说明:此为订购单实体对应的关系模式,其中书号、订购者编号是外码, 其他一些冗余信息删除。2)进书单 属性名:进书编号,书号,采购人姓名,采购日期,采购总数,采购总额进书编号书号采购人姓名采购日期采购总数采购总额说明:此为进书单实体对应的关系模式,其中书号是外码,其他一些冗余信息删除。3)领书单 属性名:领书单号,订购者编号,领书日期,购书单号,购书日期,经办人领书单号订购者编号_

8、领书日期购书单号购书日期经办人说明:此为领书单实体对应的关系模式,其中订购者编号、订购单号是外码,其他一些冗余信息删除。4)缺书单 属性名:缺书单号,书号,总数缺书单号书号缺书数量说明:此为缺书单实体对应的关系模式,其中书号是外码,其他一些冗余信息删除。5)入库单 属性名:入库号,书号,数量,入库时刻入库号3数量入库时间说明:此为入库单实体对应的关系模式,其中书号是外码,其他一些冗余信息删除。6)出库单属性名:出库号,书号,数量,出库时刻说明:此为入库单实体对应的关记录号书号数量10 )库存表属性名:记录号,书号,数量说明:此为库存表实体对应的关系模式系模式,其中书号是外码,其他一些冗余信息删

9、除。7)教材信息 属性名:书号,书名,编者,出版社,单价 书号书名作者出版社单价对应的关系模式。8)学生信息 属性名:学生学号,学生姓名,学生性别,学生年级,学生学号学生姓名学生性别学生年级电话说明:此为学生实体对应的关系模式。9)教师信息 属性名:教师工号,教师姓名,教师性别,教师部门,教师工号教师姓名教师性别教师部门电话说明:此为教师实体对应的关系模式。2 .物理结构设计3 .数据结构与程序的关系效劳器程序在对票单进行操作时需对数据库数据结构,也确实是数据表进行查询和修改:在整个进程中都需要对数据库中的所有表,进行联合查询、修改。物理数据结构要紧用于各模块之间函数的信息传递。接口传递的信息

10、将是以数据结构 封装了的数据,以参数传递或返回值的形式在各模块间传输。犯错信息将送入显示模块中,票单送入打印预备模块中预备打印格式。六.运行设计1 .运行模块的组合该系统由销售系统和采购系统组合而成。用户有两类,一类是教师和学生,另一类为治理员。前类用户具有查询,打印相关信息的权限,而后类用户那么能有多于前者的功能,例如修改,添加的权限。2 .运行操纵用户进行登岸验证后进入相关操作界面,教师或学生可进行查询、打印功能,治理员 还可进行添加、删除等功能。3 .运行时刻响应时刻,更新处置时刻,数据的转换和传送时刻七.犯错处置设计1 .犯错输出信息( 1)输入数据格式错误( 2)输入数据溢出( 3 )输入数据不完全( 4 )数据库的内容被破坏( 5 )打印机未预备好( 6 )系统死锁2 . 犯错处置计谋( 1 )从头输入( 2 )从头输入( 3 )补充输入( 4 )可手动或自动恢复( 5 )检查打印机( 6 )从头启动系统八平安保密设计为使本系统功能齐全完备, 最大限度的提高软件的质量, 从而知足用户的实 际需求,在设计开发进程中为该系统的用户设置了用户权限。九保护设计本系统按期备份数据库,以便在系统显现故障时,能够及时恢复。本系统需严格依照软件产品设计标准的步骤进行开发, 并重复考虑软件的可保护性, 详细编写各时期的文档资料, 并在程序设计进程中做出大量详细的注释。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号