当前位置:文档之家› 信息系统分析与设计》课程(实验)实践报告

信息系统分析与设计》课程(实验)实践报告

信息系统分析与设计》课程(实验)实践报告信息系统分析与设计》课程实践报告:学校教材订购系统引言本报告旨在介绍学校教材订购系统的设计与实现。

该系统旨在简化学校教材订购流程,提高工作效率。

本报告将介绍系统的可行性分析和详细设计。

系统的可行性分析技术上可行性分析该系统将使用Java Web技术进行开发,具有良好的可扩展性和安全性。

同时,我们已经具备了必要的技术能力和资源,能够保证系统的顺利开发和维护。

经济上可行性分析该系统的开发和维护成本相对较低,同时能够提高学校教材订购效率,节省人力资源和时间成本。

因此,该系统在经济上是可行的。

使用上可行性分析我们进行了用户调研,得出了用户需求和使用惯。

在设计过程中,我们充分考虑了用户体验和易用性。

因此,该系统在使用上是可行的。

详细设计总体设计该系统将采用MVC设计模式,实现前后端分离。

前端使用Vue.js框架,后端使用Spring Boot框架。

同时,我们将使用MySQL数据库进行数据存储和管理。

系统将包括用户登录、教材订购、订单管理等功能,实现全流程自动化。

3.1.1 系统开发计划甘特图下面是我们的系统开发计划甘特图,它显示了整个项目的时间表和每个任务的进度。

我们将根据这个甘特图来监控项目的进展情况,确保项目按时完成。

3.2 结构化分析与设计在系统开发过程中,结构化分析与设计是非常重要的一步。

它帮助我们分析业务流程、数据流和数据字典,以及设计软件功能模块和数据结构。

3.2.1 业务流程图业务流程图是一种图形化工具,用于描述业务流程中的各个步骤和活动。

我们使用业务流程图来帮助我们更好地理解业务流程,识别潜在的问题和瓶颈,并提出改进的建议。

3.2.2 数据流图数据流图是一种用于描述系统中数据流动的图形化工具。

它帮助我们更好地理解系统中数据的流动方式,以及不同模块之间的关系。

我们使用数据流图来设计系统的数据结构和数据流程。

3.2.3 数据字典的各类条目数据字典是一个非常重要的工具,用于描述系统中使用的数据和数据结构。

它包含了各种数据类型、数据元素、数据流以及数据存储等信息。

我们使用数据字典来确保系统中使用的数据是准确、一致和完整的。

3.2.4 软件功能模块图软件功能模块图是一种用于描述系统中各个模块之间关系的图形化工具。

它帮助我们更好地理解系统中各个模块的功能和作用,以及它们之间的依赖关系。

我们使用软件功能模块图来设计系统的功能模块和模块之间的交互。

3.2.5 数据设计数据设计是指设计系统中使用的数据结构和数据流程。

它包括了数据类型、数据元素、数据流和数据存储等信息。

我们使用数据设计来确保系统中使用的数据是准确、一致和完整的。

3.3 面向对象方法面向对象方法是一种用于设计软件系统的方法。

它将系统看作一组对象,每个对象具有特定的属性和方法。

我们使用面向对象方法来设计系统的用例模型,以便更好地理解系统的功能和需求。

3.3.1 建立用例模型用例模型是一种用于描述系统功能和需求的图形化工具。

它包括了各种用例、参与者以及它们之间的关系。

我们使用用例模型来设计系统的功能和需求,以确保系统能够满足用户的需求。

学校教材订购系统第一章引言1.1 编写目的随着信息技术的发展和生活节奏的加快,学校管理中的计算机技术越来越重要。

教师和学生对教材的订购也越来越注重,希望订购教材的系统能够简单、方便、快速。

因此,开发一个良好的学校教材订购系统至关重要。

本系统以学校为背景,根据学生、教师和教材工作人员的需求和各个功能的关系,设计了一个积极的方案。

新的资源和管理模式可以提高工作质量和效率,以满足用户的要求。

1.2 系统介绍学校教材订购系统是为师生订购书籍和教材发行人员销售书籍而设计的系统。

师生可以使用此系统选择教材并填写订购单,然后将订书单发送给教材发行人员。

审核通过后,可以获得领书单。

教材发行人员可以使用此系统管理书库,登记书籍进出库情况,实现销售和采购业务。

此系统的具体目标如下:1)学生和老师能够随时登录订购教材,编写或修改订购单,还可以查看领书单;2)教材发行人员能随时登录处理订购单、审核订单,并向师生发送领书单或信息,登记有效订单,查看库存和修改库存,登记缺书表以及代购教材表,向采购员发出采购通知,查看入库表;3)采购人员能随时登录系统查看代购教材表,编写进书单,向教材发行人员发送入库通知。

第二章系统的可行性分析2.1 技术上可行性分析本系统可以细化为两个子系统:采购系统和销售系统。

