• 回答数

    3

  • 浏览数

    93

js紫外线
首页 > 论文问答 > 期刊管理系统程序流程图

3个回答 默认排序
  • 默认排序
  • 按时间排序

dongdongth

已采纳
你呀,干点正事吧,整天到晚的啊,你整天到晚的混得一点正型也没有,你看看人家,开车的买大楼房,你看看你,你一无所有,你脚下的地在抖,你身边的水在流。
199 评论

donkeybenben

目录第一章 系统概述 1 系统开发背景和意义 2 开发环境 1第二章 系统需求分析 1 任务概述 2 数据描述(数据流图+数据字典) 3 功能需求 4性能需求 6第三章 系统总体设计 1 新的业务流程 2 系统功能模块图 3 系统的流程图 9第四章 详细设计 1 程序流程图 2 程序输入输出描述 1 主模块 1 学生管理模块 2 图书管理模块 3 借阅管理模块 4 归还管理模块 5 管理措施设置模块 3 程序接口描述 1 外部接口 2 内部接口 4 数据库的设计 1 数据库的逻辑设计 2 数据库的物理设计 16第五章 编码实现 1 程序编码 19第六章 测试分析报告 1 测试计划和要点 1 主模块测试要点 2 借阅模块测试要点 3 学生查询模块测试要点 4 图书查询模块测试要点 5 图书归还模块测试要点 2 测试用例 1 主模块测试用例 2 借阅模块测试用例 3 学生查询模块测试用例 4 图书查询模块测试用例 5 图书归还模块测试用例 3 测试结果及结论 1 测试的结果 2 缺陷分析及改进 3 测试结论 43总结 44参考文献 45 第一章 系统概述1 系统开发背景和意义图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。经过详细的调查,目前我国各类高等学校中有相当一部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。2 开发环境开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:开发环境:Windows 2000开发工具:Visual Basic 0数据库管理系统: SQL Server 2000数据库服务器: SQL Server 2000 桌面引擎第二章 系统需求分析1 任务概述经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:新的图书购进后,分门别类地进行归并并汇总,加以编号。新书编号后,上到书架以备学生借阅。如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。根据以上调查分析,可以给出其现行业务流程图如图1所示。图1 现行图书管理业务流程图2 数据描述(数据流图+数据字典)经过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。构造系统逻辑模型的工具是数据流图和数据字典。根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型,如图2所示。 图2 图书管理系统的基本系统模型根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图3所示。 图3 图书管理系统数据流图(顶层DFD图)对顶层DFD图中的一个加工“学生管理”进行展开,如图4。 图4 细化后数据流图对顶层DFD图中的一个加工“图书管理”进行展开,如图5。 图5 “图书管理”展开对第1层DFD图中的加工进一步进行展开,如图6。 (1) (2)图6 进一步细化数据流图有了系统的数据流图后,还有相当多的数据信息如图书、借阅、归还等信息需要进一步描述,这就是需要定义数据字典,才能把现有的系统描述清楚。图7列出了系统的主要数据字典。图7 系统主要数据字典3 功能需求经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。 以下是图书管理系统必须具备的功能:新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。4性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:1、系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。2、系统的开放性和系统的可扩充性图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。3、系统的易用性和易维护性图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。4、系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。5、系统的先进性目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。6、系统的响应速度图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。第三章 系统总体设计1 新的业务流程根据需求分析的得到的现行业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图1。图1 图书管理系统的业务流程针对新的业务流程,现具体描述其功能如下:用户登录:系统对用户合法性进行检查。图书入库:对新购进的图书分类进行编号,并把图书基本信息录入计算机。图书借阅:对已入库的图书,学生可以借阅,并进行登记。图书归还:对学生已归还的图书进行归还登记。 信息查询:即对所有图书的借阅情况,或学生的基本情况和借阅情况进行查询。管理措施:定义系统规定的借阅图书超期时间、超期处罚办法和丢失赔偿办法。2 系统功能模块图依据需求分析阶段得到的数据流图,采用软件工程中软件设计的概念和原理,与用户成分协商后,在保证系统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的所有功能,由此给出图书管理系统的系统功能模块图如图2所示。图2 图书管理系统功能模块图3 系统的流程图依据软件工程的基本原理,综合以上分析给出系统流程图如图4所示。图4 系统流程图第四章 详细设计1 程序流程图依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。具体来说就是把经过总体设计得到的各个模块详细的加以描述。由于本系统采用支持面向对象的Visual Basic 0作为开发工具,而Visual Basic 0采用事件驱动的编程机制,所以在此给出软件系统的主程序流程图,如图1所示。 图1 主程序流程图根据以上主程序的流程图,我们可以得出下面的关于各个模块的程序流程图,如图2所示。 图2 程序流程图2 程序输入输出描述1 主模块输入项目:操作系统传递至的各种消息以及用户的输入数据。输出项目:用户界面显示。1 学生管理模块输入项目:与学生管理操作子对话框有关的用户输入及系统消息。输出项目:操作结果显示。2 图书管理模块输入项目:用户口令。输出项目:相应的界面。3 借阅管理模块输入项目:学生学号、图书编号。输出项目:学生信息、相关借书信息。4 归还管理模块输入项目:图书编号。输出项目:相关学生信息。5 管理措施设置模块输入项目:用户的输入。输出项目:根据用户的输入显示相应的对话框。3 程序接口描述1 外部接口按Windows应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。2 内部接口模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。4 数据库的设计1 数据库的逻辑设计在需求分析阶段已完成该系统所有的数据分析。根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。下面给出概念结构设计得E-R图如图3所示。 ① ② ③(1) 分E-R图 (2) 总E-R图图3 概念结构设计E-R图实体:图书(图书编号,书名,作者,出版社,定价,图书类别,图书ISBN号,图书数量) 学生(学生学号,学生姓名,性别,入校时间,毕业时间) 管理员(编号,名字,密码,加入时间)联系:学生管理(图书管理员,学生姓名,学生密码) 图书管理(图书管理员,借阅号,归还号) 查询(图书编号,借阅证号,图书管理员,学生)2 数据库的物理设计依据数据库的原理,并结合以上E-R图,经过转化,即可进行数据库的物理设计。基于以上数据库的逻辑设计,考虑程序设计的简易性,同时考虑题目的时间,该系统的数据库采用Microsoft SQL Server 2000。本系统决定采用一个数据库,在其下创建5个数据表,其结构分别如下:图书信息表(tBook),其字段列表如表4-1所示。表4-1 图书信息表的结构序号 字段名称 字段说明 类型 位数 属性 备注1 cBooksID 图书编号 文本 7 必须非空 2 cBooksName 图书名称 文本 20 必须非空 3 cBooksISBN 图书ISBN号 文本 15 可为空 4 cBooksAuthor 图书作者 文本 10 可为空 5 cBooksPublisher 图书出版社 文本 20 可为空 6 cBooksType 图书类型 文本 16 可为空 7 smBooksPrice 图书价格 货币 可为空 8 iBooksStoreQuan 图书库存量 整数 可为空 9 iBooksLeftQuant 图书副本数量 整数 可为空 10 iBooksTotalQuan 图书总数 整数 可为空 图书借阅登记表(tBorrow),其字段列表如表4-2所示。表4-2 图书借阅登记表的结构序号 字段名称 字段说明 类型 位数 属性 备注1 cBorrowID 借书编号 文本 6 必须非空 2 cVipID 学生编号 文本 6 必须非空 3 cBooksID 图书编号 文本 7 必须非空 4 cBorrwTime 借书时间 时间日期 可为空 5 cReturnTime 还书时间 时间日期 可为空 6 cReturn 是否归还 文本 1 可为空 图书归还登记表(tReturn),其字段列表如表4-3所示。表4-3 图书归还登记表的结构序号 字段名称 字段说明 类型 位数 属性 备注1 cBorrowID 借书编号 文本 6 必须非空 2 cVipID 学生编号 文本 6 必须非空 3 cBooksID 图书编号 文本 7 必须非空 4 cBorrwTime 借书时间 时间日期 可为空 5 cReturnTime 还书时间 时间日期 必须非空 6 cReturn 是否归还 文本 1 必须非空 7 cNoReturn 归还异常 文本 8 可为空 学生信息表(tVip),其字段列表如表4-4所示。表4-4 学生信息表的结构序号 字段名称 字段说明 类型 位数 属性 备注1 cVipID 学生编号 文本 6 必须非空 2 cVipName 学生姓名 文本 10 必须非空 4 cVipSex 学生性别 文本 1 可为空 5 vipAddTime 学生入学时间 时间日期 必须非空 6 vipEndTime 学生毕业时间 时间日期 必须非空 管理员信息表(tOperators),其字段列表如表4-5所示。表4-5 管理员信息表的结构序号 字段名称 字段说明 类型 位数 属性 备注1 cOperatorID 管理员编号 文本 5 必须非空 2 cOperatorName 管理员姓名 文本 10 必须非空 3 cOperatorPassword 密码 文本 6 必须非空 4 cOperatorAddTime 管理员加入时间 时间日期 10 必须非空 把积分给我,我就把后半部给你。第五章 编码实现1 程序编码登陆界面如图1所示。

