版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生学号0120806240312实验课成绩学 生 实 验 报 告 书实验课程名称管理信息系统开 课 学 院管理学院指导教师姓名王斌学 生 姓 名向威学生专业班级工程管理 080320102011学年 第2学期 实验项目名称图书管理系统分析实验者向威专业班级工程管理 0803同组者冯磊 刘许朝实验日期2011-4-26一、 实验目的、意义1) 熟悉业务流程图、数据流程图、数据字典的绘制。2) 树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。3)针对一个企业应用软件系统,运用系统分析的过程与方法,结合一个模拟或真实企业的业务过程,分析该软件的业务处理过程及
2、软件功能,复习、巩固、管理信息系统的系统分析知识,提高系统分析实践能力。二、 实验基本原理与方法 系统分析思想,软件工程的基本原理和方法三、 实验内容及要求选择一个工业企业或较能全面反映系统分析全过程的实际案例,对以下内容进行全面讲解。 1)企业概述与组织结构分析 2)业务流程图 3)数据流分析 4)数据字典 5)系统分析报告四、 实验方案或技术路线(只针对综合型和设计型实验)1)业务流程图2)数据流程图3)功能分析图4)数据字典5)数据加工处理的描述五、实验原始记录(可附加页)(程序设计类实验:包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;分析与设计、软件工程类实验:编制分
3、析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段;其它实验:记录实验输入数据、处理模型、输出数据及结果分析)一企业概述与组织结构分析华中师范大学第一附属中学(NO.1 Middle School attached to Central China Normal University)(非官方简写N1MS-CCNU)是全国著名的重点中学、湖北省政府命名的唯一窗口学校。学校前身中南实验工农速成中学,由潘梓年、赵君陶等著名革命教育家于1950年9月创建。1985年改名为华中师大一附中,前国家主席李先念为学校题写了校名。图书管理是任何一所中学内每一个
4、系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。作为一所省市级高校,更应该对完善和健全图书馆管理信息系统。经过调查该图书馆,可以将整个图书管理的业务流程抽象描述如下:1) 新的图书购进后,分门别类地进行归并并汇总,加以编号。2) 新书编号后,上到书架以备学生借阅。3) 如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。4) 学生借
5、阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。图1.行图书管理业务流程图图2. 图书管理组织结构图二业务流程图根据上述对图书馆管理流程一系列的调研和分析:图3业务流程图符号图4务流程图三数据流分析数据流程图(Data Flow Diagram, DFD)是以管理业务流程图为依据,通过抽象以舍去具体的组织结构、工作场所和物流等,单从数据信息流动的角度,来描述系统内部及系统与环境之间的数据信息的传递、处理和存储过程的一种工具。图5 数据流程图的符号图6 系统数据流程图四数据字典数据字典是用来规范化描述数据具体内容的工具,也是对数据汇总分析的一个总结,包括数据流字典、数据存储字
6、典和数据处理字典(分别如下文所示)。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据流字典清单:1) 编号:F1名称:读者借阅请求来源:读者去向:P1检查库存和读者信息内容:读者相关信息以及要借图书编号或条形码等信息2) 编号:F2名称:新的借阅信息来源:P1检查库存和读者信息去向:P2创建新的借书记录内容:读者合法且可以借书,图书有库存可以借出3) 编号:F3名称:新的读者信息来源:P1检查库存和读者信息去向:P3创建新读者内容:没有该读者,以及新读者的基本信息如姓名、单位等4) 编号:F4名称:图书相关信息来源:D2图书信息表去向:P1检查库存和读者信
7、息内容:被要求借阅图书的信息,包括图书基本属性和现有数量等信息5) 编号:F5名称:合法的读者信息来源:P3创建新读者去向:D1读者信息表内容:系统要求的读者信息,如姓名、单位、登记日期等6) 编号:F6名称:读者情况来源:D1读者信息表去向:P1检查图书库存和读者信息内容:有借书请求的读者相关情况7) 编号:F7名称:超期罚款标准来源:D1读者信息表去向:P5计算罚款金额内容:超期读者的类别以及该类别超期的罚款标准8) 编号:F8名称:借阅信息来源:P2创建新的借阅记录去向:D3借阅情况表内容:借书的读者信息以及所及图书信息,借书日期9) 编号:F9名称:归还图书请求来源:读者去向:P4归还
8、图书内容:读者信息,要归还图书信息10) 编号:F10名称:归还图书信息来源:P4归还图书去向:D3借阅信息表内容:读者信息,归还的图书信息,还书时间 11) 编号:F11 名称:超期天数来源:P4归还图书去向:P5计算罚款金额内容:读者超期图书的超期天数 12) 编号:F12名称:罚款记录来源:P5计算罚款金额去向:D4罚款金额统计表内容:读者以及超期图书相关信息,超期天数,罚款总额13) 编号:F13名称:罚款金额通知来源:P5计算罚款金额去向:读者内容:读者为超期图书支付的罚款金额数据存储字典清单:1) 编号:D1名称:读者信息表输入数据流:新读者信息输出数据流:读者相关信息内容:读者编
9、号、姓名、性别、单位部门、联系电话、类别、等级日期、借书次数等与读者有关的各种信息2) 编号:D2名称:图书信息表输入数据流:新图书信息输出数据流:图书相关信息内容:图书编号、条形码、书名、作者、出版社出版时间、页数、类别、存放位置、图书总数、入馆时间、如数价格、借出次数等与图书有关的各种信息3) 编号:D3名称:图书借阅情况表输入数据流:读者信息,图书信息,读者借阅请求等输出数据流:图书借阅中读者和图书相关信息内容:编号,借书者信息、所借图书信息、借书日期等4) 编号:D4名称:罚款统计表输入数据流:超期天数、读者信息、罚款标准等输出数据流:读者超期罚款相关信息内容:超期图书的借阅者、超期天
10、数、罚款金额等数据处理字典清单:1) 编号:P1名称:检查图书库存和读者信息输入:读者借书请求处理逻辑情况:根据读者借书请求,参考D1和D2,若没有该读者则创建新读者,若图书可借则创建新的借阅信息输出:创建新的借阅信息2) 编号:P2名称:创建新的借书记录输入:新借书信息,即读者和所借图书相关信息处理逻辑情况:根据P1的结果,将新借阅信息添加到D3(图书借阅情况表)中输出:新的借阅信息3) 编号:P3名称:创建新读者输入:新读者信息处理逻辑情况:根据读者的基本信息,给出读者编号,添加到D2(读者信息表)中输出:新加入的读者信息4) 编号:P4名称:归还图书输入:还书请求处理逻辑情况:根据还书读
11、者属性,以及借阅情况,判断是否过期,若没有则还书成功,若过期,则执行P5输出:归还信息5) 编号:P5名称:计算罚款金额输入:罚款标准、超期天数处理逻辑情况:根据该读者的超期天数、对应的罚款标准计算出罚款金额,填入D4(罚款统计表)中输出:罚款信息系统分析报告经过调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。 以下是图书管理系统必须具备的功能:1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。3.借阅的登记,归还的登记功能:系统的主
12、要功能之一,供本校学生借阅图书、归还图书,并进行登记。4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。随着功能的需求的增加,可以依据软件工程的基本原理,综合以上分析给出系统流程图:图7 系统流程图六、实验结果与讨论图书管理系统涉及图书信息、管理员信息、读者信息、图书借阅等多种数据管理。从管理的角度可将图书分为三类:图书信息管理、管理员数据管理、读者数据管理。图书信息管理包括图书属性、借还、查询等操作,管理员管理包括图书管理和读者数据管理,读者数据管理包括读者类别管理和个人数据的录入、修改和删除。基于这此问题,我们认为有必要建立一个图书管理系统,通过建立一个图
13、书馆管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。开发图书馆管理系统,基于好用,易用,美观的原则为用户定制了一套统一的人机界面。图书借阅者的需求是查询图书室所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护等。图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人帐号和密码登录系统,还可以进行本人借书情况的查询和维护
14、部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。图书馆管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查
15、看及维护。图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。并且还应具有生成催还图书报表,并打印输出的功能。 实验项目名称图书管理系统设计实验者向威专业班级工程管理 0803同组者冯磊 刘许朝实验日期2010-4-26一、 实验目的、意义1)熟悉代码设计、数据存储设计、输入输出设计等环节。2)进一步树立正确的系统设计、实施思想,培养分析问题、解
16、决问题的能力,提高查询资料和撰写书面文件的能力二、 实验基本原理与方法 软件工程的基本原理和方法。三、 实验内容及要求结合实验2中系统分析的案例,对以下内容进行全面讲解。代码设计、数据存储设计、功能结构图设计、处理流程图设计、输入输出设计等。讲解内容包括基本原理、使用工具、工具的使用及注意事项等。四、 实验方案或技术路线(只针对综合型和设计型实验)1)功能结构图设计2)新系统信息处理流程设计3)输出设计(主要指打印输出设计)4)存储文件格式设计(数据库结构设计)5)输入设计(主要指数据录入界面设计)6)代码设计(职工证号和部门代号)7)程序设计说明书五、实验原始记录(可附加页)(程序设计类实验
17、:包括原程序、输入数据、运行结果、实验过程发现的问题及解决方法等;分析与设计、软件工程类实验:编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段;其它实验:记录实验输入数据、处理模型、输出数据及结果分析)1系统总体功能结构设计依据软件工程的基本原理,详细设计阶段的根本任务是确定应该怎样具体实现所要求的系统,经过这个阶段的设计工作,应该得出对目标系统的精确描述,从而在系统实现阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序。具体来说就是把经过总体设计得到的各个模块详细的加以描述。图8 系统功能结构图2代码设计代码共8位:入学年份-班
18、级-班内排名号,前4位代表入学时的年份,中间2位代表班级号,最后2位代表所在班级内的排名号。具体代码结构为:前4位取0001-9999代表入学时的年份,中间2位取00-99中的一个值来表示所在班级的班级号,最后2位取01-99之间的值来表示在班级内的排名号。xxxx - xx - xx 在班内的排名号(数字) 班级(数字) 入学年份(数字)例如学号为20101522的学生表示的是他于2010年入学,班级号码为15班,在班内的排名号为22。3输入输出设计(1)图9为该系统输入设计界面中的登陆界面,主要功能为设置用户和管理人员登陆图书馆管理信息系统。在登录对话框中输入用户姓名和密码,单击“登陆”按
19、钮,就会对用户身份进行认证。图9登陆界面图(2)图10为该系统输入设计界面中的读者信息界面,主要功能填写读者的身份以及书籍记录。如果认证通过,那么就会弹出如图所示的读者信息管理窗体。(3)图11为该系统输入设计界面中的书籍信息,这是该系统基础信息的重要输入界面,这些信息是对用户和图书管理的基础信息,单击“输入/查看书籍信息”,就会显示“书籍信息”窗体,在该窗体中可以对书籍信息进行维护操作。图10读者信息界面图图11书籍信息界面图(4)图12为该系统输入设计界面中的借阅信息界面,在该界面中/查看借阅信息”,就会显示“借阅信息”窗体,在该窗体中可以对出版社信息进行维护操作。出版社信息维护窗体如图所
20、示。图12借阅信息界面图(5)图13为该系统输入设计界面中的出版社信息界面,在该界面中可以进行出版社信息的管理维护。图13出版社信息界面图(6)图14为该系统输入设计界面中的管理者信息,在该界面中可以进行管理者登陆。图14管理者信息界面图(7)该系统设计界面中的综合查询输出界面,通过该界面可以进行自定义查询信息或系统维护。图15综合查询信息界面图4处理流程设计六、实验结果与讨论实现图书管理信息系统的设计。这是一个数据结构的综合使用,涉及的知识比较全面,特别是对文件的使用更为全面。进入系统后,操作员可进行系统维护、读者管理、图书管理、图书流通、退出系统等操作。系统维护:有“初始化”和“读盘”两个
21、重要操作。第一次开始运行时,必须选择“初始化”,使有关文件指针、计数器等初始化为0;而在以后的每次操作开始时,选择“读盘”,将保存过的相关图书信息磁盘文件读入,以便进行各类操作。读者管理:可实现读者信息的追加一项输入。需要输入读者号、读者名、可借书数。 输入“y”可连续输入信息,若输入“n”则结束输入,退出读者管理。 图书管理:有“图书信息输入”和“图书信息查询”两个重要操作。若选“图书信息输入”,就进入相关子模块,在输入信息的同时建立相应的索引及索引文件和索引链头文件,输入书号、书名、作者名、出版社、分类号、藏书量等信息,根据提示输入“y”实现连续输入,若输入“n”则结束输入,退出图书管理;有了图书信息数据之后,就可以进行图书信息的查询以及图书借阅等操作了。若选“图书信息查询”,可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 保险经纪业务拓展方案
- IT技术员技术升级方案
- 云运维工程师应急响应预案与演练方案
- 企业节能减排与绿色管理方案
- 保险行业面试常见问题案例分析报告
- 企业企业品牌管理方案
- 光伏项目运维专员岗位培训教材
- 2025年体育理论测试题及答案
- Oracle云服务顾问培训计划
- 2025年PCM脉码调制终端设备项目建议书
- 2024年潜江市事业单位统一招聘笔试真题
- GB/T 17215.241-2025电测量设备通用要求、试验和试验条件第41部分:多电能和多费率仪表的电能计度方法和要求
- 《新能源电池研究》课件
- 变电站一次安装技术培训
- 日本eju数学练习题
- 2024年“皖密杯”密码知识职业技能大赛理论考试题库(含答案)
- 《重复构成》课件
- 全过程跟踪审计风险重点和难点分析
- 中医内科学课件眩晕
- 第四课-火灾逃生我能行-课件(共28张课件)
- 肝癌用中西医治疗
评论
0/150
提交评论