ImageVerifierCode 换一换
格式:DOC , 页数:20 ,大小:456KB ,
资源ID:2137237      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2137237.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     索取发票    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(网络文库系统的设计与实现--毕业论文.doc)为本站上传会员【可****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

网络文库系统的设计与实现--毕业论文.doc

1、网络文库系统的设计与实现 (信息与电气工程学院,计算机科学与技术专业,2015级2班,20152312345)摘 要:如今生活在当代社会的我们是幸运的,因为我们见证了互联网这一伟大的革命性的技术的发展。随着互联网技术的发展,它可以作为一个媒介,使人们与外界的交流越来越方便,获取信息也越来越方便,真的可以做到“秀才不出门全知天下事”。但是在当今这样一个信息爆炸的时代,网络上海量庞杂的信息和天文数字般数量的图书在困扰着人们,人们更在意的是如何快速方便的获取自己所需要的信息,而网络文库系统刚好可以满足人们的这一需求。人们可以把网络文库系统作为一个交流和分享信息与资源的平台,可以把自己掌握的有价值的信

2、息资源上传到该系统,也可以从该系统快速搜索下载自己需要的信息资源,既方便别人也方便自己。这样一个符合大众需求的系统是有发展前景的。基于B/S结构的诸多优点,我采用该结构设计了网络文库系统。 关键字:互联网;B/S;网络文库Design and Implementation of Network Library System (Major of Computer Science and Technology, School of Information and Electrical Engineering)Abstract:Living in the contemporary society w

3、e are lucky because we have witnessed this great revolutionary Internet technologies. With the development of Internet technology, it can serve as a medium of communication with the outside world to make people more convenient access to information is getting easier, really be able to know the world

4、 without leaving your whole thing. However, such an information explosion in todays era, the amount of complex information networks Shanghai and astronomical number of books in the troubled people, people are more concerned about is how to quickly and easily access the information they need, and the

5、 network library system can just meet this demand. One can think of the network library system as a communication and sharing of information and resources platform, you can put at their disposal a valuable information resource uploaded to the system, you can also download from this system quick sear

6、ch of information resources they need, both for the convenience of others also convenience of their own. Such a system is in line with public demand growth prospects. Based on B / S structure of many advantages, I used the structural design of the network library system.Key Words:network;B/S;Network

7、 Library System.1引言1.1网络文库系统的应用现状在没有计算机的年代,人们获取信息资源的量和途径都十分有限,人们若想获所需的信息资源就得查阅大量的文献和图书。数量浩淼的文献图书使得查阅过程相当复杂吃力。互联网出现后使得信息爆炸式增长,信息不仅数量巨多而且越来越呈现“碎片式”,此时,如何快速方便的获取所需信息资源是人们所期望的。网络文库系统由于克服了现实中查阅图书的吃力费时的缺点和网络上信息碎片的缺点,具有针对性强,快速方便,可以交流共享等优点,一出现就深受欢迎。目前这类系统(如百度文库)技术成熟,群众基础好,发展前景十分明朗。1.2系统开发的目的为了使大家方便快捷的获得所需信息

8、与知识,方便大家互相交流分享,我开发设计网络文库系统,来为大家提供这样一个媒介、平台。我设计的系统不是某些小说和图书网站那样营利性质的,而是公益性的供用户免费使用的,免费理念可以吸引来用户群。为了调动用户使用该系统的积极性,本系统设置了积分系统这一激励机制。会员上传自己掌握的有价值的资源会获得积分奖励,这样资源越多使用本系统的用户也会越多,如此形成良性循环。我设计的系统针对性比较强,主要面向广大师生,他们可以共同分享课件、有关专业知识的文档等等,这也算本系统的一个特色。2系统分析2.1可行性分析如果不在开发前进行可行性分析,在开发过程中就可能发现影响系统继续开发的问题,导致系统开发半途而废,这

9、会造成很大损失。在开发我的系统之前,我进行了实地调研和可行性分析。免费的网络文库系统能满足大众快速方便分享信息资源的需求,自己用正版软件在国家法律法规许可下开发系统,这两点从目标和社会可行性两方面证明了系统开发可行。前两项分析只是开发的前提,技术上可不可行关系到系统开发的成败。鉴于目前已有类似系统的成功开发经验,已有的技术和计算机软硬件环境及本人所掌握的技术,完全能实现该系统且保证满足用户的需求。可见,该系统的开发是可行的。2.2需求分析本系统的需求分析主要是了解用户对网络文库系统的功能需求及期待。经深入调研得出用户对本系统的要求主要有:能提供正确的注册登录,并保证用户帐号及用户信息的安全;能

