学校教材订购-系统需求分析报告

合集下载

学校教材订购系统测试报告

学校教材订购系统测试报告

学校教材订购系统测试报告1.1编写目的软件测试的目的是为了发现软件设计和实现过程中的疏忽所造成的错误,但是进行测试应该制定正式的测试计划,若测试是无计划的进行,既浪费时间又浪费不必要的劳动。

测试规格说明书是将软件测试团队的具体测试做法文档化,主要包括:制定描述整体策略的计划、定义特定测试步骤的规程以及规定将要进行的测试。

1.2测试需求本系统需要对以下的系统功能进行测试:1)系统操作登录注册。

用户登录时进行相关测试可是否可以正常的登录。

2)销售模块测试1.用户的选书、提交订书单模块2.用户的订购模块。

系统的用户登录之后,看是否可以进行相关的订购操作。

3)采购模块测试。

系统管理员登录时看是否可以选择添加、修改、删除、查询等功能。

1.3测试环境1)硬件环境:运行本软件要求处理器在奔腾Ⅲ以上,内存在256MB以上的计算机。

2)软件环境:本系统支持的操作系统包括:Windows95 、Windows98 、Windows2000、Windows Me Windows XP ;本系统支持的数据库为Mysql;本软件的开发工具为JA V A程序语言。

1.4测试工具任何工程化的产品都可以采用以下两种方式之一进行测试,即黑盒测试和白盒测试,下面对两种测试方式进行简单的介绍:黑盒测试指在软件接口处执行测试,检查系统的基本方面而很少关心软件的内部结构,了解已设计的产品所完成的制定功能,可以执行测试以显示每个功能是可操作的,同时查找每个功能中的错误。

白盒测试是基于过程细节的封闭检查,了解产品的内部运行情况,可以执行测试以确保“所有齿轮吻合”——即内部操作依据规格说明执行,而且对所有的内部构件已进行了充分测试。

1.5测试方法由于本次测试的依据是需求,所以才用黑盒测试方法。

用黑盒法注重于测试软件的功能需求,主要试图发现下列几类错误:功能不对或遗漏;性能错误;初始化和终止错误;界面错误;数据结构或外埠数据库访问错误。

黑盒测试法常用的测试方法包括等价分析类法、边值分析法、错误推测法、因果图法、正交实验设计法、判定表驱动法、功能测试等。

学校图书馆书籍采购分析报告

学校图书馆书籍采购分析报告

学校图书馆书籍采购分析报告一、引言学校图书馆作为培养学生综合素质、提高教育教学质量的重要场所,其书籍资源的建设至关重要。

本报告针对我校图书馆近几年的书籍采购情况进行分析,旨在为今后图书馆采购工作提供数据支持和改进方向。

二、书籍采购总体情况1.采购数量近五年,我校图书馆共采购书籍XXX册,其中,纸质书籍XXX册,电子书籍XXX册。

从年度采购量来看,纸质书籍呈逐年下降趋势,电子书籍则呈逐年上升趋势。

这反映出随着信息技术的发展,电子书籍在我校图书馆的占比逐渐提高,同时也说明我校图书馆在数字化建设方面取得了一定成果。

2.采购类别我校图书馆采购的书籍涵盖了人文社科、自然科学、工程技术、医药卫生等多个领域。

其中,人文社科类书籍占比最高,达到40%;自然科学类书籍占比次之,为30%;工程技术类和医药卫生类书籍各占20%。

这表明我校图书馆在书籍采购时,更加注重人文素养的培养,同时也兼顾了专业学科的发展需求。

三、采购存在的问题1.书籍更新速度较慢在现有采购书籍中,部分书籍的出版日期较早,内容相对陈旧。

这可能导致学生在阅读时,获取到的知识不够新颖、全面。

今后,图书馆应在保证书籍质量的前提下,加快采购速度,确保书籍的时效性。

2.专业书籍不足针对部分专业学科的发展需求,我校图书馆在书籍采购方面还存在一定的不足。

例如,一些新兴专业领域的书籍较为匮乏,难以满足学生的学习需求。

因此,今后图书馆应加强对专业书籍的采购力度,以丰富馆藏资源。

3.电子书籍资源分布不均虽然我校图书馆电子书籍的采购量逐年上升,但资源分布仍不够均衡。

部分学科领域的电子书籍较多,而其他领域则相对较少。

为此,图书馆应合理分配电子书籍资源,以满足更多师生的阅读需求。

四、改进措施1.加强与出版社、书店的合作为了确保书籍的质量和时效性,我校图书馆可以与知名出版社、书店建立长期合作关系,及时掌握新书出版信息,优先采购优质书籍。

2.完善专业书籍采购机制针对专业书籍不足的问题,图书馆可以成立专业书籍采购小组,由师生代表、专业教师等共同参与,以确保采购书籍的针对性和实用性。

学校教材订购系统报告.doc

