基于ASP的毕业设计指导网站

时间:2022-10-15 04:38:21

基于ASP的毕业设计指导网站

摘 要:本网站采用了ASP动态网页技术来开发前台、以SQL Server 2000数据库作为后台数据库支持,采用Dreamweaver8软件开发完成。系统能实现师生的互动交流,用户登录后可以修改个人信息、上传和下载文件、共享资料、信息、提出问题、解决别人提出的问题等,加强了指导老师和学生之间的协作交流,提高了应届毕业生的论文水平。

关键词:ASP;SQL Server;毕业指导;网站设计

中图分类号:TP315

毕业论文是高校本科教学过程中最重要的环节,也是最后的环节。现在的大多数高校,就毕业设计指导来说基本上都是通过师生见面来完成的,或者是通过电话联系。这样导师有时既浪费时间又不能及时给予指导和答疑。对于学生来说和老师过于频繁的见面也会浪费一定的时间,面对就业压力越来越大的今天,应届毕业生面临着找工作的难题也就越来越严重,学生没有过多的精力和时间来和导师见面讨论毕业设计中的各种问题。因此,在网络如此发达的今天,采用网上的方式作为指导和答疑也不失是一种好的选择。

基于ASP的毕业设计指导网站是用ASP动态网页技术和SQL Server 2000开发,它涵盖计算机技术和网络技术两门学科。是提供给毕业生和指导教师之间沟通交流的好的平台。也是弥补目前许多高校的网站系统中一个小的漏缺,可以作为高校网站系统中的一小部分。正是这一不起眼的小部分,却给毕业生和指导教师带来了许多方便,节省了许多时间,又能及时地得到老师的指导,从而提高指导效率。

1 网站总体功能设计

基于ASP的毕业设计指导网站管理系统的主要用户分为三种类型:管理员、教师、学生。针对不同的用户类型,登录进去都有不同的权限和操作功能。

2 系统功能实现

主要包括数据库设计和网站功能设计。数据库设计主要是创建数据库和添加数据表,并创建触发器和存储过程等;网站功能设计主要是功能模块的界面和程序代码的实现。

2.1 数据库设计

(1)创建数据库和数据表

4)触发器。触发器是用户定义在关系表上的一类由事件驱动的特殊过程。一旦定义,任何用户对表的增、删、改操作均由服务器自动激活相应的触发器,在DBMS核心层进行集中的完整性控制。触发器比约束更加灵活,实施比约束更为复杂的检查和操作,具有更精细和更强大的数据控制能力。

在tbGuest表里创建了“update”触发器,“update”触发器用于当更改tbGuest表中strTitle时,其他视图关于该strTitle也相应更改。

2.2 网站功能设计

网站功能设计主要是各个功能模块的界面设计和程序代码的实现。

点击“管理个人信息”便可以进入该界面。该模块有查询个人信息、修改密码、查看公告的功能,其中学生和教师用户还有查看群发消息的功能,但是管理员不必要有此项功能,因为管理员群发消息时在当前的页面就可以看到,管理员还具有公告的功能,师生可以在管理个人信息中点击查看公告查看管理员的公告。还必须说明的是查询个人信息项中学生和教师用户没有权限,只有管理员有添加、删除和修改的权限。

上传和下载文件模块所有用户都有,该功能主要是方便用户的文件交流,点击上传文件可进入上传界面,点击下载可进入下载界面。

向指导老师提问模块是集结学生的提问,教师的回复和管理员的提醒答疑(管理员还可以选择公告的方式提醒教师答疑)为同一模块,该模块功能可以提供多方交流沟通,点击选择的方式可以进入相应的界面,学生可通过三种方式完成提问;教师通过相应的方式回复;管理员通过三种方式提醒教师答疑。

查询问题模块的实现,此模块只有留言方式可以查询,其他不必要。在学生和指导老师之间提供三种交流方式,查询中学生和教师没有权限,只有管理员有添加、删除的权限。

首页模块和退出系统模块,单击首页则返回首页登录界面,单击退出系统则实现关闭网页。

3 系统测试结果

本系统曾经移植到多台计算机上对不同配置的计算机进行兼容性测试,测试结果表明,Web在不同的环境配置下运行正常。

4 结语

本设计是基于B/S架构,采用ASP动态网页技术和SQL Server 2000,结合Dreamweaver软件开发出来的。网站根据不同身份的用户实现了不同的应用操作界面,各个界面的功能稍微不同但相差不大。整个系统界面友好,运行可靠,系统功能基本满足用户要求,从而加强了指导老师和学生之间的交流,提高了论文写作的效率。本系统可作为一个单独的毕业设计指导网站,也可以嵌入到高校网站系统中作为一个子系统。

参考文献:

[1]李林,申时凯,王卫星.Visual Basic程序设计[M].北京:地质出版社,2006,2.

[2]尚俊杰.网络程序设计 ―ASP(第三版)[M].北京:清华大学出版社,2009,6.

[3]王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社,2005,3.

[4]赵文耘,牛军钰.软件工程[M].北京:清华大学出版社,2007,1.

[5]张克非网络程序设计及应用[M].北京:北京航空航天大学出版社,2007,6.

[6]何薇,舒后.网络数据库技术与应用[M].北京:清华大学出版社,2011,4.

[7]吕云翔,王洋,肖咚.软件测试案例教程[M].北京:机械工业出版社,2011,1.

[8]赛奎春.ASP开发典型模块大全[M].北京:人民邮电出版社,2009,8.

[9]陈楚文.基于ASP的学籍管理系统分析[J].计算机光盘软件与应用,2012,4.

作者简介:夏王霞(1988.8-),女,海南万宁人,三亚学院,助理工程师,工学学士,研究方向:虚拟仪器与计算机的应用。

上一篇:三维建模技术在虚拟现实中的运用分析 下一篇:小波变换在掌纹识别特征提取中的应用