10、方便快速的搜索到自己所需求的资源;能自由把自己想和其他人分享的有价值的资源上传到系统;能及时了解到系统中里的资源的动态(比如最新热门资源,自己上传资源的下载次数有多少、所分享的东西是否受欢迎);能通过评论上传的资源和对资源打分的形式与其他会员进行交流互动。2.3应用的平台及技术本系统使用的开发平台有Dreamwaver,Sql Server2005数据库。应用到的技术有asp技术,html技术,应用的开发语言是VBScript脚本语言。3系统功能模块图本系统根据会员和管理员的操作分为两大模块。3.1会员模块会员注册登录退出积分系统资源下载资源上传退出下载资源查看资源管理资源退出下载消耗积分评论

11、获得积分注册获得积分上传获得积分退出搜索资源管理资源查看资源上传资源图3.1 会员模块图如图所示,用户完成注册登陆后就可以使用本系统进行上传、下载、查看、搜索及管理资源等操作。会员可以上传文档,可以上传压缩包,可以上传图片。会员可以根据系统提示的资源分类信息(如上传者名称、上传时间、资源所属课程、资源类型等)来搜索所需要的资源。分类信息很多,搜索快捷方便且精确。积分系统是与上传下载等操作相关联的。用户注册为本系统会员,会员上传资源,会员在下载完成别人的资源后进行评论和给其打分,这些情况下会员都会获得系统赠送的相应积分。下载其他会员的资源会消耗积分,重复下载别人的资源时不再消耗积分。下载自己上传

12、的资源不消耗积分,会员的操作须在符合积分系统的情况下进行,当积分小于下载资源所需要的最低积分时,系统不允许会员进行下载操作,必须进行上传或其他操作获得足够积分后才能下载。3.2管理员模块公告管理 资源管理 管理员登陆模块 会员管理 添加资源 修改资源 资源分类 添加公告 修改公告 删除公告 修改会员 删除会员 删除资源 图3.2 管理员模块图根据系统设定的管理员权限,作为管理员可以进行修改删除会员的操作,可以进行资源的管理操作(具体有添加、修改、删除资源及其分类)。本系统由于会员众多,管理员为了能及时向会员传达系统使用说明、会员文明使用准则或其它通告等,本系统设计了公告管理这一功能模块。管理员

13、可以很方便的对会员进行消息发布。4数据库设计4.1数据字典及数据表所谓数据字典,也就是数据库用到的数据表的一个集合。每一个数据表记录了一类数据的信息,如ID,名称,数据类型,数据长度,主键,等等。 这些数据表及其所包含的数据信息的集合构成了数据字典。通过数据字典我们可以形象直观的了解系统涉及的各类数据及其之间的关系和信息。我设计的系统的数据库一共有五个数据表,分别为用户数据表、课程类别表、资源类别表、资源信息表、网站公告表。每个数据表都有字段名、数据类型、数据长度、主键、是否为空、默认值、自增、备注共八项。这五个表构成了我设计的网络文库系统的数据字典。下面我把这五个数据表逐个展示出来,并对其信

14、息和在系统中的作用做一个简单的介绍。表4.1 用户数据表字段名类型长度主键是否为空默认值自增备注IDInt4是Not Null1自动编号UserNameNvarchar20Not Null用户名UserPassNvarchar20Not Null用户密码TrueNameNvarchar20真实姓名SexNvarchar10性别EmailNvarchar50电子邮箱ContentNvarchar1000自我介绍PlanCountInt上传资源个数AddTimeDateTime注册时间UserFlagInt4Not Null用户标示1注册会员2网站管理员用户数据表用来存放网站的会员的信息(如登录名

15、称、密码,姓名、性别,电子邮箱,会员积分,注册时间等信息 )。表4.2 课程类别表字段名类型长度主键为空默认值自增备注IDint4是Not Null1自动编号cNamenvarchar100Not Null类别名称bigIDint4Not Null0上级分类编号默认为没有上级分类课程类别表用来存放对会员上传的文档等资源的分类信息,主要是课程的名称。 表4.3 资源类别表字段名类型长度主键为空默认值自增备注IDint4是Not Null1自动编号tNamenvarchar100Not Null类别名称bigIDint4Not Null0上级分类编号默认为没有上级分类资源类表表用来存放文档等资源的

