还剩38页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
新疆农业大学科学技术学院本科生毕业设计(论文)题目电子阅览室网上预约系统的设计与实现班级姓名学号时间毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意作者签名 日 期 指导教师签名 日 期 使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容作者签名 日 期 学位论文原创性声明本人郑重声明所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明本人完全意识到本声明的法律后果由本人承担作者签名日期年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文涉密论文按学校规定处理作者签名日期年月日导师签名日期年月日指导教师评阅书指导教师评价
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格
2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩□优□良□中□及格□不及格(在所选等级前的□内画“√”)指导教师(签名)单位(盖章)年月日评阅教师评阅书评阅教师评价
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格
2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格建议成绩□优□良□中□及格□不及格(在所选等级前的□内画“√”)评阅教师(签名)单位(盖章)年月日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况□优□良□中□及格□不及格
3、学生答辩过程中的精神状态□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义□优□良□中□及格□不及格
2、论文的观念是否有新意?设计是否有创意?□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平□优□良□中□及格□不及格评定成绩□优□良□中□及格□不及格(在所选等级前的□内画“√”)教研室主任(或答辩小组组长)(签名)年月日教学系意见系主任(签名)年月日目录TOC\o1-3\h\z\u摘要11引言
21.1课题背景及意义
21.2项目开发的目的和意义22项目开发环境
32.1软件环境
32.
1.1PHP+MYSQL技术
32.
1.2客户端平台应用
32.
1.3VB技术
32.
1.4vb访问数据库43电子阅览室预约系统的设计
43.1需求分析
43.
1.1技术可行性
43.
1.2经济可行性
53.
1.3操作可行性
53.2电子阅览室网上预约系统分析设计
53.
2.1系统功能模块
53.3详细设计
53.
3.1系统流程图
53.
3.2数据库设计64电子阅览室网上预约系统的实现
84.1系统登录设计
84.
1.1功能描述
84.
1.2登录页面设计
84.
1.3关键功能代码
84.2学生预约模块设计
104.
2.1功能描述
104.
2.3预约页面的设计
104.
2.4关键功能
114.3管理员登录模块设计
134.
3.1功能描述
134.
3.2管理页面的设计
134.
3.3关键功能代码
154.4客户端上机设计
174.
4.1功能描述
174.
4.2上机页面图片
184.
4.3键功能代码
184.5系统测试195设计中的困难和收获22HYPERLINK\l_Toc3255543176结论23HYPERLINK\l_Toc325554318参考文献24HYPERLINK\l_Toc325554319谢辞25电子阅览室网上预约系统的实现刘春花指导教师盛文婷摘要随着信息技术的不断发展和普及,当今社会已经进入网络时代,高校教学管理网络化已成为一种趋势高校电子阅览室作为提供新信息技术的前沿阵地,必然要实现网络化、电子化针对现阶段高校电子阅览室管理中的难点,研究设计了电子阅览室网上预约系统.文章介绍了系统的架构和主要功能,阐述了阅览室的预约方法说明了部分关键功能模块的使用和技术关键词阅览室;网上预约;系统ElectronicreadingonlinereservationsystemLiuChunhuaInstructor ShengWentingAbstract:WiththecontinuousdevelopmentandpopularizationofITintodayssocietyhasenteredtheInternetageteachingmanagementinthenetworkhasbecomeatrendincollegesanduniversitieselectronicreadingroomastheforefrontofnewITisboundtothenetworkandelectronic.ThedifficultiesinthisstagecollegesanduniversitiesintheElectronicReadingRoomthestudydesignoftheelectronicreadingonlinebookingsystem.Thearticledescribesthestructureandmainfunctionsofthesystemdescribedtheappointmentofthereadingroomindicatingthattheuseofsomeofthekeyfunctionalmodulesandtechnology.Keywords:reading;onlinebooking;本课题是在教育信息化的改革体系下利用先进的网络技术手段提高电子阅览室管理水平以提高电子阅览室资源的使用率、上机安排的合理性、以及预约的便利性,从而大幅度的提高高校的教学质量和办学水平,对老师和学生的工作学习效率具有重大的影响1引言
1.1课题背景及意义长期以来,在传统的管理模式下,高校的阅览室通常都是以个人的、零散的、随机参与,使用率较低、设备利用率差而且开放时间也受场地和时间的限制大打折扣,传统的阅览室不但大大增加了阅览室教师工作量,而且不便于查询预约网络化是信息共享技术发展的新方向和标准,一个好的电子阅览室不仅表现其业务功能的发展,也表现在阅览室的管理功能方面,就过去的纸质人工的管理方式而言,网上预约系统显得尤为重要针对目前电子阅览室手工管理效率低下,缺乏安全性、可控性等缺点,利用现有的校园网络资源,设计开发电子阅览室网上预约系统,师生及教学管理人员可以在网络上浏览阅览室资源,并进行相应操作采用科学、高效的教学管理方式,使学校的教学资源得到充分的利用在预约系统中对后台的管理也很方便,管理员只需要在网络上对系统实施统一管理网上预约系统利用网络方便快捷的信息传输、资源共享的优势和后台数据库的支持,大大减轻了电子阅览室管理部门的工作量,也极大地方便了广大师生
[1]
1.2项目开发的目的和意义因为互联网的发展和计算机应用的普及,计算机与网络在高校中已经得到普及性的推广,高校都建立了自己的校园网络,电子图书馆已经逐步摆脱手工操作进入自动化管理传统服务模式己逐渐转向网络化、信息化的服务模式网上预约系统的建立,可使大量学生参与使用阅览室,减少管理人员的工作量,降低管理的难度,解决师资不足、设备不足、场地不足等问题,最大化地给学生提供创新空间网上预约系统对分配和使用阅览室资源、加强阅览室的管理、保证阅览室开放运行等方面具有重要作用2项目开发环境
2.1软件环境
2.
1.1PHP+MYSQL技术PHP,是超级文本预处理语言(HypertextPreprocessor)它是一种HTML内嵌式的语言,在服务器端执行的嵌入HTML文档的脚本语言,是当今Internet上最流行的动态网页技术之一由于PHP具有语法接近C语言、简单易学、跨多个平台、兼容性强、有极其强大的数据库支持、先进的扩展功能、代码公开且升级快,性能不断完善等优势,成为众多网站的首选技术MySQL是一个真正的多用户、多线程的SQL数据库服务器软件[2-3]由于它自身的强大功能,丰富的应用程序接口,数据类型多样,非常灵活和安全的权限系统,密码加密,可处理大型资料记录超过5000万个以及PHP对它的无缝的支持,使MySQL越来越成为Internet上数据库的典范
[4]目前大多数基于Web的动态交互网站均是基于PHP+MySQL创建的因此,电子阅览室系统采用基于PHP+MYSQL技术开发的,适应了目前流行的WEB系统开发与发展
2.
1.2客户端平台应用目前随着计算机科学的发展软件编程高级语言的运用变得越来越频繁和重要了作为一种十分常用的计算机高级语言VB已经成为了一门公共基础语言课程VB语言除了易学易懂编写界面简单方便语法结构规范严谨等特点外还有一个重要的特点就是它能够实现方便快速地访问各种数据库
[5]
2.
1.3VB技术“Basic”指的是BASICBeginnersAll-PurposeSymbolicInstructionCode语言,一种在计算技术发展历史上应用得最为广泛的语言VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Windows GUI有直接关系专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序VisualBasicScriptingEditionVBScript是广泛使用的脚本语言,它是VisualBasic语言的子集,可嵌入HTML语言中,用于网页设计,如ASPActiveServerPage文件VB简单易学,通用性强,用途广泛VB的功能强大,可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序
[6]
2.
1.4VB访问数据库VB语言作为一种流行的开发平台提供了强大的数据库功能访问方法主要有三种:1数据访问对象DAO—DataAccessObjects方式是允许程序员操作MicrosoftJet数据库引擎的一个面向对象的接口JetJointEngineTechnology数据库引擎是一种用来访问MicrosoftAccess数据库和其他数据源的记录和字段的技术它对于单一系统的数据库应用程序非常有效2远程数据对象RDO—RemoteDataObjects方式是提供给开放数据库互联ODBC—OpenDataBaseConnectivity数据源的面向对象的接口RDO是开发MicrosoftSQLSever、Oracle和其他大型关系数据库应用程序的绝大多数数据库开发者使用的对象模型3ActiveX数据对象ADO—ActiveXDataObjects方式是DAO和RDO方式的继承者其编程模型是Microsoft的一种新技术该技术是为Microsoft最新和最强大的数据访问范例OLEDB而设计的是一个简单的应用程序层接口OLEDB是新的底层接口它并不局限于ISAM、Jet甚至关系数据源但是它能够处理任何类型的数据而不考虑它们的格式和存储方法是一种通用的数据访问范例由于OLEDB接口比较复杂不能在VB中直接访问VB通过ADO封装并且实现了OLEDB的所有功能从而可以通过ADO来调用OLEDB数据源
[7]
2.2硬件环境3电子阅览室预约系统的设计
3.1需求分析电子阅览室预约系统是数据高度集中的无纸化管理,降低了人工数据处理的出错率利用网络的特点,保证信息及时快捷传播预约系统用户操作界面友好,便于师生操作同时,预约在时间和空间上没有限制,不影响学校的教学秩序使原本涉及师生人数多,工作量大、过程烦琐的预约工作,对于师生及管理人员都变的简单高效已预约学生可以在自己预约的机位上上机,在错误的机位上不能上机实现客户端和服务端的管理,使阅览室达到充分的利用率,增强学生的信用度和自觉性
3.
1.1技术可行性目前,最常用的三种动态网页设计语言是:ASPaetiveserverpage,PHPpersonalhomepagetools和JSPjava.erve:PagesASP因为可以使用Activex强大了网页功能,但安全性、稳定性和跨平台性都会因为与NT的捆绑而常出现同Windows一样的问题;JSP是三者中效率最高、安全性最好的,因为有JavaBeans和EJB组建的支持,可以将复杂的处理程序放到组件中,重复使用,减少了代码的重复书写,但JSP得调试非常麻烦,要手工刷新,常出现刷新问题;PHP是一种可以基于Linux服务器端的HTML脚本/编程语言,用户能够快速学习、有良好的安全性、跨平台性和数据库交互能力,适合做中小型站点基于以上特性,所以本系统选择PHP十MySQL为开发语言
[8]
[9]
3.
1.2经济可行性该系统投入运行后能提高教学资源的使用率,同时也减轻了电子阅览室管理教师的工作量提高教师工作效率,给整个学校工作带来了极大的便利因此,从经济上来讲也是可行的
3.
1.3操作可行性该系统应用范围在高校,用户对电脑的操作都有一定的了解,用户只要按操作说明在客户端进行操作就能完成运用,而整个操作都采用网页浏览的形式,即使出现错误也不会影响服务器和数据库处理如果出现错误,用户可重新打开操作界面使用从操作上分析,该系统是可行的
[10]
3.2电子阅览室网上预约系统分析设计
3.
2.1系统功能模块学生模块学生通过进入系统,可以查看预约信息和进行预约,也可以对预约进行删除,也可对自己的密码进行修改管理员模块对于管理员模块,管理员通过管理员号和密码进入管理员模块,可以查看预约情况,可对预约进行查看、删除等操作,也可修改管理员密码前台功能学生按照提前预约好的时间到指定的机位上机客户端实现只有正确预约才能解锁屏幕,进行上机同时,前台还有一个管理员登录功能,使用管理员帐号密码上机,对此台计算机进行锁屏关机功能
3.3详细设计
3.
3.1系统流程图图3-1登录系统流程图图3-2上机流程图
3.
3.2数据库设计
(1)关键表的设计表3-1预约表IDMEMBERCODECOMPKJATTIMEINT
(10)VARCHAR
(100)VARCHAR
(100)VARCHAR
(100)DATENOTNULLDEFAULTNULLDEFAULTNULLDEFAULTNULLDEFAULTNULL表3-2用户表IdUsenamePassnameUserleverClassesbhStateINT
(20)VARCHAR
(50)VARCHAR
(100)VARCHAR
(20)VARCHAR
(100)VARCHAR
(4)NOTNULLDEFAULTNULLDEFAULTNULLDEFAULTNULLDEFAULTNULLDEFAULTNULL表3-3学生信息表idMembeIDmemberCodenameclassesNamesexphoneInt10Varchar10Varchar100Varchar100varchar100Varchar4Varchar50NOTNULLDEFAULTNULLDEFAULTNULLDEFAULTNULLDEFAULTNULLDEFAULTNULLDEFAULTNULL
(2)数据库的连接publicfunctionconnect$config_db{$this-db=@mysql_connect$config_db[host]$config_db[username]$config_db[password]ORdieUnabletoconnectdatabase;@mysql_select_db$config_db[db]ordieUnabletoselectdatabase;mysql_querySETNAMES.$config_db[charset];}
[11]4电子阅览室网上预约系统的实现
4.1系统登录设计
4.
1.1功能描述用户在系统登录页面进行登录,有2种角色的用户管理员输入管理员帐号和密码,通过验证码,可以登录管理员管理界面;学生用户通过学号和密码,通过验证码可以进入学生预约界面
4.
1.2登录页面设计图4-1登录页面
4.
1.3关键功能代码
(1)验证码生成功能session_start;functionrandom$len{$srcstr=0123456789012345678901234567890123456;mt_srand;$strs=;for$i=0;$i$len;$i++{$strs.=$srcstr[mt_rand035];}returnstrtoupper$strs;}$str=random4;//随机生成的字符串
(2)登录功能登录时,系统判断登录帐号和密码,帐号与角色是否匹配,然后根据角色显示相应的权限页面$password=md5$password;$num=$db-getCountRowmemberwhereusername=$usernameandpassword=$password;$row=$db-getFieldmemberusername=$usernameandpassword=$password;if$num0{if$row[state]==1{$num1=$db-getCountRowmember_RolewherememberID=$row[id]androleID=$roleID;if$num10{$userSession=arraymemberID=$row[id]id=$row[id]roleID=$roleID;session_registeruserSession;echometahttp-equiv=Refreshcontent=0;url=.$config_db[website]./member/main.php;}else{$service-ShowMsg$lang[login_userRoleNotAccord].$config_db[website]./member/index.php$msgTime;}}else{$service-ShowMsg$lang[login_userLimit].$config_db[website]./member/index.php$msgTime;}}else{$service-ShowMsg$lang[login_userOrPassError].$config_db[website]./member/index.php$msgTime;}
4.2学生预约模块设计
4.
2.1功能描述在预约列表中,学生可查看当前电子阅览室的预约情况,也可删除自己的预约在我要预约功能中,学生用自己的学号可对电子阅览室进行预约;最后,学生登录后可以修改自己的密码
4.
2.3预约页面的设计1预约查询图4-2预约查询页面2添加预约图4-3添加预约界面3密码修改图4-4修改密码界面
4.
2.4关键功能1删除预约foreach$resultas$key=$value{$row55=$db-getFieldmemberid=$userSession[memberID];printtrbgcolor=$tr_bgcolorheight=$tr_heighttd;if$value[memberCode]==$row55[username]{echoinputtype=checkboxname=checkboxonClick=javascript:addmanyid;value=.$value[id].;}echo/tdtd.$value[memberCode]./tdtd.$value[comp]./tdtd.$value[kj]./tdtd.$value[atTime]./td/tr;}2添加预约$row55=$db-getFieldmemberid=$userSession[memberID];if$submit1:$row66=$db-getFieldmemberid=$userSession[memberID];if$id!={$db-updateyymemberCode=$userSession[memberID]comp=$compkj=$kjatTime=$atTimeid=$id;$service-ShowMsg$lang[update_succeed]admin.php$msgTime;}else{$aa=$db-getCountRowyywherecomp=$compandkj=$kjandatTime=$atTime;if$aa0{$service-ShowMsg已经有人预定,请您从新选择预定modify.php$msgTime;}else{$db-insertyymemberCodecompkjatTime$row66[username]$comp$kj$atTime;$service-ShowMsg$lang[insert_succeed]admin.php$msgTime;}}3修改密码$id=$userSession[memberID];if$submit:$oldpassword=md5$oldpassword;$row=$db-getFieldmemberid=$id;if$oldpassword!=$row[password]{$service-ShowMsg$lang[pass_error]setPass.phpid=$id$msgTime;}else{$password=md5$password;$db-updatememberpassword=$passwordid=$id;$service-ShowMsg$lang[set_succeed]setPass.phpid=$id$msgTime;}
4.3管理员登录模块设计
4.
3.1功能描述管理员通过管理员帐号,密码进入系统,可查看学生资料列表,对学生进行角色设置,可添加学生信息,也可通过学号搜索学生;班级管理中,管理员可查看班级列表,可以添加班级信息;预约管理中,管理员查看预约列表,可对无效的预约进行删除或者添加预约;预约查询,管理员可以选择日期对当天的预约进行查看;最后可以修改其密码
4.
3.2管理页面的设计1添加学生信息图4-5添加学生信息界面2预约列表图4-6预约列表界面3预约查询图4-7预约查询界面
(4)密码修改图4-8预约查询界面
4.
3.3关键功能代码
(1)角色设置$result=mysql_querySELECT*FROMpermission;$numc=mysql_num_rows$result;for$i=0;$i$numc;$i++{$permission_num=$i+1;$permissionID=mysql_result$result$iid;$result1=mysql_querySELECT*FROMrole_PermissionWHEREroleID=$roleIDandpermissionID=$permissionID;$num=mysql_num_rows$result1;$permissionID_checkbox=permissionID.$permission_num;if$$permissionID_checkbox!=and$num==0{$result11=mysql_queryinsertintorole_PermissionroleIDpermissionIDrolePermissionNotevalues$roleID$permissionID;}elseif$$permissionID_checkbox==and$num0{$result22=mysql_querydeletefromrole_PermissionwhereroleID=$roleIDandpermissionID=$permissionID;}else{echo;}}
(2)按时间查询预约if$atTime!={$condition=andatTime=$atTime;}else{$condition=;}if$page=={$page=1;}else{$page=$page;}$result=$db-pageselect*FROMyywhereid!=$conditionorderbyatTimedesccompdesciddesc$pageatTime=$atTime;printdivclass=table-listtablealign=centerwidth=.$config_db[tableWidth].border=0cellspacing=0cellpadding=0formname=form1method=postaction=theadtrthwidth=20%学号/ththwidth=20%计算机号/ththwidth=20%课节/ththwidth=40%预约日期/th/tr/thead;foreach$resultas$key=$value{printtrbgcolor=$tr_bgcolorheight=$tr_heighttd.$value[memberCode]./tdtd.$value[comp]./tdtd.$value[kj]./tdtd.$value[atTime]./td/tr;}echo/tablebr;$db-pageNum;
4.4客户端上机设计
4.
4.1功能描述学生用户在预约时候,来到电子阅览室,在预约的机位输入学号和预约课节数,预览是屏幕会自动解锁,用户可自行使用计算机此外,在客户端有一个管理员登录窗口,管理员可以对次台电脑做解锁、关机和重启操作
4.
4.2上机页面图片图4-9客户端登录界面
4.
4.3键功能代码Vb连接数据库定义并创建数据库连接和访问对象DimcnAsNewADODB.ConnectionDimrsAsNewADODB.Recordset定义数据库连接字符串变量DimstrCnAsString定义数据库连接参数变量Dimdb_hostAsStringDimdb_userAsStringDimdb_passAsStringDimdb_dataAsString定义SQL语句变量DimsqlAsString初始化数据库连接变量db_host=localhostdb_user=rootdb_pass=rootdb_data=appstrCn=DRIVER={MySQLODBC
5.1Driver};_ SERVER=db_host;_ DATABASE=db_data;_ UID=db_user;PWD=db_pass;_ OPTION=3;stmt=SETNAMESGB2312连接数据库cn.OpenstrCn设置该属性使recordcount和absolutepage属性可用cn.CursorLocation=adUseClient访问表sql=select*fromyyrs.OpensqlcnMsgBoxrs.RecordCount
4.5系统测试系统测试是为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺陷应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误信息系统测试应包括软件测试、硬件测试和网络测试硬件测试、网络测试可以根据具体的性能指标来进行,此处所说的测试更多的是指软件测试测试分析1在登录系统时若出现错误的密码或帐号,系统会自动提示错误,并且跳转重新登录图4-10帐号密码错误提示图
(2)在登录系统时若错误选择登录身份时,系统会自动提示错误并且跳转重新登录图4-11身份角色错误提示图
(3)在登录系统时若出现验证码错误时,系统会自动提示错误并且跳转重新登录图4-12验证码错误提示图
(4)在系统预约时若出现重复预约,系统会提示错误,跳转重新预约图4-13重复预约提示图
(5)在修改完密码后系统会提示新密码设置成功图4-14密码设置成功提示图
(6)在客户端上机时若出现学号、预约时间、错误的上机时客户端会自动提示错误图4-15客户端上机错误提示图
(7)在客户端管理员上机时,若出现登录密码错误,系统会自动提示错误;若密码正确,系统会提示登录成功图4-16管理员密码错误提示图图4-17管理员登录成功提示图5设计中的困难和收获在整个设计的过程中,我遇到了很多困难首先是思路问题,一开始我对PHP几乎了解为0,z基本上没有什么感念和想法,看完了任务书只知道我要干些什么,却不知道从何做起后来,知道老师就设计给我讲解了一翻,让我有了思路和想法第二就是在设计初期,设计环境总是装不好,在网上看了视频,找了资料,还是一知半解,不能完全搞清楚,所以最后就安装了一个集成包,算是解决了这个问题最后是在做VB客户端时,VB访问mysql数据库总是出现错误,可能是没能真正理解的原因,在那块费了很大的功夫和时间,最后还是请教老师解决的在这次的设计过程中可以说是收获累累,不仅学会专业知识,也学会了寻找解决问题的办法,巩固了我在课堂所学的理论知识,同时也加深了对php、mysql数据库以及一些开发工具的了解和学习同时,锻炼了我独立开发和设计的能力,真正体会到了系统的开发方法,这些都是我以后学习和工作的宝贵经验虽然毕业设计内容繁多,过程繁琐但我的收获却很丰富顺利如期的完成本次毕业设计给了我很大的信心,让我了解专业的同时也对未来的发展前景充满信心,虽然我现在的系统还有很多的缺陷,但我会继续研究6结论本系统在Internet的基础上,以PHP、B/S等网络编程技术,实现服务器与客服端的交互式连接后台的数据库管理采用MySQL
[12]通过对本系统的研究和开发,建立起了一个能满足大学教务管理需求的电子阅览室预约系统通过该系统的各个模块功能的实现,解决的目前阅览室预约手续繁琐、效率地下的难题,相比传统预约方法网上预约系统用图形化界面完成预约有效提高管理员利用时间的效率简化了用户的操作极大的提高了学校的教务管理质量和教学水平参考文献
[1]罗然.高校图书馆电子阅览室管理与维护[J].绥化学院学报,2008,28
(4)181.
[2]丁荣涛.一种分布式的多层混合网络考试系统开发[J].北京微计算机信息,2008,24(2-3)158-160.
[3]梁莹.基于Web的在线答疑系统的设计与实现[J].韶关学院学报,200412.
[4]张鑫.基于ASP.NET的网上考试平台研究与实现[D].中国优秀硕士学位论文全文数库,2008.
[5]蔡德利,许善祥,高军.数据字典录入的类型及实现[J].黑龙江八一农垦大学学报,2001,13
(2)86-
90.
[6]邓德胜,盛均全,等.高校实验室资源共享的构想[J].长沙当代教育论坛(校长教育研究),2008162-64.
[7]卞宁生,徐铮,等.教学型大型仪器实验室资源共享平台的构建与管理[J].上海实验室研究与探索,20093288-299.
[8]王逾西.动态网页的数据库连接技术[J].天津市财贸管理干部学院学报20101.
[9]王宏涛罗正才.用Apache&MySQL&PHP构建高校教务管理系统[J].吉林大学学报信息科学版,2004,222.
[10]易竞.PHP访问MySQL数据库的实现[J].保险职业学院学报,20082.
[11]邝孔武.管理信息系统分析与设计[M].西安:西安电子科技大学出版社,1995.
[12]刘军,阳小华,杨星.一种新的基于B/S模式的权限管理方案[J].微计算机信息,2006,3.
[13]W..JasonGilmore.GettingPHPtoTalktoMySQl[M].朱涛江译注.北京人民邮电出版社,200911-10.谢辞经过几个月的艰苦工作,论文的完成也标志着大学生活在这个时候即将划上一个完美句号但是对于我的人生道路来说,这仅仅是一个征程的开始在论文的最后,我要对在我毕业论文中给予我关心和帮助的老师同学表示感谢特别是老师本系统在开发的过程中得到了老师大力的支持在系统的开发阶段,无论我遇到什么难题,都能给与我及时的指导使我们在开发的过程中少走了不少弯路即使老师工作繁忙,但仍抽空出来给我指导,使我们大受鼓舞信心倍增老师认真负责的工作态度,将是我以后工作中学习的榜样同时我还要感谢这四年中教育我和关心我的老师和同学,虽然即将毕业,面临分离,但我还是要说感谢你们的陪伴,是你们的陪伴,才使我的大学生活圆满的画上一个句号同样,也要感谢我的学校和学院,这所美丽的学校我也是深深的眷恋着,不舍离去,是新疆农业大学科学技术学院给了我一个美好的大学生活,留给我一段最美丽的大学生活回忆由于本人水平有限,本文有不少缺点和不足,恳请各位老师给予帮助和指正再次向我的导师致以最衷心的感谢和深深的敬意同时也非常感谢各位评委老师们辛勤的评阅工作!学位论文原创性声明本人郑重声明所呈交的学位论文,是本人在导师的指导下进行的研究工作所取得的成果尽我所知,除文中已经特别注明引用的内容和致谢的地方外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式注明并表示感谢本人完全意识到本声明的法律结果由本人承担学位论文作者(本人签名)年月日学位论文出版授权书本人及导师完全同意《中国博士学位论文全文数据库出版章程》、《中国优秀硕士学位论文全文数据库出版章程》以下简称“章程”,愿意将本人的学位论文提交“中国学术期刊(光盘版)电子杂志社”在《中国博士学位论文全文数据库》、《中国优秀硕士学位论文全文数据库》中全文发表和以电子、网络形式公开出版,并同意编入CNKI《中国知识资源总库》,在《中国博硕士学位论文评价数据库》中使用和在互联网上传播,同意按“章程”规定享受相关权益论文密级□公开□保密(___年__月至__年__月)保密的学位论文在解密后应遵守此协议作者签名_______导师签名______________年_____月_____日_______年_____月_____日独创声明本人郑重声明所呈交的毕业设计论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议尽我所知,除文中已经注明引用的内容外,本设计(论文)不含任何其他个人或集体已经发表或撰写过的作品成果对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明本声明的法律后果由本人承担 作者签名:二〇一〇年九月二十日 毕业设计(论文)使用授权声明本人完全了解滨州学院关于收集、保存、使用毕业设计(论文)的规定本人愿意按照学校要求提交学位论文的印刷本和电子版,同意学校保存学位论文的印刷本和电子版,或采用影印、数字化或其它复制手段保存设计(论文);同意学校在不以营利为目的的前提下,建立目录检索与阅览服务系统,公布设计(论文)的部分或全部内容,允许他人依法合理使用(保密论文在解密后遵守此规定) 作者签名:二〇一〇年九月二十日致谢时间飞逝,大学的学习生活很快就要过去,在这四年的学习生活中,收获了很多,而这些成绩的取得是和一直关心帮助我的人分不开的首先非常感谢学校开设这个课题,为本人日后从事计算机方面的工作提供了经验,奠定了基础本次毕业设计大概持续了半年,现在终于到结尾了本次毕业设计是对我大学四年学习下来最好的检验经过这次毕业设计,我的能力有了很大的提高,比如操作能力、分析问题的能力、合作精神、严谨的工作作风等方方面面都有很大的进步这期间凝聚了很多人的心血,在此我表示由衷的感谢没有他们的帮助,我将无法顺利完成这次设计首先,我要特别感谢我的知道郭谦功老师对我的悉心指导,在我的论文书写及设计过程中给了我大量的帮助和指导,为我理清了设计思路和操作方法,并对我所做的课题提出了有效的改进方案郭谦功老师渊博的知识、严谨的作风和诲人不倦的态度给我留下了深刻的印象从他身上,我学到了许多能受益终生的东西再次对周巍老师表示衷心的感谢其次,我要感谢大学四年中所有的任课老师和辅导员在学习期间对我的严格要求,感谢他们对我学习上和生活上的帮助,使我了解了许多专业知识和为人的道理,能够在今后的生活道路上有继续奋斗的力量另外,我还要感谢大学四年和我一起走过的同学朋友对我的关心与支持,与他们一起学习、生活,让我在大学期间生活的很充实,给我留下了很多难忘的回忆最后,我要感谢我的父母对我的关系和理解,如果没有他们在我的学习生涯中的无私奉献和默默支持,我将无法顺利完成今天的学业四年的大学生活就快走入尾声,我们的校园生活就要划上句号,心中是无尽的难舍与眷恋从这里走出,对我的人生来说,将是踏上一个新的征程,要把所学的知识应用到实际工作中去回首四年,取得了些许成绩,生活中有快乐也有艰辛感谢老师四年来对我孜孜不倦的教诲,对我成长的关心和爱护学友情深,情同兄妹四年的风风雨雨,我们一同走过,充满着关爱,给我留下了值得珍藏的最美好的记忆在我的十几年求学历程里,离不开父母的鼓励和支持,是他们辛勤的劳作,无私的付出,为我创造良好的学习条件,我才能顺利完成完成学业,感激他们一直以来对我的抚养与培育最后,我要特别感谢我的导师赵达睿老师、和研究生助教熊伟丽老师是他们在我毕业的最后关头给了我们巨大的帮助与鼓励,给了我很多解决问题的思路,在此表示衷心的感激老师们认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅他无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导在论文的撰写过程中老师们给予我很大的帮助,帮助解决了不少的难点,使得论文能够及时完成,这里一并表示真诚的感谢登录预约系统学生登录管理员登录预约查询密码管理我要预约学生管理班级管理预约管理预约查询密码管理开机输入学号,预约时间上机成功登录界面以预约成功者上机失败。