sql图书管理系统流程图需求_第1页
sql图书管理系统流程图需求_第2页
sql图书管理系统流程图需求_第3页
sql图书管理系统流程图需求_第4页
sql图书管理系统流程图需求_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

案例1图书馆管理系统一、问题描述对我校图书馆图书管理流程进行调研,开发设计一个能对图书、读者及图书借阅情况进行管理的图书馆管理系统。要求该系统能满足管理人员对图书管理以及读者借阅需要,根据权限不同,用户具有不同的功能和操作界面。二、应用需求分析1、用户需求调查通过对现行图书馆业务的调查,明确了图书馆工作由图书管理、读者管理、借书服务和还书服务4部分组成。用户对现有系统功能的描述如下:(1)图书管理对馆内的所有图书按类别统一编码;对各类图书建立图书登记卡,登记图书的主要信息。新购的图书要编码和建卡,对遗失的图书要注销其图书登记卡。(2)读者管理建立读者信息表,对读者统一编号。对新加盟的读者,将其信息加入到读者信息表中;对某些特定的读者,将其信息从读者信息表中删除。当读者情况变化时,修改读者信息表中相应的记录。(3)借书服务未借出的图书要按类别上架,供读者查看。建立借书登记卡,卡上记录着书号、读者姓名和编号、借书日期;将借书登记卡按读者单位、读者编号集中保管。读者提出借书请求时,先查看该读者的借书卡,统计读者已借书的数量。如果该读者无借书超期或超量情况,则办理借书手续。爽办理借书手炒续的方法是尼:填写借书蜜登记卡,管求理员核实后悠读者可将图乖书带走。串(4)还书件服务柔读者提出还弹书要求时,田先对照相应员的借书卡,压确认书号和剥书名无误后戚可办理还书畏手续。傻办理还书手宣续的方法是腰:在借书卡砌上填写还书迁时间,管理旬员签名;将润已还的借书仓卡集中保管隐;收回图书涝。盒将收回的图板书上架,供私读者查看和熄借阅。客2、系统数权据流程图淡经过详细的抄调查,弄清堡了系统现行累的业务流程澡。通过分析书和抽象后,翅用数据流图滑表示。图1录是图书馆管按理系统的顶阿层数据流图叉。读者情况读者情况图书情况图书信息P2借书管理P3安全管理D4用户记录D3借书记录D2读者记录图书读者管理员P1内部管理D1图书记录图书读者用户身份管理员情况读者信息借还书要求崇图1图闹书馆管理系遵统顶层数据狡流图涛在图书馆管签理系统顶层训数据流图中尿,薪“记残P1内部蛙管理岂”把和钟“损P2借书往管理袋”蜜两个处理框畅所表示的功播能都太复杂功,对它们进梳一步细化后劝得出第二层盒数据流图。杯见图2和图席3。实际上撑“奴P1.1芒图书管理捕”寄还可以细化摘,分为新书谨处理和图书绿记录维护两将个下级处理起框,而乌“援P1.2统读者管理异”售也可以细化捆为新读者入马户和读者记估录维护两个津下级处理框它。图书情况图书情况P1.2读者管理D2读者记录图书P1.1图书管理D1图书记录读者读者情况福图2销“扮内部管理说”叉的细化数据椒流图D2读者记录D2读者记录借书请求图书信息P2.2借书处理D3借书记录读者P2.1查看书目D1图书记录图书读者P2.3还书处理图书情况还书请求东图3药“搬借书管理贪”庆的细化数据厚流图叙经过整理后垃得出细化后孙得系统数据答流图,如图搜4所示。图书情况图书情况P1.2读者管理D2读者记录图书P1.1图书管理D1图书记录读者读者情况D2读者记录借书请求图书信息P2.2借书处理D3借书记录读者P2.1查看书目D1图书记录图书读者P2.3还书处理图书情况还书请求P3安全管理D4用户记录管理员管理员情况用户身份用户身份用户身份用户身份火图4细射化后的图书富馆管理系统握数据流图躁3、系统数陶据字典吸图书馆管理币系统数据流蜜图中,数据掠信息和处理惨过程需要通慨过数据字典筛才能描述清传楚。下面主栏要对数据流沙图中的数据加流、数据存窑储和处理过恢程进行说明历。茫(1)主要贞的数据流定缘义觉数据流名称虾:图书情况屿位置:图书比->P1.偷1,图书-瓣>P2.3迷定义:图书残情况=类别惠+出版社+肝作者+书名霞+定价+完舍好否描数据流量:疯平均流量为天每月传输1司000次,柴高峰期流量位每天传输1妥00次。冲说明:图书先入库时,根歇据图书情况叫建立图书记拉录;读者还值书时要核实化图书基本信芬息是否与图偿书记录相符冰,要检查图紫书是否完好勾。逢数据流名称浪:用户身份躁位置:P3况->{P1继.1,P1饺.2,P2早.1,P2朋.3}娱定义:用户子身份=[非朽法用户|管例理员|读者胁]马数据流量:曾平均流量为丘每天传输2钩000次,起高峰期流量沃每小时传输菌100次。宾说明:不同仗的用户身份爷进入的处理胳过程不同。超(2)主要释的数据存储局定义宗数据存储编验号:D3辽数据存储名补称:借书记猴录氧输入:P2对.2锦输出:P2粮.2,P2稀.3闻数据结构:淘借书记录=织书号+读者号编号+借阅丝日期谜数据量和存浓取频度:数反据量为50任000条,请存取频度为堵每天100宏0次。存存取方式:仍联机处理;躁以更新操作慌为主;随机分检索。晌说明:读者摧借阅了一本菠书,就生成谦一条借阅记脖录。借阅日穿期为添加记贴录的当天日诱期。泰数据存储编真号:D4溜数据存储名子称:用户记旧录输入:P3输出:P3盲数据量和存口取频度:数和据量为10勒00条;存饰取频度为每锡天100次击。魔存取方式:泳联机处理;置以检索为主礼;顺序检索饭。杆数据结构:董用户+密码毕+级别竹说明:级别虏是拦“书管理员避”甘或君“辫读者刮”蜘。昏(3)主要饭处理过程蜜处理过程编吐号:P2.施1哭处理过程名脸:查看书目糖输入:借书伯请求,D1兼,用户身份昂输出:借书罗请求,图书涌信息在处理说明:钻实现根据图垮书类别查询幕图书、根据瓶书名模糊查翼询图书的功皆能。晨处理过程编猜号:P3描处理过程名榴:安全管理壶输入:管理找员情况,D验4土输出:用户酿身份,D4增,管理员情朝况遣处理说明:倚通过用户名用和口令,确派认用户身份仁,保证系统怒的安全性。舟三、系统数再据库设计妹数据库设计抛的步骤是:偿根据系统需息求分析得到圾的数据流图承和数据字典纯建立概念模亲型;将数据凡库的概念模绘型转换为数哲据模型;进跌行规范化处错理,使数据些模型满足实锐际应用需要则。映1、数据库埋的概念模型拥根据系统需立求分析,可衡以得出图书卖馆管理系统袭数据库的脾概念模型,岁这里用E-够R图表示,鸦见图6所示裕。版2、数据库猾逻辑模型迫将图书馆管拦理系统的E标-R图转换角为关系数据猜库的数据模提型,其关系版模式为:认用户(羽用户登录名纠,密码,级讨别,职工编母号,职工名鲁);让图书(艇书号慌,类别,出所版社,作者量,书名,定差价,借出否尝);项读者(诸编号冈,姓名,单劣位,性别,阁);江借阅(励书号眨,读者编号番,借书日期津,还书日期浩,借书经办藏人,还书经士办人)。烫其中标注下熄划线的属性吃为主码。伴3、数据库叔结构的详细庙设计缘关系属性的袋设计包括属侵性名、数据近类型、数据桌长度、该属垦性是否允许壮空值、是否虎为主码、是乎否为索引项类及约束条件非。表1详细章列出了图书明读者库各表惜的属性设计风情况。(表意1略)用户用户用户名密码级别职工号职工名(a)读者读者姓名编号性别单位(b)图书图书书号书名作者类别出版社定价借出否(c)nn图书读者管理员用户经办借阅借书日期还书日期111(d)滑图6图未书馆管理系痒统的E-R克图己a)用户实罩体图桨b)读者实识体图c汽)图书实体欲图d)事各实体间的荣联系图碗四、系统体洋系结构及功璃能结构都1、系统体匹系结构及实刻现方法茂图书馆管理锻系统采用C啦/S(客户君端/服务器览)结构。服竟务器主要任麦务是承担网把络监听和实燥现客户端链胃接、数据库饿管理、数据静存取和数据聚传输功能。环客户端面向尿用户,承担逼着图书馆管欺理系统的管认理和服务工僚作。姥2、系统工稍作环境及支亭撑软件立(1)服务允器端的工作研环境要求及拌支撑软件纳操作系统:堡Win灯dows独2000高省级服务器版灭数据库管理宴系统:SQ挽LSer萄ver2盏000企业吗版祖数据库应用颗系统开发软惯件:Del驻phi7拾.0企业版可(2)客户词机的工作环吵境要求及支蛇撑软件乘操作系统:祝Windo光ws98妹或更高斑数据库应用饶系统开发软去件:Del凳phi7道.0企业版凑3、系统功版能及结构谦图书馆管理阶系统的系统领功能结构如奉图5所示。用户登录模块用户登录模块图书馆内部管理模块图书馆服务功能模块修改图书记录修改学生记录修改密码设置借阅选定的图书查询个人借阅信息归还借阅过的图书查询所有图书记录集图5系盒统功能结构炊图荷(1)用户牲登录模块功你能:根据用扭户名和密码鹅决定用户权件限,从而提奖供不同的功悔能,进入不窝同的操作界会面。制(2)图书蹈馆内部管理哲模块功能:膛用于图书信招息的录入、能更改、查询燥,学生(读血者)信息的业录入、更改疏、查询,用近户密码修改柴设置。缝(3)图书束馆服务模块偶功能:用于维读者查询图鲜书信息、借欢阅及归还图膜书、查询个方人借阅信息甲。释五、系统功迹能实现申程序结构框触架数据库应用程序数据库应用程序数据模块窗体用户登录窗口的窗体图书馆管理系统界面窗体图书馆服务系统界面窗体修改图书记录窗体修改学生记录窗体修改密码设置窗体查询借阅图书窗体查询个人借阅信息归还借阅图书窗体怕开发工具介相绍灰系统采用C套/S架构,蔑后台采用S视QLSe江rver芬2000数码据库管理系替统,前台采热用可视化编略程工具De躁lphi。暴Delph括i帅使用了Mi陶croso秃ftWi客ndows研图形用户界错面的许多先蝴进特性和设逗计思想,采峰用了弹性可绪重复利用的喘完整的面向曾对象程序语帆言(Obj持ect-O亮rient阁edLa竟nguag吗e)、当今浴世界上最快逆的编辑器、侮最为领先的酷数据库技术卸。荒它是目前开栽发客户/服股务器数据库族应用程序的擦强有力的工截具。异在Delp艺hi中使用箩SQL语言鹊非常方便,支一般来说,拘都是通过T鹅query副或TADO冷query予组件来使用陵SQL语言旦的。可以在狐Tquer铲y或TAD避Oquer秧y组件的S饮QL属性中难设置SQL参语句。富数据模块设牌计悟数据窗体主损要属性设置订如下所示:点Stude杀ntDS:催TDat怖aSour僻ceDa技taSet负=St颈udent件Tab赴le煮BookD蠢S:TD冶ataSo冠urce络DataS骗et=罢BookT冶abl伏e偶Recor饲dDS:伶TData季Sourc拢eDat挠aSet趋=Rec凡ordTa敏bl廉e霉Query腊DS:T肌DataS倘ource闪Data侦Set=诉Quer惹y1财Stu混de向ntT卧able:炮TTab变leDa烛tabas唯eName雾='w折ork'灿Index窗Field派Names消='S面tuden北tNo'坦Table饲Name组='St蜜udent域.db'蹈Rec次or棕dTab杂le:T备Table合Data叉baseN堂ame=遍'wor蒜k'再Table击Name破='br着ecord继.DB'纠Query捐1:TQ饮uery妹Datab咱aseNa拘me=园'work劝'断Boo验kTa隶ble:付TTabl柄eDat时abase正Name鲜='wo米rk'脏Index千Field不Names咏='B浆ookNo参'珠Mas

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论