16、类别信息,例如本系统的资源可以是电子图书、教学课件、教学大纲等等。表4.4 资源信息表字段名类型长度主键为空默认值自增备注IDint4是Not Null1自动编号classidint4Not Null0所属课程科目编号TypeidInt4资源类型Titlenvarchar200Not Null资源标题Contenttext16Not Null资源内容UsernameNvarchar50作者姓名UIDint4Not Null上传用户编号ChickNumInt40点击次数ImgUrlNvarchar200展示图片地址FileUrlNvarchar200附件地址IsokInt40是否通过审核addT

17、imedatetimeNot Null添加时间资源信息表是本网站的会员上传的资源的标签,用文档等资源的所属科目、上传者名称、上传时间等等作为标签,方便用户检索。表4.5 网站公告表字段名类型长度主键为空默认值自增备注IDint4是Not Null1自动编号Titlenvarchar100Not Null公告标题ContentText16Not Null0内容ChickNumInt40点击率AddtimeDatetimeGetdate()添加时间网站公告表是用来存放管理员发布的公告信息,管理员可以进行发布、修改、删除操作。4.2 数据E-R图网站的管理员,他作为一个实体,有管理员ID,操作权限和

18、密码三个属性。管理员的权限包括会员管理、新闻公告管理、资源管理三大部分。管理员管理员ID管理员密码权限图4.1 管理员信息E-R图已注册的会员通过注册为会员和填写自己的个人信息及其对网站的操作具有这些属性:用户ID、性别、姓名、电子邮件、自我介绍、用户权限和上传文档资源的个数。用户ID姓名已注册的用户信息 性别自我介绍用户权限电子邮件用户上传资源的个数图4.2 用户信息E-R图管理员为了能让广大用户会员及时了解系统的情况,会发布公告并对公告进行管理。网站公告具有的属性:公告ID、公告名、公告内容。 新闻公告公告内容公告名公告ID 图4.3 网站公告E-R图所属类别会员上传的文档和课件是本系统的

19、重点所在,课件具有多种属性:课件ID、课件名字、课件介绍、上传时间、作者姓名、课件的点击率、展示可见的图片、上传者姓名、课件的地址、所属科目、所属类别。用户可以根据它的属性来搜索,属性多,搜索更快捷方便。资源ID所属科目资源名称资源的地址资源信息资源介绍上传者姓名上传时间是否通过审查作者姓名资源点击率展示资源的图片图4.4 课件信息E-R图管理员名IDER模型的“联系”用于描绘实体间的关联。实体与实体之间有一对一、一对多和多对多三种类型,如果想要确定它们之间是属于这三者中的哪一种关系。我们就需要先对其进行分析。以本系统中的实体为例,我们进行具体详细的分析。在本系统中,一个会员可以上传多个资源,

20、而一个资源件只能是由一个会员上传的,所以会员与上传到系统里的资源间是1:N的关系。资源信息的属性有资源ID、资源地址、点击率与管理员审查是否通过的结果,每个资源都有专属于它自己的资源信息,每个资源信息只能对应一个资源,因此上传的资源与资源信息是1:1的关系。本系统中,新闻公告面向的是全体会员,每个新闻公告都可以被多个会员查看,而每个会员也可以查看多个新闻公告的内容,因此会员与新闻公告之间是多对多的关系。我们设计好了每一个单独实体的E-R图,然后把设计好的所有局部ER图整合为统一的全局概念结构,同时也是一个完整一致的数据库概念结构。这个全局图可以帮助我们更好的理解系统中各个实体间的关系。为了进一