学校教材订购系统报告.doc
进书通知单
图2-1教材订购系统数据流程图
在数据流图分解时,每个变动都可能引出新的问题。这些问题的回答可以到处数据字典的新条目,发现后及时更正。随着分析过程的深入,通过不断地提问和问答,把软件系统定义得越来越准确详细。最终就能对系统的功能要求有一个较全面的认识。应当高度重视:通过各层数据流图和数据字典把对系统的完整认识描述出来,并作为正式文档保存。
2、数据流图
将数据流图模块中的内容进一步细化,便于理解与设计。
学生信息包括:姓名、学号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。
老师信息包括:姓名、编号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。
书籍信息包括:书籍名称、书籍编码、价格、现有数量、出版社、作者。
购书单信息包括:日期、书籍名称、数量、学生(老师)姓名、购书人员编号。
图3-1 book数据库图
表asminlist用于存放系统管理员和老师或学生的登陆用户名和密码,其中帐号为主码,如图3-2 adminlist图所示。
图3-2 adminlist图
表book07用于存放过去两学期中计算机系所有已定教材的信息,其中书号为主码,如图3-3表book07图所示。
近年来,互联网也开始涉及学校的教材订购,教材订购系统近几年在各高校逐渐得到广泛的应用。但有些教材征订系统,仍然存在着在教材管理和征订方面半手工半信息化的状况。所谓半手工半信息化是教材科有详细的教材资料,并把他们存放在电子文档中。每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印或手抄出来。即教材信息没有形成一个大型的整体的数据库,而且还没有对这些数据进行操作的网络应用程序。目前国内大部分的学校都是这种情况。针对这一情况,我们研究和开发了“学校教材订购系统”作为深入研究解决这一问题办法的初步尝试。

学校教材订购系统需求分析报告

学校教材订购系统需求分析报告

学校教材订购系统需求分析设计报告目录1引言 (1)1.1 编写目的 (1)工程背景 (1)参考资料 (1)2系统任务概述 (2)目标 (2)用户的特点 (2)3需求规定 (3)软件功能的规定 (3)对性能的规定 (4)精度 (4)3.2.2 时间特性要求 (4)可靠性 (4)3.2.4 灵活性 (4)4运行环境规定 (4)5业务流程分析图 (5)6数据流程、功能描述和设计 (6)系统的顶层数据流图 (6)6.2 0层数据流图 (6)销售子系统的数据流图和采购子系统的数据流图 (7)各加工细化图 (9)增加查询子系统 (13)7数据字典 (14)1引言随着生活节奏的加快和网络的开展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。

因而,做一个好的学校教材订购系统是十分重要的。

1.1 编写目的在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么〞,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。

使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。

本说明书主要提交给老师,小组成员和其他同学参考,以到达最终满足用户的要求,让用户满意。

1.2工程背景工程名称:学校教材订购系统用户:学校教务科,教师,学生参考资料1. 张海藩,软件工程导论(第四版),清华大学出版社,20032. 高林,信息管理系统与案例分析,人民邮电出版社,20032. 郑人杰等,实用软件工程(第二版),清华大学出版社,19973.贝塔斯曼书店〔bolchina 〕4.高等教育出版社()5.清华大学出版社〔 〕6.当当书店()2系统任务概述目标本系统可细化为两个子系统:销售系统和采购系统。

在系统外部,教材的选用须由系〔教研室〕集体讨论研究决定,并经所在系主任和教学主管院长签字后,将指定的教学用书信息交给学院相关方面负责人〔我们称之为学院教材订购负责人〕汇总整理。

学校教材订购系统可行性分析报告

学校教材订购系统可行性分析报告

可行性分析报告1.引言1.1目的编写随着信息技术的不断发展,计算机已经可以帮助我们日常生活中的许多工作,为了使老师和学生在订购教材时得到方便现在特别需要一个学校的教材订购系统来缓解手工订书汇总的压力。

通过进行可行性分析,我编写了这份可行性报告对这个项目的技术,经济,运行等方面进行可行性分析。

在本阶段中,应对下个阶段的开发提出建议,为工程制定一个初步的计划,主要工作有:分析和了解现有的系统(系统流程图),分析系统数据的信息集合(数据字典)及数据在软件中流动(数据流图),最后对开发该系统成本和效益进行分析描述。

1.2项目背景a.开发软件的名称:《学校教材订购系统》b.整个系统的工作过程:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,由财务系统开发票、付了款后,登记并由财务系统返给教师或学生领书单,教师或学生即可去书库领书。

若是脱销教材,则登记缺书,财务系统发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

1.3定义库存表:存放库中存在得书籍数据。

出库表:存放已销售的书籍的数据。

入库表:存放入库书籍的数据。

购书表:存放提交的购书信息。

缺书登记表:存放缺少的书籍的信息。

