免费预览已结束,剩余22页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
管理信息系统 实验报告学 号:2008100995姓 名:杨茂林班 级:计算机08-1指导老师:王会青学校教材订购系统需求分析说明书1引言1.1编写目的需求规格说明书是需求分析的产物,它是软件系统生存期中软件定义阶段的最后一个步骤。作为整个软件开发过程的指南,也是软件开发人员开发出符合用户要求的软件的基础。编制目的是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个软件开发的基础。 本软件需求说明书的读者是系统开发人员或合同约定的人员。1.2定义 数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。 系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。 库存表:存放库中存在得书籍数据。出库表:存放已销售的书籍的数据。进库表:存放入库书籍的数据。购书表:存放提交的购书信息。缺书登记表:存放缺少的书籍的信息。待购教材表:存放待购书籍信息。2任务概述2.1目标1)学生和老师能够随时登录订购教材、查看和修改订购单,还可以查看领书单。2)发行人员能随时登录处理订购单、查看库存和输入初始的库存书籍,还有查看进书通知。3)采购人员能随时登录系统查看缺书单,填写进书单。2.2用户的特点被软件的最终用户是安徽工程科技学院教材管理部门的老师和其他订购教材的师生。教材发行人员和采购人员具有一定的计算机操作知识;系统的维护人员是学校的机房维护人员,对网络和数据库的操作比较熟悉,同时对JAVA编程有一定的经验;订购教材的师生也需要对计算机的操作有一定的了解。2.3条件、假定和约束所建议的系统的运行寿命的最小值:3年 进行系统方案选择比较的时间为:3周经费、投资方面的来源和限制:小组筹集硬件条件:CPU为Pentium4以上,内存为256MB以上运行环境:Windows XP,Vista等数据库:Mysql可利用的信息和资源:互联网信息,系实验室3需求规定3.1对功能的规定3.1.1系统功能本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。教材订购系统的功能可以划分为如下几个部分:1)系统帐户管理:主要是对系统用户进行管理,包括登陆、退出、操作记录等。2)销售管理:提交购书单、审核购书单、开发票、登记购书纪录、返回领书单、修改和维护数据库中相应的表。3)采购管理:发缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。3.1.2数据流图顶层图: 0层数据流图1层数据流图:3.1.3数据字典本系统的部分数据字典如下:名字:订购单别名:订书单描述:送给采购员的定书表定义:订购单购书单号+书号+购书日期+订购者编号+订购者姓名+数量+总额 购书单号=以1开头的1-50位数字 书号=50位以数字开头的数字与字母的组合 购书日期=购书当天的时间 格式为:*年*月*日 订购者编号=教师工号|学生学号 订购者姓名=教师姓名|学生姓名 数量=1|2|3|4|10000000 总额=1|2|3|4|10000000位置:输出到打印机名字:进书单别名:进书信息描述:详细的描述了进书的信息定义:进书单进书单号+书号+采购人姓名+采购日期+采购总数+采购总额 进书单号=以2开头的1-50位数字 书号=50位以数字开头的数字与字母的组合 采购者姓名=教师姓名采购日期=购书当天的时间 格式为:*年*月*日 采购总数=1|2|3|4|10000000 采购总额=1|2|3|4|10000000名字:领书单别名:领书表描述:送给学生或教师的领书报表定义:领书单领书单号,订购者编号,领书日期,购书单号,购书日期,经办人 领书单号=以3开头的1-50位数字 订购者编号=教师工号|学生学号 领书日期=领书当天的时间格式为:*年*月*日 购书单号=以1开头的1-50位数字 购书日期=购书当天的时间格式为:*年*月*日 经办人=教师姓名位置:输出到打印机名字:缺书单别名:缺书表描述:送给相关工作人员的表,用来补充书籍定义:缺书单缺书单号+书号+总数 缺书单号=以4开头的1-50位数字 书号=50位以数字开头的数字与字母的组合 总数=1|2|3|4|10000000位置:输出到打印机名字:入库单别名:入库表定义:入库单入库号+书号+数量+入库时间 入库号=以5开头的1-50位数字 书号=50位以数字开头的数字与字母的组合 数量=1|2|3|4|10000000 入库时间=入库当天的时间 格式为:*年*月*日名字:出库表定义:出库表出库号+书号+数量+出库时间 出库号=以6头的1-50位数字 书号=50位以数字开头的数字与字母的组合 数量=1|2|3|4|10000000 出库时间=出库当天的时间 格式为:*年*月*日名字:库存表定义:库存表记录号+书号+数量 记录号=以7头的1-50位数字 书号=50位以数字开头的数字与字母的组合 数量=1|2|3|4|10000000名字:教材信息定义:教材信息书号+书名+编者+出版社+单价 书号=50位以数字开头的数字与字母的组合 书名=教材的名称 编者=教材的作者 出版社=出版教材的出版社 单价=出售教材的价格 格式为:1|2|3|4|10000000名字:学生信息定义:学生信息学生学号+学生姓名+学生性别+学生班级+电话 学生学号=以数字11开头的10为数字 学生姓名=订购学生的姓名 学生性别=男|女 学生年级=大一|大二|大三|大四 电话=1|2|3|4|50 名字:教师信息定义:教师信息教师工号+教师姓名+教师性别+教师部门+电话 教师学号=以数字22开头的10为数字 教师生姓名=订购教师的姓名 教师性别=男|女 教师部门=机械|电气|生化|数学|人文|计算机|其他 电话=1|2|3|4|50 3.1.4E-R图本系统中涉及的实体主要有“学生”、“教师”、“教材”,各实体及其属性如图所示。学生实体及属性联系图教师实体及属性联系图教材实体及属性联系图3.2对性能的规定3.2.1精度购书是由需求决定的,只要有缺书现象则会体现出来,但也因为这样,如果需要提前多购相关书籍的话,则需要管理人员的参与。3.2.2时间特性要求定购需要提前若干天1)系统的更新处理时间应该在可接受的范围内;2)系统的数据查询时间应该在可接受的范围内;3)系统的数据统计时间应该在可接受的范围内。3.2.3 灵活性在购书单未审核时,可以撤消订购或修改,一旦审核,则不能再修改。1)操作方式上应该能够满足鼠标和键盘任意切换的需要; 2)能够支持Windows95、Windows98、Windows2000、Windows Me、Windows XP运行环境。 3)留有与其他系统的接口。3.3 输入输出要求输入项目销售子系统模块:需要输入购书单中要求的信息(提交人姓名、书名、书号、数量、身份识别码)。采购子系统模块:需要输入缺书单中要求的信息(书名、书号、数量)。输出项目销售子系统模块:需要打印领书单(书名、书号、数量、领书人姓名),发票(书名、书号、开票人姓名、交易金额、交易日期)。采购子系统模块:需要打印进书通知单(书号、书名、进书日期)。3.4数据管理能力由于教材管理部门需要对教材的信息进行长期的保存,再加上教材的出库或入库比较频繁,因此对数据的存储有一定的要求。3.5故障处理要求在输入不符合定义格式的数据时,软件应出现提示信息,而不是死机或是删除已经输入的信息,然后再弹出输入界面重新开始。其他情形不再一一描述。4 运行环境设定4.1 设备运行本软件要求处理器在奔腾以上,内存在256MB以上的计算机。4.2 支持软件本系统支持的操作系统包括:Windows95 、Windows98 、Windows2000、 Windows Me Windows XP .本系统支持的数据库:SQL Server 2000.本软件的开发工具:Java、Eclipse。4.3 接口本软件通过若干个中间表实现与其他软件的通信。4.4 控制本系统通过“用户验证”模块进行用户登录的控制,根据不同用户的权限调用不同的模块。本系统通过“销售系统”模块进行教材的订购销售控制。 本系统通过“采购系统”模块进行教材采购的控制。学校教材订购系统总体设计2.总体设计2.1需求规定本系统在向学生售书时主要输入学生学号、班级代号、购书数量、购书书名信息,然后打印领书单返回给学生领取书籍。本系统在查询数据库时主要输入需要查询的相关信息,包括图书编号、图书书名、出版社信息、图书特色等信息方便操作人员把握图书信息。教材订购系统的功能可以划分为如下几个部分:1)系统帐户管理:主要是对系统用户进行管理,包括登陆、退出、操作记录等。2)订购管理:查询订购书、订购书籍、删除订购书籍、查询领书单。3)销售管理:处理购书单、查询进书单、修改和维护数据库中相应的表。4)采购管理:发缺书单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。本系统对性能的规定:1)系统的更新处理时间应该在可接受的范围内;2)系统的数据查询时间应该在可接受的范围内;3)系统的数据统计时间应该在可接受的范围内。4)操作方式上应该能够满足鼠标和键盘任意切换的需要; 5)能够支持Windows95、Windows98、Windows2000、Windows Me、Windows XP运行环境。 6)留有与其他系统的接口。2.2运行环境1)硬件环境:运行本软件要求处理器在奔腾以上,内存在256MB以上的计算机。 2)软件环境:本系统支持的操作系统包括:Windows95 、Windows98 、Windows2000、 Windows Me Windows XP ;本系统支持的数据库为Mysql;本软件的开发工具为JAVA程序语言。2.3基本设计概念和处理流程本系统的基本设计概念和处理流程如下:1)系统启动时,激活身份验证模块。2)通过身份验证后,对系统进行初始化,判断用户身份,导入到不同的处理页面是。3)系统进入消息循环状态,通过事件驱动机制激活各功能模块,并执行指定模块。4)各项功能执行完毕后,重新进入消息循环状态。5)由退出系统事件激活关闭系统模块,退出系统。2.4结构完整的软件结构图:销售管理的结构图:采购管理的结构图:教师学生订购的结构图:2.5功能需求与程序的关系1)用户身份验证必须调用“验证用户”模块程序进行身份验证。2)订购者订购之前进行查询需要调用“销售管理”中的库存的信息的查询。3)发行人员审查订购单也需调用“销售管理”中的库存信息的查询,并且需要调用“订购管理”中有关订购单的操作。4)发行人员查询进书通知需要调用“采购管理”中的输入进书单的信息这一功能。5)当采购人员新进教材入库后,相应的库存数据需要修改,此时需要调用“初始库存”进行修改。6)采购人员对缺书单的处理需要调用“销售管理”中库存信息的查询。2.6人工处理过程 1)新教材入库时需要对相应的入库单进行录入。 2)对于已经过时不用的教材需要发行人员对书库数据进行相应的删除。 3)其他方面数据的处理系统将会自动进行。3接口设计3.1用户接口本系统采用典型的Windows风格作为人机接口,如使用窗口、菜单、对话框等。1)订购书籍:教师或学生将要进行订购的书籍资料输入,系统将这些资料保存在文件中。2)查询订购单:显示使用者已经保存的订购单信息。3)删除订购书籍:使用者将要删除的书籍信息输入,系统根据操作删除修改文件处理,最后修改后的文件显示出来。4)查询领书单:通过发行人员模块处理过后,将其信息转化成领书单显示出来。5)查询缺书单:该功能要通过发行人员模块处理过后,将其信息转化缺书单显示出来。6)输入进书单:需要采购人员将新到的书籍信息输入,通过系统将库存信息更新处理。7)处理订购单:发行人员可读取用户信息,读取订购单,通过比较库存,处理信息后,返回领书单。8)查询进书单:发行人员可对采购人员的进书单进行读取,将其信息显示出来。9)输入初始库存:该功能可实现发行人员对学校原本拥有的书籍资料输入保存到库存中。10)查询库存:将库存中的信息显示出来。3.2外部接口硬件接口:Pentium CPU及以上,内存在256MB以上的计算机。软件件接口:支持本系统的软件包括:Windows95 、Windows98 、Windows2000、 Windows Me Windows XP 。3.3内部接口验证模块:完成对用户身份的验证。初始化模块:在身份验证后,系统调用初始化操作,执行完毕后进入消息循环状态。查询模块:由相应消息驱动,完成对信息进行查看功能。删除模块:具有此权限的用户完成对信息删除功能。打印模块:实现用户从系统打印功能。退出模块:实现用户从系统退出功能4运行设计4.1运行模块组合不同的用户登录此系统获得的系统功能是不同,如下:1)教师学生等订购者具有查询,打印相关信息的权限;2)管理员具有查询、添加、删除、修改,打印的权限。 4.2运行控制用户通过身份验证之后进入系统操作界面,管理员可以对系统进行信息的增添,删除,修改,打印等操作,学生可以进行查询相关信息的操作4.3运行时间 “用户验证”模块在完成用户登录的身份验证后立即退出运行,释放占用的系统资源。一般来说,本系统运行一般耗时12秒,如果数据处理量比较大就34秒。5系统的数据结构设计5.1逻辑结构设计 1)订购单 属性名:购书单号,书号,购书日期,订购者编号,订购者姓名,数量,总额购书单号书号购书日期订购者编号订购者姓名数量总额说明: 此为订购单实体对应的关系模式,其中书号、订购者编号是外码,其他一些冗余信息删除。2)进书单 属性名:进书编号,书号,采购人姓名,采购日期,采购总数,采购总额进书编号书号采购人姓名采购日期采购总数采购总额说明:此为进书单实体对应的关系模式,其中书号是外码,其他一些冗余信息删除。3)领书单 属性名:领书单号,订购者编号,领书日期,购书单号,购书日期,经办人领书单号订购者编号领书日期购书单号购书日期经办人说明:此为领书单实体对应的关系模式,其中订购者编号、订购单号是外码,其他一些冗余信息删除。4)缺书单 属性名:缺书单号,书号,总数缺书单号书号缺书数量说明:此为缺书单实体对应的关系模式,其中书号是外码,其他一些冗余信息删除。5)入库单 属性名:入库号,书号,数量,入库时间入库号书号数量入库时间说明: 此为入库单实体对应的关系模式,其中书号是外码,其他一些冗余信息删除。6)出库单 属性名:出库号,书号,数量,出库时间出库号书号数量出库时间说明: 此为入库单实体对应的关系模式,其中书号是外码,其他一些冗余信息删除。7)教材信息 属性名:书号,书名,编者,出版社,单价书号书名作者出版社单价说明:此为教材实体对应的关系模式。8)学生信息 属性名 :学生学号,学生姓名,学生性别,学生年级,电话学生学号学生姓名学生性别学生年级电话说明:此为学生实体对应的关系模式。9)教师信息 属性名 :教师工号,教师姓名,教师性别,教师部门,电话教师工号教师姓名教师性别教师部门电话说明:此为教师实体对应的关系模式。 10)库存表 属性名:记录号 ,书号,数量记录号书号数量说明:此为库存表实体对应的关系模式5.2数据库表的详细清单1)订购单 数据项名别名数据类型长度备注订购单号DGnumberchar50书号ISBNchar50出版社Publishchar50价格Priceint8数量Numberint8日期DGDatechar50订购者编号DGZnumberchar50订购者姓名DGnamechar50购书总数DGALLnumberint8总额DGALLpriceint8联系方式TELchar50电话、手机等2)进书单 数据项名别名数据类型长度备注进书编号JSnumberchar50书号ISBN char50采购人姓名CGnamechar50采购日期CGdatechar50采购数量CGnumberint8采购总额CGpriceint83)领书单 属性名:领书单号,订购者编号,领书日期,购书单号,购书日期,经办人数据项名别名数据类型长度备注领书单号LSnumberchar50订购者编号DGZnumberchar50领书日期LSdatechar50购书单号DGnumberchar50购书日期DGdatechar50经办人LSnamechar50 4)缺书单 数据项名别名数据类型长度备注缺书单号QSnumberchar50书号ISBN char50总数QSALLnumberint85)入库单 属性名:入库号,书号,数量,入库时间数据项名别名数据类型长度备注入库号RKnumberchar50书号ISBN char50数量RKnumberint8入库时间RKdatechar506)出库单 属性名:出库号,书号,数量,出库时间数据项名别名数据类型长度备注出库号CKnumberchar50书号ISBN char50数量CKnumberint8出库时间CKdatechar507)教材信息 属性名:书号,书名,编者,出版社,版次,单价数据项名别名数据类型长度备注书号ISBNchar50书名booknamechar50编者writerchar50出版社publishchar50单价priceint88)学生信息 属性名 :学生学号,学生姓名,学生性别,学生年级,电话数据项名别名数据类型长度备注学生学号Snumberchar50学生姓名Snamechar50学生性别Ssexchar50男或女学生年级Sclasschar50大一、大二、大三、大四电话TELchar509)教师信息 属性名 :教师工号,教师姓名,教师性别,教师部门,电话数据项名别名数据类型长度备注教师工号Tnumberchar50教师姓名Tnamechar50教师性别Tsexchar50男或女教师部门Tclasschar50机械|电气|生化|数学|人文|计算机|其他电话TELchar5010)库存表 属性名:记录号 ,书号,数量数据项名别名数据类型长度备注记录号IDchar50书号ISBNchar50数量numberint86系统出错处理设计6.1补救措施本系统定期备份数据库,以便在系统出现故障时,能够及时恢复。6.2系统维护设计本系统需严格按照软件产品设计规范的步骤进行开发,并重复考虑软件的可维护性,详细编写各阶段的文档资料,并在程序设计过程中做出大量详细的注释。 学校教材订购系统详细设计说明书1引言 详细设计阶段的任务是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码。因此,详细设计的目标是在逻辑上正确的实现每个模块的功能。1.1编写目的 详细设计说明书编制的目的是:说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑。 本详细设计说明书的读者是系统开发人员或合同约定人员。1.2定义 数据流图:数据流图描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况。 系统的流程图:系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子的形式描绘系统里的每个部件(程序,文件,数据库,表格,人工过程等)。 库存表:存放库中存在得书籍数据。出库表:存放已销售的书籍的数据。进库表:存放入库书籍的数据。购书表:存放提交的购书信息。缺书登记表:存放缺少的书籍的信息。待购教材表:存放待购书籍信息。2程序系统的结构本系统的软件结构图如下:3程序设计说明与界面设计3.1验证用户模块设计说明3.1.1功能描述本系统的所有功能模按块都必须调用“验证用户”子模块进行身份验证,此模块是所有用户进入系统时都必须调用的模块,验证用户身份的处理过程如图(1)所示,系统用户登录界面中的【登录】按钮触发。3.1.2模块IPO表验证用户身份功能模块的IPO表如下表所示:系统名称学校教材订购系统模块名称验证用户身份模块简述用于对登陆系统的用户进行身份验证调用模块系统的主控制模块输入项目用户账号,密码格式用户账号:6位数的字符串 密码: 0-12位的字符串处理验证用户输入的验证账号和密码;获得登录用户输入的用户账号和密码;访问数据库的用户账号表;查询匹配的用户名和密码,若未查询到或不匹配,返回结果到登录窗口,提示错误,相反登录成功输出提示信息:有效用户或无效用户注释涉及的表:用户账号表3.1.3界面设计验证用户身份的系统登录界面设计如图(1)所示。图(1)3.1.4主要算法1)【登录】按钮触发的处理:验证用户的合法性。处理流程: 取得用户输入的用户名和口令; 加密用户名和口令传输到数据库并与帐户表进行一致性验证; 如果用户名和口令都正确,以该用户身份进入系统总控制界面并获得相应系统权限,否则提示“用户名或口令错误”。2)【重置】按钮触发的处理:重新输入用户名和密码。3.1.5接口 本模块是系统的启动模块,它需要用户交互输入用户帐号、密码;它调用主控制模块。3.1.6存储分配 本模块由系统自动分配内存。3.1.7注释部分1)模块首部的注释:用户验证程序。2)对调用函数的注释:调用相应的加密函数。3.1.8限制条件 当系统第一次使用的时候,具有统一的用户账号和密码:aaaaaa和bbbbbb。3.1.9测试计划 1)初次安装系统后,测试初始用户帐号和密码能否正确登录到系统; 2)正确登录后,对用户账号和密码进行更改; 3)采用刚修改的用户账号和密码登录,应该能够正确登录。3.1.10尚未解决的问题 1)对用户账号和密码的加密问题尚未解决。 2)对账户名和密码的修改也不太完善。3.2系统管理主页面模块设计说明3.2.1功能描述系统管理主页面功能模块是供登录系统的管理员进行相关操作的选择,即对教材信息进行添加、查询、修改、删除等等。3.2.2模块IPO表系统管理主界面的功能IPO表如下所示:系统名称学校教材订购系统模块名称系统管理主界面模块简述用于登录系统的管理员进行相关操作的选择调用模块进行选择后可调用信息添加模块、信息修改模块、信息删除模块、信息查询模块被调用模块管理员登录系统时都必须调用此模块输入触发界面相应按钮进行选择操作处理对教材相关信息进行添加操作;对教材相关信息进行查询操作;对教材相关信息进行修改操作;对教材相关信息进行删除操作;输出通过选择进入相应模块注释涉及的表:教材信息表3.2.3界面设计系统管理主界面设计如图(2)所示图(2)3.2.4主要算法1)【查询记录】按钮触发的处理:进入查询界面2)【添加记录】按钮触发的处理:进入添加界面3)【修改记录】按钮触发的处理:进入修改界面4)【删除记录】按钮触发的处理:进入删除界面5)【返回】按钮触发的处理:返回到登录界面 处理流程: 如果数据发生变化并且没有保存,则提示用户选择是否保存否则关闭窗口,进入登陆界面。3.2.5接口 本模块是系统的管理员的主要操作模块,用户通过相应的选择进入不同的界面,它调用系统的其他一切子模块。3.2.6存储分配 本模块由系统自动分配内存。3.2.7注释部分模块首部的注释:管理主界面。3.2.8测试计划 1)进入此界面后,选择添加操作看能否进入添加界面,添加几条记录。 2)退回主界面,选择修改操作看能否修改刚刚添加的记录。 3)退回主界面,选择删除操作看能否删除添加的记录。 4)退回主界面,选择查询操作看显示的界面是否正确。3.3信息添加界面3.3.1功能描述信息添加界面功能模块是供教材管理者进行教材添加操作的等。通过调用该模块可以添加所需要的教材信息。3.3.2模块IPO表添加界面的IPO表如下所示:系统名称学校教材订购系统模块名称信息添加模块模块简述供系统管理者进行添加时的操作被调用模块用户通过主界面可以调用信息添加功能模块输入项目教材编号 教材名称 作者 出版社 单价格式1-50位字符 1-50位字符 1-50位字符 1-50位字符 1-8数字处理用户添加相关信息后,进行提交信息就可以保存到数据库输出显示刚刚添加的教材信息的页面注释涉及的表:教材信息表3.3.3界面设计添加模块的界面如图(3)所示图(3)3.3.4主要算法1)【提交】按钮触发的处理:显示用户添加的相关信息处理流程:如果提交的是有效的信息并且没有保存,则提示是否保存,否则退回到添加界面,并且之前输入的信息还存在,用户可以继续添加。2)【重置】按钮触发的处理:重新填写添加信息处理流程:触发此按钮后,之前输入的信息全部不存在,用户需重新输入所要填写的内容3)【返回】按钮触发的处理:返回到管理主界面3.3.5接口 本模块是系统管理员进行添加操作,需要用户提交教材的相关信息,提交之后进行查询操作便会显示刚刚添加的信息,即调用数据库相关表。3.3.6存储分配 本模块由系统自动分配内存。3.3.7注释部分模块首部的注释:信息添加界面。3.3.8测试计划1)进入添加界面后,输入相关的教材信息,查询操作看能看到之前添加的信息。2)进入添加界面,输入相关信息,并点击重置,看是否停留在添加信息的界面。3.3.9尚未解决的问题 添加成功时不能提示是否保存,并且之前填写的内容已经部分丢失,需要用户重新输入。还有应该设计添加信息之后可以显示刚刚添加的信息。3.4信息查询界面3.4.1功能描述查询界面功能模块是供教材管理者进行库存查询操作及对相应单据的查询。通过调用该模块可以查询到教材的相关信息。3.4.2模块IPO表查询界面的IPO表如下所示:系统名称学校教材订购系统模块名称查询模块模块简述供系统管理员进行查询的操作被调用模块用户通过主界面可以调用信息查询功能模块处理用户查询相关信息输出输出教材的相关信息及单据的相关信息注释涉及的表:教材信息表3.4.3界面设计查询模块的界面如图(4)所示图(4)3.4.4主要算法1)【查询记录】按钮触发的处理:显示用户查询的相关信息处理流程: 如果查询有效则界面显示查询的教材信息和单据信息否则提示错误,并返回管理主界面。2)【返回】按钮触发的处理:返回到管理主界面3.4.5接口 本模块是系统管理员进行查询操作,需要用户提交单条件或不同的条件组合进行教材信息或单据的查询,需要用到教材信息表。3.4.6存储分配 本模块由系统自动分配内存。3.4.7注释部分模块首部的注释:信息查询界面。3.4.8测试计划 1)进入查询界面后,输入单条件看能否查到所需的信息。 2)返回查询界面,输入组合条件看能否查到所需的信息。3.4.9尚未解决的问题对与组合条件的输入完成的不完善。3.5信息修改界面3.5.1功能描述修改界面功能模块是供教材管理者教材信息修改操作的。通过调用该模块可以修改相应的教材信息。3.5.2模块IPO表信息修改界面的IPO表如下所示:系统名称学校教材订购系统模块名称信息修改模块模块简述供系统管理者进行修改时的操作被调用模块用户通过主界面可以调用信息添加功能模块输入项目修改前书号 名称 作者 出版社 单价格式1-50位字符 1-50位字符 1-50位字符 1-50位字符 1-8数字处理用户输入修改前书号后,将会进入到修改的具体界面,然后就可以选择输入教材需要修改的部分。输出显示刚刚修改的教材信息的页面注释涉及的表:教材信息表3.5.3界面设计修改模块的界面如图(5)所示图(5)3.5.4主要算法1)【提交】按钮触发的处理:显示用户修改的相关信息处理流程:如果提交的是有效的信息并且没有保存,则提示是否保存,否则退回到修改界面,并且之前输入的信息还存在,用户可以继续添加。2)【重置】按钮触发的处理:重新填写修改信息处理流程:触发此按钮后,之前输入的信息全部不存在,用户需重新输入所要填写的内容3)【返回】按钮触发的处理:返回到管理主界面3.5.5接口 本模块是系统管理员进行修改操作,需要用户提交修改前的教材编号及教材的其他信息,当提交之后需要调用查询模块也需要用到教材信息表。3.5.6存储分配 本模块由系统自动分配内存。3.5.7注释部分1)模块首部的注释:信息修改界面。2)在此模块的修改中不能对教材的编号进行修改。否则修改不会成功。3.5.8测试计划 1)进入修改界面后,输入正确的教材编号进行修改,之后调用查询模块看是否修改完成。 2)返回修改界面,输入错误的教材编号进行修改,看系统是否提示错误,并阻止动作的进一步进行。3.5.9尚未解决的问题1)输入错误编号时,不能进行修改,但是不会提示相关的信息。2)输入其他的错误信息进行修改的处理没有考虑到。3.6信息删除界面3.6.1功能描述删除界面功能模块是供教材管理者教材信息删除的操作。通过调用该模块可以删除相应的教材信息。3.6.2模块IPO表信息删除界面的IPO表如下所示:系统名称学校教材订购系统模块名称信息删除模块模块简述供系统管理者进行删除操作被调用模块用户通过主界面可以调用信息删除功能模块输入需要修改教材的教材编号处理当用户输入需要删除的教材编号时,系统就会删除数据库中的相关的信息。可以通过查询得出结果输出提示删除成功或者失败注释涉及的表:教材信息表3.6.3界面设计信息删除模块的界面如图(6)所示图(6)3.6.4主要算法1)【提交】按钮触发的处理:显示用户删除的相关信息处理流程:如果提交的是有效的信息并且没有保存,则提示是否保存,否则退回到删除界面,并且之前输入的信息还存在,用户可以继续添加。2)【重置】按钮触发的处理:重新填写删除信息处理流程:触发此按钮后,之前输入的信息全部不存在,用户需重新输入所要填写的内容3)【返回】按钮触发的处理:返回到管理主界面3.6.5接口 本模块是系统管理员进行删除操作,需要用户提交删除前的教材编号,当提交之后查看结果,需要调用查询模块也需要用到教材信息表。3.6.6存储分配 本模块由系统自动分配内存。3.6.7注释部分模块首部的注释:信息删除界面。3.6.8测试计划 1)进入删除界面后,输入正确的教材编号进
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第1节 功教学设计初中物理人教版2024八年级下册-人教版2024
- Unit2 No rules,no orders. Section A(2a-2f)教案人教版(2024)七年级英语下册
- 2026年中小学教师资格证考试综合素质真题
- 2026年浙江省群众文化专业、图书资料专业、艺术系列高级专业技术职务任职考试(图书资料)模拟试题
- 2026年医院感染控制技能自测卷及解答
- 八年级历史下册 第三单元 第12课《对外开放格局的形成》教学设计3 岳麓版
- 2026年四川省甘孜州康定市考调公务员申论训练题及答案
- 从“心”开始(教学设计)2023-2024学年初三下学期教育主题班会
- 稀有文化遗产保护与修复承诺书5篇
- 房地产营销推广策略执行手册
- 2025年国有企业招聘招商专业人才20人笔试历年难易错考点试卷带答案解析
- 刑事控告书模板
- 2026年广东高考历史考试题目及答案
- 2026年台州市永宁产业投资集团有限公司公开招聘国企编制工作人员的备考题库完整答案详解
- 2026年高考全国卷语文题库试题附答案完整版
- 2026年高级会计实务考试大纲解析与备考指南
- 日本货币课件
- 带状疱疹常见症状及护理要点讲解
- 软件自动化测试培训
- DB51-T 3298-2025 锂电实验室建设与管理通 用规范
- 招投标管理监督机制研究
评论
0/150
提交评论