销售系统的主要工作过程为:教师或学生提交购书单,经教材发行人员审核有效购书单后,开、登记并返还给教师或学生,即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

2.削减人员成本投入本系统可以提高效率40%,以现有工作人员8人计算,可减少3人。

每人每月平均工资按1500元计算,因此节约人员工资3×12×0.15=5.4万元/年。

3.社会效益本系统可以提高工作效率,减少人员数量,同时提高准确率和改善管理方式。

在10年期内,系统总投入22万元,系统总收入54万元,从经济上考虑,本系统完全有必要开发。

2.3 可行性分析在运行时,系统先启动主模块,显示系统主要功能供用户选择调用。

当用户选择相应的功能后,由主模块调用,完成后选择主模块,用户可选择其他模块。

在功能模块运行时,可能会调用更下层模块,情况与此类似。

在用户第一次使用时,应先调用系统维护功能模块下层的权限设置模块,设定使用权限及密码。

系统运行哪个模块,由用户通过鼠标或键盘进行选择,各模块中均有退出按钮可返回调用它的上层模块。

a。

安全保密设计系统要求具有一定的安全保密性,因此设有操作口令,对要求进入的用户必须输入用户名及口令,方可进入,并被赋予相应的使用权限。

口令由系统初次使用时设置。

b。

维护设计系统本身带有系统维护功能模块,可进行数据库的备份等。

3.学校教材订购系统本系统的研制和开发充分考虑用户工作流程、计算机操作水平等,尽可能提供更人性化、直观的界面,以满足用户需求。

系统的操作方式在用户组织内可行。

在向学生售书时,本系统主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。

在查询数据库时,本系统主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息,方便操作人员把握图书信息。

1.灵活性a。

通过图形界面进行操作简单方便。

b。

可以实现跨平台操作,在Windows 2000/2003/XP上操作。

c。

同其他软件的接口有预留实现的可扩展性。

d。

精度和有效时限上无变化。

2.输入项目销售子系统模块:需要输入购书单中要求的信息(提交人姓名、书名、书号、数量、身份识别码)。

采购子系统模块:需要输入缺书单中要求的信息(书名、书号、数量)。

3.输出项目销售子系统模块:需要打印领书单(书名、书号、数量、领书人姓名),(书名、书号、人姓名、交易金额、交易日期)。

采购子系统模块:需要打印进书通知单(书号、书名、进书日期)。

缺书信息查询是学校教材订购系统中非常重要的一环。

教材入库单是进货的记录,而教材发行则是将教材分发给学生和教师。

在教材发行之前,需要进行领书单的审核和查看,以确保图书的正确性和完整性。

数据流图则是对整个订购系统的流程进行了详细的展示,包括了购书单审核信息、领书单、进书通知等环节。

同时,数据字典中的各类条目也为整个系统的运作提供了重要的支持,包括了数据元素条目、数据结构条目和数据流条目等。

其中,数据元素条目是对各类数据进行了详细的说明和分类,比如学号/编号、书号、发行人员编号和采购人员编号等。

数据结构条目则是对各类数据结构进行了详细的说明和分类,比如购书单、缺货单和订书单等。

而数据流条目则是对各类数据流进行了详细的说明和分类,比如购书单和发行人员之间的数据流。

总之,缺书信息查询是学校教材订购系统中非常重要的一环,需要通过教材入库单和教材发行来保证教材的正确性和完整性。

同时,数据流图和数据字典中的各类条目也为整个系统的运作提供了重要的支持。

1)库存表:该表存放图书信息,包括书名、书号、作者、出版日期、出版社和库存数量等字段。

其中,书名和书号作为主键列,库存数量为整型。

2)学生或教师表:该表存放学生或教师的信息,包括学号、密码、姓名和学院等字段。

其中,学号作为主键列,密码、姓名和学院为字符类型。

3)建立用例模型:该模型包括销售系统用例图和采购系统用例图。

在销售系统中,学生或教师可以进行教材浏览、加入购物车、填写订单、提交订单给教材发行人员、查询订单、结账等操作;教材发行人员可以进行教材浏览、查询、处理订单、发货等操作。

在采购系统中,教材采购人员可以进行缺书通知、查询缺书信息、查询教材、进行教材入库等操作。

4)销售系统用例图和采购系统用例图中使用了一些关键词,如">"表示该用例使用了其他用例,"订单结账"表示该用例是结账操作。

这些关键词可以帮助我们更好地理解用例模型。

1:登陆系统( )2:查看教材发行菜单( )3:选择教材信息( )4:查找学生信息( )5:确认学生信息( )6:生成领书单( )7:教材出库( )8:更材库存( )9:发送领书单或消息( )说明:教材发行人员通过登陆系统进入教材发行菜单,选择教材信息后,查找学生信息并确认,生成领书单后进行教材出库,更新库存信息并发送领书单或消息给学生。

相关主题