代购教材表:存放代购书籍信息财务表:核对信息2.可行性分析前提2.1输入项目销售子系统模块:需要输入购书单中要求的信息(提交人姓名,书名,学号,出版社,数量等)采购子系统模块:需要输入缺书单中要求的信息(姓名,书名,学号,出版社,数量等)2.2输出项目销售子系统模块:需要打印领书单(书名,书号,出版社,数量,领书人姓名等),发票(书名,书号,开票人姓名,交易金额,交易日期)采购子系统模块:需要打印进书通知单(书号,书名,出版社,进书日期)2.3 软件结构➢销售子系统➢采购子系统2.4程序逻辑提交订书单审核购书单No 错误显示Yes开发票登记购物记录审核登记Yes发领书单修改相应表审核修改开始YesNo 错误显示No 错误显示销售子系统开始发缺书单审核缺书单Yes登记缺书审核登记Yes修改数据库的表审核修改Yes发进书通知单结束No 错误显示No 错误显示No 错误显示采购子系统2.5信息传递各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。

网上购书系统+需求分析

网上购书系统+需求分析

网上购书系统需求规格说明书1.引言信息社会的高科技,商品经济化的高效益,网络的飞速发展,使计算机的应用已普及到经济和社会生活的各个领域,尤其是网络已成为当今人们生活的不可或缺的一部分。

计算机网络与人们的日常生活关系愈来愈密切,人们通过上网购物已成为一种时尚潮流了。

在大学校园内,学生们需要一个基于数据库的网上购书系统,此系统用于在网络上实现购书及图书管理功能。

1.1目的开发一套校园内网上购书系统,可以让顾客通过浏览器浏览网站售书目录,从而挑选自己满意的图书,并下订单购买。

而网站后台人员需要维护网站会员信息、书籍信息以及订单信息。

本系统的目的就是要开发一套既方便客户网上购书,又方便网站维护人员维护网站WEB服务系统。

1.2项目背景我们在选毕业设计题目的时候,选择了索琦老师指导的校园电子商务(网上购书系统)。

1.3参考资料(1)、《基础开发篇》蔡毅邓格琳主编清华大学出版社(2)、《C#软件开发项目实践》方小伟赵永军李其中编著(3)、《 2.0电子商务开发实战》Cristian Darie,Karli Watson编著施游徐锋陈绍继译人民邮电出版社(4)、《C#高级编程(第4版) 》Christian Nagel Bill Evjen Jay Glynn等著李敏波译清华大学出版社(5)、《数据库系统概论》萨师煊王删编著高等教育出版社(6)、《软件工程》杨文龙姚淑珍吴芸编著电子工业出版社2.任务概述2.1 概述本需求说明书说明《网上购书系统》的外部行为,以及其它的相关因素,为下一步工作,系统分析/系统设计提供一个指导性方法。

给软件需求者(软件使用者)与我们设计者能更好的交流、沟通提供书面途径。

2.2开发意图a. 为了网上购书更方便安全;b. 为了网站管理员管理更方便;c.为力减低网站运营费用和维护成本。

2.3应用目标通过本系统软件,能帮助客户利用浏览器快速方便的进行网上购物,而网站管理员则可以方便管理会员信息、书籍入库和进行订单处理,使网上购书方便、安全、快捷。

下学期教材购买情况汇报

下学期教材购买情况汇报

下学期教材购买情况汇报
尊敬的领导:
我根据学校要求,对下学期教材购买情况进行了汇报,具体情况如下:
首先,根据教研室的安排,我们对下学期的教材进行了认真的调研和比较,以确保选择到最适合学生学习的教材。

经过多次讨论和比较,我们最终确定了下学期的教材购买方案。

针对语文教材,我们选择了《语文必修一》和《语文必修二》作为下学期的教材。

这两本教材内容丰富,涵盖了丰富的文学知识和阅读材料,能够满足学生的学习需求。

同时,我们也考虑到了教学内容的难易程度和学生的实际情况,确保教材的选择符合学生的学习水平。

在数学教材的选择上,我们决定继续沿用《数学必修一》和《数学必修二》。

这两本教材内容系统,知识点覆盖全面,适合学生系统学习数学知识。

同时,我们也将结合实际教学情况,适时调整教学内容,确保学生能够全面掌握数学知识。

对于英语教材,我们选择了《新目标英语》作为下学期的教材。

这套教材内容生动有趣,符合学生的学习习惯,能够激发学生学习英语的兴趣,提高学习效果。

除此之外,我们还根据学校的要求,对其他学科的教材进行了认真的选择和比较,确保教材的质量和适用性。

总的来说,我们在教材的选择上充分考虑了学生的学习需求和实际情况,力求选用最适合的教材,以提高教学质量,促进学生的全面发展。

希望领导能够审阅并指导,谢谢!
此致。

敬礼。

(完整版)教材订购系统

