软件工程教材购销系统报告_第1页
软件工程教材购销系统报告_第2页
软件工程教材购销系统报告_第3页
软件工程教材购销系统报告_第4页
软件工程教材购销系统报告_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验报告课程名称教材购销系统专业信息管理与信息系统班级1302学号201303110227姓名陈静指导教师谢雅、李峰2015年11月24日教材购销系统开发与设计可行性研究报告1、引言11、编写目的经过对教材购销系统项目进行详细调查研究,初步拟定系统实现报告,明确开发风险及其所带来的经济效益,对软件开发中将要面临的问题及其解决方案进行可行性分析。本报告经审核后,交由软件项目经理审查。12、项目背景项目名称教材购销系统。使用单位学校教材购销单位。说明随着教育事业的发展和教育的普及,学生对教材的需求量越来越大。这给学校教材购销单位造成了很大压力,他们希望能够更系统,更方便的对教材进行管理和采购。提高办公效率,节约人力资源。因此,急切需要建立一个新的、高效的、方便的、教材销购系统。13、参考资料1软件工程导论(第六版)张海藩牟永敏编著清华大学出版社出版2软件工程原理,方法与应用吴钦藩编著人民交通出版社出版3软件工程任胜兵、邢琳编著北京邮电大学出版社出版2、可行性研究的前提21、要求1、功能要求根据学校的教学计划,向选课学生及时供应所需教材审查学生个人或班级购书单的有效性,对有效书单发放教材;对属于计划供应但暂时缺货的教材进行缺书登记。根据缺书登记补充采购所缺教材汇总缺书登记表,制定所缺教材待购计划;待购教材到货后,通知学生补购。2、性能要求将订购教材的信息及时反映在学校的工作平台上。订购系统的定单必须无差错的存储在学校的主服务器上。对服务器上的数据必须进行及时正确的刷新。3、输出要求能按要求在显示器上显示所需内容,并要求数据完整,详实。4、输入要求对于查询功能,应做到可以单条件和组合条件输入,要求操作简快速,实时。5、安全与保密要求服务器的管理员享有对教材信息库及定购信息库的管理与修改。对于不同权限的用户,设置不同的权限,对于重要的数据可以考虑加密存储。22目标人力与设备费用的减少可裁剪学校教材管理部门的人员,节省开支和人力物力处理速度的提高大大提高学校教材订购的服务效率。管理服务的改进降低教材订购服务中的错误发生率,减少信息交流的烦琐过程23条件和限制所建议的系统的运行寿命的最小值3年进行系统方案选择比较的时间为3周经费、投资方面的来源和限制小组筹集硬件条件CPU为PENTIUM4以上,内存为256MB以上运行环境WINDOWSXP,VISTA等数据库MYSQL可利用的信息和资源互联网信息,系实验室24评价尺度对系统进行评价时所使用的主要尺度有各项功能的优先次序,开发时间的长短及使用中的难易程度,系统运行速度在用户的可接受范围内。3、对现有系统的分析31当前系统的状况信息化之前学校教材订购的管理工作,完全依靠人工进行,教材订购的相关信息都是采用纸质的表格人工填写和保存,信息的查找也需要翻查账本式的登记本。教材信息的统计需要手工进行。32当前系统的业务流程管理人员的配置情况教材订购管理负责人一人,负责本部门的教材订购管理的全面工作;教材发行人员两人,负责审核提交购书单是否有效,若有效开发票、登记并返还给教师或学生领书单,若缺书则登记缺书;采购人员两人,负责采购,一旦新书入库,发进书通知给教材发行人员。教材的变动管理新书到库,教材出库时教材的相关数据都要有相关的管理人员进行相应的变更。教材信息的查询购书的师生要查询相关书籍是否有存书,管理人员要及时查询书的库存,以便及时补充教材。教材信息的统计表根据统计的要求,需要先查找、后手工填制有关统计表格。33局限性当前的教材订购系统完全是依靠人工进行的管理系统,这样的系统在教材的变动管理、教材的信息查询统计等方面都极为不方便,不仅速度不快而且容易产生差错,效率低下,缺乏准确性、及时性、可操作性。因此,在信息时代迫切要求信息管理系统的出现。4、所建议的系统41对所建议系统的说明教师学生等各个订购者把订购信息姓名,号码所要订购的书名,主编,数量等输入到系统中,系统先审核订购信息,若符合条件,系统根据订购者输入的相关信息给订购者安排领书单并打印;若订书信息不符合,显示相关的提示信息。出现脱销教材时系统应该可以发出警告,以便管理人员及时发现,补充教材。在订购者订购教材之后,如有什么不满,可以通过系统删除已订购教材书籍。42处理流程和数据流程销售系统的工作流程为首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。采购系统的工作流程为若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知。数据流图购书单缺书单领书单进书通知43改进之处1)由于原来的教材订购是人工系统,浪费人力物力和财力,而此管理系统可以改善这种情况,只需要一台电脑和一个管理人员就能轻松的完成。2)提高了教材的变动管理、教材的信息查询统计的速度,且用户可以方便的查询教材的信息;如果出现错误用户可以及时与管理员联系。3)改进人员的利用率,减少了前台操作人员,更多的人员可以用为教职工、学校的其他事物服务。44影响对设备的影响目前而言,客户方没有任何的系统设备,但是由于该软件所需硬件设备仅仅是一台电脑,可行性较高。对软件的影响该软件系统同其他系统没有相互往来的关系,不会对其他软件的功能产生不良的影响。对用户单位机构的影响使用该系统,客户的原有体系几乎不会有太大的变化,这是个即装即用的软件,对人员数量和技术的要求不高,只要管理员会简单的计算机操作即可。可以优化单位机构制度,节约人力物力财力,利于单位机构的优化改革和管理。学生或教师教材购销系统教材工作人员45技术方面的可行性在当前的限制条件下,该系统的功能目标能够达到;利用现有的技术,该系统的功能能实现;需要开发人员57人,并且要求开发人员有一定的编程基础,能够在较短的时间内熟悉开发本系统所需技术。在规定的期限内,本系统的开发能完成。5、社会条件方面的可行性法律方面的可行性开发人员需对专利权、版本等方面有一定的了解,在开发过程中确保不触犯法律。使用方面的可行性从用户单位的行政管理、工作制度等方面来看,能够使用该软件系统;从用户单位的工作人员的素质来看,能满足使用该软件系统的要求。6、投资及效益分析支出包括电话费、上网费、电费、资料打印费等。收益本项目是非盈利的。7、结论经团队审核,本项目可以立即开始进行。学校教材购销系统需求分析报告一引言随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。因而,做一个好的学校教材订购系统是十分重要的。11编写目的编写这份说明书主要是为了使小组成员充分认识本系统的情况,确定本系统的后继工作,方便以后更好的开展工作,本说明书主要提交给用户和小组成员参考,以达到最终实现用户的要求,给用户一份满意的答卷。12编写背景1、本系统是学校教材科内部的一个教材订购系统,实现教材的销售和采购。2、本项目有学校教材科提出,由老师委托我小组开发,开发人员包括组长兼系统分析员AAA、系统设计员BBB、程序设计员CCC、数据库管理员DDD、数据操作员EEE统最终用户为教材科,由教材科提供计算网络。3、该系统还和学校财务科进行资金数据来往,由本系统向财务处提供销售情况,实行教材的安全发放和采购并顺便和各书店联营向个别人员单独售书。二系统任务概述21目标本系统可细化为两个子系统销售系统和采购系统销售系统的工作过程为首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。采购系统的主要工作过程为若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知。下面给出系统的初步概图,方便用户和读者充分认识本系统的最初实现情况,并对系统有个初步的了解,也方便开发人员把握开发方向,最终实现本系统出库表缺书登记表待购教材表教材库存表进库表购书表进书通知图1教材购销系统概图22用户的特点本系统用户的特点本软件的最终用户可分为操作人员、维护人员。其中,操作人员要求对计算机有一定了解的企业技术人员。最好能熟练运用计算机所用操作系统,精通所用系统功能,维护人员要求对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。本系统主要在学期开学发书、学期结束订书时大幅度使用,这时候也是本系统最需要维护的时候,所以在这时候要对本系统进行必要的检修,防止数据出错。三需求规定31对功能的规定本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。本系统还兼顾一点财务信息的管理,在发生单人购书时,系统直接向购书者收取现金,内部形成一个小小的财务管理。本系统还和学校的财务科发生数据交换,发生集体售书时,学根据数据的有效性,直接向集体售书,形成的财务信息直接和财务科交换,方便结算。即向学生集体售书时不需要直接收取现金,而待教材科结算时向财务科提交数据,由财务科从学生的预交书费里扣除,保证教材科财务信息的完整。32对性能的规定教材购销系统销售系统采购系统对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数溢出处和数据的不合法性。四运行环境规定使用WINDOWSNT或WINDOWS2000SERVER以上操作系统五数据流程、功能描述和设计根据前面的需求分析,进一步得出系统的数据流程和必须的数据字典,然后实现系统的相关功能,为下一步编码做好充分准备。下面给出系统的第一层数据流图和各个分解的数据流程图。购书单缺书单领书单进书通知图11学校教材购销系统顶层DFD下面把系统分为销售和采购两个模块进行进一步分解,如图12。显然外部项学生或教师应与销售子系统联系,教材工作人员与采购子系统联系。两个子系统之间也存在联系其一是缺书登记表,又销售子系统把脱销书籍传给采购子系统;其二是进书通知,直接由采购子系统将教材入库信息通知销售系统。购书单不合法领书单库存表领书单进书通知缺书单教材购销系统教材工作人员学生或教师1身份验证2销售系统3采购系统教材工作人员学生或教师缺书登记表图12学校教材购销系统第二层DFD继续分解,得到第三层数据流程图,其中图13由身份验证子系统扩展而成,图14由销售子系统扩展而成,图15由采购子系统扩展而成。不合法学生证学生证购书单售书登记表图13第三层DFD验证模块购书单缺书单领书单售书登记表出库表库存表缺书登记表进书通知图14第三层DFD销售子系统学生或教师11审查有效性12登记和打印发票教材工作人员学生或教师21登记售书和打印领书单22缺书登记采购23产生补售书单图14中,销售子系统被分解为3个子加工,编号从21到23,登记售书和打印领书单时,学生或教师持购书单申请购书,所购书存在就发给领书单到仓库领取所购书籍。若所购书籍暂时没有就登记缺书登记表,打印缺书登记单通知采购子系统购书,并产生补售书单,待书籍到库时通知学生或教师领书。关于销售子系统的特殊说明,在售书过程中产生的补售书单只针对教师或者行政班级,对个人购书情况不做处理,也就是说个人所购之书有就代理,没有就不单独采购。缺书单缺书表采购表库存表缺书登记表教学用书表教学用书单进书通知购书表入库表图14第三层DFD采购子系统教材工作人员31汇总缺书32采购补售书教材工作人员33学校教学用书采购销售书库采购人员缺书单缺书登记表图15第四层DFD缺书登记子系统用书单购书表入库表图16第四层DFD教学用书子系统采购子系统可分为两个方面来加工一是采购补售书,二是采购学校教学用书。用9个加工模块来说明,分别为图14、图15、图16,从图中可清楚汇总缺书311按书号汇总缺书312按出版社汇总缺书313按书籍特色汇总缺书学校教学用书331按出版社购书332按书籍特色购书333特殊书籍购买地了解到采购子系统的整体功能。下面为学校教材购销系统增加一个查询子系统,以方便学校教材工作人员了解学校的教材使用和销售情况如图17图17教材库存查询此查询系统主要是为了学校教学和教材的特殊要求而设立,例如是否国家优秀书刊,使用年限等信息,使用优秀教材不但可以提高学校教学质量,还可以让学生及时用到学科前沿的书籍,增加学生学习积极性。下面将为本系统提供必要的数据字典,以方便系统是最终实现。下面将分别针对教材购销系统的数据流程土的各个项目进行定义。根据以上的分析,最终得到了教材购销系统的工作流程图如图18所示教材购销系统教材工作人员4按书号查询5按书籍出版社查询6按书名查询7按书籍信息查询8按出版时间查询系统管理用户管理销售系统身份验证登记售书缺书登记打印发票补售书单出库信息采购系统购书登记库存信息入库信息待购信息密码管理查询系统按书号查询按出版社查询按出版时间查询按书籍信息查询按书名查询图18教材购销系统工作流程图教材购销系统的结构设计1)修改DFD图。首先是销售子系统。在是采购子系统。可得到两个新的DFD图6521437F7F2F1F3F4F5F6修改后的销售子系统DFD图1超群2开发票子3打印发票子4登记售书5登记缺书6产生补售书单7印领书单F1教材存量表F2缺书登记表F3学生用书表F4售书登记表F5学生F6学生F7进书登记表B2A1A3A2B1B5B7B6B3A1按书号汇总缺书。A2按出版社汇总缺书。A3修改教材库存和待购量B1教材存量表B2缺书登记表B3书库保管员B6教材一览表B7进书登记表出2)鉴别DFD图的类型3)画出SC图的框架C1C2C3C4C5C6C7C8D4D3D5D1D2D6D7C1教材购销系统。C2读出用户选择。C3销售。C4采购。C5初售。C6补售。C7统计缺书。C8登记进书。D1用户命令D2销售命令D3采购命令D4初售命令D5补售命令D6统计命令D7登记命令4)动作分支,补充动作层与细节层E1E3E2E9E8E7E6E5E4E10E12E13E1E14E1销售。E2初信。E3补售E4获得有效购书单E5开发票E6打印发票E7开领书单E8获得补售书单。E9审查有效性E10登记售书E11登记缺书E12打印领书单E13读进书登记表E14读购书单5)SC图,获得最终的SC图学校教材购销系统软件概要说明报告1引言11编写目的根据需求规格说明书、概要设计说明书,在仔细考虑讨论之后,我们对学校教材订购系统软件的功能划分、数据结构、软件总体结构的实现有了进一步的想法。我们将这些想法记录下来,作为详细设计说明书,为进一步设计软件、编写代码打下基础12项目背景121待开发软件系统的名称学校教材订购系统项目开发者信管1302122随着社会信息量的与日俱增,作为信息存储的主要媒体之一教材,数量、规模比以往任何时候都大的多,老师和学生在选择教材和订购教材时产生了很大的麻烦。在计算机日益普及的今天,对个人而言若采用一套行之有效的教材订购系统来订购书籍,会方便许多,这也充分应用硬件资源,节省了人力资源。13专门术语定义131专门术语库存表存放库中存在得书籍数据。出库表存放已销售的书籍的数据。入库表存放入库书籍的数据。购书表存放提交的购书信息。缺书登记表存放缺少的书籍的信息。待购教材表存放待购书籍信息。132缩写系统若未特别指出,系统指本“学校教材订购系统”。14参考资料1软件工程第三版张海藩,人民邮电出版社,20102实用软件工程第二版郑人杰等,清华大学出版社,19973软件工程导论第6版)张海藩、牟永敏,清华大学出版社,20132任务概述21目标本系统可细化为两个子系统销售系统和采购系统销售系统的工作过程为首先由教师或学生提交购书单,经教材科发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。采购系统的主要工作过程为若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知。22运行环境运行环境WINDOWSXP,VISTA等。可利用的信息和资源互联网信息,实验室。23需求概述本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。24条件与限制所建议的系统的运行寿命的最小值3年进行系统方案选择比较的时间为2周经费、投资方面的来源和限制小组筹集硬件条件CPU为PENTIUM4以上,内存为256MB以上3总体设计31处理流程本系统的基本设计概念和处理流程如下1、系统启动时,激活身份验证模块。2、通过身份验证后,对系统进行初始化,判断用户身份,导入到不同的处理页面。3、系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。4、各项功能执行完毕后,重新进入消息循环状态。5、由退出系统事件激活关闭系统模块,退出系统。32总体结构和模块外部设计学校教材订购系统层次图学校教材订购系统初始化事物处理打印系统维护权限设置数据库备分取数据用户信息发票订书信息购书单采购单处理修改库存订购信息用户信息库存信息核对信息上层数据流图教师学生21注册登录217开发货票并修改库存216对比库存订单212修改密码219编写销售记录218检索库存215产生库存订单214检测订单213编辑订单教师学生信息记录库存订单应收款项细帐销售记录书籍库存注册登录修改成功新密码订单订单不能满足的订单订单定货通知采购部门订单到货通知订单会计部门收据收款单可满足的订单主要功能的流程图33功能分配1)用户身份验证必须调用“验证用户”模块程序进行身份验证。2)订购者订购之前进行查询需要调用“销售管理”中的库存的信息的查询。3)当采购人员新进教材入库后,相应的库存数据需要修改,此时需要调用“初始库存”进行修改。4)采购人员对缺书单的处理需要调用“销售管理”中库存信息的查询。4接口设计41用户界面本系统采用典型的WINDOWS风格作为人机接口,如使用窗口、菜单、对话框等。1)订购书籍教师或学生将要进行订购的书籍资料输入,系统将这些资料保存在文件中。2)查询订购单显示使用者已经保存的订购单信息。3)删除订购书籍使用者将要删除的书籍信息输入,系统根据操作删除修改文件处理,最后修改后的文件显示出来。4)查询领书单通过发行人员模块处理过后,将其信息转化成领书单显示出来。5)查询缺书单该功能要通过发行人员模块处理过后,将其信息转化缺书单显示出来。6)输入进书单需要采购人员将新到的书籍信息输入,通过系统将库存信息更新处理。7)处理订购单发行人员可读取用户信息,读取订购单,通过比较库存,处理信息后,返回领书单。8)查询进书单发行人员可对采购人员的进书单进行读取,将其信息显示出来。9)输入初始库存该功能可实现发行人员对学校原本拥有的书籍资料输入保存到库存中。10)查询库存将库存中的信息显示出来。42外部接口硬件接口PENTIUMCPU及以上,内存在256MB以上的计算机。软件件接口支持本系统的软件包括WINDOWS95、WINDOWS98、WINDOWS2000、WINDOWSMEWINDOWSXP。43内部接口验证模块完成对用户身份的验证。初始化模块在身份验证后,系统调用初始化操作,执行完毕后进入消息循环状态。查询模块由相应消息驱动,完成对信息进行查看功能等等5数据结构设计51逻辑结构设计1)订购单属性名购书单号,书号,购书日期,订购者编号,订购者姓名,数量,总额购书单号书号购书日期订购者编号订购者姓名数量总额说明此为订购单实体对应的关系模式,其中书号、订购者编号是外码,其他一些冗余信息删除。2入库单属性名入库号,书号,数量,入库时间入库号书号数量入库时间说明此为入库单实体对应的关系模式,其中书号是外码,其他一些冗余信息删除。3)出库单属性名出库号,书号,数量,出库时间出库号书号数量出库时间说明此为入库单实体对应的关系模式,其中书号是外码,其他一些冗余信息删除。4)教材信息属性名

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论