asp毕业设计——基于asp+access的辅导员之家网站设计与实现(毕业论文+程序源码)——辅导员之家网站

基于asp+access的辅导员之家网站设计与实现(毕业论文+程序源码)

大家好,今天给大家介绍基于asp+access的辅导员之家网站设计与实现,文章末尾附有本毕业设计的论文和源码下载地址哦。需要下载开题报告PPT模板及论文答辩PPT模板等的小伙伴,可以进入我的博客主页查看左侧最下面栏目中的自助下载方法哦

文章目录:

1、项目简介

  1. 网络工程系“辅导员之家”网站包括一下几个页面模块:首页,组织发展、团学工作、评优评奖、勤工俭学、助学管理、学费减免、伙食补贴、教学文件,留言板,管理入口等11个模块,其中留言板和管理入口作为单独的两个功能设计模块。主页面提供本网站的一个宏观样式,而其他个模块页面与之配合联系,就构成了一个完整的网站系统。本系统设计实现并通过测试,运行情况正常。

2、资源详情

项目难度:中等难度
适用场景:相关题目的毕业设计
配套论文字数:6515个字21页
包含内容:整套源码+完整毕业论文


3、关键词:

Internet;信息;网站;MIS;ASP;Access

4、毕设简介

提示:以下为毕业论文的简略介绍,项目源码及完整毕业论文下载地址见文末。

1 引言
1.1 课题背景
省略

为了更好的办学,促进辅导员的日常管理工作,提高我系知名度,增强我系的工作效率,特构建网络工程系“辅导员之家”网站。

1.2 本课题的研究意义
通过网站,全面宣传,展示我系风采、优点与特色,发布学校的重大活动安排,增强学生与系办之间的联系,促进辅导员的日常管理工作,提高我系知名度,增强我系的工作效率,在Internet上实现完成部分系务工作,提高办事效率]。

1.3 本设计的主要任务
本毕业设计综合运用以前所学的专业知识,设计开发一个网站,主要实现:网站前台的设计实现,后台信息管理,留言板,文件传输等功能。

1.4 开发工具的选用及简介
本设计选用的是ASP作为网站的开发技术。
ASP(Active Server Page)活动服务器页面,是一种服务器端脚本环境,也可称为一种解决方案,开发者可以混合使用HTML,脚本语言以及组件来创建服务器端功能强大的Internet/Intranet应用程序。ASP作为当今Web开发的主流技术,选择它的原因主要由于其拥有以下显著特点:

·ASP技术使用VBScript,JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成动态的Web应用程序。
·ASP无须编译,编写容易,由服务器的软件解释后直接执行。当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器(即脚本引擎),由脚本解释器进行翻译并将其转换成服务器所能执行的命令。
·普通文本编辑器,如Windows的记事本,即可进行程序编辑。
·与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript,JScript)均可在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。
· ASP能与任何Active scripting语言相容。除了可使用VBscript或JScript语言来设计外,还可通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如Perl,PHP等。脚本引擎是处理脚本程序的COM(Component Object Model)组件。
·ASP的源程序不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃或者篡改,提高了程序的安全性。
·可以使用服务器端的脚本来生成客户端的脚本对象导向(Object-oriented)
·ActiveX服务器组件(ActiveX Server Components)具有无限的可扩充性。可以使用Visual Basic,Delphi,Java,Visual C++等各种编程语言来编写所需要的ActiveX Server Component。

2 需求分析
2.1 网站总体分析
系统总体结构设计是系统设计过程中及其重要的一步,对系统的技术层次,开发过程,功能实现及开发成本方面具有重大的影响。系统总统结构设计应尽可能的考虑人机关系,环境条件以及与运行管理系统等的联系,使系统每个部分都能协调适应。

教育信息网是实现教育资源分配的桥梁网络,有巨大的教育资源库,它集全社会的力量,使教育资源无限增长。这对于发达地区和欠发达地区,高投入学校和条件差的学校在获取教育资源的权利上达成平等,使每一位教师和学生都能均等的享受得到培训和受教育的机会,不再会受到学校水平,教材,教师能力的限制。不仅能极大的提高教学效率,而且能实现教育公平的社会思想。