(完整版)教材订购系统
软件工程课程设计》报告
——学校教材订购系统
院系:
专业班级:
报告人:
指导教师:
实验地点: 教6-404
完成起止日期:12.18-12.30
学号
姓名
角色
成绩
组长
完成工作
结合三人讨论的草稿画出系统的顶层图、0 层图、结构图、Usecase 图、E-R图、顺序图和整个系统的类图。对Word部分编写包括:编码、测试、总结和参考文献。
4.3.2筛选候选对象 在外部实体中, 销售系统和采购系统同属于教材订购系统, 登录系统和信息 管理系统只是作为外部执行者参与创建和维护师生信息和教材信息。师生 、发 行人员、采购人员、表单都有明确的属性和操作,显然应该成为最终的对象。考 虑到表单又可分为购书单,领书单,缺书单、进书单、进/出库表等,因此增加 这些对象。综合上述分析,最终得到教材订购系统包含以下类:师生、教材发行 人员、教材采购人员、购书单,领书单,缺书单、进书单、进/出库表。
书目信息:书目信息的增加、删除、修改、查询。 用户管理:用户信息的增加、删除、修改、查询。 供应商管理:供应商信息的增加、删除、修改、查询。
采购管理,也称进货管理,负责处理从供应商采购图书的相关事务,完成图 书采购和采购查询。
图书采购:从供应商那里采收新书,或是补充旧书库存。 采购查询:查询历史采购记录。
4.1
经过前期的分析, 对需要开发的系统已经有了一个清楚的把握, 对系统的总 体结构也有了充分的了解。 该阶段要做的工作: 在需求分析的基础上对待开发的 系统各部分模块将要实现的功能进行详细的分析, 同时确定各个模块功能之间的 逻辑结构, 确定系统与用户间的交互方式、 操作顺序和交互界面的组成, 最后对 数据库进行设计。

学校教材订购系统可行性研究报告

学校教材订购系统可行性研究报告

1引言 (1)1.1编写目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (2)2可行性研究的前提 (2)2.1要求 (2)2.2目标 (4)2.3条件、假定和限制 (5)2.4进行可行性研究的方法 (5)2.5评价尺度 (5)3对现有系统的分析 (5)3.1处理流程和数据流程 (5)3.2工作负荷 (6)3.3费用开支 (6)3.4人员 (6)3.5设备 (6)3.6局限性 (6)4所建议的系统 (6)4.1对所建议系统的说明 (6)4.2处理流程和数据流程 (7)4.3改进之处 (10)4.4影响 (10)4.4.1对设备的影响 (10)4.4.2对软件的影响 (10)4.4.3对用户单位机构的影响 (10)4.4.4对系统运行过程的影响 (10)4.4.5对开发的影响 (10)4.4.6对地点和设施的影响 (11)4.4.7对经费开支的影响 (11)4.5局限性 (11)4.6技术条件方面的可行性 (11)5可选择的其他系统方案 (12)5.1可选择的系统方案1 (12)5.2可选择的系统方案2 (12)6投资及效益分析 (12)6.1投资及收益 (12)6.2投资回收周期 (13)6.3敏感性分析 (13)7社会因素方面的可行性 (13)7.1法律方面的可行性 (13)7.2使用方面的可行性 (13)8结论 (14)可行性研究报告1引言1.1编写目的随着信息技术的不断发展,计算机已经应用到各个领域,通过使用计算机可以减少大量的手工操作,提高工作效率。

为了使老师和学生在买教材时方便和高效,因此需要开发一个学校教材订购系统。

通过进行可行性分析,我们编写了本可行性研究报告,对该系统的技术、经济、运行等方面的可行性进行分析。

1.2背景A.开发软件的名称:《学校教材订购系统》。

B.此软件系统任务提出者:信息系统分析与设计教师付景枝。

C.此软件系统任务开发者:系统工程章玲玲。

D.此软件系统任务用户:学校教材订购处。

学校图书馆书籍采购分析报告

学校图书馆书籍采购分析报告

学校图书馆书籍采购分析报告一、引言随着社会的进步和知识经济的发展,学校图书馆作为学生获取知识、提高自身素质的重要场所,其重要性日益凸显。

而图书馆采购的书籍则是学生获取知识的重要来源。

为了更好地满足学生的需求,提高图书馆采购书籍的质量和效益,本报告对学校图书馆书籍采购进行了分析。

二、书籍采购流程1. 确定采购计划在进行书籍采购之前,图书馆需要根据学校的教学计划、课程设置以及学生的阅读需求来确定采购计划。

同时,还要结合图书馆的经费情况,确定采购的书籍种类、数量、价格等。

2. 市场调查在确定采购计划后,需要对市场进行调查,了解当前图书市场的情况,包括书籍的种类、价格、销售情况等。

这有助于图书馆选择合适的书籍,同时也可以更好地控制采购成本。

3. 选择供应商通过对市场的调查,图书馆可以选择合适的供应商。

在选择供应商时,需要考虑供应商的信誉、服务质量、价格等因素。

同时,还要与供应商签订合同,明确双方的权利和义务。

4. 采购书籍在确定采购计划和供应商后,图书馆可以开始进行书籍采购。

在采购过程中,需要确保书籍的质量和数量符合采购计划的要求,同时还要注意书籍的交货时间和付款方式等。

5. 验收和入库当书籍到货后,图书馆需要对书籍进行验收和入库。

验收主要包括检查书籍的质量、数量是否符合要求,是否存在残缺、损坏等情况。