252 评论

Zzzz将将将

图书馆管理信息系统分析、设计、实现与测试1 系统分析 1 图书馆管理信息系统的基本任务 该“图书馆管理信息系统”是一个具有万人以上的员工,并地理位置分布在大型企的图 书馆理系统,图书馆藏书 100 多万册,每天的借阅量近万册。在手工操作方式下,图书的编目和借阅等的工作量大,准确性低且不易修改维护,读者借书只能到图书馆手工方式查找书目,不能满足借阅需求。需要建立一套网络化的电子图书馆信息系统。 该图书馆管理信息系统服务对象有两部分人:注册用户和一般读者。一般读者经注册后成为注册用户,注册用户可以在图书馆借阅图书,其他人员只可查阅图书目录,但不能借阅图书。系统同时考虑提供电子读物服务,目前只提供电子读物的目录查询服务,不久的将来将提供电子读物全文服务。用户可通过网络方式访问读图书馆管理信息系统。 2 系统内部人员结构、组织及用户情况分析 为了对系统有一个全貌性的了解,首先要对系统内部人员结构、组织及用户情况有所了 解。图书馆系统的组织结构如图 1 - 1 所示。 图 1 - 1 图书馆管理信息系统的组织结构 图书馆由馆长负责全面工作,下设办公室、财务室、采编室、学术论文室、图书借阅室、电子阅览室、期刊阅览室和技术支持室。各部门的业务职责如下。 办公室:办公室协助馆长负责日常工作,了解客户需求,制定采购计划。 财务室:财务室负责财务方面的工作。 采编室:采编室负责图书的采购,入库和图书编目,编目后的图书粘贴标签,并送图书借阅室上架。 学术论文室:负责学术论文的收集整理。 图书借阅室:提供对读者的书目查询服务和图书借阅服务。 电子阅览室:收集整理电子读物,准备提供电子读物的借阅服务,目前可以提供目录查询和借阅。 期刊阅览室:负责情况的收集整理和借阅。 技术支持室:负责对图书馆的网络和计算机系统提供技术支持。 3 系统业务流程分析 系统的业务室系统要达到的业务目标,业务流程分析是系统分析的基础环节。图书馆管 理信息系统的业务流程如图 1 - 2 所示。 图 1 - 2 图书馆管理信息系统的业务流程 通过业务流程调查,理清图书馆管理系统的主要业务和业务的流程。 图书馆管理员编制图书采购计划,由采购员负责新书的采购工作。采购图书入库后,交采编室编目,粘贴标签,产生图书目录。图书交图书借阅室上架,供读者借阅。采编后的电子读物交电子阅览室。 读者分为注册读者和非注册读者,只有注册读者可以在本图书馆借书,非注册读者可查询目录但不能借书。读者填写注册登记表交图书馆的管理员审核后,记人读者登记表,成为注册读者,发给借书证。注册读者借书时,需填写借书单,连同借书证一起交给借阅室管理员,借阅管理员核对无误后,填写借阅登记表,修改图书登记表中该书的数量,上架取书交给读者。图书馆设读者信箱,读者需要但没有库存的图书,读者可以通过读者信箱反映。图书馆管理员定期处理读者信箱中的意见,将读者需要的图书编制成图书采购计划交采购员购买。 4 数据流程图 数据流程图时全面描述信息系统逻辑模型的工具,它抽象概括地把信息系统中各种业务 处理过程联系起来。以下时图书馆管理信息系统地数据流程图。 (1) 零层数据流程图 1 - 3 图 1 - 3 零层数据流程图 ( 2 ) 1 层数据流程图 1 - 4 图 1 - 4 图书馆管理信息系统 1 层数据流程图 5 数据定义及数据字典 为了对数据流程图中各元素进行详细的说明,我们采用了数据字典的说明方法。图书馆 管理信息系统的数据字典如下: (1) 数据流描述 数据流编号: D01 数据流名称:图书采编信息 简述:图书采编信息 数据流来源:图书购买后,由图书馆采编人员编码整理后,输入计算机。 数据流去向:采编管理模块。图书采编信息将采编数据存入数据库(图书表) 数据项组成: BookID (图书编码)+ BookType (图书类别)+ BookName (书名)+ Auth (作者)+ Publisher (出版社)+ Price (单价)+ PubDate (出版日期)+ Quantity (购买数量) 数据流量: 100 本 / 日 高峰流量: 500 本 / 日 数据流编号: D02 数据流名称:图书借阅单 简述:图书借阅单 数据流来源:用户填写图书借阅单交图书馆管理员,图书馆管理员审核后,输入计算机。 数据流去向: P2_11 检查读者身份。 数据项组成: OrderDate (借阅日期)+ BookName (书名)+ RederID (读者账号)+ ReaderName (读者姓名)+ O_Quantity (借阅数量) 数据流量: 1000 部 / 日 高峰流量: 5000 部 / 日 数据流编号: D03 数据流名称:填写借阅记录 简述:填入借阅表的记录 数据流来源: P2_13 检查合格的借阅图书信息录人到借阅库中 数据流去向:借阅库 数据项组成: OrderID (借阅号)+ OrderDate (借阅日期) BookName( 书名 ) + BookID( 图书编码 ) + ReaderName (读者姓名)+ ReaderID (读者账号)+ ReturnDate (还书日期)+ O_Quantity (借阅数量)+ state (状态) 数据流量: 1000 人 / 日 高峰流量: 2000 人 / 日 数据流编号: D04 数据流名称:借阅图书数量 简述:修改图书库中图书数量 数据流来源: P2_13 修改图书库中图书数量 数据流去向:图书库 数据项组成: BookID (图书编码)+ O_Quantity (借阅数量) 数据流量: 1000 人 / 日 高峰流量: 2000 人 / 日 数据流编号: D05 数据流名称:图书查询信息 简述:图书查询信息 数据流来源:读者 数据流去向: P3_11 检索处理模块 数据项组成: Book ID|BookName|Auth|Publisher 数据流量: 2000次/日 高峰流量: 4000次/日 数据流编号:D06 数据流名称:图书检索结果 简述:返回给读者的查询结果 数据流来源: P3 _11 检索条件处理模块,从图书库中返给读者的查询结果 数据流去向:读者 数据项组成:查无此书|符合条件的图书数量+{图书馆藏号+图书类别+书名+作者+出版社+出版日期+在库册数} 数据流量:2000次/日 高峰流量:4000次/日 数据流编号: D07 数据流名称:图书预定信息 简述:读者预定图书时填写的信息 数据流来源:用户填写图书预定信息,要求预定图书 数据流去向: P4 _11 预定信息输入 数据项组成: ReaderName + Password + BookID 数据流量: 50 次 / 日 高峰流量: 100 次 / 日 2 系统设计 1 系统功能设计 “图书馆管理信息系统”的主要功能有:图书目录检索、网上图书预定、图书借阅、电子出版物借阅、图书采编、读者留言和系统维护等。系统功能如图 1 - 13 所示。 图 1 - 13 图书馆管理信息系统功能 各子系统功能如下所述。 读者注册系统 读者访问系统时将检验读者账号和密码,经过注册的读者允许进入系统。 书目查询系统 读者进入图书馆管理信息系统后,可以根据需要检索书名或期刊。检索条件可以是书名称、图书编号、作者姓名或关键字等条件,如果读者拥有不充分还可以进行模糊查询。 图书预定系统 读者检索到需要的图书后,单击所需要图书条目,进入图书预定系统,读者也可以从图书馆管理信息系统主界面进入图书预定系统。系统查询图书库,如果书库中有此书,则将此书为该读者保留三天。读者应当在三天内到图书馆办理借阅手续,否则系统将自动取消保留。 图书借阅系统 读者查找到所需图书后,在图书保留期内到图书馆办理借阅手续。图书借阅系统处理图书借阅、还书、续借等手续。 图书采编系统 图书采购入库经过编目等处理后,将其目录存入数据库,提供给读者检索使用。目录信 息包括图书编号、图书类别、书名、作者、出版社、定价、出版日期和数量等。 电子读物系统 随着数字技术的发展,图书馆中的电子读物的数量越来越大。电子读物系统处理电子读物的阅览、版权与安全等事务。 读者留言板 通过留言板,读者将需要的图书、要求和建议等记录下来,与图书馆管理人员交流。 系统维护模块 系 统维护模块主要为图书馆管理人员提供图书统计信息和读者统计信息,以便于管理人 员从宏观上掌握图书馆运行的总体状况。 2 系统环境设计 硬件环境设计 图书馆管理信息系统采用两台服务器构成双机备份结构,保证提供实时服务。为保证较快的响应时间,选用处理速度较高的计算机系统,内存大小对数据库系统的响应速度影响较大,选择内存较大的系统。网络通信速度选用100Mbit/s1000Mbit/s。为保证系统中心的信息安全,配置必要的数据备份设备(采用外部备份方式)。 软件设计环境设计 图书馆管理信息系统采用先进的 Client ( Browser ) Server/Database Server 模式,服务器端采用 Web 方式进行系统开发,用户使用通用的浏览器访问该“图书馆管理信息系统”,服务器端采用应用逻辑服务和数据库服务两层,与客户端形成三级系统结构。采用这样的三层结构,具有结构清晰、维护简单、运行速度高等特点。软件结构如图 1 - 14 所示。 图 1 - 14 图书馆管理信息系统的三层体系结构 操作系统采用 Microsoft 公司的 NT 服务器, Web 站点发布系统选用 Microsoft 公司的 IIS ,数据库系统选用 Microsoft 公司的 SQL 。用户界面设计设计使用 Dreamweaver 、 Flash 和 FrontPage 等软件工具。 网络环境设计 图书馆的网络系统,由图书馆主交换机和部门交换机组成。用户可以在图书馆内部使用 图书馆网络系统访问该系统,也可以在图书馆外部使用互联网访问该图书馆管理信息系统。

152 评论

相关问答

  • 期刊管理系统程序流程图

    图书馆管理信息系统分析、设计、实现与测试1 系统分析 1 图书馆管理信息系统的基本任务 该“图书馆管理信息系统”是一个具有万人以上的员工,并地理位置分布在大型企

    天秤座dan 2人参与回答 2024-05-08
  • 期刊管理系统流程图

    你得救了吗

    happysharon 3人参与回答 2024-05-08
  • 软件工程期刊管理系统数据流图

    你没有给任何信息,让我们如何帮你啊?数据流图就是你这个系统的数据走向,一般是分层处理,在《软件工程》或者《软件测试》之类的书上都有很详细的解释。数据字典就是你要

    CISSYZHANG74 2人参与回答 2024-05-08
  • 系统管理学报投稿流程

    期刊名称: 系统管理学报   外文名称: Systems Engineering-Theory Methodology Application   语言: 中文

    别吃哥的菜 2人参与回答 2024-05-06
  • 期刊管理系统数据流图

    你没有给任何信息,让我们如何帮你啊?数据流图就是你这个系统的数据走向,一般是分层处理,在《软件工程》或者《软件测试》之类的书上都有很详细的解释。数据字典就是你要

    不管三七 3人参与回答 2024-05-09