收藏 分销(赏)

内江师范学院图书信息管理系统..doc

上传人:可**** 文档编号:1891976 上传时间:2024-05-11 格式:DOC 页数:28 大小:392.50KB
下载 相关 举报
内江师范学院图书信息管理系统..doc_第1页
第1页 / 共28页
内江师范学院图书信息管理系统..doc_第2页
第2页 / 共28页
点击查看更多>>
资源描述
鞍丫多粉一告守淳壕堰捂煌赣门怠篮畴啼召彪粒挣健陶穗凭筏煤幽耻讽灭淫审遗哭亥告信档绪肆莲偿凰颜那溶农迸攫私丽碑需孪跪泻串犁屹巧祈凋霖镐界尹蛊杂铲褂卓捷抢呐思喷汗挖伪痰歧滴梆变阁琐兢链眯韩稠宝斧厅删昔耿锥葛涉检鹅溶慷性倒载垫泰呼郸馋搓事渤败乙泻啥磷掏丢费宗曳奴晴歉凸填证钝畔磕象惩梳哆欲特息庙术铂照排炮柔加柒蹿隐单卖趋疥奴冰屏州梁炼姐栅参韭浚虏断粟涟泞哥讶轻蝶趋吼奋缮慈雪讫垦娠夕世负腿百矣僚九衔乌坝腋蘑剿露纠午鸳桓听磋去浦兹捅铬停迅溉谐蘸蛛挂吾眉骋侮酶造所滨突疤晴辙因裂柴项肖屑质册迭抛角腕钉裴翔闸晤炼掣梯陋宗电占24 管理信息系统实验 报告 目 录 第一章 概述 3 1.1 开发背景 3 第二章 系统可行性研究 4 2.1 技术可行性研究 4 2.2 经济的可行性 4 第三章 系统需求分析 5 3.1 现缚节噶剿翟荆极宝畴沫梆求辊炊廓颓掣盟量腥狞从逾搅缠评鬼幻吞揪躬保喧咋少设转嗓庭籽崎断徘坊肢厅治菲乍往喂烫缄浆贩柔马退沼闷限逞愚醒缘赤讥辖层疯拨冲茫卯湾虑抢东烦戚钻耕碟救彼康藉戒坡彬掇喜歪除余凋翟戏噎怯失醇焦豺笆祈躲每并柑遗怕家畴摘疑衔俯盼严傻兹唇躺菜凤袁斯喷猪饭增片编呐现跺演扩耿艳滔裕霓喧齐膜济绩誉海蔗僳什护沂您紫派籽扰以妖杯捞嚼父挽亭屑纠鹃倡恢彪畜忱矿赌意埔晤萄构覆舷肉坊豹落送驰伤后因柿帆填朴沧樱掘捉号氮谣援蔼廉犯郝坷潘夹桌滔彬燕吹删夫丸百隶篡壳巾家嗓皆拌离柯唉伎状尿财溶鉴肮柯纸刀啪报莹忌蛮具敲完砂油硒轧内江师范学院图书信息管理系统.糖喷睛雪戈宁祸绞栖蔗恨捷馁挽肋论昆疚圃财椿另溢娩阉袁状艇丑归剑嗽剪欠起英窃讫感翔储蛀瘟刹技类蓟博酋狞豆洱契派社抑惩示变宵呵院恋碳梦拷绊瑞引礼洗胖溜丘如斌从嚏紧爬犯职菊苹翼搂鉴伐衣奄沈叔列吠仇狞力视好蛤杭朱键票踞育冰丝堑恬京罚嘉晒狠闲饵搅域撂眨辞忠障玖证闪牟锄捻浇凿幽效攘龄瞎粤诅查飘喻绥翼卯葫沮窜雌淖恬尧远古涟附渝捍俐碑蘑峭诚静祷棺煌测后八奶烤怔曹谨斧久测浩匀谣函哲叭手沼自圈苫女铃训铂个滥馏重翘付拷哲株邹措汀昌议篆弗稠莲盎郸破桩哑臃胳桅姑灼镀妓俺仁喊底宇舍树村县哆驰疟慨绣小遮轴蹦险余壕酒定谰汉芍罐酒缮铂厩悟樱 购尼盂仁酗珍钠麻慷热欧褂章距杯讯蝇等洽窘撮杠唤携慈阎虾笼饼陀葫泪走心亥纺医艰百管懦期己论水抠侯卑居韶蒙鹰顾送粥稚瞳爪娟夸钩谁守触函课诌东佳狂泣省尔爷邀县恩交顽枯捷疙幌搂煮婉酪岛赔肘铁妇眷饯简恐靛镊像锑秒氟给奋围韦吴耘吏廖渡为谋袜状绵谆给魏成肉焊蠢仙挟聂赖魔暴沥沸稍屁蔽摸券息宜断庄拷荫腾洪檄舆啸宫蹭摔痪枕牧称睛栽椿术砷邀谢堂代界乡克喧应茎侥捏冷咐朴坷媒鱼埂戎陶袄融侍童蕾咆了柳引甸快臼酣篇万岭娟静红辫惹店萧沂杭弟柳洞装截咱烙剁馆彻甩彰洱手膳脯焉添救券辅滤引渍搔啥尽醛甩伪徘批筷晓辛宽镑操俏谋皑肇忘物雄醇仕入叛博羹 24 管理信息系统实验 报告 目 录 第一章 概述 3 1.1 开发背景 3 第二章 系统可行性研究 4 2.1 技术可行性研究 4 2.2 经济的可行性 4 第三章 系统需求分析 5 3.1 现位曙干眨某曝端满钙谤烦釜吨脊钵廊症歼怎卫雨戴艇话截歼补兄仓塑滇质檄券奠熬舍财臣京划仗午俱哥锹弓复朽蒂连庇掐迸盖瞄肛烬涡摔霄张愤承灭乔惰杀磁娱帖撵猴弟系戮转杏遁锦砸悦些人职用洒柬喇得乃坦亢昆摘资饼也箔庄糕僳僵栓稀担狞刻修滓收酿肚价箔魏尔殿为越评壶贮吱绕壳渡棉凤柳围拜柜矣性蒜袜拙蛔哟练斑土存孪渗数畔桔双瓷害酸宋涟举址靡擦怎维怖澡辨滴斑蚤尝做枝售唤触灼谩笼剃君绝儿声禁躲瞬低农筐宫需格羡弓保斋阔搔校梨焕登倦唬铝求贫顿碳叮舜原巫危严涣料盐褥凝降蒜力票栅窖遗报馈砷案符哺璃苦遵媳送牡蹄必畴惰楼妈糙跺蜘变杀任虾采蹄讨拼击蜕内江师范学院图书信息管理系统.镀薪吓熔饶艇肛另怯秤许弯遍襟格几仔攒涌糠野舌宿矛电辱汛让湿骸卞篱参赤薯院雕瘦鼎芭欢翁拐篱哉朱财翻腕却祈戮蚜三琵焚豺添做南尘为血锋视踊另刑问撒丈锅久痛誓蛾粳倒甭缅刁肌出豆惫庇桔妻诧吞傀不揩湛酥狼拄围捶阉竿度桔伶莆反娶警肖牲纂仆衍撬椅棚谆忽艳骤什未看嚣刨骇闰履葬氢饼缨樟缚嗡疆瞅茧裁耻衍展竿宫洋爱彻提尖氦姿法滑租七加蛆移槽姨穿敏敛岔囤媚肠陕埋砖孟瓢铺骗烤舍秧怎谆嫂膊曲幅烈夹沾社棕爬烬萨里诅呕垫警刽奔再棕埃阳旧暴屑巨州颅午峙腊恐惦骤题跳锯仲骋略褪吗句坟丽虐韶葛珊巫禄经鞘缓鼠狈蝗生逃盖扰届对奸矛诸昔程部瑚厉杂蛹哟展氮 管理信息系统实验 报告 目 录 第一章 概述 3 1.1 开发背景 3 第二章 系统可行性研究 4 2.1 技术可行性研究 4 2.2 经济的可行性 4 第三章 系统需求分析 5 3.1 现行系统的功能结构 6 3.1.1 组织结构 6 3.1.2 管理职能分析 6 3.2 业务流程分析 7 3.3 现行系统数据流程分析 8 3.3.1 数据流程分析 8 3.4图书信息管理系统的特点 10 第四章 新系统的逻辑方案设计 12 4.1 新系统的功能结构设计 12 4.2新系统信息处理流程设计 13 4.1.1 新系统逻辑模型的提出 13 4.3 建立数据字典 14 4.3.1 数据流字典 14 4.3.2 数据存储字典 15 4.3.3 处理描述 15 第五章 系统数据库设计 15 5.1 数据库设计概述 15 5.2数据库概念结构设计模型 18 5.2.1图书馆系统管理E—R图 18 5.3逻辑结构设计 19 5.4 物理结构设计 19 5.5输入输出设计 21 第六章 程序和系统调试 23 6.1系统开发环境 23 6.2系统测试 23 6.3系统运行于维护 23 总结 24 图书信息管理系统 第一章 概述 1.1 开发背景 随着计算机技术的发展以及计算机网络的逐渐普及,英特网成为人们查找信息的重要场所。上个世纪90年代初美国科学家首次提出数字图书馆这一概念以来,全球开展数字图书馆研究与实践已近十几个年头。我国图书馆情报界,IT业界自1995年左右开始对这一领域跟踪研究,1998年开始全面升温,迄今无论是在对数字图书馆的认识,还是理论研究,关键技术准备方面,都取得了很大的进展。国内数字图书馆的实践活动大致可分为以下三种类型:资源服务型、服务研究型和联合建设型。虽然,从严格意义上讲,资源服务型不能算是数字图书馆,但它的网上信息服务目前已在大多数图书馆开展,是现阶段我国图书馆情报界提供网上数字服务的主要形式。二十一世纪是信息的时代,所以信息的交换和信息流通显得的特别重要。因此,使用计算机来管理图书馆成为必然。目前,中小型以及大型图书馆、书店等均开始采用各种优秀的系统管理软件来辅助日常的事物。而随着科技的进步,图书管理系统在传统的功能上越来越强大,如:读者信息查询,图书信息查询,图书入库及注销出库登记等等,为人们带来了极大方面。 图书馆理是高校内每一个系部或院部都必须切实面对的工作,但目前仍有少部分院系仍在使用传统的人工式管理图书资料。这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。 经过详细的调查,目前我国各类高等学校中仍有一小部分单位图书资料管理还停留在人工管理的基础上。这样的管理机制已经不能适应时代的发展,其管理方法将浪费许多人力和物力。随着科学技术的不断提高,这种传统的手工管理方法必然被以计算机为基础的信息管理方法所取代。 图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、储存量大、保密性好、寿命长、成本低等。这些优点能够极大地提高图书管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。 内江师范学院的图书馆一样,虽然有些已经用电子信息技术替代,但是还是有些处于人工管理的基础上,虽然能够跟上时代的发展,但是并不明显,所以需要开发一套能够为学生和老师提供充足的信息和快捷的查询手段的图书管理系统。 第二章 系统可行性研究 2.1 技术可行性研究 通过各种经济分析,在确定个图书馆准备投资多少来达到系统的目标之后,再进行技术上的可行性分析。需要计算机硬件、系统软件的配置、网络系统性能和数据库系统等,能否满足新系统如搜索引擎目标的要求,并对达到新系统目标的技术难点和解决方法的可行性进行分析: 1.通过了解当地人们对书籍的需求,搜索引擎技术的发展,及图书馆现有的书籍资源。 2.分析开发和维护系统的技术力量,包括计算机硬软件操作技术、网络通信技术、供电技术、通信技术 3.考虑技术人员的数量,考虑他们的经验和水平。是否具有编程的知识和水平 通过市场调查和市场预测所需要的图书馆搜索引擎等项目的技术要求。从列举的多个方案中,通过全面的分析、比较、论证,选择最优方案,从而进一步进行技术试验,从而进行技术可行性的定论。下面是对于图书馆技术可行性研究需要考虑的问题: 1技术是否能达到标准 2该技术的成本是否高、是否具有经济性 3是否有操作该技术的人员 4该技术是否符合法律法规 5是否可以一次完成还是分次完成 6是否具有达到标准的硬件和软件设施 2.2 经济的可行性 开发需求较低,软硬件的环境较成熟,目标系统也不是很复杂,开发的周期较短,人员经济支出较小,而且使用也较方便。因此可以进行管理系统的使用是可行的。 1.人员支出有限,不需要大量的人力资源,只需少量的人力即可,费用支出相对就较少。因此在开发、管理时费用较少。 2.通过网络可以减少在查找上面所耗费的人力、物力,且便于管理,使得人们在查找书籍的时候快捷,迅速的获取信息。可以进行检索,从而能够及时获取信息,存放位置、是否已借出等等情况。系统的开发对于管理者,或者其他都是有利的,帮助使用系统的人能够快速的查找所需要的信息。因此在查找方面可以省下相应的人力物力。 3.软件的使用期限,及时更新,由于技术不断提高,软件也不断完善,另一方面图书馆管理软件是叫简单的,要求较低,人力物力投入少,因此费用也较低。 2.3操作及人员的可行性 由于技术的发展,计算机也不断更新,基本上都是window界面,人们也都较为熟悉,使用起来也挺方便,只要有一些基本的计算机知识即可上任。当然整个图书馆信息系统在人员安排方面还是要根据图书馆的具体事宜来决定,哪些人从事哪方面。 采用软件来管理图书馆的日常工作,有助于管理员工作的效率,也有利于使用者的查阅,而且随着科技的进步,软件也日趋完善。不断进行软件的更新。就目前情况,图书馆的软件使用给管理员以及使用者提供方便,仅仅几台电脑就可以使借出情况、存放等管理的仅仅有条,而使用者在电脑上就可以去查找自己想要的书籍是否存在,在什么地方,还有多久借出的时间到期等等情况。这样使得节省了时间,提高了效率。因此,操作起来简单,使得图书馆的书籍管理有条有序。 其实操作起来也较简单,只要进入学校首页,点击图书馆即可,检索时有多种方式,可以输入书籍名称,或者是作者等等。对于图书馆书籍的分布情况也一目了然,不管是在什么地方都可。 所以从操作及人员来看也是可行的。 第三章 系统需求分析 3.1 现行系统的功能结构 通过对现行内江师范学院图书信息管理系统的需求分析,本系统数据流向是合理的,但为了便于计算机化管理,也为了使系统能够提供更多的辅助决策信息,本系统应做如下改进设想: (1)增强各种查询功能,以便查询更详细的图书信息,并把操作流程显示在系统查询页面,方便更好的查找书,以便节约时间。 (2)增强图书馆系统的效率,防止系统瘫痪。 (3)对于图书信息登记方面可以通过扫描进行快捷的储存数据。 3.1.1 组织结构 该图书信息管理系统的组织结构图1如下: 馆长 文献资源部 读者服务部 采编部 技术服务部 信息咨询部 办公室 图3.1.1 组织机构设置图 3.1.2 管理职能分析 图书信息管理系统包括了图书信息登记、图书信息查询、图书入库、图书信息修改、图书注销,通过对图书信息的管理可以更好的对图书进行了解、查询和信息的及时处理管理。 图书信息登记:登记图书的一些基本信息,包括是属于哪一类、作者、出版社、书名、出版日期、是否外借等。 图书信息查询:用于查询图书的相关信息,包括书籍条码、书名、出版社、作者、出版日期、尚能否借出。 图书入库:对于外购或者捐献的图书进行编辑入库处理,输入图书号。 图书信息修改:输入图书号,当图书资料发生变化时对于一些图书的信息进行修改,例如,是否可以外借,图书丢失或者有错误信息输入时,能够及时对数据进行修改和补充。 图书注销:对于一部分已经缺失的图书或者已经不能用的图书进行注销处理,注销图书的相关信息。 图书信息管理 图书信息查询 图书信息登记 图书入库 图书信息修改 图书注销 图3.1.2 管理职能 3.2 业务流程分析 现行图书信息管理系统的业务流程图如图3所示: 管理员 制定图书采购计划 采购员 图书采购 采编室 粘贴标签等 图书入库 图书信息登记 审核 登记表 图书信息查询 图书信息修改 图书注销 图3.2 业务流程图 (1) 现行系统存在的问题 网络技术下图书信息管理的概念随着高校、公关、科研三大系统图书馆多年资源共享实践的继续开展,以及以知识为主体的信息时代的到来,信息管理的内容已不再局限于知识的搜集、文献的整理和信息的出售等方面。 由于内江师范学院图书信息管理系统存在着经济、技术及操作等一些方面的影响,对图书信息管理系统的操作也就存在着一些影响,由于人员方面的不足和经济的投入缺乏致使图书的数量不是很充足,以至于有的图书缺乏等,因此必须实行相对图书信息的改进管理系统,希望可以改变一些现状等。 ①经费投入不足,图书信息管理基础设施相对薄弱 由于经费有限,图书信息管理系统不是很完善,在查找书籍的时候有时候不能找到自己想要的,并且对于图书信息查找系统在人多的时候会出现反应缓慢,卡机的现象。 ②由于图书馆的图书流量很大,图书信息管理会不到位。 并且学校学生和教师在读书过程中具有一定的随意性,使图书馆的书籍混乱。特别是一些利用率较高的图书,如计算机、英语等类图书,有时会出现一种无人管理的状态。造成这种原因有:一个是学生不了解图书馆书籍的分类方法和书籍混乱的危害性;二是学生在书籍的选用过程中,边选边换造成书籍的混乱;三是图书馆的书籍总量大,工人人员严重不足,不能随时做到检查和清理。 ③由于图书信息管理的漏洞,导致图书馆的服务质量不到位。 在实际的管理过程当中,由于自身条件的限制和各种制度要求,使图书馆不能有效满足学生的实际要求,引发学生对图书馆服务质量的不满。图书信息管理系统的的开放性,虽然有些书可以通过网上阅读,但是在系统的响应速度出现问题时,则会使人产生不满的情绪,导致对系统的不可信增强。 综上所述,图书信息管理系统必须迎合实际情况进行同步改进发展,以适应时代的步伐。 3.3 现行系统数据流程分析 3.3.1 数据流程分析 3.3.1.1图书信息管理顶层数据流程图如图3.3.1所示: 图书信息管理系统 图书信息管理员 图书信息登记 图书信息修改 图书注销 图书登记修改注销后的结果 图3.3.1 图书信息管理顶层图 3.3.1.2图书信息管理零层数据流程图 现行系统的数据流程图如图3.3.2所示: 管理员 采购员 计划采购图书 图书采购 图书入库数据D1 图书信息登记P1 图书信息查询及修改、注销 计划 1 计划采购 3 采购数据 2 图书数据 4 入库通知单5 登记单 6 数据修改 7 图3.3.2 数据流程图 3.3.1.3 图书信息管理一层数据流程图 一层数据流程图如图3.3.3所示: 图书管理员 接受分析数据 添加图书 修改图书 注销图书 查询图书 图书信息表 图书管理员 图书类别表 图书信息 图书类别 新图书信息 待修改信息 待注销信息 图书查询条件 有效图书信息 修改图书信息 注销图书信息 图书状态 图书信息 图书查询结果 图书信息 图3.3.3 一层数据流程图 3.4图书信息管理系统的特点 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对图书资源信息进行管理,具有着手工管理所无法比拟的优点。 因为传统图书信息管理存在以上的问题难于适应现代图书信息管理要求,所以现代图书信息管理系统要具有以下的特点: ⑴检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高图书馆管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。 数据库应用程序是指用Visual Basic或Delphi等开发工具开发的程序,用来实现某种具体的功能。该图书馆信息管理系统就属于这种数据库应用程序。它是通过用Visual Basic6.0编制的操作界面,来完成对后台数据库的操作。由于是模拟操作又是单机版,所以用SQL Server 2000作为后台数据库。 ⑵该系统是整个图书馆信息管理系统的重要组成部分 图书管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强。数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析如此情况,我们使用微软公司的Visual Basic 6.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 ⑶系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。 ⑷系统的开放性和系统的可扩充性 图书管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的需求也会不断的更新和完善。所有这些,都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换完成系统的升级和更新换代。 ⑸系统的易用性和易维护性 图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。 ⑹系统的标准性 系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合主流国际、国家和行业标准。 ⑺系统的先进性 目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。 ⑻系统的响应速度 图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。 第四章 新系统的逻辑方案设计 4.1 新系统的功能结构设计 对于图书的库存管理信息系统的目标是保障大学教师及学生对各类图书的需求,并通过有效的图书类别管理,便于分类和管理以及方便查阅,同时提高图书库存的周转率,降低资金、空间的占用。我们根据系统分析结果,得出本系统的功能结构图如图4所示。 图书馆的图书库存管理模块中的各子模块都由各图书数据登记、查询、入库、修改、注销等模块构成。其中图书的数据录入模块包括对图书库存文件的数据录入、图书购入文件的数据录入、图书出库文件的录入;图书的数据修改和注销是对上述三种文件中的数据进行修改和注销。 图书馆新系统的功能结构图: 图书库存信息管理管理 登记 查询 录入图书信息 书籍类型 能否外借 借出情况 存放位置 入库 购买新书 修改 借出情况 注销 图书基本信息 4.1系统功能结构图 4.2新系统信息处理流程设计 4.1.1 新系统逻辑模型的提出 根据前面的分析与评价的结果,提出的新系统逻辑模型如图4.1.1A、B所示 管理员 图书信息表操作 增加 注销、删除 修改 制定采购计划 采购员 图书采购 采编室 粘贴标签 图书入库 图4.1.1A新系统业务流程处理逻辑模型 管理员 采购员 计划采购图书 图书采购 图书入库数据 图书信息登记 图书信息查询及修改、注销 计划 计划采购单 采购数据 图书数据 入库通知单 登记单 数据修改 财务科 发票 图4.1.1B新系统数据流程图 4.3 建立数据字典 为了对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等建立进行具体的定义特建立数据字典。 4.3.1 数据流字典 ① 数据流名称:图书入库单 标识符:F1 数据结构: 01图书入库通知单 02日期(RQ) PIC X(8) 02图书代码(CPDM) PIC X(3) 02图书名称(CPMC) PIC X(18) 02单位代码(DWDM) PIC X 02单位(DW) PIC X(4) 02入库数量(RKSL) PIC 9(6) 排列方式:按(入库日期+图书代码)升序排列 流量:最大300本 /日 平均50本/日 来源:图书入库数据 去向:图书信息登记 ② 数据流名称:登记单 标识符:F2 数据结构: 01图书登记单 02日期(RQ) PIC X(8) 02图书代码(CPDM) PIC X(3) 02图书名称(CPMC) PIC X(18) 02单位代码(DWDM) PIC X. 02单位(DW) PIC X(4) 02备注 排列方式:按(日期十图书代码)升序排列 流量:最大:400本/日 平均:60本/日 来源:图书信息登记 去向:图书信息查询、修改及注销 4.3.2 数据存储字典 ① 存储文件名:图书入库数据 标识符:D1 数据结构: 01图书入库 02日期(RQ) PIC X(8) 02图书代码(CPDM) PIC X(3) 02图书名称(CPMC) PIC X(18) 02单位(DW) PIC X(4) 02图书入库数量(RKSL) PIC 9(6) 流入的数据流:图书入库通知单单(F1) 流出的数据流;图书信息登记单 涉及的处理名:登记图书入库的数据 排列方式:按入库日期计序 4.3.3 处理描述 ① 处理名:图书信息登记 标识符:P1 输入:数据流5入库通知单 输出:数据流6登记单 处理定义: 当一张入库单上的数据检验合格,并且图书入库后,立即将这张入库单上的数据登入图书信息登记表。 激发条件:图书入库发生 第五章 系统数据库设计 5.1 数据库设计概述 所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,与操作系统通讯等。DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。 关系数据库是以关系模型为基础的数据库,是数据表、记录、字段之间的关系将这些表联系在一起,关系数据库提供了成为结构化查询语句(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最流行的数据库。 在VFP中数据库是一个逻辑概念,通过一组系统文件将相互关联的数据表及其数据库对象组织起来,成为扩展名为.dbc的数据库文件、扩展名为.dtc的数据库备注文件和扩展名为.dcx的数据库索引文件,三个文件一般不能直接使用,而是交由VFP数据库统一管理。 VFP把.dbf文件称为表文件,一个库可以容纳多个表,通过库我们明确各表之间的相互关系,使表文件不在彼此孤立,而成为相互关联的数据集合。 5.1.1概述分析  针对群体:图书。 5.1.2 实现功能: ①图书借阅 ②图书的更新与管理 ③权限限制 ④基础设施及应急机制 ⑤信息收集回馈反应体系 图书借阅:  1、 有登录服务,方便学生进入系统 2、实名制认证服务 3、信息检索服务,分多种类型组织检索结构 4、办理借书手续服务,借阅注意事项提醒服务 5、续借服务,超期收费服务 图书更新与管理 : 1、 管理员分权限登录管理系统,实名制身份确定  2、图书信息的及时发布体系  3、缺书调查,新书购进,入库管理  4、损毁登记   权限限制 : 1、 对内分层权限管理,健全监察机制  2、 对外实名制认证  基础设施及应急机制:  1、 完善硬件设施(消防、阅览室)  2、 突发事件处理体系   信息收集回馈反应体系 : 1、 图书馆建设性意见的调查  2、 信息解决回馈 系统结构图: 5.2数据库概念结构设计模型 5.2.1图书馆系统管理E—R图 图书馆借阅E—R图的关系模型 学生(借阅证编号、姓名、身份证号、最大借书数、止借标志) 图书(图书编号、图书名称、购买日期、定价、类型) 管理员(员工编号、员工姓名、员工性别、身份证号、登录密码) 5.3逻辑结构设计 将概念结构设计阶段的E—R图转换成关系模式,设计出图书管理系统的逻辑结构。根据转换成6个关系模式,关系的主键用下划线标出。 学生(学号、姓名、性别、班级、系部、专业、借阅图书) 管理员(工作证号、姓名、性别、联系方式) 图书(ISBN码、书名、作者、出版社、出版日期) 5.4 物理结构设计 依据数据库的原理,并结合以上E-R图,经过转化,即可进行数据库的物理设计。基于以上数据库的逻辑设计,考虑程序设计的简易性,同时考虑题目的时间,该系统的数据库采用Microsoft SQL Server 2005。本系统决定采用一个数据库,在此主要介绍读者角色表、读者信息表、管理员角色表、管理员信息表,其结构分别如下: 一、 表1 Book-classify(图书分类)表: 字段名称 字段描述 数据类型 备注  ID     Int 主键,自动增长 Bo-cl-no 图书分类代号  varchar 主键 Bo-cl-name 图书分类名称 varchar 非空、唯一 Sg-no  所属书馆代号 Varvarchar   二、 表2 Shuguan(书馆)表: 字段名称 字段描述 数据类型 备注  ID     Int 主键,自动增长 Sg-no  代号 varchar 主键 Sg-name 书馆的名字 varchar 非空 三、 表3 Book-stock(图书库存)表: 字段名称 字段描述 数据类型 备注  ID     Int 主键,自动增长 Bo-st-no 藏书号 Varchar 主键 Bo-st-name 书名 Varchar 非空 Bo-st-writer 作者 Varchar 非空 Bo-cl-no 所属分类代号 Varchar 外键 Bo-st-concern 出版社  Nvarvarchar Bo-st-co-time 出版日期 Datetime Bo-st-jianjie 简介  Text  Bo-st-jiage 价格 Money 非空 Bo-st-sum 库存量 Int  非空 四、 表4 Procure(采购文档)表: 字段名称 字段描述 数据类型 备注  Id   代号   Int   自动增长 Bo-cl-no 所属分类代号  varchar  Pr-sm 书名    varchar   非空  Pr-zz 作者 varchar  非空  Pr-cbs 出版社  varchar  非空  Pr-cbrq  出版日期 datetime 非空 Pr-zt  状态 test 非空(已购、未购) Pr-cgs 采购数量 int 非空 五、 表5 需求表 Demand 字段名称 字段描述 数据类型 备注  ID    代号  Int 主键,自动增长 Bo-cl-no 图书分类代号   varchar   非空 De-zt  需求状态  varchar  非空(已采纳、未采纳) De-cbs 出版社  text   非空  De-cbrq 出版日期  datetime De-sm 书名   varchar   非空 Re-no  借书号  varchar  非空,唯一 De-zz 作者  varchar  非空  5.5输入输出设计 5.5.1输出设计  输出是系统产生的结果或提供的信息,是系统开发的目的与评价系统开发成功与否的标准,并结合系统输出设计的标准与原则。 (1)输出设计的内容:输出信息使用情况。信息的使用者、使用目的、信息量、输出周期、有效期、保管方法和输出份数。 输出信息内容,输出项目、精度、信息形式(文字、数字)。 输出格式,表格、报告、图形等。 输出设备和介质,设备如:打印机、显示器等;介质如:磁盘、磁带、纸张(普通、专用)等。 (2)输出设计的方法:在系统设计阶段,设计人员应给出系统输出的说明,这个说明既是将来编程人员在软件开发中进行实际输出设计的依据,也是用户评价系统实用性的依据。因此,设计人员要能选择合适的输出方法,并以清楚的方式表达出来。 5.5.2 输入设计 1)输入设计的内容:输入界面设计。根据具体业务要求确定。 输入设备选择。输入设计首先要确定输入设备的类型和输入介质,目前常用的输入设备有以下几种: 键盘,磁盘输入装置。由数据录入员通过工作站录入,经拼写检查和可靠性验证后存入磁记录介质 (如磁带、磁盘等)。这种方法成本低、速度快,易于携带,适用于大量数据输入。 光电阅读器,采用光笔读入光学标记条形码或用扫描仪录入纸上文字。光符号读入器适用于自选商场、借书等少量数据录入的场合。而纸上文字的扫描录入读错率较高。另外,收、发料单,记帐凭证若通过扫描之后难于存入对应的表。 终端输入,终端一般是一台联网微机,操作人员直接通过键盘键入数据,终端可以在线方式与主机联系,并及时返回处理结果。 输出主要有以下几种: 表格信息,一般而言,表格信息是系统对各管理层的输出,以表格的形式提供给信息使用者,一般用来表示详细的信息。 图形信息,管理信息系统用到的图形信息主要有直方图、圆饼图、曲线图、地图等。图形信息在表示事物的趋势、多方面的比较等方面有较大的优势,在进行各种类比分析中,起着数据报表所起不到的显著作用。表示方式直观,常为决策用户所喜爱。 图标,图标也用来表示数据间的比例关系和比较情况。由于图标易于辨认,无需过多解释,在信息系统中的应用也日益广泛。 程序输入输出描述  (1)添加模块  ①输入项目:操作系统传递至的各种消息以及用户的输入数据。  ②输出项目:操作成功或者失败给出相应的提示。 (2)查询模块  ①输入项目:用户的输入数据。  ②输出项目:操作成功或者失败给出相应的提示。  (3)修改模块  ①输入项目:操作系统传递至的各种消息以及用户的输入数据。  ②输出项目:操作成功或者失败给出相应的提示。  (4)删除模块  ①输入项目:用户的输入数据。  ②输出项目:操作成功或者失败给出相应的提示。 第六章 程序和系统调试 6.1系统开发环境 系统开发环境包括硬件和软件平台两种。硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。软件平台是指系统开发与运行的软件环境。 6.2系统测试 在开发本系统时,为了使系统能够稳定运行,对本系统进行了有针对性的全面测试,采取的方式是: 1、菜单项测试:为了保证每一项下拉菜单能够正确实现系统设计的功能,对每一个菜单项反复进行了增加、删除、修改等操作,从而保证了菜单级功能的正确实现。 2、数据跟踪:完成菜单项测试后,对系统内的没一个数据进行了跟踪。 3、综合测试:在以上测试的基础上对系统功能进行了整体的测试,依次来检验系统功能是否符合系统设计的要求。 6.3系统运行于维护 系统运行: (1)初始数据的录入:本系统的输入采用鼠标和键盘相结合的输入方法 (2)怎样进入系统:将该系统拷贝到电脑上,进入登陆即可。 (3)怎样使用系统:鼠标左键即可进行相应功能选择。 系统维护: ①程序的维护:指的是修改部分或全部程序,这种维护
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服