入库则包括将书籍分类、编目、摆放等。

三、书籍采购分析1. 采购计划的合理性在确定采购计划时,需要考虑多种因素,如学校的教学计划、课程设置、学生的阅读需求等。

同时还要结合图书馆的经费情况,确保采购计划的合理性。

通过对采购计划的执行情况进行分析,可以发现其中存在的问题和不足之处,为今后的采购计划提供参考。

2. 市场调查的充分性在进行市场调查时,需要尽可能收集全面的信息,包括书籍的种类、价格、销售情况等。

只有充分了解市场情况,才能更好地选择合适的书籍和供应商。

通过对市场调查的结果进行分析,可以发现其中蕴藏的商机和趋势,为今后的采购提供参考。

《学校教材订购系统》需求分析说明解析

《学校教材订购系统》需求分析说明解析

《学校教材定购系统》用户需求说明书组长:组员:2012年5月10日信电学院计算班目录一、引言 (4)1.1编写目的 (4)1.2背景 (4)1.3定义 (4)1.4参考资料 (5)二、系统说明 (5)2.1系统目标 (5)2.2运行环境 (5)2.3条件、假定和约束 (5)2.4系统功能图 (6)2.5数据流图 (7)2.5.1顶层流图 (7)2.5.2第一层数据流图 (7)2.6 系统E-R图 (9)2.7 数据字典 (10)三.功能分析 (11)功能1订书功能 (11)功能2审核订书单 (12)功能3库存索引 (12)功能4缺书登记 (13)功能5书籍入库查看 (13)功能6书籍出库记录 (13)功能7采购系统 (14)四、外部接口要求 ........................................................................................ 错误!未定义书签。

4.1外部接口说明...................................................................................... 错误!未定义书签。

4.1.1用户接口........................................................................................ 错误!未定义书签。

4.1.2软件接口........................................................................................ 错误!未定义书签。

4.2性能需求.............................................................................................. 错误!未定义书签。

实验报告一(需求分析) 教材订购

实验报告一(需求分析) 教材订购

实验序号及实验名称实验一软件项目的需求分析一、实验题目及要求1.1题目:学校教材订购系统本系统可细化为两个子系统:教材采购系统和教材销售系统。

(1)教材采购系统的主要工作过程为:定期按照教学用书要求查询教材的库存情况、统计出需要订购的教材信息。

对于需要订购的教材,发购书单给采购人员。

对新购入教材进行入库处理后,即发出教材库存清单给教材发行人员。

(2)教材销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核后,登记并返给教师或学生领书单。

教师或学生凭领书单去书库领书。

1.2要求:(1)掌握采用软件工程方法开发软件系统的过程,即经历软件开发的各阶段——软件的定义、分析、设计、编码、测试、软件调试与过程管理,将软件工程的原理、方法与技术应用于实际的软件问题。

(2)加深对软件开发过程中所涉及的各种建模工具的认识和理解,学会利用现有的计算机辅助工具独立完成软件系统的开发工作。

(3)能够编写符合规范的软件开发过程中产生的各类技术文档。

二、项目概述2.1系统的功能:(1)教材采购系统:定期按照教学用书要求查询教材的库存情况、统计出需要订购的教材信息。

对于需要订购的教材,发购书单给采购人员。

对新购入教材进行入库处理后,即发出教材库存清单给教材发行人员。

(2)教材销售系统:首先由教师或学生提交购书单,经教材发行人员审核后,登记并返给教师或学生领书单。

教师或学生凭领书单去书库领书。

2.2用户特点:本系统的用户主要类型是学生、教师和管理人员,这种用户具有一定的计算机操作基础和基本常识,比较容易上手系统的基本操作,适应图形化界面的使用,但也有可能进行误操作。

2.3运行环境要求:操作系统:Windows 8.1 中文版数据库:SQL server绘图工具:Microsoft Office Visio 20072.4必要的约束条件与限制:经费的限制:本系统为学校或社会考生开发小组实践性开发项目,没有投资方和开发经费支持。

学校教材订购系统需求分析

学校教材订购系统需求分析

项目名称:学校教材订购系统文档名称:教材订购系统需求分析姓名:李金燚学号:20091863班级:1011班日期:2012-3-25学校教材订购系统需求分析1:引言1.1编写目的本学校教材订购系统在可行性研究的基础上,是为了进一步明确学校教材订购系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。

本文档供项目经理,设计人员,开发人员参考。

1.2项目背景整个系统的工作过程:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,由财务系统开发票、付了款后,登记并由财务系统返给教师或学生领书单,教师或学生即可去书库领书。

若是脱销教材,则登记缺书,财务系统发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

学校教材订购系统将由两部分组成:置于教材发行人员的肖售系统,以及置于书库数据库的采购系统。

系统之间的关系如下:1.3 定义1.3.1专门术语库存表:存放库中存在得书籍数据。

出库表:存放已销售的书籍的数据。

入库表:存放入库书籍的数据。

购书表:存放提交的购书信息。