21、步提高数据库系统的效率,还应该根据需求对ER模式进行一些优化。简化实体类型。优化后的全局ER模式不仅能确切详实的反映用户对系统功能的需求,而且简洁美观。权限公告内容管理员登录密码公告ID公告名公告上传时间资源名称资源介绍上传资源个数作者姓名资源ID自我介绍姓名上传上传资源会员ID1资源配图会员n上传者名称所属科目性别1关注度权限电子邮箱1资源ID点击率资源信息资源地址审查结果图4.5 全局E-R图4.3数据流程图修改会员资料会员注册系统管理员会员管理会员的信息共享资源会员积分资源管理下载资源上传资源系统管理员资源查询图4.6 数据流程图5系统详细设计本部分主要介绍系统要实现的功能,搭好设计的总

22、体框架,使我们对要开发的系统有一个系统、全面、确切的认识。5.1功能的说明本系统主要有四大功能模块。(1)用户注册与登录:用户需要先注册为本系统的会员之后才能登录并进行相应权限下的操作。注册会获得积分。登陆时需输入正确的用户名和密码。(2)系统的维护:为了系统管理员能很好的控制并管理本网站,管理员可管理用户的信息,可以添加会员和删除会员,管理员也可以发布公告并管理公告,还可以对文档资源进行分类、删除等操作。(3)资源的输入:输入文档名称、作者姓名、文档的类别、文档介绍等信息。文档信息的查询、修改,文档信息检索,可按文档名称、所属类别检索款目进行检索,最快时间查找目标文档,用户个人信息检索,获取

23、当前用户的个人信息以及对个人信息的修改。(4)退出:此功能块为退出本平台,返回系统状态。5.2详细设计本系统主要有用户登录注册,会员填写个人资料,会员上传共享资源,会员搜索需求的资源,会员下载资源,会员对别人的资源进行评论和打分,管理员管理会员,管理员管理资源,管理员管理新闻公告,及系统的积分功能等模块。下面我将对这些模块进行详细介绍。5.2.1用户注册与登陆本登陆模块的主要功能是为了保证本系统的使用安全性,以防网络文库系统数据的非法修改和删除等操作,只有合法的密码的用户才可以使用本平台。没注册为会员的用户首先点击注册按钮,页面自动转至注册页面,用户输入用户名(汉字或字母或二者的组合),输入注

24、册密码,点击注册按钮,完成注册任务。注册完成后,输入正确的用户名和密码进行登录。注册时用户名一项有一个验证,当输入注册名时,如果该用户名已经存在,系统会提示你“该用户已注册”。正确无误的注册完毕后,登录时用户名与密码有一个相应的验证,如果输入错误的用户名或不存在的用户名,系统会给予相应的提示,如果用户名输入正确,密码输入有误,系统会提示密码错误。只有当会员输入的用户名和密码都完全正确时才能登录到系统。 图5.1登陆注册模块图5.2.2会员填写个人资料会员注册成功并登陆系统后有会员资料页面,会员可以在该页面填写真实姓名、性别、联系电话、电子邮箱等,和可以填写一个个人简介,以便让管理员更好的了解会

25、员的具体情况,方便管理。其中联系电话与电子邮箱填写时有一个验证功能,保证会员在填写这两项时能按正确格式填写,以防出现错误。会员在完成注册以及填写完整个人资料之后,系统会自动给予会员10个积分的奖励,作为初始积分。在后续的操作中,比如下载别人上传的优秀文档等共享资源会扣掉相应的积分。会员在上传资源时也会得到相应的积分。积分制的设置是为了调动大家上传资源进行分享的积极性。图5.2 会员资料图5.2.3 会员上传共享资源 会员上传资料时,首先应该正确填写资源的标题,填写完毕后,在下面的资源类型(比如考试试题、教学课件、电子图书、教学大纲)和课程科目(即会员所上传共享的资源所属的科目,有语文、数学、外

26、语、历史、医学、计算机科学与技术、物理等等)选择正确的对应项。然后填写自己上传的资源的作者姓名。以上这几项是必须填写的项目,系统设置了验证功能,如果会员在上面几项里有任何一项或几项没有填写,系统会提示会员请填写某某项。下面就是资源内容的填写,该项是否填写由会员自主选择,该项填写的主要是对上传的资源的一个简单介绍。在下面就是展示图片一项,会员可以选择图片上传。如果上传图片后,上传完成以后,在该资源处会展示所传图片。设置这一功能的目的是为所上传资源配图,可以是会员更方便更直接的了解资源的内容。比如一个会员上传一首表达思念的诗词,为该诗词配上一副有相应意境的图片,这就可以是会员一看到图片就快速了解该

