资源描述:
《高考志愿填报专家系统设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、教学单位计算机学院学生学号061714134本科毕业论文(设计)题 目高考志愿填报专家系统设计学生姓名 文章专业名称 计算机科学与技术 指导教师 卢军 2010年 1 月 9 日3434高考志愿填报专家系统设计摘要:随着国家教育体制的不断完善,每年参加高考的人数不断增加,然而,高考志愿的合理填报问题逐渐显露出来,对高校和专业的合理选择有利于考生进校乃至未来的发展,也有利于提高国家对人才培养的质量。高考志愿填报专家系统就是主要针对这一问题所做的系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,对于前者要求建立起数据一致性和完
2、整性强、数据安全性好的库,而对于后者则要求具备应用程序功能完备,易使用等特点。经过分析,我们使用ASP作为开发工具,Access作为后台数据库,开发出了以B/S为模式的基于ASP的高考志愿填报专家系统。它是在DreamweaverMX环境下应用HTML语言和ASP技术开发而成,使用了JavaScript语言与后台数据库Access链接等关键技术。系统采用了三层结构,即用户界面层、后台管理层、数据库层。用户界面层采用VBScript和JavaScript脚本语言来辅助ASP实现网站的完整功能,用户可以浏览网站的相关信息和做相应的测试,从而得到较适合自己自
3、身特点的学校和专业,最终得到一份高考志愿生成表;后台管理层用SQL语句检索或更新数据库;数据库层负责数据的存储和更新,实现数据库的动态访问,并以动态网站的形式呈现,给用户提供了方便的操作界面。本文也对系统存在的缺陷及有待进一步完善的相关问题作了探索性的讨论。关键词:高考志愿填报,ASP,B/S34VolunteertocompletecollegeentranceexaminationsystemdesignexpertAbstract:Withtheconstantimprovementofthenationaleducationsystem,eve
4、ryyearincreasingnumberofpeopletoparticipateincollegeentranceexamination,however,reasonabletocompletethevoluntaryentranceexaminationproblemshavegraduallyrevealed,thelogicalchoiceforuniversitiesandprofessionalschoolsaswellasbeneficialtothecandidatesintothefuturedevelopment,butalso
5、conducivetopersonneltrainingtoimprovethequalityofthestate.Volunteertocompleteexpertsystemforcollegeentranceexaminationisthemainresponsetothisissuemadebythesystem,thedevelopmentincludestheestablishmentandmaintenanceofback-enddatabaseandfront-endapplicationdevelopmentbothforthefor
6、merrequiretheestablishmentofdataconsistencyandintegrityofthestrong,thedatasecurity,goodlibraries,whilethelatterrequirestheapplicationwithfull-featured,easytouseandsoon.Afteranalysis,weuseASPasadevelopmenttool,Accessasaback-enddatabase,developedbyB/SasamodeloftheASP-basedexpertsy
7、stemtocompletethevoluntaryentrance.ItisappliedintheDreamweaverMXenvironment,HTMLlanguageandASPtechnology,developedwiththeuseoftheJavaScriptlanguageandbackgrounddatabaseAccessLinkandotherkeytechnologies.Systemadoptsathree-tierstructure,namelytheuserinterfacelayer,backgroundmanage
8、ment,databasetier.TheuserinterfacelayerusingVBS