缺书登记表:存放缺少的书籍的信息。

待购教材表:存放待购书籍信息。

财务表:核对信息。

1.3.2 缩写系统:若未特别指出,系统指本“学校教材订购系统”。

Access。

1.4 参考资料1)张海藩《软件工程导论》清华大学出版社2)学校教材订购系统项目计划任务书软件1011班3)学校教材订购系统可行性研究报告软件1011班2:任务概述2.1 目标本学校教材订购系统实现后,能够通过使用计算机可以减少大量的手工操作,提高工作效率。

为了使老师和学生在买教材时方便和高效。

2.2 运行环境硬件:PC机一台,打印机一台。

软件:Windows操作系统,sql数据库管理系统,visio2.3 条件与限制(1)当书库中的各种书籍数量发生改变(包括进书和出书)时,都应该改相关的书库记录,如库存表或进、出库表。

(2)在实现上述销售和采购的工作过程时,需考虑相关的合法性证明。

教材订购系统需求分析

教材订购系统需求分析

需求分析1概况1.1 项目背景随着高校办学规模的扩展,管理方式和管理效率显得日益重要。

在教材订购方面,就手工管理方式和文档系统管理方式在管理质量和管理效率上而言,从根本上不能适应大规模的管理要求。

而随着经济发展,计算机科学的提高与进步,计算机科学管理方式,无论在管理效率还是在管理质量上都逐步显示很好的可靠性和优越性。

而且计算机管理在人力、物力等资源方面都比以前的管理模式更优秀,更适合信息化的潮流。

计算机管理正以它自身的优越性成为管理模式中的主流,提高效率的加速器。

教材订购管理系统采用计算机管理模式的必然性也正在与此!本系统以学校为背景,在认真调研和分析了学校订购教材的现状之后,根据用户的需求和各个功能的关系,作出了积极的设计方案。

在新的管理资源和管理模式上,一定能使工作质量、工作效率等得到提高,推动学校发展的步伐!1.2项目目标1.2.1项目说明学校教材订购系统是为高等院校开发的,用于日常的教材管理,包括销售与采购。

提供数字化的管理,提高学校教材管理部门的工作效率,从而保证教学的顺利进行。

为方便教师、学生领书,教材发行人员处理各种单据,以及采购人员采购需开发一个“学校教材订购系统”。

教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

1.2.2系统要求要求系统能有效、快速、安全、可靠和无误的完成上述操作。

并要求界面简单明了,易于操作,数据库利于维护1.3 定义1.3.1专门术语库存表:存放库中存在的书籍数据。

出库表:存放已销售的书籍的数据。

入库表:存放入库书籍的数据。

购书表:存放提交的购书信息。

缺书登记表:存放缺少的书籍的信息。

待购教材表:存放待购书籍信息。

1.3.2 缩写系统:若未特别指出本设计中指“学校教材订购系统”。

Access。

1.4参考资料数据库开发经典案例分析(清华大学出版社)C程序员成长攻略(中国水利水电出版社)系统需求说明模板(来自网络)软件技术基础(电子科技大学出版社)数据库开发(电子工业出版社)2软件结构2.1销售子系统2.2采购子系统3程序描述3.1 功能销售子系统模块:提交购书单、审核购书单、开发票、登记购书纪录、返回领书单、修改和维护数据库中相应的表。

学校教材订购系统需求规格说明书(新)

学校教材订购系统需求规格说明书(新)

目录1.引言 (2)1.1编写目的 (2)1.2项目背景 (2)1.3定义...................................................................................................... 错误!未定义书签。

1.4参考资料 (3)2.任务概述 (4)2.1目标 (4)2.2用户的特点 (4)2.3条件与限制 (4)3.功能需求 (5)3.1系统功能 (5)3.2功能划分 (5)4需求规定 (6)4.1对性能的规定 (6)4.1.1精度 (6)4.1.2时间特性要求 (6)4.1.3可靠性 (6)4.1.4灵活性 (6)4.2数据管理能力要求 (6)4.3故障处理要求 (6)4.4其他专门要求 (7)5.数据描述 (8)5.1数据录入和处理的准确性和实时性 (8)5.2数据的一致性与完整性 (8)5.3实体—联系图 (8)5.4数据库描述 (9)5.5数据字典 (9)6.运行需求 (11)6.1设备 (11)6.2支持软件 (11)6.3接口 (11)6.4控制 (11)学校教材订购系统需求规格说明书1.引言1.1 编写目的随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。

因而,做一个好的学校教材订购系统是十分重要的。

在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。

使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。

本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。

1.2 项目背景项目名称:学校教材订购系统用户:学校教务科,教师,学生运行环境:计算机系机房开发平台:Eclipse、MySQL、JDK 1.6系统与其他软件,系统的关系:本系统可细化为两个子系统:销售系统和采购系统。

学校教材订购系统设计