27、资源大概是什么。而且有配图,使系统更美观,用户使用体验更美好。我做的这一系统的上传图片对格式有限制,可以选择gif格式和jpg格式的图片,因为这两种格式的图片比较常用。上传附件时可以选择word文档、文本文档以及压缩包。上传图片和上传附件两项都设置了验证功能,如果图片或附件的格式不在系统设定的格式之内,系统会自动提示用户不支持该格式的文件上传。当用户选择完正确的格式的文件上传后,就可以点击添加按钮,系统会把该资源的所有信息保存到数据库中。至此,上传共享资源完成,系统自动为上传会员增加5个奖励积分。图5.3上传资料图5.2.4会员下载资源会员在搜索到所需要的资源后就可以点击进行下载了。在资源下载

28、界面可以清晰明了的显示该资源的详细信息:文件名称、上传会员、上传时间、下载次数、资源评分及配图。会员点击下载按钮选择下载路径下载到计算机的合适位置。如果该资源不是自己上传的,下载完成后下载次数会增加1次,系统会自动为会员减去4个积分。如果该资源是自己上传的,系统不会扣除会员的积分,下载次数也不会改变。如果下载别的会员上传的资源时自己的积分不够,系统会提示,并且会员无法下载。图5.4 下载资源图在系统首页,系统会根据资源的下载次数进行降序排列,显示出当前的热门资源,方便会员了解到当前最受大家欢迎的资源有哪些。 图5.5 热门资源降序显示图会员在完成下载后,再点击该资源会出现资源评分以及填写对资源

29、的评论,但是这两项操作必须在下载完成后才能进行,这样就保证了会员在认真查看了资源后进行评分、评论的操作,而不是盲目评分、评论。会员对自己的资源不能进行评分、评论,必须由其他下载过自己资源的会员来评分和评论,保证了评分与评论的公正及价值。会员为所下载的资源评分会获得系统赠送的2积分,进行评论同样会获得2个积分,调动了会员互动的积极性。图5.6 资源评分及评论截图5.2.5共享资料搜索会员在搜索自己所需要的资源时非常方便,他可以根据资料的标题进行搜索,可以根据上传会员的名称进行搜索,可以根据资源所属的类别(如电子图书、文本文档、word文档、教学课件等)进行搜索,可以根据资源所属的课程科目分类(历

30、史、天文、数学、计算机科学等等)进行搜索。会员可以选择上述搜索途径中的任意一项或任意几项来进行搜索。搜索时的选择项不同,搜索到的资源也不同,选择项越多,搜索越精确。本系统在搜索这一功能的的设计非常人性化,符合网络文库系统的宗旨。资源搜索界面如下图所示:图5.7 资源搜索图系统会根据会员选择的搜索项在共享资料管理搜索列表中显示出相对应的资源。图5.8 搜索列表图5.2.6管理员的操作 本系统中管理员的操作主要是会员管理、新闻公告管理、共享资源管理三项。下面我将对这三项逐个介绍。 首先是会员管理,管理员可以查看会员的详细注册信息(会员名称、真实姓名、性别、联系电话、电子邮件、注册时间、个人简介),

31、当管理员发现某些会员有恶意或不文明操作时(比如在对其他会员的上传资源进行不文明评论)可以使用管理员的权限对该会员进行删除。图5.9 会员管理图管理员可以向会员发布新闻公告,还可以查看、修改、删除公告,新闻公告便于管理员与众多会员交流互动。图5.10 新闻公告管理图 共享资料管理分为分类管理、科目管理、上传资料管理,管理员可以添加或删除课程科目、资源分类,可以查看上传的资源,可以删除上传的资源。图5.11 共享资源管理图5.2.7积分系统的实现接下来介绍一下本系统的积分系统的规则及部分代码设计。积分系统的规则是:注册会员获得10个积分;上传一个文件获得5个积分;下载其他会员的一个文件消耗4个积分

