学校教材订购系统总体设计

学校教材订购系统总体设计

ID:30798633

大小:544.52 KB

页数:9页

时间:2019-01-03

学校教材订购系统总体设计_第1页
学校教材订购系统总体设计_第2页
学校教材订购系统总体设计_第3页
学校教材订购系统总体设计_第4页
学校教材订购系统总体设计_第5页
资源描述:

《学校教材订购系统总体设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《営嗾教材钉购系统总俸殺针》字达思2005-10总体设计说明书1.引言1.1编写目的在前一阶段(学校教材订购系统需求分析说明书)屮已解决了实现该系统需求的程序模块设计问题。包括如何把该系统化分成若十个模块、决定各模块Z间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告屮间将对在本阶段中对系统所做的所有详细设计进行说明。在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。主耍工作有:根据《学校教材订购系统需求分析说明书》所描述的数据、功能

2、性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。1.2项目背景“学校教材订购系统”有两部分组成:销售系统和采0数据。销售系统的工作过程为:首先山教师或学牛提交购掰,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领帖教师或学生即nJilJ库领书。采购系统的主要工作过程为:若是脱销教材缺书,发缺书单给书库采购人员;一口新书入库后,即发进书通知给教材发行1.3定义131专门术语库存表:存放库屮存在得...出库表:存放已销进葩瞬的数据。入库表:存放入库厂9数据。购书表:存放购帖信息

3、。缺书登记表:存放缺少的书籍的信息。待购教材表:存放待购书籍信息。1.3.2缩写系统:若未特别指出,系统指本“学校教材订购系统”。Accesso1.4参考资料1)《学校教材订购系统需求分析说明书》软件开发小组2)张海藩《软件工程导论》清华大学出版社3)萨师煩、王珊《数据库系统概论》高等教冇出版社2•总体设计2」需求概述为方便教师、学生领书,教材发行人员处理各种单据,以及采购人员采购需开发一个“学校教材订购系统”。教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、背记并返给教师或学牛•领书单,教师或学牛即可去书库

4、领书。若是脱销教材,则登记缺书,发缺卩单给卩库采购人员;一旦新书入库后,即发进书通知给教材发行人员。要求系统能有效、快速、安全、可靠和无谋的完成上述操作。并要求界面简单明了,易于操作,数据库利于维护。2.21.软件结构销作了•系统2.采购了系统3.程序描述3」功能销售了系统模块:提交购书单、审核购书单、开发票、登记购书纪录、返回领书单、g文档在线修改和维护数据库中相应的表。采购子系统模块:发缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。3.2性能①精度:购书是由需求决定的,只要有缺书现象则会

5、体现出来,但也因为这样,如果需要提前多购相关书籍的话,则需要管理人员的参与。②吋间特性要求:定购需耍提前若干天。③可靠性:较高④灵活性:在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改。3.3输入项目销售了系统模块:需要输入购书单中要求的信息(提交人姓名、弔名、书号、数虽、身份识别码)。采购了系统模块:需要输入缺书单中要求的信息(书名、书号、数量)。3.4名、输出项目销售了系统模块:书号、开票人姓名、交易金额、交易口期)。采购子系统模块:需要打印进书通知单(书号、书龟匹书FI期)。需要打印领书单(书名、书号、数量

6、、领书人姓名),发票(书算法3.53.5.1.销售子系统模块:余1.提交购书单过程(HaiuiBuyBookBiI^3在提交购书单界血中输入购书单中幾匕•信息:提交人姓名(Name).'String购书的名称(BookN^4String购书的书号String数量(No)String身份识别位)String2.审核购书单过程(CheckBuyBookBill):对过程1提交购书单输入的部分信息进行市核:Check(购巧名称(BookNamc))Check(购书书号(ISBN))Check(数量(No))Check(身份识别码(

7、ID))如果有一个或多个错误则不提交购书单上的数据,转入过程3购书单错误信息显示过程。如果审核通过转入过程4开发票。3.购书单错谋信息显示过程(BuyBookBillError):用來显示购书单中出现的错误:If(购书名称!=True)库屮没有这类书,请重新输入If(购书帖号!=Truc)书号错误,请重新输入If(数量!=True)数虽越界,请重新输入If(身份识别码!=True)身份不对,请确认后重新输入1.开发票过程(PrintBill):Print(书名(BookName),书号(ISBN),开票人姓名(Name),交

8、易金额(Money),交易日期(Date))o2.登记购书记录过程(DBRegistBuyBook):将提交的信息存入到数据库的购书表中:DBBookName=,书名”DBISBN二”书号”DBNo="数量”3.审核登记过程(CheckDBRegistBuyBook):若在存取过程中出现错

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。