学校教材订购系统设计
1.3 定义
Eclipse:适合快速开发的Java的开源IDE。
Java:一种面向对象的程序设计语言,具有面向对象、简单性、可移植性、稳定性、安全性等特点。它最大的优势是不受平台限制,如.NET,VB,C++只能在Windows环境中运行而Java却可以在任何平台中运行。
Sql Server 2008:高性能的数据库。
并可对管理员的登录信息采用SHA加密技术。
4、物理设计
(1)将静态表与动态表分开存放
(2)将备份数据与现行数据进行分开存放
对于“学院表”,“专业表”,“学生表”,“老师表”这几个表,在整个系统运行过程中几乎没有更新,而更多是是查询,所以考虑在这几个表常用列上加索引,而具体的索引加入时该的实现可考虑由应用程序控制。
1.5.2系统数据流程图
1、教材订购系统
2、销售系统和采购系统
3.教材订购系统完整的数据流图
1.5.3功能介绍
销售系统的主要工作是:学院教材订购负责人根据教师提供的信息向系统输入教学用书表,在这之后,凡需要订购教材的学生可以通过学号密码登录系统输入订购教材的书名,数量等信息,提交购书单。经教材科发行人员审核是有效购书单后,登记并返给学生领书单,学生即可去教材发放人员处领书。若是脱销教材则生成缺书单。
高峰值:开学期间1000次/天
数据流名:入库单
别名:无
简述:新书入库清单
来源:书库采购人员
去向:库存表
组成:编号+数量
数据流量:1000次/周
高峰值:开学期间1000次/天
数据流名:进书通知
简述:详细的描述了进书的信息
组成:编号(数据库自动生成)+[书名+出版社+价格+数量]+采购日期+购数量
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《软件工程》课程设计报告
需求分析设计报告
课程设计题目:学校教材订购系统
目录
1引言 (1)
1.1 编写目的 (1)
1.2项目背景 (1)
1.3参考资料 (1)
2系统任务概述 (2)
2.1目标 (2)
2.2用户的特点 (2)
2.3假定和约束 (3)
3需求规定 (3)
3.1软件功能的规定 (3)
3.2对性能的规定 (4)
3.2.1精度 (4)
3.2.2 时间特性要求 (4)
3.2.3可靠性 (4)
3.2.4 灵活性 (4)
4运行环境规定 (5)
5业务流程分析图 (5)
6数据流程、功能描述和设计 (6)
6.1系统的顶层数据流图 (6)
6.2 0层数据流图 (6)
6.3销售子系统的数据流图和采购子系统的数据流图 (7)
6.4各加工细化图 (9)
6.5增加查询子系统 (13)
7数据字典 (14)
1引言
随着生活节奏的加快和网络的发展,教师、学生对教材的订购越来越重视,希望获取教材的过程简单,方便,快速。

因而,做一个好的学校教材订购系统是十分重要的。

1.1 编写目的
在本小组成员对系统进行了全面细致的分析后明确了该系统“做什么”,编写这份说明书的目的是将小组分析结果条理清晰的展示出来,它说明了本产品实现的各种功能以及各种功能的适用范围。

使小组成员充分认识本系统的情况,方便以后更好的开展具体工作。

本说明书主要提交给老师,小组成员和其他同学参考,以达到最终满足用户的要求,让用户满意。

1.2项目背景
项目名称:学校教材订购系统
项目提出者:孟祥文老师
项目开发者:李忠刘强斌鞠文君刘冉张静陈楠
用户:学校教务科,教师,学生
1.3参考资料
1. 张海藩,软件工程导论(第四版),清华大学出版社,2003
2. 高林,信息管理系统与案例分析,人民邮电出版社,2003
2. 郑人杰等,实用软件工程(第二版),清华大学出版社,1997
3.贝塔斯曼书店()
4.高等教育出版社()
5.清华大学出版社()
6.当当书店()
7.
2系统任务概述
2.1目标
本系统可细化为两个子系统:销售系统和采购系统。

在系统外部,教材的选用须由系(教研室)集体讨论研究决定,并经所在系主任和教学主管院长签字后,将指定的教学用书信息交给学院相关方面负责人(我们称之为学院教材订购负责人)汇总整理。

销售系统的主要工作过程为:学院教材订购负责人向系统输入所负责学院的教学用书表,在这之后,凡需要订购教材的班级在本系统网站查找本班级应购书目,由班级负责人向系统输入订购教材的书名,数量等信息,提交购书单。

经教材科发行人员审核是有效购书单后,开发票、登记并返给学生领书单,学生即可去书库领书。

若是脱销教材则生成缺书单。

采购系统的主要工作过程为:汇总缺书单,发采购单给书库采购人员;一旦新书入库后,即发到货通知。

2.2用户的特点
本软件的最终用户可分为操作人员、维护人员。

其中,要求操作人员对计算机有一定了解,可以无障碍的使用本系统提供给操
作人员操作权限内的各种功能。

要求维护人员是对本系统有较深的了解,同时对系统相关信息及工作流程有所了解的技术人员。

本系统主要在学期开学发书、学期结束订书时大频度使用,这时候也是本系统最需要维护的时候,所以在这时候要对本系统进行必要的检修,防止系统出错。

