少年儿童图书馆网站-毕业论文_第1页
少年儿童图书馆网站-毕业论文_第2页
少年儿童图书馆网站-毕业论文_第3页
少年儿童图书馆网站-毕业论文_第4页
少年儿童图书馆网站-毕业论文_第5页
免费预览已结束,剩余33页可下载查看

下载本文档

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

文档简介

毕业论文- 厦门少儿图书馆网络信息系统 本科毕业论文(科研训练、毕业设计)题 目:厦门市少年儿童图书馆网站姓 名:学 院:软件学院系: 专 业:软件工程年 级: 学 号:指导教师(校内): 职称: 指导教师(校外): 职称: 年 月 日摘要:本系统是根据厦门少儿图书馆的实际需求,为厦门少儿读者提供本馆信息以及相互交流的环境.并对厦门少儿图书馆各个部门的办公流程尽量实现网络化. 厦门市少儿图书馆信息化系统是集合信息发布,电子馆刊,在线教学,图书查询借阅等功能的系统本系统实现的三大功能:1. 给本馆的少儿读者会员网络服务.2. 为本馆提供一个良好宣传的窗口3. 馆内各部门信息及通知网上发布关键词 少儿图书馆 网络 办公Abstract: The system is based on practical requirement of Xiamen juveniles library. And it can provide little readers with information about the library; also it can make a condition for readers to rap off. However, it will try its best to help each department of the library to realize every official working procedure being networked. The information-based system of juveniles library of Xiamen is a system with an information issue of the set, the publications of electronic hall, online teaching, book-inquired system and so on. The three functions that the system can realize are as follows: 1. Offering member readers of this library a network service. 2. Furnishing this library with a good window for propaganda. 3. Notifying information and notice of every branch on the net.Keyword: Juveniles library Network Official working第 36 页目 录1引言31.1项目开发的目的31.2背景32任务概述32.1目标32.2用户的特点42.3实现方法43网站系统总体设计43.1系统整体结构43.1.1 设计范围43.2 网站系统总体结构53.2.1网站导航栏53.2.2少图简介53.2.3儿童新闻53.2.4 网上图书馆53.2.5 信息资源库53.2.6 读者之星53.2.7 鹭岛童星63.2.8展示舞台63.2.9教育动态63.2.10新书推荐63.2.11报刊导读63.2.12 管理入口63.2.13 电子邮箱系统64.系统模块分析及实现64.1数据库设计64.2系统模块一 首页及导航104.3系统模块二:厦门少图信息及新闻快递144.3.1厦门少图信息144.3.2 新闻快递164.4系统模块三:少年儿童综合信息港194.5系统模块四:用户身份认证及授权系统214.5.1 用户身份认证214.5.2 授权214.6系统模块五:网上论坛系统214.7系统模块六:综合业务管理系统224.8信息查询系统274.9系统模块七:网上图书馆284.10系统模块八资讯广场和生活健康284.11系统模块九 厦门少图特色服务284.12本系统中的关键技术295. 功能需求295.1 流程图295.1.1 系统整体简化流程图29512 系统整体模块流程图306数据库系统描述327.结束语32参考文献:341引言1.1项目开发的目的厦门市少儿图书馆原有系统属于传统的管理模式,功能简单, 操作繁琐,管理困难,无法满足网络信息化需求。现我受厦门市少儿图书馆委托,对其原有的图书馆信息,借阅系统进行整体更新。新的系统预计大部分实现信息化功能本着“服务用户,方便管理”的原则,设计结构合理、界面友好、功能全面、安全高效的少儿综合信息类网站。1.2背景【开发项目】厦门市少年儿童图书馆网站综合信息系统【本项目任务提出者】厦门市少儿图书馆;【开发者】【用户对象】厦门少图员工以及厦门少图读者用户;【关系】厦门市少年儿童图书馆网站是独立的图书馆网站,目的是服务于所有的少年儿童;厦门少儿图书馆是厦门市教育网重点建设的一部分.2任务概述2.1目标结合厦门市少年儿童图书馆现有的网络资源,开发以信息服务为中心的厦门市少年儿童图书馆综合网站系统.力争建设成为国内一流的少儿图书馆网站.建设成为集合信息发布,电子馆刊,在线教学,图书查询借阅等功能的系统。2.2用户的特点系统管理员: 对数据库操作熟悉,了解一定的网站设计知识和系统管理知识.操作人员: 对网站功能和布局有较好的了解,能熟练使用用户手册中所说明的网站的各种功能.维护人员: 清楚网站的各文档的详细内容并有叫好的理解,能安规范操作修改部分程序内容并给出详细说明.2.3实现方法1.系统总体设计框架:(1) 本产品采用B/S结构(2) 使用大容量存储管理系统(3) 使用asp编写网站后台,并用VC+.NET编写网站内部邮件系统(4) 使用SQL_SERVER做数据库3网站系统总体设计3.1系统整体结构3.1.1 设计范围包括前台网页设计,后台应用程序设计以及数据库设计.前台网页界面以浅绿色为主,网页界面符合少年儿童图书馆的特点.既体现少儿网站的特点,又融合图书馆作为少儿信息中心的特点.3.2 网站系统总体结构3.2.1网站导航栏对网站内容进行分类,共分八类:少图简介,儿童新闻,网上图书馆,信息资源库,教育导航,内部电子邮箱,网上社区和管理入口.将这些标题建立导航条.使用户在任何一个分类下均可以迅速跳转到其他分类.3.2.2少图简介提供简体中文,繁体中文的厦门少儿图书馆简介.如内容过多.引入锚,建立索引和书签3.2.3儿童新闻采用动态更新的方式提供全国乃至国际上有关儿童方面的更新信息,并对这些信息进行分类,同时提供动态查询功能,通过数据库和应用程序进行动态管理.3.2.4 网上图书馆该系统已经有部分模块,只需在原来基础上做一些修改.3.2.5 信息资源库建立少儿信息资源库,收录有关少儿成长的全方位信息,并进行分类管理,初步划分”少儿信息大世界”,”ILAS网上业务” 和 ”儿童地方文献全文数据库”三大模块.在每个大分类窗口中均提供WEB方式的查询界面.在信息资源库窗口中提供组合条件查询功能.3.2.6 读者之星介绍本馆读者中借阅次数多,有比较突出表现的读者3.2.7 鹭岛童星介绍厦门市杰出的青少年以及他们的优秀事迹.3.2.8展示舞台提供优秀的中小学生作文以供大家欣赏.3.2.9教育动态提供有关教育的最新信息3.2.10新书推荐推荐当前有价值的新书,包括书名,作者,介绍等.3.2.11报刊导读提供报纸刊物的导读信息3.2.12 管理入口提供用户登入页面,配合后台数据库和应用程序,根据用户的不同权限提供相应的操作页面.3.2.13 电子邮箱系统通过Visual C+开发web方式的POP3电子邮件系统,建立标准的用户界面,实现发送邮件,管理邮件,附件上传,网络存储等强大的电子邮箱功能4.系统模块分析及实现4.1数据库设计表4-1 admin字段说明数据类型默认值可以为空主键name管理员用户名Varchar2psw管理员密码Varchar2power权限Number0表4-2: boo(电子馆刊信息)字段说明数据类型默认值可以为空主键Id电子馆刊idVarchar2author电子馆刊作者Varchar2title电子馆刊标题Varchar2Content电子馆刊内容Varchar2tim时间Datebelong电子馆刊类别Varchar2tidVarchar2ishide是否隐藏Boolean表4-3 bootid字段说明数据类型默认值可以为空主键Tid电子馆刊idNumbertname电子馆刊名字Varchar表4-4 newsgroup 新闻组字段说明数据类型默认值可以为空主键Tid新闻类别idNumbershow是否显示Boolean是Tname新闻类别名Varchar2表4-5 news (新闻内容)字段说明数据类型默认值可以为空主键Tid新闻类别idNumbershow是否显示Boolean是title新闻类别名Varchar2con新闻内容Tim新闻发布时间DateSystemshowInMain时候主页上显示Boolean否fileNumber表4-6 link字段说明数据类型默认值可以为空主键id链接idNumberLink链接地址Varchar2name链接名Varchar2表4-7 bookid新书期刊数字段说明数据类型默认值可以为空主键tid期刊idNumberName期刊名字Varchar2表4-8 book新书及好书推荐详细资料字段说明数据类型默认值可以为空主键idIdNumbername新书或好书名字Varchar2con检索号Varchar2Tim时间DateSysdatetid新书或好片类NumberImg图片链接地址Varchar2belong类别Varchar2booktid新书期刊idNumberishide是否隐藏Boolean否表4-9 reader读者借书排行榜字段说明数据类型默认值可以为空主键IdIdNumbername读者名字Varchar2No排名NumberNumber借书数目Number4.2系统模块一 首页及导航图 4-1主要是要求界面美观并且要有童趣.起到对厦门少儿图书馆良好的宣传作用,并且对整个系统做到一个导航作用.主要涉及的难点是满足厦门少儿图书馆各个部门领导的要求,界面设计困难.导航条用JS来写,做到每个页面复用,主要关键代码:/- 主导航条内容 -/var mainLayer=new Array(本馆简介,新闻快递,网上图书馆,信息资源港,特色服务,读者天地,资讯广场,生活健康);/主导航栏目/- 次导航条内容 -/var subLayer0=new Array(少 图 现 状,少 图 历 史,服 务 窗 口,读 者 需 知,联 系 方 式); /导航栏目一下的次级栏目var subLayerHttp0=new Array(introduce.asp,history.asp,struct.asp,yewu.asp,lianxi.asp);/主导航栏目一下的次级栏目连接地址var subLayer1=new Array(本 馆 新 闻,媒 体 报 道,社 会 捐 赠,关 注 热 点,教 育 信 息,开眼看世界);/导航栏目二的次级栏目var subLayerHttp1=new Array(develop.asp,media.asp,socon.asp,society.asp,education.asp,world.asp);/主导航栏目二的次级栏目连接地址var subLayer2=new Array(我 的 图 书 馆,每 月 新 书 目,书 目 查 询,新 书 推 介,好 片 推 荐); /导航栏目三下的次级栏目var subLayerHttp2=new Array(,newbook.asp,movie.asp);/主导航栏目三下的次级栏目连接地址var subLayer3=new Array(电 子 馆 刊,电 子 图 书 馆,中 小 学 作 文,发 明 与 创 造,图 书 馆 文 摘,网 上 大 世 界,少儿地方文献);/导航栏目四的次级栏目var subLayerHttp3=new Array(guankan.asp,/book/ebook/frame.asp,js3.asp,js2.asp,js1.asp,/,#);/主导航栏目四的次级栏目连接地址var subLayer4=new Array(红 读 专 栏,明德英文图书馆,心理咨询室,读者服务);var subLayerHttp4=new Array(hongdu.asp,mingde.asp,diyou.asp,zhenwo.asp);var subLayer5=new Array(益智乐园); /导航栏目五下的次级栏目var subLayerHttp5=new Array(yizhi.asp);/主导航栏目五下的次级栏目连接地址var subLayer6=new Array(资讯广场);var subLayerHttp6=new Array(information.asp);var subLayer7=new Array(家 庭 保 健,饮 食 营 养,心 理 健 康,疾 病 手 册);var subLayerHttp7=new Array(family.asp,nutrition.asp,feeling.asp,sick.asp);/- 次导航条Table参数调整 -/var subTableBorder=0; /调整次导航条表格边框宽度var subTableCellspacing=0; /调整次导航条表格Cellspacingvar subTableCellpadding=0; /调整次导航条表格Cellpaddingvar subTableBgcolor=#000000; /调整次导航条表格背景色var subTableBordercolor=; /次导航条表格编框颜色var subTableBackgroundImg=; /次导航条表格背景图片url地址var subTableTdBgcolor=#FBFBFB; /调整次导航表格Td色var sbuTabbleTop=21; /次导航表格上下微调var sbuTabbleLeft=-30; /次导航表格左右微调/- 生成下拉菜单 -/function createMainLayer() document.write();for(i=0;imainLayer.length;i+)document.write(+mainLayeri+);if(imainLayer.length-1) document.write();document.write();for(j=0;jmainLayer.length;j+)createSubLayer(j);document.write();/- 生成每项下拉菜单内容 -/function createSubLayer(num)var subLayerName= layerName +num;var subLayerLeft=(mainTableTdWidth*num)+mainTableCellpadding+mainTableBorder+13;var subLayerList=eval(subLayer+num);var subLayerHttpList=eval(subLayerHttp+num);document.write();if(subLayerList.length!=0)document.write() ;for(h=0;hsubLayerList.length;h+) document.write( +subLayerListh+ );document.write();document.write(); 4.3系统模块二:厦门少图信息及新闻快递4.3.1厦门少图信息由asp代码写成.用户可以在后台动态的修改当前的信息.少图现状与历史:图 4-2服 务 窗 口 读 者 需 知 介绍厦门市少儿图书馆办证的方法与规则等等:图 4-3 4.3.2 新闻快递一共分六个板块: 本 馆 新 闻 媒 体 报 道 社 会 捐 赠 关 注 热 点 教 育 信 息开眼看世界这几个板块的新闻都用一个界面模板以及一个后台模板.根据新闻类别不同分类,相关的图片如下:图 4-5各个板块的新闻编辑采用ubb,可以编辑超文本:图 4-6相关的代码请打开admin下的 ed.asp.工作人员或者读者都可以通过网站上的搜索对录入文章进行搜索,搜索的关键代码如下:%dim ly,namely = cint(replace(request.form(cla),)search = replace(request.form(search),)search = replace(search, , >)search = replace(search, select, 错误)if( ly = 0 ) thensql = select title,id,tim from news where show and title like %&search&% order by id descelsesql = select title,id,tim from news where tid=&ly& and show and title like %&search&% order by id descend ifset rs = conn.execute(sql)do until rs.eofresponse.write  response.write   &replace(rs(title),search,&search&)&response.write &formatdatetime(rs(tim),2)&rs.movenextloop%4.4系统模块三:少年儿童综合信息港少年儿童综合信息港主要为少年儿童提供在成长过程中所需要的全方位的信息服务,包括少图快讯、活动简报、中小学作文、卡通世界、创造与发明、新书推荐、儿童保健、儿童教育、热点话题、音乐城、教育导航和少儿网上大世界等。上述信息均为动态内容,其数据分为两部分,一部分为少儿图书馆工作人员自行录入,另一部分则由各相关部门通过互联网收集、整理和发布,由少图计算机部进行统一审核和管理。中小学作文:汇集整理全国中小学生的优秀作文,读者亦可以通过WEB方式推荐优秀作文。卡通世界:介绍国内外有益有趣的卡通画。创造与发明乐:介绍小朋友最新的创造和发明。教学园地:提供与中小学教学相关的信息。辅导员:提供少儿生活和心理辅导。儿童保健:介绍有关儿童保健类的知识,为家长提供参考。父母课堂:介绍有关儿童教育类的权威文章和最新观点,供父母参考。热点话题:对当今的热点话题进行讨论,提供主流权威的观点,进行正确引导。音乐城:汇集经典怀旧的和当今流行的少儿音乐,提供在线试听。教育导航:为少年儿童和家长提供有关教育的正确实用的咨询。少儿网上大世界:收集互联网上有关少年儿童的精品信息,进行整理和分类,并及时更新。FLASH资源库:对网上的flash资源进行收集和分类,以动态的方式提供给用户在线观看和下载。新书推荐:向读者介绍当前比较好的馆藏新书。音像小天地:向读者介绍当前好的馆藏音像资料。报刊导读:提供报纸刊物的导读信息。读者之星:介绍本馆的优秀读者。鹭岛童星:介绍厦门市优秀少年儿童。以上的详细介绍可以到 上查看.如中小学作文:图 4-74.5系统模块四:用户身份认证及授权系统4.5.1 用户身份认证通过建立用户信息数据库和编制审核程序对登录用户进行身份认证,只有提供了正确定用户ID和密码的用户方可以登录系统。4.5.2 授权对于登录系统的用户,如果要进行某项操作,必须通过由用户权限库和授权检验程序合成的用户授权系统授权方可进行,否则操作无效。4.6系统模块五:网上论坛系统提供网上社区,包括“儿童图书及物品交换”、“读书体会”、“亲子网上交流”、“节日贺辞留言”等版块,为兴趣爱好相投的少年儿童提供在线交流的场所。管理员可以对整个论坛系统进行有效的管理。4.7系统模块六:综合业务管理系统登入界面:图 4-8通过管理员密码验证(密码通过MD5加密).如果读SQL数据库里面的数据,如果密码正确,存入session中,如果为超级管理,设置power为1(超级管理员权限).MsgBox 不存在此用户, 4160, 提示MsgBox 密码错误, 4160, 提示加密文件,请查看MD5.asp信息发布系统,得到授权(管理员)的用户登录网站后可以发布相关信息。图 4-9提交后,成功发布.在相应的新闻板块会出现最近的新闻:图 4-10可以在编辑时上传文件,上传的关键代码如下:%Dim upload,file,typ,svpath,mark,strSet upload = New upload_5xSoft建立上传对象Set file = upload.theFileIf file.FileSize = 0 ThenSet upload = NothingResponse.Write 请注意你上传的文件长度!Response.EndElsename = file.FilePathsvpath = server.mappath(saveimg.asp)svpath = left(svpath,len(svpath)-11)typ = lcase(right(name,3)if typ = gif or typ = jpg or typ = bmp thenfol = picture/elseif typ = doc or typ = xls or typ = txt thenfol = document/elsefol = others/end ifstr = year(now)&month(now)&day(now)&hour(now)&minute(now)&second(now)&.&typif typ = gif or typ = jpg or typ = bmp thenmark = :uploadimg=upload/ & fol& str & : & str & :/uploadimg:elsemark = :uploadfile=upload/ & fol & str & : & str & :/uploadfile:end ifSvPath = SvPath&upload&fol&strIf file.SaveAs(SvPath) Then%一个文件上传完毕!parent.content.HtmlEdit.document.body.innerText += ;MsgBox 上传图片失败!, 4160, 提示厦门少图电子馆刊修改及添加:图 4-11信息资源编辑,管理:图 4-12新闻编辑系统:图 4-13可以对现有的新闻进行编辑修改.4.8信息查询系统可以通过关键字对网站中现有所有信息资源进行WEB方式的查询。信息审核系统信息员录入的信息并不能马上显示在网页上,需由上级主管审核通过后方可发布。用户信息管理系统对网站用户的各种信息进行管理,包括用户ID的建立、删除、修改,对不同的用户的进行授权等。其他其它小功能,如馆长信箱、日历等。4.9系统模块七:网上图书馆 厦门市少年儿童图书馆目前已有一套网上图书馆系统,在本项目中将该系统前台登录界面整合4.10系统模块八资讯广场和生活健康4.11系统模块九 厦门少图特色服务l 红读专栏内容为红读计划及通知,红读总结,获奖情况,成果展示。l 心理咨询室内容为心理咨询室简介,心理咨询室工作守则,心理咨询室活动安排。l 明德英文图书馆内容为开馆盛况,明德英文图书馆简介,活动天地,捐赠人介绍,读者之家,新书推荐l 读者服务内容为汽车图书馆、联网分馆、农村小学服务l 益智乐园为添加智力乐园(笑话林,猜谜语,脑筋急转弯,智慧碰碰车)4.12本系统中的关键技术应用系统功能模块前台功能模块:1、将原有图书管理系统连接到Internet。2、网上社区、新闻组和讨论组。3、电子邮件系统。4、信息分类。5、信息模糊查询。6、馆长信箱。7、在线视频和音频后台功能模块:1、“少儿信息大世界”专题数据库和管理程序。2、“儿童地方文献全文数据库”和管理程序。3、动态信息发布、分类、审核和管理系统。4、网站管理员专用管理系统。5、无组件上传系统。5. 功能需求 本节是我们分析需求的重点章节,包括流程图、功能描述、运行环境等。5.1 流程图5.1.1 系统整体简化流程图 如下图5.1 。 图5.1512 系统整体模块流程图 图 5-2性能需求 安全保密性 这里指的是保护网站后台数据库系统,以防止各种非法的访问、使用,修改、破坏或者泄密。其具体需求必须包括: a. 密码技术,用MD5加密.具体文件为admin下的md5.as

温馨提示

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

评论

0/150

提交评论