2.1.1 网站功能模块分析
本次项目的内容是为网络工程系制作一个“辅导员之家”的网站,根据需求分析的结果,本网站分为3个模块—系务板块,留言板,后台管理系统。其中系务板块包含8个板块:组织发展,团学工作,评优评奖,勤工俭学,助学管理,学费减免,伙食补贴,教学文件。这三个功能模块在功能上是相互独立的,完成不同的功能,但是它们之间又有着联系,通过对功能模块的有机结合来构成完整的网站,现在设计出功能结构图如图1所示,他兼顾了学生浏览和辅导员管理两重功能。

在这里插入图片描述

2.1.2 系务板块分析
系务板块一共分为8个板块,它们分别是:组织发展,团学工作,评优评奖,勤工俭学,助学管理,学费减免,伙食补贴,教学文件。在各个板块中,可以由辅导员添加/更改/删除新闻文章,并增加多级分类。以下图2是系务板块的功能结构图:

在这里插入图片描述

2.1.3 留言板板块分析
留言板是挂靠在本网站上的一个独立的系统。本留言板设计出来,目的是让学生针对学习,生活,工作方面的事情或问题,通过在本网站上发布,让辅导员了解并及时解决问题或者提出解释。这样才能更好的加强学生和辅导员之间的沟通。

本留言板设计美观大方,功能强大。分为前台设计和后台设计。

前台设计:
1:发布留言,并附加多种编辑功能(包括字体编辑,图片编辑和表情编辑)。
2:可以显示留言,会显示出留言的标题,留言内容,发表留言的姓名或昵称,发表留言的具体时间,发表留言人的联系方式(包括邮箱,OICQ,电话号码和个人主页),管理员的回复。
在这里插入图片描述

后台设计:
1:管理留言。对学生发表的留言进行审核。如果通过审核,那可以将留言显示在前台。如果不能通过管理员的审核,那可以对留言采取屏蔽,删除等操作。
2:修改资料/密码。管理员进入后台之后,选择修改自己的资料/密码。
3:注销。也就是退出管理,转到留言板首页。

在这里插入图片描述

2.2 数据库分析
作为一个具有一定价值的管理信息系统,从本质上说,操作的对象为数据库中存储的具体记录。因此,不仅要求所有使用的数据库系统具有比较高的稳定性,安全性以及高负载下足够响应的能力,还要求设计者清楚需求,作出科学的数据逻辑结构设计,以提高数据库的利用效率和减少数据冗余。

以这种思想作为设计策略,分析出系统的以下几项需求:
(1)系统用户主要包括普通游客和管理员用户;
(2)系统的信息需要两级分类;
(3)附件上传及管理功能。

2.3 网站系统流程分析图例

1.网站总体工作流程图

在这里插入图片描述

2.网站操作实例图

在这里插入图片描述

3 总体设计
3.1 网站设计的基本步骤
本网站以asp为主要开发技术,数据库选用access。
主要步骤如下:
1.根据要求对网站进行初步规划,画出网站拓扑图;
2.设计数据库及详细数据表;
3.设计网站页面;
4.网站后台的编写;
5.测试;
6.上传.

3.2 网站总体设计
根据前面的设计思想进行分析,按照系统开发的基本观点对网站进行分解,从内容上可对网站作如下划分:
1、 网站首页:发布一些院系的重要新闻和重要公告。
2、 留言板:学生通过留言,来实现与辅导员和老师之间的即时消息沟通。
3 、后台管理:系统管理员发布和更新新闻和公告的系统。
4 、系务板块:包括:组织发展、团学工作、评优评奖、勤工俭学、助学管理、学费减免、伙食补贴、教学文件等八个板块。
下面是本网站的拓扑图:
在这里插入图片描述

3.3 主页设计
网站主页采用静、动相结合的方式,即静态的主画面和动态的图片相结合,体现学校的勃勃生气,静态主页方式介绍院系风采、优点特色、信息发布,对于系务,就得利用ASP与数据库结合的技术建立数据库查询管理系统,采用交互式的动态的web画面来实现。