2.3假定和约束
本系统由网络工程06-2班第五小组六名同学承接设计。

设计人员都是专业的计算机技术人员,都已学习了相关课程并自学了网页设计,网络编程等有关知识,由于此课程设计开发时间有限,除统一安排的上机时间外,小组成员只能利用有限的课余时间进行设计。

而且考虑到作为在校生,小组没有此类开发经验,所以,本小组在设计过程中不可避免的出现考虑不全面,技术不成熟等问题,设计的系统相对比较简单。

3需求规定
3.1软件功能的规定
产品主要实现以下功能:
用户管理:系统分配给每个学院教材订购负责人登录账号和密码,登录时输入账号,密码即可登录。

学生登录时输入校园卡号和密码即可登录。

学院教材订购负责人与学生的权限不同,前者有向系统输入指定教材表的权限。

后者有填写购书信息的权限和查询购书记录等权限。

购书服务:本系统在向学生售书时要求学生填写购书单(包括以下信息:学生学号、班级代号、购书数量、购书书名信息),经审查有效后,打印领书单返回给学
生领取书籍。

教材信息发布:学院教材订购负责人提供教学用书表后,本系统将教材信息公布,以便于学生确定所需书目,下购书单。

通知采购:当库存中缺书时,汇总缺书信息,通知教材工作人员进行采购。

本系统还兼顾一点财务信息的管理,在发生单人购书时,系统直接向购书者收取现金。

发生集体售书时,学校根据有效的购书单,直接向集体售书,形成的财务信息直接和财务科交换,方便结算。

即:向学生集体售书时不需要直接收取现金,而待教材科结算时向财务科提交数据,由财务科从学生的预交书费里扣除,保证教材科财务信息的完整。

3.2对性能的规定
3.2.1精度
对系统中输入的数据要按照数据字典的规定严格输入,尽量避免数溢出处和数据的不合法性。

3.2.2 时间特性要求
定购需要提前若干天。

3.2.3可靠性
较高
3.2.4 灵活性
在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改。

4运行环境规定
使用Windows NT 或Windows 2000 Server以上操作系统5业务流程分析图
6数据流程、功能描述和设计
这一步,本小组采用结构化分析方法。

根据前面的需求分析,进一步得出系统的数据流程和必须的数据字典,然后实现系统的相关功能,为下一步编码做好充分准备。

6.1系统的顶层数据流图
图1.1 顶层数据流图
6.2 0层数据流图
下面把系统分为销售和采购两个子系统进行进一步分解:
显然外部项学生或教师应与销售子系统联系,教材工作人员与采购子系统联系。

两个子系统之间也存在联系:其一是缺书登记表,销售子系统把脱销书籍传给采购子系统;其二是到货通知,直接由采购子系统将教材入库信息通知销售系统。

如图1.2所示
图1.2 0层数据流图
6.3销售子系统的数据流图和采购子系统的数据流图
继续分解得到销售子系统的数据流图和采购子系统的数据流图分别如图1.3和图1.4所示
图1.3 销售子系统的数据流图
在图1.3中,销售子系统被分解为4个子加工,编号为1.1到1.4
学院教材订购负责人通过登录验证后提供教学用书表,系统公布,学生查询到所需书目后填写购书单,经审查有效后有,所购书存在就发给领书单到仓库领取所购书籍。

若所购书籍暂时没有就登记缺书登记表,打印缺书单通知采购子系统购书
图1.4 采购子系统数据流图
在图1.4中采购子系统被分解为两个加工,编号为2.1,2.2
销售子系统提供缺书单后,采购子系统进行汇总最终输出采购单交给有关人员作为采购依据进行采购,书被采购来之后,向系统发出进书通知,系统进行处理并通知销售子系统。

6.4各加工细化图
继续分解,将各加工细化如下图1.5到1.8所示
图1.5 加工1.1子图
图1.6 加工1.3子图
图1.7 加工2.1子图
加工2.1.4中,在这里把《实验报告》特别列出来,是考虑到实际情况。

《实验报告》不同于教学用书,它样式统一,没有书号,出版社等之分。

而且学生订购《实验报告》不像订购教学用书那样有计划,学生随时都有可能订购。

在设计这个学校教材订购系统时,我们认为,《实验报告》之类的订购没有必要通过网上填写购书单,最适合的方式是:直接由班级负责人去教务科订购。

然后由教务管理人员查询库存表,若数量足够,班级负责人可马上领到《实验报告》,若库存不够,就将填写有关信息填写到采购单上,交给采购人员办理。

图1.8 加工2.2子图
6.5增加查询子系统
下面为方便使用,特为学校教材购销系统增加一个查询子系统,以方便用户了解学校的教材情况:如图1.9
图1.9教材信息查询
7数据字典
下面将为本系统提供必要的数据字典,以方便系统是最终实现。

下面将分别针对教材购销系统的数据流程土的各个项目进行定义。

数据流描述
数据存储描述
数据元素描述。

相关文档
最新文档