




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Web程序设计课程设计报告 题 目:在线图书借阅管理信息系统的设计与实现专 业:班 级: 学 号:姓 名: 指导老师: 2012年 05月03日 摘要随着现代科学技术的进步,特别是网络技术与计算机技术的飞速发展,人类社会正逐渐走向信息化,信息资源的建设、开发合适自身实际的重要性的软件 系统以及信息管理系统方面的意识逐步加强,开发信息管理系统呃重要性也日渐突出。利用先进的技术实现教育、教学管理现代化,提高在校师生效率显得尤为重要。本文针对学校图书管理信息系统的设计与开发过程进行了阐述,在教育技术理论的指导下,以信息管理系统理论与软件开发的相关理论问基础,对学校图书管理进行了认真的分析,从学校的在线图书借阅管理信息系统的分析与设计对图书管理系统的功能、构成、规划等进行了探讨。系统以ASP作为主要开发工具,经过对实际需求的分析,对图书管理员和工作人员的功能进行模块化设计,实现了图书借阅、图书归还、新书入库、图书管理和分类管理等功能。关键字:图书借阅管理系统 ASP B/S模式 目录 一系统开发的意义4二技术介绍4三.系统功能分析53.1图书馆管理具有自身鲜明的特点:53.2图书馆管理信息系统的功能需求分析53.2.1 图书管理系统功能结构图53.2.2图书信息示意图63.2.3学生信息示意图63.2.4 图书管理总流程图7四.数据库分析设计84.1 图书管理管理系统需求的数据项84.2 数据库的设计8五.系统详细设计115.1操作步骤及截图115.2图书管理系统在IE浏览器中实现操作23六.心得体会26参考文献:26一系统开发的意义 现在我国的大中专校中图书的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代,同学可以在线进行图书借阅。 归纳起来,好处大约有以下几点:1 可以存储历届的图书,安全、高效;2 只需一到二名图书录入员即可操作系统,节省大量人力;3 可以迅速查到所需信息。二技术介绍 DREAMWEAVER、FLASH以及在DREAMWEAVER之后推出的针对专业网页图像设计的FIREWORKS,三者被MACROMEDIA公司称为DREAMTEAM(梦之队),足见市场的反响和MACROMEDIA公司对它们的自信。说到DREAMWEAVER我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓,HTML技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始代码编辑器),两者各有千秋。所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在WORD中进行文本编辑不会感到有什么区别,但它同时也存在着致命的弱点:一、难以精确达到与浏览器完全一致的显示效果。也就是说您在所见即所得网页编辑器中制作的网页放到浏览器中是很难完全达到您真正想要的效果,这一点在结构复杂一些的网页(如分帧结构、动态网页结构)中便可以体现出来;二、页面原始代码的难以控制性,比如您在所见即所得编辑器中制作一张表格也要几分钟,但您要它完全符合您要求可能需要几十分钟,甚至更多时间。而相比之下,非所见则所得的网页编辑器,就不存在这个问题,因为所有的HTML代码 都在您的监控下产生,但是由于非所见则所得编辑器的先天条件就注定了它的工作低效率。如何实现两者的完美结合,则既产生干净、准确的HTML代码,又具备则见则所得的高效率、直观性,一直是网页设计师梦想。在DREAMWEAVER之前,FRONTPAGE98一直被人们认为是最好的所见即所得网页编辑器,但是它同样继承了所见即所得的种种劣性。但是我说过这是在DREAMWEAVER之前,现在我无意说DREAMWEAVER已经实现网页设计师的梦想,但我觉得DREAMWEAVER正在努力向这个梦想一步步走去。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。但是其原理也是一样的。 Flash 是一种创作工具,设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。Flash 可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。通常,使用 Flash 创作的各个内容单元称为应用程序,即使它们可能只是很简单的动画。您也可以通过添加图片、声音、视频和特殊效果,构建包含丰富媒体的 Flash 应用程序。三.在线图书借阅管理系统的分析 3.1系统初步调查在上大学时我们所在的大学四年的时间里,我们经常光顾我们学校图书借阅图书。对图书馆进行初步调研的具体内容为:(1)图书馆的规模:现藏书册数、种类;(2)图书馆的主要业务;(3)图书馆中的几个部门;(4)图书职工情况;(5)职工受教育程度;(6)主要购书单位。3.2图书馆管理具有自身鲜明的特点:1. 根据操作人员的级别不同设置权限,对系统的操作有权限的设置2. 能够实现图书的借、还、续借功能3. 具有对图书库的一般性维护的功能,包括过期书统计、损坏书统计4. 能够实现图书的采购、下定单及定单验收、图书出库的功能5. 能够实现学生及供货商的注册、浏览、删除、查询功能6. 能够实现员工的录入、修改等功能7. 能够实现书库借还图书情况、供货商、学生、员工信息的打印报表功能8. 能够实现数据备份功能3.3在线图书馆管理信息系统的功能需求分析3.3.1 图书管理系统功能结构图 学生信息过期书信息实罚款信息实图书信息借阅信息实定单信息供货商信息图3-3-1 图书管理系统功能结构图3.3.2图书信息示意图图书信息实体图书序号书名图书介绍图3-3-2 图书信息示意图3.3.3学生信息示意图Xueshengbiao(学生信息实体)学生序号姓名已借图书图3-3-3学生信息示意图3.3.4 图书管理总流程图图3-3-4 图书管理总流程图四.数据库分析设计用户的需求具体体现在各种信息的提供,保存,更新和查询。这就要求数据库的结构能充分满足各种信息的输入和输出。在仔细分析调查有关图书馆管理信息需求的基础上设计出所示的数据流程。4.1 图书管理管理系统需求的数据项针对图书馆管理系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计出如下的数据项。1书库图书信息,包括数据项有:图书编号、书名、书号、类别、出版社、作者、ISBN、印张、字数、版次、印数、定价、开本、是否在库、是否损坏、是否遗失、入库时间、图书介绍。1.学生信息,包括数据项有:学生编号、学号、姓名、性别、系别、班级、级别、已借图书、照片。2.借书信息,包括数据项有:图书序号、学生序号、是否归还、书名、姓名、学号、书号、系别、班级、已借图书、出版社、作者、借阅日期、图书类别、是否续借。3.供货商信息,包括数据项有:供货商序号、供货商、城市、地址、电话、传真、邮政编码、EMAIL、联系人、首次合作时间。4.定单信息,包括数据项有:定单序号、书名、书号、类别、出版社、作者、ISBN、印张、字数、版次、印数、定价、开本、详细信息、供货商序号、供货商、联系人、城市、订购数量、订购价格、交付方式、交货日期、定单日期、是否验收、验收日期。5.过期图书信息,包括数据项有:图书序号、书名、书号、学生序号、学生姓名、系别、班级、过期时间。6.罚款信息,包括数据项有:流水号、罚款原因、罚款金额、日期。4.2 数据库的设计表4-2-1图书信息表列名数据类型说明图书序号Text图书的编号,唯一书号Text图书书号书名Text书名类别Text图书类别出版社Text出版社作者Text作者印张Text图书印张字数Text字数版次Text图书版次印数Text印数定价Currency图书定价开本Text开本是否在库Boolean是否在书库中的标志是否损坏Boolean是否损坏的标志是否遗失Boolean是否遗失的标志入库时间Date/Time图书入库的日期图书介绍Text图书的简单介绍表4-2-2书库图书信息表列名数据类型说明学生序号Text学生的编号,唯一学号Text学号,不唯一姓名Text学生姓名性别Boolean性别系别Text学生系别班级Text学生所在班级级别Integer学生的级别,表示借书的能力已借图书Integer已经借过图书多少本照片Text存放学生照片的路径 表4-2-3借阅信息表列名数据类型说明图书序号Text图书序号学生序号Text学生序号书名Text书名姓名Text学生姓名学号Text学号书号Text书号系别Text学生系别班级Text学生班级已借图书Integer学生已经借阅的图书数量出版社Text出版社作者Text图书作者借阅日期Date/Time借阅日期图书类别Text图书类别是否归还Boolean该书是否归还续借Boolean该书是否续借过 表4-2-4罚款信息表列名数据类型说明流水号Long流水号罚款原因Text罚款原因罚款金额Currency罚款金额日期Date/Time日期表4-2-5供货商信息表列名数据类型说明供货商序号Text供货商序号供货商Text供货商城市Text城市地址Text地址电话Text电话传真Text传真邮政编码Text邮政编码EMAILTextEMAIL联系人Text联系人首次合作时间Date/Time首次合作时间 五.系统详细设计5.1操作步骤及截图第一部:中操作步骤及截图。图5-1 Dreamweaver mx软件打开图5-2 图书管理登陆界面设计登陆界面图5-2设计源码:206工作室-图书管理系统3.0function checklogin()if (document.form1.username.value=)alert(请输入用户名);document.form1.username.focus()document.form1.username.select();return false;if (document.form1.password.value=)alert(请输入密码);document.form1.password.focus()document.form1.password.select();return false; 图书管理系统用户名: 密码: 0801013026小伟 图5-3 图书管理图书条形码查找界面设计图书借阅BODYfont-family:verdana,arial,helvetica;margin:0;td font-family:Tahoma,Verdana, Arial;font-size:11px;border: 1px solid #CCCCCC;A:link, A:active,A:visitedcolor: #CCCCCC;text-decoration: none;padding-left:6px;padding-right:6px;A:hovercolor: #FF3300;text-decoration: none;padding-left:6px;padding-right:6px;.STYLE1 color: #135294 图书借阅 图书条形码: function tiaoxingma()document.form1.tiaoxingma.focus();document.form1.tiaoxingma.select();图5-4图书管理图书归还界面设计图5-5图书管理图书新增界面设计图书新增图5-5设计源码:%action=request.querystring(action)step=request.QueryString(step)if step=1 thentiaoxingma=trim(request.form(tiaoxingma) set rs=server.createobject(adodb.recordset) sql=select * from ebook where tiaoxingma=&tiaoxingma& rs.open sql,conn,1,1 if not rs.eof then response.write response.write alert(该条形码书籍已经存在! nn 请重新正确输入!); response.write history.back(-1); response.write rs.close set rs=nothing End IFend ifif action=add thentiaoxingma=request.form(tiaoxingma)shuming=request.form(shuming)folderid=request.form(folderid)zhubian=request.form(zhubian)chubanshe=request.form(chubanshe)ceshu=request.form(ceshu)dingjia=request.form(dingjia)jianjie=request.form(jianjie)beizhu=request.form(beizhu)shijian=request.form(shijian)bookpic=request.form(bookpic)set rs=server.createobject(adodb.recordset)sql=select * from ebook where tiaoxingma=&tiaoxingma&rs.open sql,conn,1,3if not rs.eof then response.write response.write alert(该条形码书籍已经存在! nn 请重新正确输入!); response.write history.back(-1); response.write rs.close set rs=nothingelse rs.addnew rs(tiaoxingma)=tiaoxingma rs(shuming)=shuming rs(folderid)=folderid rs(zhubian)=zhubian rs(chubanshe)=chubanshe rs(ceshu)=ceshu rs(dingjia)=dingjia rs(jianjie)=jianjie rs(shijian)=shijian rs(beizhu)=beizhu rs(bookpic)=bookpic rs(userid)=session(userid) rs.update rs.close set rs=nothing response.write response.write alert(添加书籍成功! nn 图书管理系统!); response.write window.location.href=bookin.asp response.write end if end if%BODYfont-family:verdana,arial,helvetica;margin:0;td font-family:Tahoma,Verdana, Arial;font-size:11px;border: 0px solid #CCCCCC;A:link, A:active,A:visitedcolor: #CCCCCC;text-decoration: none;padding-left:6px;padding-right:6px;A:hovercolor: #FF3300;text-decoration: none;padding-left:6px;padding-right:6px;.STYLE1 color: #135294图书入库 新书添加 图书条形码: 条形码: input name=tiaoxingma type=text id=tiaoxingma tabindex=0 value= / 书籍类别: 请选择书籍分类 option value= 缩略图 书籍名称: 主编/作者: 出版社: 册数: 册 定价: 元 书籍简介: 书籍状况: * 完好、破损等 购置时间: arrowtag(shijian,) function tiaoxingma()document.form2.tiaoxingma.focus();document.form2.tiaoxingma.select();function checkit()if(event.keyCode=13) document.form1.folderid.focus(); document.form1.folderid.select(); function checkform() if (document.form1.tiaoxingma.value=) alert(书籍条形码不能为空!); document.form1.tiaoxingma.focus(); document.form1.tiaoxingma.select(); return false; if (document.form1.shuming.value=) alert(书籍名称不能为空!); document.form1.shuming.focus(); document.form1.shuming.select(); return false; document.form1.submit();5.2图书管理系统在IE浏览器中实现操作第二部:图书管理系统在IE浏览器中实现操作。(注:先创建站点)图5-6 图书管理登陆界面在IE浏览器中图5-7图书管理系统借阅登记在IE上显示图5-8图书管理图书条形码输入图5-9图书管理新书入库登记六.心得体会不知不觉,一周的网页设计课程设计结束了。虽然这次课程设计的时间短暂,但是这次课程设计就像一次轻松愉快的旅行,开拓了我们的视野,也加强了我们的动手操作能力,让我们与网页制造进行了一次零距离接触,是我们学习旅途中一次弥足珍贵的经历。对于计算机网络互联技术,我们可以说既熟悉又陌生,虽说已经学习了一段时间,但其中好多东西都还不懂,学习的东西也不是太贴近现实,在这一周的课程设计中,我们有一个明确的课题,为校园图书借阅管理系统制作网页。这个很实在,也很实用。不仅在更深程度上了解了Dreamweaver mx的操作,也学会了如何正确地使用他们在IE浏览器中实现。在小组成员的齐心努力下终于完成了这个课程设计课题。尽管时间短暂,但是却受益匪浅!作为一个信管专业的学生,这样的经历是弥足珍贵的。还有就是进一步学会了同学之间的互相帮助与沟通,可谓获益匪浅。这也进一步证明了课本知识应当与实践充分的结合起来,采用理论与实际相结合的学习模式,不仅如此,在暑期或者其它假期期间,也应该多参加类似的实训活动,也要注重面向实际,面向社会。这近一个星期短暂而又充实的课程设计,为我提供了一次非常珍贵的学习机会,不仅仅是专业方面,更在与人交往方面。参考文献:1 刘治国.构建基于B/S结构的图书管理系统.信息技术.2005.72-772 张曙.利用ASP技术开发图书管理系统.现代图书情报技术.2000,5:72-743 周察金,汪剑.数据库原理应用-ACCES.北京航空大学出版社,20074 刘亚硃.SAP网络编程技术与实践.清华大学出版社,2008 东华理工学院长江学院课程设计评分表学生姓名: 班级: 学号:课程设计题目:在线图书借阅管理信息系统的设计与实现项目内容满分实 评选题能结合所学课程知识、有一定的能力训练。符合选题要求(5人一题)10工作量适中,难易度合理10能力水平能熟练应用所学知识,有一定查阅文献及运用文献资料能力10理论依据充分,数据准确,公式推导正确10能应用计算机软件进行编程、资料搜集录入、加工、排版、制图等10能体现创造性思维,或有独特见解10成果质量总体设计正确、合理,各项技术指标符合要求。10说明书综述简练完整,概念清楚、立论正确、技术用语准确、结论严谨合理;分析处理科学、条理分明、语言流畅、结构严谨、版面清晰10设计说明书栏目齐全、合理,符号统一、编号齐全。格式、绘图、表格、插图等规范准确,符合国家标准10有一定篇幅,字符数不少于500010总 分100指导教师评语: 指导教师签名: 年 月 日袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机电设备安装施工事故应急预案
- 隧道防震加固技术方案
- 水痘课件试讲
- 知识点3.3从人文层面感知色彩设计构成设计色彩68课件
- 装饰施工图设计新氧科技办公楼北京艾迪尔85课件
- 二零二五年度海沧区人民政府与厦门市水利局共建水利基础设施项目合同
- 2025版房地产商房地产营销推广策划合同
- 二零二五年度仓储物抵押反担保协议
- 二零二五年度玩具代加工业务合作协议
- 2025版大型企业培训中心场地租赁及讲师住宿服务合同
- 回收黄金免责合同协议
- 广东省广州市2025届普通高中毕业班综合测试(二)英语试题(含答案)
- 开利30HXY-HXC螺杆冷水机组开机、运行维护手册
- 医学防汛知识课件
- 2025年税法知识培训
- 婚内债务协议
- 70岁老年人三力测试能力考试题库附答案
- 新任教师学生管理方法培训
- 2025年智慧校园校企合作专业共建服务合同3篇
- 定额〔2025〕2号文-关于发布2020版电网技术改造及检修工程概预算定额2024年下半年价格
- 《脑卒中与急救》课件
评论
0/150
提交评论