您好,欢迎访问三七文档
实验报告课程名称:软件工程概论院系名称:计算机科学与技术学院专业班级:信管14-1学生姓名:刘金辉张楗周仕川张高强佟亚雷学号:2014167820141677201416892014168620141683指导教师:吕瑞SY-023黑龙江工程学院教务处制实验项目学校教材订购系统实验日期2016.04.10实验地点A406同组人数5实验台号一、实验目的1)根据所选定题目进行需求分析工作;2)通过实例掌握初步需求获取技术;3)进行业务需求分析、用户需求、功能需求、非功能需求分析;4)按规范要求写出需求规格说明书。二、实验仪器设备1.设备:计算机。2.地点:机房。三、实验步骤1.组内人员担任分析:项目经理:刘金辉分析员:张楗销售部:周仕川出入库管理:佟亚雷采购部:张高强学生:张高强2.记录并整理初步需求分析过程中所有的关键问题及解决途径;3.形成初步需求分析文档。四、实验内容1.引言1.1编写目的编写这份说明书主要是为了使小组成员充分认识本系统的情况,确定本系统的后继工作,方便以后更好的开展工作,本说明书主要提交给用户和小组成员参考,以达到最终实现用户的要求,给用户一份满意的答卷。1.2编写背景a.本系统是学校教材科内部的一个教材订购系统,实现教材的销售和采购。b.本项目有学校教材科提出,由老师委托我小组开发,开发人员包括:组长兼系统分析员:刘佳等系统设计员:范文标等程序设计员:CCC、数据库管理员:DDD、数据操作员:EEE.统最终用户为教材科,由教材科提供计算网络。c.该系统还和学校财务科进行资金数据来往,.由本系统向财务处提供销售情况,实行教材的安全发放和采购.并顺便和各书店联营向个别人员单独售书。2.系统任务概述2.1目标本系统可细化为两个子系统:销售系统和采购系统销售系统的工作过程为:首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知。下面给出系统的初步概图,方便用户和读者充分认识本系统的最初实现情况,并对系统有个初步的了解,也方便开发人员把握开发方向,最终实现本系统.出库表缺书登记表待购教材表教材库存表进库表购书表进书通知图1教材购销系统概图2.2用户的特点本系统用户的特点:本软件的最终用户可分为操作人员、维护人员。其中,操作人员要求对计算机有一定了解的企业技术人员。最好能熟练运用计算机所用操作系统,精通所用系统功能,维护人员要求对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。本系统主要在学期开学发书、学期结束订书时大幅度使用,这时候也是本系统最需要维护的时候,所以在这时候要对本系统进行必要的检修,防止数据出错。3.需求规定3.1对功能的规定本系统可以细化为两个子系统:销售系统和采购系统。销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。以上功能要求在计算机上实现。3.2对性能的规定对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数溢出处和数据的不合法性。教材购销系统销售系统采购系统4.运行环境规定使用WindowsNT或Windows2000Server以上操作系统5.数据流程、功能描述和设计根据前面的需求分析,进一步得出系统的数据流程和必须的数据字典,然后实现系统的相关功能,为下一步编码做好充分准备。先面给出系统的第一层数据流图和各个分解的数据流程图。购书单缺书单领书单进书通知进书通知审核信息图1.1学校教材购销系统顶层DFD下面把系统分为销售和采购两个模块进行进一步分解,如图1.2。显然外部项学生或教师应与销售子系统联系,教材工作人员与采购子系统联系。两个子系统之间也存在联系:其一是缺书登记表,又销售子系统把脱销书籍传给采购子系统;其二是进书通知,直接由采购子系统将教材入库信息通知销售系统。教材购销系统采购人员学生或教师教材发行人员购书单不合法领书单库存表领书单进书通知缺书单缺书登记表图1.2学校教材购销系统第二层DFD继续分解,得到第三层数据流程图,其中图1.3由身份验证子系统扩展而成,图1.4由销售子系统扩展而成,图1.5由采购子系统扩展而成。学生证学生证购书单售书登记表学生或教师1身份验证2销售系统3采购系统教材工作人员学生或教师1.1审查有效性1.2登记和打印发票教材工作人员图1.3第三层DFD-----验证模块购书单缺书单领书单售书登记表出库表库存表缺书登记表进书通知图1.4第三层DFD-----销售子系统图1.4中,销售子系统被分解为3个子加工,编号从2.1.到2.3,登记售书和打印领书单时,学生或教师持购书单申请购书,所购书存在就发给领书单到仓库领取所购书籍。若所购书籍暂时没有就登记缺书登记表,打印缺书登记单通知采购子系统购书,并产生补售书单,待书籍到库时通知学生或教师领书。关于销售子系统的特殊说明,在售书过程中产生的补售书单只针对教师或者行政班级,对个人购书情况不做处理,也就是说个人所购之书有就代理,没有就不单独采购。学生或教师2.1登记售书和打印领书单2.2缺书登记采购2.3产生补售书单缺书单缺书表采购表库存表缺书登记表教学用书表教学用书单进书通知购书表入库表图1.4第三层DFD-----采购子系统缺书单缺书登记表图1.5第四层DFD-----缺书登记子系统教材工作人员3.1汇总缺书3.2采购补售书教材工作人员3.3学校教学用书采购销售书库采购人员汇总缺书3.1.1按书号汇总缺书3.1.2按出版社汇总缺书3.1.3按书籍特色汇总缺书用书单购书表入库表图1.6第四层DFD-----教学用书子系统采购子系统可分为两个方面来加工:一是采购补售书,二是采购学校教学用书。用9个加工模块来说明,分别为图1.4、图1.5、图1.6,从图中可清楚地了解到采购子系统的整体功能,这里就不在赘述。下面为学校教材购销系统增加一个查询子系统,以方便学校教材工作人员了解学校的教材使用和销售情况:如图1.7学校教学用书3.3.1按出版社购书3.3.2按书籍特色购书3.3.3特殊书籍购买教材工作人员4按书号查询5按书籍出版社查询6按书名查询7按书籍信息查询8按出版时间查询系统E-R图:师生姓名教工号与学号院系采购员姓名联系电话编号书籍订购采购书名书籍编号发售教材发行人员编号联系电话姓名图1.7教材库存查询此查询系统主要是为了学校教学和教材的特殊要求而设立,例如:是否国家优秀书刊,使用年限等信息,使用优秀教材不但可以提高学校教学质量,还可以让学生及时用到学科前沿的书籍,增加学生学习积极性。下面将为本系统提供必要的数据字典,以方便系统是最终实现。下面将分别针对教材购销系统的数据流程土的各个项目进行定义。数据流描述数据流名称:购书单组成:学号+姓名+书籍名称+书籍编号+书籍出版社+购书单位{个人、集体}+单价+数量组织:备注:数据流名称:领书单组成:学号+姓名+书号+单价+数量+总价+书名+书籍出版社+出版时间+|书籍信息组织:备注:数据流名称:缺书单组成:书号+书名+出版社+数量+出版时间+书籍信息+单价组织:备注:数据流名称:进书通知组成:书籍名称+书籍编号+书籍出版社数量+出版时间+单价+总价+书籍信息组织:备注:数据流名称:教学用书单组成:书籍名称+书籍编号+书籍出版社+出版时间+数量+单价+书籍信息组织:备注:数据流名称:学生证组成:学生姓名+学生编号+班级+院系+入学时间+性别+年龄组织:备注:数据流名称:图书组成:书号+书名+出版社+出版时间+图书信息{面向21世纪教材、国家优秀教材、国家指定教材}组织:备注:数据流名称:发票组成:学号+姓名+{书号+单价+数量+总价}+书费合计组织:备注:数据存储描述数据存储名称:各班学生用表组成:系编号+班级编号+年级+书号+书名+数量+书籍信息组织:按系、年级、班级、书号、书名等排列备注:数据存储名称:缺书登记表组成:书号+书名+出版社+缺书数量+出版时间+书籍信息组织:备注:数据存储名称:学生基本信息表组成:学号+姓名+班级+预交书费剩余组织:备注:数据存储名称:教材库存表组成:书号+书名+出版社+数量+出版时间+书籍信息+是否特殊用途{教学用、零售}组织:备注:数据存储名称:进库表、出库表、库存表、购书表组成:书号+书名+出版社+出版时间+单价+数量+总价+书籍信息组织:备注:数据存储名称:教师基本信息表组成:编号+姓名+部门+职称组织:备注:数据存储名称:班级信息表组成:班级+班级人数+专业+班级所交书费组织:备注:数据存储名称:售书登记表组成:学号+姓名+班级+所购书号+书名+单价数量+总价组织:备注:学号、班级、姓名可为空数据存储名称:补售书表组成:学号+姓名+班级+所购书号+书名+数量+书籍信息组织:备注:数据存储名称:教学用书表组成:书名+书号+出版社+出版时间+数量+书籍信息组织:备注:数据元素描述数据元素名称:数量取值:正整数00000~99999备注:数据元素名称:书名取值:字符(满足计算机取值要求)备注:数据元素名称:书号取值:数值(书籍特殊编号)备注:数据元素名称:年级取值:入学年份备注:数据元素名称:院系取值:院系编号备注:数据元素名称:学号取值:入学年份+院系代号+班级代号+排序备注:数据元素名称:书费合计取值:000.00~999.99备注:根据以上的分析,最终得到了教材购销系统的工作流程图:如图1.8所示教材购销系统图1.8教材购销系统工作流程图系统管理用户管理销售系统登记售书缺书登记打印发票补售书单出库信息采购系统购书登记库存信息入库信息待购信息密码管理查询系统按书号查询按出版社查询按出版时间查询按书籍信息查询按书名查询教材采购单购书单号书号教材名称采购人编号采购人姓名所在院系单价数量总额备注日期采购人签名0011软件工程20142828张高强计算机科学与技术20204001.1宋宇0022高等数学20142828张高强计算机科学与技术15203001.2邬旭锋0033大学英语20142828张高强计算机科学与技术30206001.3合计:1300入库单书号教材名称作者出版社单价数量入库日期备注1软件工程周仕川凤凰出版社20201.102高等数学周仕川人民出版社15201.93大学英语周仕川人民出版社30201.11记录员编号:20141677记录员签名:张楗出库单书号教材名称作者出版社单价数量出库日期备注1软件工程周仕川凤凰出版社20202.282高等数学周仕川人民出版社15202.283大学英语周仕川人民出版社30202.28记录员编号:20141677记录员签名:张楗缺书单书号教材名称单价缺书数量缺书者编号姓名所在院系班级备注3大学英语30120141623冷越东计算机科学与技术学院记录员编号:20141683记录员签名:佟亚雷用户需求调查表(一)部门教材销售部被调查人赵炳强调查日期2016-04-04负责业务范围销售库内的书籍1.业务流程图查看仓库内存书是否足够当不足时发缺书单销售书籍2.现在所使用的单据调研纲要A.缺书单B.订书单3.现在所使用的报表库存表销售明细表4.现在存在的问题人为的对库存的图书统计比较难,难免会出现图书不足还没有发现的情况。5.需要改善的工作无6.其他备注参与调研人员会签略用户需求调查表(二)部门学生被调查人冷越东调查日期2003-04-05负责业务范围订购书籍1.业务流程图当对图书有需求时上报需求的书籍2.现在所使用的单据调研纲要A.订书单3.现在所使用的报表订书发票4.现在存在的问题需求的书不能及时地到手中,导致有些课程无法及时使用到教材。5.需要改善的工作无6.其他备注参与调研人员会签略需求评审报告摘要表需求评审报告摘要需求文档评审结果需求评审报告2016,4,10评审
本文标题:教材订购系统
链接地址:https://www.777doc.com/doc-2386274 .html