欢迎来到天天文库
浏览记录
ID:11454434
大小:256.50 KB
页数:17页
时间:2018-07-12
《学校教材订购系统详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、JIANGXIAGRICULTURALUNIVERSITY学校教材订购系统项目开发文档详细设计说明书学院:软件学院班级:1011姓名:和静钰学号:20101872指导教师:贾晶17目录1引言41.1编写目的41.2背景41.3定义41.3.1专门术语41.3.2缩写51.4参考资料52总体设计52.1需求概述52.2模块概要53程序描述63.1销售子系统模块具体描述63.1.1提交购书单过程(HandBuyBookBill)63.1.2审核购书单过程(CheckBuyBookBill)73.1.3购书单错误信息显示过程(BuyBookBill
2、Error)73.1.4开发票过程(PrintBill)83.1.5登记购书记录过程(DBRegistBuyBook)83.1.6审核登记过程(CheckDBRegistBuyBook)93.1.7登记购书记录错误信息显示过程(DBRegistBuyBookError)93.1.8发领书单/打印过程(PrintBookBill)93.1.9修改库存表、出库表过程(DBUpdateTable)103.1.10审核修改表过程(CheckDBUpdateTable)103.1.11修改表错误信息显示过程(DBUpdateTableError)113
3、.2采购子系统模块具体描述113.2.1发缺书单程序(HandLackBookBill)123.2.2审核缺书单程序(CheckLackBookBill)123.2.3缺书单错误信息显示程序(LackBookError)133.2.4登记缺书记录程序(DBRegistLackBook)133.2.5审核登记程序(CheckLackBookBill)143.2.6登记错误信息显示程序(DBRegistLackBookError)153.2.7生成采购表程序(PrintBuyingBookbill)153.2.8修改数据库中的表程序(DBUpda
4、teTable)163.2.9审核修改表过程程序(CheckLackBookBill)163.2.10修改错误信息显示程序(DBUpdateTableError)173.2.11发进书通知单程序(PrintBookNotice)17171引言1.1编写目的在前面(学校教材订购系统需求分析报告)中已明确了系统的主要功能,解决了系统“做什么”的问题,在概要设计阶段,我们对设计方案进行了概述。在这个阶段,我们需要确定如何具体的实现所要求的系统,因此要详细设计系统的各个模块。主要工作有:作出软件模块层次结构图,描述所有模块清单(名称,功能,I/O),
5、从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序;设计数据库;设计页面。1.2背景开发软件名称:学校教材订购系统项目任务提出者:学校老师项目开发者:和静钰用户:学校教务处、教师、学生运行环境:江西农大机房开发平台:Eclipse、MySQL、JDK1.61.3定义1.3.1专门术语库存表:存放库中存在得书籍数据。出库表:存放已销售的书籍的数据。入库表:存放入库书籍的数据。购书表:存放提交的购书信息。缺书登记表:存放缺少的书籍的信息。待购教材表:存放待购书籍信息。171.3.2缩写系统:若未特别指出,系统指本“学校教材定购系统”。
6、1.4参考资料《软件工程导论》——张海藩清华大学出版社2总体设计2.1需求概述a)教材浏览服务:学生或教师在填写购书单前可以先对教材总体进行浏览,对教材名称,库存数量及价格进行一定的了解,然后再结合自己的情况决定自己要购买的教材,填写购书单。b)购书服务:本系统在向学生、教师售书时要求填写购书单(包括以下信息:姓名、购书数量、购书书名信息),经教材发行人员审查有效后,开发票、打印领书单返回给教师或学生领取书籍。c)教材信息发布:学院教材订购负责人提供教学用书表后,本系统将教材信息公布,以便于学生确定所需书目,下购书单。d)通知采购:当库存中缺
7、书时,汇总缺书信息,发缺书单给书库采购人员。e)通知进书:当新书入库后,即发进书通知给教材发行人员。2.2模块概要验证模块:完成对用户身份的验证。17初始化模块:在身份验证后,系统调用初始化操作,执行完毕后进入消息循环状态。查询模块:由相应消息驱动,完成对信息进行查看功能。删除模块:具有此权限的用户完成对信息删除功能。打印模块:实现用户从系统打印功能。退出模块:实现用户从系统退出功能3程序描述3.1销售子系统模块具体描述3.1.1提交购书单过程(HandBuyBookBill)用户通过该程序向系统发出购书请求,在提交购书单界面中输入购书单中的
8、各信息。本程序为并发执行,可以多人同时向系统提交购书单。无子程序。功能:收集用户提交的购书单,获得购书者的基本信息。输人项:提交人姓名(Name)String购书的
此文档下载收益归作者所有