发布时间:2026年02月05日 作者:aiycxz.cn
关键词:毕业设计;网站设计;ASP;Dreamweaver中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)10-2368-031 概述毕业设计是高校教学计划的重要组成部分,是培养学生综合运用所学基础理论、专业知识和基本技能,提高分析与解决实际问题的能力和初步科学研究能力的重要教学环节。毕业设计网站是毕业设计工作信息化管理的重要平台,是毕业设计工作顺利开展的重要保障。毕业设计网站的设计与实现,对毕业设计工作的顺利开展具有重要的意义。2 需求分析毕业设计网站是毕业设计工作的重要平台,网站的设计与实现必须满足毕业设计工作的需求。毕业设计网站的主要功能包括:毕业设计工作相关通知、毕业设计工作相关表格下载、毕业设计选题、毕业设计过程管理、毕业设计成果展示等。毕业设计网站的用户包括:管理员、教师、学生。管理员负责网站的管理与维护、毕业设计工作相关通知、毕业设计工作相关表格、毕业设计选题管理、毕业设计过程管理、毕业设计成果展示等;教师通过网站进行毕业设计选题申报、毕业设计过程指导、毕业设计成果提交等;学生通过网站进行毕业设计选题、毕业设计过程学习、毕业设计成果提交等。3 系统设计3.1 系统功能设计根据需求分析,毕业设计网站的主要功能包括:毕业设计工作相关通知、毕业设计工作相关表格下载、毕业设计选题、毕业设计过程管理、毕业设计成果展示等。系统功能结构如图1所示。3.2 数据库设计根据系统功能设计,毕业设计网站需要设计的数据表包括:管理员表、教师表、学生表、通知表、表格表、选题表、成果表等。管理员表用于存储管理员信息,包括管理员编号、管理员姓名、管理员密码等;教师表用于存储教师信息,包括教师编号、教师姓名、教师密码等;学生表用于存储学生信息,包括学生编号、学生姓名、学生密码等;通知表用于存储毕业设计工作相关通知信息,包括通知编号、通知标题、通知内容、通知时间等;表格表用于存储毕业设计工作相关表格信息,包括表格编号、表格名称、表格路径等;选题表用于存储毕业设计选题信息,包括选题编号、选题名称、选题教师、选题学生、选题状态等;成果表用于存储毕业设计成果信息,包括成果编号、成果名称、成果路径、成果学生、成果时间等。4 系统实现4.1 网站开发环境毕业设计网站采用ASP技术开发,数据库采用Access,开发工具采用Dreamweaver。ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。Access是一种关系型数据库管理系统,具有界面友好、易学易用、开发简单、接口灵活等特点。Dreamweaver是一款专业的网页设计软件,具有可视化编辑、代码提示、代码高亮等功能,可以提高网站开发效率。4.2 网站主要功能实现4.2.1 毕业设计工作相关通知毕业设计工作相关通知功能包括通知的、查看、修改、删除等。管理员登录后,可以通知,通知信息包括通知标题、通知内容、通知时间等。通知后,网站首页会显示最新的通知信息。教师和学生登录后,可以查看通知信息。管理员还可以对通知信息进行修改和删除。4.2.2 毕业设计工作相关表格下载毕业设计工作相关表格下载功能包括表格的上传、下载、删除等。管理员登录后,可以上传毕业设计工作相关表格,表格信息包括表格名称、表格路径等。表格上传后,教师和学生可以下载表格。管理员还可以对表格进行删除。4.2.3 毕业设计选题毕业设计选题功能包括选题的申报、选择、查看、修改、删除等。教师登录后,可以申报毕业设计选题,选题信息包括选题名称、选题教师等。选题申报后,学生可以选择选题。学生选择选题后,教师可以查看选题选择情况。管理员可以对选题信息进行修改和删除。4.2.4 毕业设计过程管理毕业设计过程管理功能包括过程指导、过程学习、过程提交等。教师登录后,可以对学生的毕业设计过程进行指导,包括上传指导资料、查看学生进度、批改学生作业等。学生登录后,可以学习教师上传的指导资料,提交毕业设计过程作业。管理员可以查看毕业设计过程管理情况。4.2.5 毕业设计成果展示毕业设计成果展示功能包括成果的上传、查看、下载、删除等。学生登录后,可以上传毕业设计成果,成果信息包括成果名称、成果路径、成果学生、成果时间等。成果上传后,教师和管理员可以查看成果信息,下载成果文件。管理员还可以对成果信息进行删除。5