下面对网站的具体功能及实现做简单介绍。

3.3.1 主页面设计介绍
这是本网站的首页视图,包括LOGO图片,日期时间显示,导航条。
在这里插入图片描述

根据网站的首页的导航条,可以点击进入各个系务板块浏览新闻/消息/文章,进入留言板进行留言,管理员可以通过“管理入口”进入后台管理系统进行操作,包括添加、删除、修改和更新新闻及新闻类别。

在这里插入图片描述

3.3.2 系务板块功能设计介绍
在系务板块,任何用户都可以浏览各个板块的页面,阅读相关的新闻或消息。
组织发展:介绍关于我系的党建工作,入党情况,党组织活动安排,以及一些党组织文件。
团学工作:介绍关于我系的团学工作,系团总支学生会工作,包括团员活动,学生到课情况。
评优评奖:针对每学年的奖学金,三好学生,优秀学生干部等一系列学院和系的评优情况。
勤工俭学:公布我系的勤工俭学名额及实施情况。
助学管理:介绍我系的各种助学方案及具体规定。
学费减免:发布针对我系的贫困学生的学费的减免政策。
教学文件:上传院系的政策文件,教学文件,以及考试安排情况。
以上个模块均是共用一个设计思想和方案,所以它们的页面显示是一个样式。
下面是系务板块部分页面的显示情况:

在这里插入图片描述

在这里插入图片描述

3.3.3 后台管理页面的设计
本网站设计了“管理入口”,也就是本网站的后台。
网站是建立在许多不同的内容模块之上的,网站的规模也是体现在模块数量和质量之上。在以数量为网站规模的前提下,对网站模块的控制和管理是十分重要的。本网站的后台管理主要着重两个方面的管理:一般的模块管理和超级管理选项。

一般模块管理包括:添加文章内容/管理全部文章/管理文章类别/公告管理/友情连接管理。

超级管理选项:就是指超级管理员对所有管理员的管理。也可以称之为“管理员管理”:是针对管理员的最高层构建的,作用是对下属管理员进行创建和授权,前提首先是要具有管理员权限的管理员才能对此进行操作,授权通过动态生成的复选框进行。管理员添加时需要输入用户名和密码,分配其权限,确认后操作完成。

下面是后台管理页面的部分截图:
1.后台管理首页

在这里插入图片描述

2.文章管理类别
在这里插入图片描述

3.公告管理

在这里插入图片描述

3.4 数据库设计
采用的数据库是Microsoft Access ,拟建立wlgcx.mdb库文件,包含如下几个表文件:
在这里插入图片描述
在这里插入图片描述

4 详细设计
4.1 页面与数据库连接代码
核心代码设计:
1.conn.asp中的部分代码

