分享
分销 收藏 举报 申诉 / 54
播放页_导航下方通栏广告

类型大学毕业论文-—学校教材全套定购系统设计.doc

  • 上传人:胜****
  • 文档编号:2138189
  • 上传时间:2024-05-18
  • 格式:DOC
  • 页数:54
  • 大小:610.50KB
  • 下载积分:10 金币
  • 播放页_非在线预览资源立即下载上方广告
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    大学毕业 论文 学校 教材 全套 定购 系统 设计
    资源描述:
    学校教材定购系统 毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作 者 签 名:       日  期:         指导教师签名:        日  期:        使用授权说明 本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:        日  期:         学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名: 日期: 年 月 日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权      大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名: 日期: 年 月 日 导师签名: 日期: 年 月 日 指导教师评阅书 指导教师评价: 一、撰写(设计)过程 1、学生在论文(设计)过程中的治学态度、工作精神 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、学生掌握专业知识、技能的扎实程度 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生综合运用所学知识和专业技能分析和解决问题的能力 □ 优 □ 良 □ 中 □ 及格 □ 不及格 4、研究方法的科学性;技术线路的可行性;设计方案的合理性 □ 优 □ 良 □ 中 □ 及格 □ 不及格 5、完成毕业论文(设计)期间的出勤情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 指导教师: (签名) 单位: (盖章) 年 月 日 评阅教师评阅书 评阅教师评价: 一、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 建议成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 评阅教师: (签名) 单位: (盖章) 年 月 日 河北大学工商学院——学校教材订购系统 教研室(或答辩小组)及教学系意见 教研室(或答辩小组)评价: 一、答辩过程 1、毕业论文(设计)的基本要点和见解的叙述情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、对答辩问题的反应、理解、表达情况 □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、学生答辩过程中的精神状态 □ 优 □ 良 □ 中 □ 及格 □ 不及格 二、论文(设计)质量 1、论文(设计)的整体结构是否符合撰写规范? □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、是否完成指定的论文(设计)任务(包括装订及附件)? □ 优 □ 良 □ 中 □ 及格 □ 不及格 三、论文(设计)水平 1、论文(设计)的理论意义或对解决实际问题的指导意义 □ 优 □ 良 □ 中 □ 及格 □ 不及格 2、论文的观念是否有新意?设计是否有创意? □ 优 □ 良 □ 中 □ 及格 □ 不及格 3、论文(设计说明书)所体现的整体水平 □ 优 □ 良 □ 中 □ 及格 □ 不及格 评定成绩:□ 优 □ 良 □ 中 □ 及格 □ 不及格 (在所选等级前的□内画“√”) 教研室主任(或答辩小组组长): (签名) 年 月 日 教学系意见: 系主任: (签名) 年 月 日 目录 一、需求分析说明书 -------------------------------------------------------------------------3 1.引言 -----------------------------------------------------------------------------------3 2.任务概述 -----------------------------------------------------------------------------4 3.需求规定 -----------------------------------------------------------------------------4 4.运行环境规定--------------------------------------------------------------------------8 二、概要设计说明书 -------------------------------------------------------------------------9 1.引言 -----------------------------------------------------------------------------------9 2.总体设计 ----------------------------------------------------------------------------10 3.接口设计 ----------------------------------------------------------------------------20 4.存储分配 ----------------------------------------------------------------------------20 5.限制条件 ----------------------------------------------------------------------------20 6.测试要点 ----------------------------------------------------------------------------20 三、详细设计说明书 -----------------------------------------------------------------------21 1.引言 ----------------------------------------------------------------------------------21 2.程序系统的结构 -------------------------------------------------------------------22 3.程序设计说明 ----------------------------------------------------------------------27 四、数据库设计说明书 --------------------------------------------------------------------41 1.引言 ----------------------------------------------------------------------------------41 2.外部设计 ----------------------------------------------------------------------------42 3.结构设计 ----------------------------------------------------------------------------43 软件需求说明书 一、引言 1.1 编写目的 本学校教材订购系统在可行性研究的基础上,是为了进一步明确教材订购系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。 本文档供项目经理、设计人员、开发人员参考。 1.2 背景 开发软件名称:学校教材订购系统 项目任务提出者:学校 项目开发者:安鹏、温建周、张昆、牛凯旋 用户:各学校 实现软件的单位:河北大学工商学院 1.3 定义 1.3.1专门术语 库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 入库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.3.2 缩写 系统:若未特别指出,系统指本“学校教材订购系统”。 Sercle SQL 1.4 参考资料 1.《软件工程》机械工业出版社 2.《软件工程导论》,张海藩,清华大学出版社。 3.《数据库系统概论》,王珊,萨师煊,高等教育出版社。 二、任务概述 2.1 目标 本系统可以细化为两个子系统:销售系统和采购系统 销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人,一旦新书入库后,即发进书通知给教材发行人员。 以上功能要求在计算机上实现。 2.2 用户的特点 用户要有一定的计算机操作的知识和培训,熟练界面的操作即可。维护人员只需要精通SQL Server 2005数据库的相关知识即可。 2.3 假定和约束 1. 由于开发时间短,该系统可能存在着一些缺陷。 2. 开发经费紧张。 三、需求规定 3.1 对功能的规定 本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。 本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。 本系统还兼顾一点财务信息的管理,在发生单人购书时,系统直接向购书者收取现金,内部形成一个小小的财务管理。 教师学生 编制购书单 检测购书单 缺书登记 开发票、登记、返回领书单 对比库存订单 采购部门 注册登录 订单 缺书登记记录 教师学生信息 注册登录 订单 订单 教材脱销 订单 到货通知 书籍库存 发缺书单 3.2 对性能的规定 3.2.1 精度 该系统可以通过输入日期或是书名查询。 查询的时间跨度为一周之内。 查询的结果可以显示:书名,消息,通知等。 3.2.2 时间特性要求 a. 响应时间0.5s; b. 更新处理时间0.5s; c. 数据的转换和传送时间0.5s; 3.2.3 灵活性 a. 通过图形界面来操作简单方便。 b. 可以实现跨平台操作,可以在windows2000/2003/xp上操作。 c. 同其他软件的接口有预留实现的可扩展性; d. 精度和有效时限上无变化; 3.3 输人输出要求 3.3.1 数据字典 数据项: 名称:图书编号 数据类型:整型 长度:128 取值范围:0-127 名称:图书名称 数据类型:字符型 长度:八进制 名称:购书数量 数据类型:整型 长度:128 取值范围:0-127 数据结构: 名字:出库表 描述:存放已销售的书籍数量 定义:出库表=书名+书号+出库数量+出库时间 名字:进库表 描述:存放进库书籍数量 定义:进库表=书名+书号+进库数量+进库时间 名字:购书表 描述:存放提交的购书信息 定义: 购书表=书名+书号+订书数量+订购日期+购书者姓名+图书单价 名字:缺书登记表 描述:存放缺少的书籍信息 定义:缺书登记表=书名+书号+缺书量+登记时间 名字:库存表 描述:存放图书信息 定义:库存表=书名+书号+作者+出版日期+出版社+库存数量 3.4 数据管理能力要求 数据库主要管理预订单,缴款单,发票单,领书通知单,金库单,预订单,采购单,出库单,支出单等,容量可以以学校总人数为参考。 主要数据库表为: 购书表、库存表、缺书登记表、进库表、出库表 图书表,包括书名、书号、作者、单价、出版日期、出版社 个人信息表,包括姓名、性别、编号、联系方式、注册信息 购书表,包括书名、书号、订书数量、订购日期、购书者姓名、图书单价 库存表,包括书名、书号、作者、出版日期、出版社、库存数量 进库表,包括书名、书号、进库数量、进库时间 缺书登记表,包括书名、书号、缺书量、登记时间 出库表,包括书名、书号、出库数量、出库时间 3.5 故障处理要求 本系统在正常的使用下不会出现错误,如果出现错误可以进行解决。 3.6 其他专门要求 为使本系统功能齐全完备,操作简单方便,最大限度的提高软件的质量,从而满足用户的实际需求,在设计开发过程中遵循了如下原则: (1)安全性原则:为该系统的用户设置了用户权限。 (2)合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情况进行教材的进货、销售等工作。 (3)易操作性原则:要求该系统的功能齐全,界面友好,操作方便,必要的地方进行提示。 (4)准确性原则:对输入的相关资料建立检错机制,即使报错,使用户能够即使准确的输入合法的资料。 四、运行环境规定 4.1 设备 a. 硬盘剩余空间至少为500M,内存为512M。 b. 键盘输入,打印机输出。 c. 上网设备,如:网卡,网线等。 4.2 支持软件 操作系统:windows2000/2003/xp等 开发软件:my eclipse 数据库:SQL Server 2005 4.3 接口 可预留其他功能接口实现的可扩展性。 4.4 控制 用图形界面操作简单方便。 概要设计说明书 一、引言 1.1编写目的 在前一阶段(学校教材订购系统需求分析说明书)中已解决了实现该系统需求的程序模块设计问题。包括如何把该系统化分成若干个模块、决定各模块之间的的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中间将对在本阶段中对系统所做的所有详细设计进行说明。 在本阶段中,确定如何具体的实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成具体的程序语言书写的程序。主要工作有:根据《学校教材订购系统需求分析说明书》所描述的数据、功能性能需求、处理流程、总体结构和模块设计,涉及软件系统的结构设计、逐个模块的程序描述。 1.2背景 开发软件名称:学校教材订购系统 项目任务提出者:学校 项目开发者:安鹏、温建周、张昆、牛凯旋 用户:各学校 实现软件的单位:河北大学工商学院 “学校教材订购系统”有两部分组成:销售系统和采购系统。 销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。 采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。 1.3定义 1.3.1专门术语 库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 入库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.3.2 缩写 系统:若未特别指出,系统指本“学校教材订购系统”。 1.4参考资料 1) 《学校教材订购系统需求分析说明书》 软件开发小组 2) 张海藩 《软件工程导论》 清华大学出版社 3) 萨师煊、王珊 《数据库系统概论》 高等教育出版社 二、总体设计 2.1需求规定 为方便教师、学生领书,教材发行人员处理各种单据,以及采购人员采购需开发一个“学校教材订购系统”。教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求界面简单明了,易于操作,数据库利于维护。 2.2运行环境 硬盘剩余空间至少为500M,内存为512M。 键盘输入,打印机输出。 上网设备,如:网卡,网线等。 操作系统:windows2000/2003/xp等 开发软件:my eclipse 数据库:SQL Server 2005 2.3程序描述 2.3.1 功能 销售子系统模块:提交购书单、审核购书单、开发票、登记购书纪录、返回领书单、修改和维护数据库中相应的表。 采购子系统模块:发缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。 2.3.2 性能 ① 精度:购书是由需求决定的,只要有缺书现象则会体现出来,但也因为这样,如果需要提前多购相关书籍的话,则需要管理人员的参与。 ② 时间特性要求:定购需要提前若干天。 ③ 可靠性:较高 ④ 灵活性:在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改。 2.3.3输入项目 销售子系统模块:需要输入购书单中要求的信息(提交人姓名、书名、书号、数量、身份识别码)。 采购子系统模块:需要输入缺书单中要求的信息(书名、书号、数量)。 2.3.4输出项目 销售子系统模块:需要打印领书单(书名、书号、数量、领书人姓名),发票(书名、书号、开票人姓名、交易金额、交易日期)。 采购子系统模块:需要打印进书通知单(书号、书名、进书日期)。 2.3.5 算法 2.3.5.1销售子系统模块: 1. 提交购书单过程(HandBuyBookBill): 在提交购书单界面中输入购书单中的各信息: 提交人姓名(Name) String 购书的名称(BookName) String 购书的书号(ISBN) String 数量(No) String 身份识别码(ID) String 2. 审核购书单过程(CheckBuyBookBill): 对过程1 提交购书单输入的部分信息进行审核: Check(购书名称(BookName)) Check(购书书号(ISBN)) Check(数量(No)) Check(身份识别码(ID)) 如果有一个或多个错误则不提交购书单上的数据,转入过程3购书单错误信息显示过程。如果审核通过转入过程4 开发票。 3. 购书单错误信息显示过程(BuyBookBillError): 用来显示购书单中出现的错误: If(购书名称!=True) 库中没有这类书,请重新输入 If(购书书号!=True) 书号错误,请重新输入 If(数量!=True) 数量越界,请重新输入 If(身份识别码!=True) 身份不对,请确认后重新输入 4. 开发票过程(PrintBill): Print(书名(BookName),书号(ISBN),开票人姓名(Name),交易金额(Money),交易日期(Date))。 5. 登记购书记录过程(DBRegistBuyBook): 将提交的信息存入到数据库的购书表中: DB BookName=”书名” DB ISBN=”书号” DB No=”数量” 6. 审核登记过程(CheckDBRegistBuyBook): 若在存取过程中出现错误则转到过程7登记购书记录错误信息显示过程,若没有错误,返回成功登记信息,转到过程8发领书单/打印过程。 Check(存取)。 7. 登记购书记录错误信息显示过程(DBRegistBuyBookError): 显示在数据库操作中出现的错误,并RoolBack回滚转入过程5重新登记购书记录 Display(错误的类型,相应提示)。 RoolBack 8. 发领书单/打印过程(PrintBookBill): Print(领书的名称(BookName)、领书的书号(ISBN)、领书的数量(No)、领书人姓名(Nmae))。 9. 修改库存表、出库表过程(DBUpdateTable): 修改出库表和库存表相应的记录 库存表:书名、书号、数量 出库表:书名、书号、数量、出库时间 10. 审核修改表过程(CheckDBUpdateTable): 如在对数据库操作过程中出现错误,则转入过程11修改表错误信息显示过程,如果没错误,返回成功信息,继续进行下一步操作。 Check(数据库操作)。 11. 修改表错误信息显示过程(DBUpdateTableError): 显示在数据库操作中出现的错误,并RoolBack回滚转到过程9重新修改库存表、出库表过程。 Display(错误的类型,相应提示)。 RoolBack 2.3.5.2采购子系统模块: 1. 发缺书单过程(HandLackBookBill): 在发缺书单的界面中,输入缺书的信息 书名 BookName 书号ISBN 数量No String String int 2. 审核缺书单过程(CheckLackBookBill): 对过程1中输入的信息核对 Check(书名、书号、数量) 如正确就转入过程4登记缺书记录;如果错误转入过程3缺书单错误信息显示过程。 3. 缺书单错误信息显示过程(LackBillError): If(书名!=True) 书名错误,请重新输入; If(书号!=True) 书号错误,请重新输入; If(数量!=True) 数量越界,请重新输入; 4. 登记缺书记录过程(DBRegistLackBook): 将缺书信息登入到缺书表中 DB BookName=”书名” DB ISBN=”书号” DB No=数量 5. 审核登记过程(CheckDBRegistLackBook): 对数据库操作的审核 Check(登记过程) 如有错转入过程6登记错误信息显示过程,如果没错误转入过程7修改数据库中的表过程。 6. 登记错误信息显示过程(DBRegistLackBookError): 对登记中出现的错误显示,并转入过程4登记缺书记录,重新登记。 Display(错误的类型,相应提示) RoolBack 7. 修改数据库中的表过程(DBUpdateTable): 对新进的新书,修改数据库中入库表和库存表的记录: 入库表: DB BookName=”书名” DB ISBN=”书号” DB No=”数量” DB In_Date=”入库日期” 库存表: DB BookName=”书名” DB ISBN=”书号” DB No=”数量” 8. 审核修改过程(CheckDBUpdateTable): 对数据库中入库表、库存表的修改审核 Check(修改过程) 如果有错转入过程9修改错误信息显示过程;如无错,转入过程10发进书通知单过程。 9. 修改错误信息显示过程(DBUpdateTableError): 对修改中出现的错误显示,并转入过程7修改数据库中的表,重新修改。 10. 发进书通知单过程(PrintBookNotice): Print(书名、书号、进书日期); 2.3.6 程序逻辑 销售子系统模块程序流程图: 开始 提交购书单 1 N 审核购书单2 1 错误显示 3 Y 开发票 4 登记购书记录 5 N 错误显示 7 审核登记 6 Y 发领书单 8 修改相应表 9 N 审核修改 10 错误显示 11 Y 结束 1. 提交购书单:(HandBuyBookBill) 2. 审核购书单(CheckBuyBookBill) 3. 购书单错误信息显示(BuyBookBillError) 4. 开发票(PrintBill) 5. 登记购书记录(DBRegistBuyBook) 6. 审核登记(CheckDBRegistBuyBook) 7. 登记购书记录错误信息显示(DBRegistBuyBookError) 8. 发领书单/打印(PrintBookBill) 9. 修改库存表、出库表(DBUpdateTable) 10. 审核修改表(CheckDBUpdateTable) 11. 修改表错误信息显示(DBUpdateTableError) 采购子系统模块程序流程图: 开始 发缺书单 1 审核缺书单 2 错误显示 3 登记缺书 4 审核登记 5 错误显示 6 修改数据库的表 7 审核修改 8 错误显示 9 发进书通知单 10 结束 1. 发缺书单(HandLackBookBill) 2. 审核缺书单(CheckLackBookBill) 3. 缺书单错误信息显示(LackBillError) 4. 登记缺书记录(DBRegistLackBook) 5. 审核登记(CheckDBRegistLackBook) 6. 登记错误信息显示(DBRegistLackBookError) 7. 修改数据库中的表(DBUpdateTable) 8. 审核修改(CheckDBUpdateTable) 9. 修改错误信息显示(DBUpdateTableError) 10. 发进书通知单(PrintBookNotice) 2.4结构 1. 销售子系统 销售子系统 提交购书单 审核购书单 维护相应的数据表 领书修改库存纪录 返回领书单 登记购书纪录 开发票 2. 采购子系统 采购子系统 维护数据库 修改相应的表 发进书通知单 登记缺书纪录 发缺书单 2.5功能需求与程序的关系 本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:   程序1 程序2 …… 程序n 功能需求1 √       功能需求2   √     ……         功能需求n   √   √ 2.6人工处理过程 说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。 三、接口设计 各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。 四、存储分配 为程序当中的数据结构在内存中开辟空间存储,如入到数据库中后在数据库的表中为其开辟存储空间。 五、限制条件 输入的信息都封装在数据结构当中,不能独立存在,在向数据库中提交数据时必须一起提交而不能逐项提交。输入数据的类型必须和定义的数据类型相匹配。 六、测试要点 对本程序进行黑盒和白盒测试,在白盒测试中,进行路径测试,条件测试,判定覆盖,语句覆盖;在黑盒测试中采用等价类划分的测试方法,列出尽可能多的有效等价类和无效等价类。确保程序正常运行,无误。 详细设计说明书 一、引言 1.1 编写目的 根据《需求规格说明书》、《概要设计说明书》,在仔细考虑讨论之后,我们对《学校教材订购系统》软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础。 1.2 背景 说明: 1.2.1待开发软件系统的名称:《学校教材订购系统》 1.2.2随着社会信息量的与日俱增,作为信息存储的主要媒体之一教材,数量、规模比以往任何时候都大的多,老师和学生在选择教材和订购教材时产生了很大的麻烦。在计算机日益普及的今天,对个人而言若采用一套行之有效的教材订购系统来订购书籍,会方便许多,这也充分应用硬件资源,节省了人力资源。   学校教材订购系统软件是一功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广WINDOWS系列等操作系统上使用。除此以外,可通过访问权限控制以及数据备份功能,确保数据的安全性。 1.3 定义 1.3.1专门术语 库存表:存放库中存在得书籍数据。 出库表:存放已销售的书籍的数据。 入库表:存放入库书籍的数据。 购书表:存放提交的购书信息。 缺书登记表:存放缺少的书籍的信息。 待购教材表:存放待购书籍信息。 1.3.2 缩写 系统:若未特别指出,系统指本“学校教材订购系统”。 Sercle SQL 1.4 参考资料 《软件工程》 机械工业出版社 张海藩 《软件工程导论》 清华大学出版社 二、程序系统的结构 2.1销售子系统 销售子系统 维护相应的数据表 领书修改库存纪录 登记购书纪录 提交给财务系统 审核购书单 提交购书单 2.2采购子系统 采购子系统 维护数据库 修改相应的表 登记缺书纪录 领取缺书单 2.3.学校教材订购系统层次图 修 改 库 存 库 存 信 息 用 户 信 息 订 购 信 息 取 数 据 用 户 信 息 订 书 信 息 处 理 发 票 购 书 单 采 购 单 权 限 设 置 数 据 库 备 分 事物处理 打 印 系统维护 初 始 化 学校教材订购系统 核 对 信 息 上层数据流图: 主要功能的流程图: 三、程序设计说明 从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。 3.1 程序描述 初始化 主模块 功能 建立与数据库连接 用户查看当前信息 后台管理设置模块 消息公告模块 系统查询模块 登录 注册模块 获取系统设置 运行主对话框 根据输入调用子模 退出系统时断开与数据库的连接 输入项目 用户鼠标点击输入 程序逻辑 见右图 存储分配 内部数据: 测试要点 数据库连接情况: 正常情况,数据库文件缺少,外部系统异常。
    展开阅读全文
    提示  咨信网温馨提示:
    1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
    2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
    3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
    4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
    5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
    6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

    开通VIP折扣优惠下载文档

    自信AI创作助手
    关于本文
    本文标题:大学毕业论文-—学校教材全套定购系统设计.doc
    链接地址:https://www.zixin.com.cn/doc/2138189.html
    页脚通栏广告

    Copyright ©2010-2025   All Rights Reserved  宁波自信网络信息技术有限公司 版权所有   |  客服电话:0574-28810668    微信客服:咨信网客服    投诉电话:18658249818   

    违法和不良信息举报邮箱:help@zixin.com.cn    文档合作和网站合作邮箱:fuwu@zixin.com.cn    意见反馈和侵权处理邮箱:1219186828@qq.com   | 证照中心

    12321jubao.png12321网络举报中心 电话:010-12321  jubao.png中国互联网举报中心 电话:12377   gongan.png浙公网安备33021202000488号  icp.png浙ICP备2021020529号-1 浙B2-20240490   


    关注我们 :微信公众号  抖音  微博  LOFTER               

    自信网络  |  ZixinNetwork