1、1毕业论文开题报告信息与计算科学基于数据库的应用研究一、选题的背景与意义一般来说,一个真正的、完整的站点是离不开数据库的,因为实际应用中,需要保存的数据很多,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。数据库在网站编辑中占有很大的比重,几乎没有一个网站能脱离数据库的参与。结合所学习的数据库知识,为学院建立一个有实际作用的网站是一件很有意义的事情,可以为加深理学院学生学习的数学内容。二、研究的基本内容与拟解决的主要问题研究基本内容数据库的实际应用研究,结合数据库的知识,建立宁波大学理学院数学实验室网站的后台数据库,并完成面向用户的网页设计。拟解决的主要问题1接
2、触网站使用者(客户),完成需求分析和功能分析文档的撰写2完成后台数据库设计3参考其他实验室网站,完成网页设计4编写网页代码,完成网站建设并测试。三、研究的方法与技术路线查阅相关资料,结合数据库知识,建立后台数据库并完成面向用户的网页设计,建立宁波大学理学院数学实验室网站。四、研究的总体安排与进度2010年12月广泛接触用户,做好分析阶段的工作,并完成需求分析和功能分析文档的撰写。2011年1月完成后台数据库的设计,并撰写相关设计文档。2011年2月完成界面(网页)设计,并撰写相关设计文档。2011年3月编写相关代码,完成网站的初步建设。22011年4月完成测试工作,完成毕业设计相关文档的撰写,
3、准备答辩。五、参考文献1WENSYANLI,WANGPINHSIUNG,ANDOLIVERPO,ETCEVALUATIONSOFARCHITECTURALDESIGNSANDIMPLEMENTATIONFORDATABASEDRIVENWEBSITESDATASTYLE3FONTFAMILY“宋体“FONTSIZE12STYLE4FONTFAMILY“宋体“FONTSIZE12PX根据31的网页分析,实验室主页网站的导航栏需要首页,实验室简介,实验教学,实验室开放,在线实验,规章制度,联合实验这7项导航内容,分别设置链接到各个站点。各个站点分别为INDEXHTM,SHIYANHTM,JIAOX
4、UEASP,KAIFANGASP,ZAIXIAN,HTM,GUIZHANGHTM,LIANHEHTM。实现改功能的主要HTM代码如下14首页实验室简介实验教学实验室开放在线实验规章制度联合实验设置完导航栏后,实验室网站主页仍然需要其他东西,需要其他学校、院系之间的快捷通道,最近公告,实验室管理成员名单等。网站首页上放置了宁波大学几个重要站点和实验室站点快捷通道,加入了最新公告,实验室成员名单和一个简单的时间程序。在实验室主页的结束利用图片创建的几个链接,包括宁波大学、宁波大学教务处、科学技术处、研究生院、图书馆、数学建模几个网站,方便用户查询和使用。时钟代码见备注。主要代码如下办公机构实验教学
5、成员戴震林15建立完简单的实验室主页后,建立其他所需要的站点。需要建立站点分别包括SHIYANHTM,JIAOXUEASP,KAIFANGASP,ZAIXIANHTM,GUIZHANGHTM,LIANHEHTM由于只是建立静态页面的所以主要是复制实验室主页的导航栏代码,然后修改SHIYAN,HTM,ZAIXIAN,HTM,GUIZHANG,HTM,LIANHEHTM的内容。其他2个站点是动态网页,所以暂时不做修改。在SHIYANHTM网站站点中加入宁波大学实验室的简介,管理人员,软硬件介绍。在ZAIXIANHTM网站站点中加入几个简单的在线实验功能,比如函数图象,统计分析,规划问题,数值计算等
6、简单问题的应用程序。程序见附录。在GUIZHANG,HTM网站站点中加入宁波大学理学院数学实验室的规章制度。具体内容见附录。在LIANHEHTM网站站点中加入几个最新的联合实验内容,由于没有实验,所以暂时空余,等待补充。完成以上几个站点的建设后,就完成了整个实验室静态网页的建设。42动态网页的建设动态网页建设需要用到数据库,而最现实的就是如何连接数据库,实验室网站利用ODBC连接数据库,在开始控制面板管理工具数据源中添加322中的几个数据库,在系统DSN中添加ODBCACCESS2003的连接。如下图421图421完成ODBC连接后,需要的事情就是在网页上对数据库进行连接,网页连接ACCESS
7、2003的代码如下这个连接SHIYANMDB的一个连接,其他连接只需要改掉数据库名字就完成链接。所有涉16及到数据库的网页必须完成一次链接,同一张网页无需重复链接。421JIAOXUEASP动态网页的建设实验教学站点具有很多信息,实验课程中可以让用户看到实验课程名称,实验简介,实验大纲,开放实验中能够让用户知道开放实验简介,实验指南。4211插入新的开放实验连接,记为TIANJIASHIYANASP主要代码如下“NAME“FORM2“实验简介实验指南4212插入新实验课程和教学内容记为CHUANGJIANKECHENGASP主要代码如下“NAME“FORM1“课程大纲课程名称17课程简介完善J
8、IAOXUEASP的内容,其中主要的内容就是查询各个数据库中内容包括实验大纲,实验名称,实验简介,实验指南等等。查询数据库中的内容代码如下RECORDSET2FIELDSITEM“KFSYMC“VALUE其中KFSYMC为所需要查询的列名。由于需要列出所有的内容,在代码加入可以列出数据库中能查询到的所有内容。如此便完成完善JIAOXUEASP的网站工作。422KAIFANGASP动态网页的建设实验开放的站点具有让学生查询实验地点,实验时间,实验名称的功能;也有让老师进行实验预约,填写实验历史记录的功能。4222插入修改时间的网站记为XIUGAISHIJIANASP主要代码如下“NAME“FOR
9、M1“实验时间“SIZE“32“课程名称“SIZE“32“18实验班级“SIZE“32“实验地点“SIZE“32“4223插入实验的网站记为CHARUSHIYANASP主要代码如下“NAME“FORM1“实验时间19课程名称实验班级实验地点4224实验预约的网站记为CHARUSHIYANASP主要代码如下“NAME“FORM1“实验名称实验时间20实验班级4225实验历史记录的网站记为SHIYANJILUASP主要代码如下“NAME“FORM1“实验时间实验班级实验名称214226实验历史记录查询的网站记为LISHIJILUASP主要代码如下实验时间实验班级实验名称4226在KAIFANGAS
10、P中能够显示实验时间表,添加代码如下在其他需要添加链接的地方添加链接功能,完成KAIFANGASP网页的开放工作。5网站功能测试51静态网页测试511INDEXHTM的测试在IIS下浏览INDEXHTM网页,测试图如下22能够准确的显示首页内容,导航栏的链接没有失效。512SHIYANHTM的测试在IIS下浏览SHIYANHTM网页,测试图如下能够准确的显示实验室简介内容,导航栏有效,实验室简介,软硬件由老师填写。513GUIZHANGHTM的测试在IIS下浏览SHIYANHTM网页,测试图如下23能够准确的显示实验室规章内容,导航栏有效。514LIANHEHTM的测试(图1)和ZAIXIAN
11、HTM测试(图2)图124图2能够准确的显示内容,导航栏有效,链接有效。52动态网页测试521JIAOXUEASP及下属ASP站点测试JIAOXUEASP页面测试效果如下能够显示数据库中的内容。TIANJIASHIYANASP和CHUANGJIANKECHENGASP页面测试25能够准确的插入新实验和新的课程。522KAIFANGASP及下属ASP站点测试KAIFANGASP页面测试效果如下能够显示数据库中的内容。XIUGAISHIJIANASP,CHARUSHIYANASP,YUYUEXITONGASP,SHIYANJILUASP,LISHIJILUASP测试26能够准确的修改时间表,插入实
12、验,完成实验预约,填写实验历史记录和查询历史记录。到现在为止,完成了一个简单的网上数学实验室的门户网站。6结束语由于制作数学实验室网站的时候,数据库相对比较简单,属于小型数据库的应用,所以没有采用ER分析来建立一个更完善的数据库,而是采用一库一表的形式来建立数据库,虽然读取时间有点慢,但是不符合完善数据库的要求。无奈所学东西有限,无法独立完成网上数学实验功能,只能借鉴别人的结果,介绍一个网上数学实验的软件。初始建立一个网上数学实验室的门户网站的目的已经达到。27参考文献1WENSYANLI,WANGPINHSIUNG,ANDOLIVERPO,ETCEVALUATIONSOFARCHITECTU
13、RALDESIGNSANDIMPLEMENTATIONFORDATABASEDRIVENWEBSITESDATAKNOWLEDGEENGINEERING,VOLUME43,ISSUE2,NOVEMBER2002,PAGES1511772KENANSAVA,KAZIMYILDIZAWEBBASEDCLUSTERINGANALYSISTOOLBOXWBCADESIGNUSINGMATLABPROCEDIASOCIALANDBEHAVIORALSCIENCES,VOLUME2,ISSUE2,2010,PAGES527652803ABRAHAMSILBERSCHATZ,HENRYFKORTH,SSUDARSHANDATABASESYSTEMCONCEPTS5EDMCGRAWHILL,200554宋绍云,师红基于MATLABWEBSERVER的数学实验室体系结构的建立玉溪师范学院学报,2007年第12期5吉雪芸使用DHTML技术开发网上数学实验室计算机教育,2007211PHILIPJDAVIS、PHILIPRABINOWITZ,NUMERICALMETHODS,1970