<%
dim conn,connstr
on error resume next
connstr="DBQ="+server.mappath("data/wlgcx.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
Set conn=Server.CreateObject("ADODB.CONNECTION")
conn.open connstr
%>

这是实现网站前台与数据库连接的代码,是整个网站开发设计中最重要的代码,其中

connstr="DBQ="+server.mappath("data/wlgcx.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"  可称之为最核心的程序片段。

2.adminconn.asp中的关于连接数据库的代码

StrSQL="DBQ="+server.mappath ("../data/wlgcx.mdb")+";DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open StrSQL
4.2留言板管理登陆代码
function submitCheck(obj)
	{
		if(obj.iadminpass.value=='')
		{
			alert('请输入密码。');
			obj.iadminpass.focus();
			return false;
		}
		else if(obj.ivcode && obj.ivcode.value=='')
		{
			alert('请输入验证码。');
			obj.ivcode.focus();
			return false;
		}
		else
		{
			obj.submit1.disabled=true;
			return true;
		}
	}

这是登陆留言板后台管理入口的部分代码。
5 编码与测试
5.1 编码
所谓编码就是把软件设计的结果翻译成计算机可以“理解”的形式。因此,程序的质量主要取决于软件设计的质量。但是,程序设计语言的特性和编码途径也会对程序的可靠性、可读性、可测试性和可维护性产生深远的影响。开发软件系统时必须做出的一个重要抉择是,使用什么样子的程序设计语言实现这个系统。适宜的程序设计语言能使根据设计去完成编码时困难最少,可以减少需要的程序测试量,并且可以得出更容易阅读和更容易维护程序。由于软件系统的绝大多数部分成本又在生命周期的测试和维护阶段,所以容易测试和容易维为了使程序容易测试和维护已减少生命周期的总成本,选用的高级语言应该有理想的模块化机制,以及可读性好的控制结构和数据结构;为了便于调试和提高软件可靠性,语言特点应该使编译程序能够尽可能多的发现程序中和错误;为了降低软件开发和维护成本,我选择的程序设计平台是Microsoft公司出品的Microsoft Visual Studio.NET。

5.2 软件测试
软件测试的目的是尽可能多地发现软件产品(主要指程序)中的错误和缺陷。
测试时主要考虑以下有关的原则:
1.确定预期输出结果。
2.程序员应避免测试自己的程序。
3.彻底检查每个测试结果。
4.对非法的和非预期的输入数据也要像合法的和预期的输入数据一样编写测试用例。
5.不要扔掉测试用例。
6.程序模块经测试后,遗留的错误数目往往与己发现的错误数目成比例。
本系统在成都信息工程学院局域网中测试,测试结果符合设计要求。

5.3 调试
调试是软件开发过程中最艰巨的脑力劳动,任何一个软件系统在开发、测试过程中,都不可能忽略对软件的调试,一个开发软件只有经过反复的调试和测试才能投入实际使用,特别对于行政公文管理软件,它对准确性要求更是不言而喻。一个新的源程序几乎总是包含错误,既可能是设计的,也可能是编码上的,仅通过看是不能解决问题的,一定要借助调试程序。从发现错误到修改完成,一般来说,调试由如下几步组成:
⑴错误鉴定与识别。
⑵错误诊断
⑶错误更正
经过静态测试后,仍然留在程序中的错误是十分隐蔽的,为找到这些错误,首先要捕获一些与错误有关的线索。改正程序中的错误没有什么捷径可走,必须踏实,仔细的分析。经验是很重要的,在调试程序中要经常总结一下调试程序所得的经验。随着经验的积累,识别错误的能力也就越来越强。编程也就充满了挑战与乐趣。

结 论
网络工程系“辅导员之家”网站已经设计开发完成,本网站的设计开发不落窠巢,设计美观大方,界面简单干净但不失清新明亮,它将挂靠于成都信息工程学院。其内容与板块将会根据我系学生和辅导员老师的需求进行调整或添加,目前设计开发的网站包括首页概况,组织发展,团学工作,评优评奖,勤工俭学,助学管理,学费减免,伙食补贴,教学文件,留言板,管理入口等11个模块。

建立这个网站的目的是为了增强我们系学生与辅导员老师之间的联系与沟通,让老师及时了解学生当中的思想动态,了解在学习,生活中出现的各种问题并及时给予解决。同时也让学生更直接全面的了解学院以及我系的教学动态,了解院系的各种即时政策通知,方便学生更好的学习生活,更好的与领导老师沟通联系。

参考文献
[1] Matthew Reynolds[英],Richard Blair[英]. ASP完全解读[M]. 北京:清华大学出版社,2004。
[2] 张玉平. ASP+Access 组建动态网站[M].北京:电子工业出版社,2006。
[3] Andrew S.Tanenbaum[美].计算机网络[M].北京:清华大学出版社,1998。
[4] 李广润,王耆. Access数据库操作导引[M].北京:电子工业出版社,2001。
[5] 卢镇波,李青. ASP.NET程序设计专家门诊[M].北京:清华大学出版社,2005。
[6] 网冠科技.ASP.NET时尚编程百例[M].北京:机械工业出版社,2003。

致 谢
省略


5、资源下载

本项目源码及完整论文如下,有需要的朋友可以点击进行下载。如果链接失效可点击下方卡片扫码自助下载。

序号毕业设计全套资源(点击下载)
本项目源码基于asp+access的辅导员之家网站设计与实现(源码+文档)_asp_BS架构_辅导员之家网站.zip
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计方案专家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值