32、,重复下载时不再消耗积分,下载自己的文件不消耗积分;下载了其他会员的文件对其进行评论获得2个积分,对所下载的资源打分获得2个积分;当积分少于4个积分时不能再进行下载操作,必须先进行其他操作获得足够积分。下面是下载资源时积分系统的部分代码:rs.openselect a.ID,a.classid,a.typeid,a.title,a.content,a.username,a.uid,isnull(a.chicknum,0) as chicknum,a.imgurl,a.fileurl,a.isok,a.addtime,isnull(b.uid,0) as xzuid fromClassPlan

33、a left join (select id,uid,pid from DownLoadList where uid= &session(userID)& ) b on a.id=b.pid where a.id= & did,conn,1,1if not (rs.eof and rs.bof ) then fileurl=rs(fileurl) addid=rs(uid) /上传会员xzid=rs(xzuid)rs.close set rs=nothing if session(userID)& cstr(addid) then /会员下载不是自己上传的内容 if cstr(xzid)=0

34、then/判断会员是否曾经下载过此资源,重复下载不扣积分,并且不算下载次数if myjifen 2 then response.Write(alert(您的积分不足,不能下载资料!(请上传资料赚取积分));location.href=index.asp;)response.End()elseconn.execute(update userinfo set jifen=jifen-4 where id= &session(userID)&/会员下载别人的资料扣除4分conn.execute(insert into downloadlist(uid,pid,fenshu,pinglun) valu

35、es( & session(userID)& , & did & ,0,)end ifsql=update ClassPlan set chicknum=isnull(chicknum,0) + 1 where id= & did /下载次数加1end ifend ifconn.execute(sql)response.Write(location.href= + fileurl + ;)response.End()6系统测试系统开发完成后进行测试是必不可少的。使用正常数据和正常操作进行测试是必须的,使用异常数据及不符合系统的定义规范的操作进行测试也是必不可少的环节。异常数据及异常操作测试可以

36、检验系统的处理异常事件的能力。对本系统的测试具体步骤是:(1)对会员注册登陆进行测试。分别输入:系统定义正确的注册名、密码;不在系统定义范围内的或空的注册名、密码,以及已经注册过的用户名。测试结果是:前者能正常操作,后者有不符合系统定义时不能继续操作并有报错提示。(2)对会员的上传及下载操作进行测试:上传时先上传按系统定义的文件、图片格式定义的文件,本系统支持文本文档、word文档、ppt及gif、jpg格式的图片的上传;然后选择其他格式的文件及图片进行上传,和在图片与文档的选择时进行空操作。测试结果是:前者可以正常上传,后者系统会提示相应异常。(3)对积分系统的测试:先了解系统的积分系统的具

37、体运行机制,对该系统来说,注册并完善会员资料后获得10分,上传一个资源获得5分,下载一个资源扣除2分,对别人的资源评论一次和打分一次各获得2分,重复下载某一资源不扣分,下载自己的资源也不扣分,对自己的资源不能进行打分及评论操作,当积分小于2分时不能下载资源。根据上述规则进行操作,检测积分与对应的操作是否相符。测试结果是:相符一致。(4)对管理员的操作进行测试:先测试能否添加、修改及删除会员;再测试能否进行新闻公告的管理,具体为能否正常添加、修改、查看及删除新闻公告;在测试能否进行资源管理,具体为能否添加资源分类,能否查看、删除资源。测试结果:上述操作均正常。7 结束语经过一个多月的努力,终于完

38、成的我的毕业设计:网络文库系统的设计与实现。我的毕业设计是应用ASP技术,以Dreamwaver8.0作为开发平台,使用VBScript脚本语言进行编程,数据库使用的是微软公司的Sql Server2005.经测试系统开发完成后,其实现的功能与用户需求分析一致,完全满足用户的使用要求。通过本次的系统开发,把以前所学的基础知识做了一次串联整合,把以前学到的理论知识与实践结合起来了,增强了动手能力,通过本次系统开发,我也学会了一些新的软件开发知识,同时在系统开发过程中发现了自己存在的缺点并努力加以改正。现在我懂得了作为一名程序开发人员应该具备哪些素质,也看到了自己与别人的差距,我会以他们为榜样,努

39、力提高自身技术。展望未来,我对利用软件开发技术来服务社会、改变社会充满了期待。参考文献1胡崧,于慧.Dreamweaver cs中文版从入门到精通M. 北京:中国青年出版社, 2009.2祁大鹏.Dreamweaver CS4实用教程M.北京:电子工业出版社,2010.3李睦芳. Dreamweaver CS4+ASP动态网站开发从基础到实践M.机械工业出版社,2010.4杨纪梅,肖志强.Dreamweaver CS4网页设计与制作指南M.清华大学出版社, 2010.01.5桂颖,从零开始学SQL ServerM.电子工业出版社,2011.01.6郝安林,许勇,康会光.SQL Server20

40、05基础教程与实验指导M.清华大学出版社,2008.11.7刘涛.小型网站架设技术M.北京:中国铁道出版社,2007.8胡海.CSS完全实例教程M.北京:电子工业出版社, 2008.9温明.ASP网站建设实录M.北京:北京希望电子出版社,2008.10石志国.ASP动态网站编辑M.北京:清华大学出版社,2010.致 谢 在这次毕业设计的过程中,感谢我的指导老师姜某某老师,给予我的大力鼓励和悉心教导,使我的毕业设计和论文得以顺利完成。姜老师对学生的关爱教诲及治学精神是我学习的榜样。我还要感谢我的母校某某大学信息与工程学院的老师们,是他们在四年里为我们传授知识,使我们成长,老师们为我们付出的努力我

41、们不会忘记。这几个月来为我们大四毕业班学生的毕业设计一直在辛苦付出的老师们,你们辛苦了,在此我致以衷心的感谢!1. 基于C8051F单片机直流电动机反馈控制系统的设计与研究2. 基于单片机的嵌入式Web服务器的研究 3. MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究 4. 基于模糊控制的电阻钎焊单片机温度控制系统的研制 5. 基于MCS-51系列单片机的通用控制模块的研究 6. 基于单片机实现的供暖系统最佳启停自校正(STR)调节器7. 单片机控制的二级倒立摆系统的研究8. 基于增强型51系列单片机的TCP/IP协议栈的实现 9. 基

42、于单片机的蓄电池自动监测系统 10. 基于32位嵌入式单片机系统的图像采集与处理技术的研究11. 基于单片机的作物营养诊断专家系统的研究 12. 基于单片机的交流伺服电机运动控制系统研究与开发 13. 基于单片机的泵管内壁硬度测试仪的研制 14. 基于单片机的自动找平控制系统研究 15. 基于C8051F040单片机的嵌入式系统开发 16. 基于单片机的液压动力系统状态监测仪开发 17. 模糊Smith智能控制方法的研究及其单片机实现 18. 一种基于单片机的轴快流CO,2激光器的手持控制面板的研制 19. 基于双单片机冲床数控系统的研究 20. 基于CYGNAL单片机的在线间歇式浊度仪的研制

43、 21. 基于单片机的喷油泵试验台控制器的研制 22. 基于单片机的软起动器的研究和设计 23. 基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究 24. 基于单片机的机电产品控制系统开发 25. 基于PIC单片机的智能手机充电器 26. 基于单片机的实时内核设计及其应用研究 27. 基于单片机的远程抄表系统的设计与研究 28. 基于单片机的烟气二氧化硫浓度检测仪的研制 29. 基于微型光谱仪的单片机系统 30. 单片机系统软件构件开发的技术研究 31. 基于单片机的液体点滴速度自动检测仪的研制32. 基于单片机系统的多功能温度测量仪的研制 33. 基于PIC单片机的电能采集终端的

44、设计和应用 34. 基于单片机的光纤光栅解调仪的研制 35. 气压式线性摩擦焊机单片机控制系统的研制 36. 基于单片机的数字磁通门传感器 37. 基于单片机的旋转变压器-数字转换器的研究 38. 基于单片机的光纤Bragg光栅解调系统的研究 39. 单片机控制的便携式多功能乳腺治疗仪的研制 40. 基于C8051F020单片机的多生理信号检测仪 41. 基于单片机的电机运动控制系统设计 42. Pico专用单片机核的可测性设计研究 43. 基于MCS-51单片机的热量计 44. 基于双单片机的智能遥测微型气象站 45. MCS-51单片机构建机器人的实践研究 46. 基于单片机的轮轨力检测 47. 基于单片机的GPS定位仪的研究与实现 48. 基于单片

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

关于我们      便捷服务       自信AI       AI导航        获赠5币

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

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

gongan.png浙公网安备33021202000488号   

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

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服