收藏 分销(赏)

计算机应用系网站的制作.doc

上传人:a199****6536 文档编号:2282668 上传时间:2024-05-24 格式:DOC 页数:22 大小:654.50KB 下载积分:10 金币
下载 相关 举报
计算机应用系网站的制作.doc_第1页
第1页 / 共22页
计算机应用系网站的制作.doc_第2页
第2页 / 共22页


点击查看更多>>
资源描述
河南商业高等专科学校 毕 业 论 文       题  目  计算机应用系网站的制作    姓名: 摘 要 对于一个学校的系部来说,为了方便老师教学工作的展开和对学生信息的管理,方便学生对自己信息(如:成绩、学分、老师的评语等)和学习成绩的查询,促进老师和学生更好、更快的交流,因此建立一个完善的系部网站是必要的。通过网站学生可以快速地了解自身的信息,如:考试成绩、老师对自己的评价等,还可以下载一些对自己有用的书籍、课件;教师可以更快、更方便地管理学生的各项信息,及时的与学生进行交流互动。 根据用户的角度,分析了所设计的网站需要实现哪些基本功能;从设计者的角度,分析了设计一个网站所用的编辑工具和编程语言及网站的软硬件开发环境。根据分析的结果,本网站的数据库主要采用Access2003,用PS进行图片处理,Flash设计动画,用Dreamweaver编辑器设计页面板块,结合ASP.net编程编程语言,进行网站的动态页面设计;网站的主要功能主要分为新闻、下载、友情链接、图片几大模块。 关键词: ASP.net access2003 学生信息管理 目 录 一、引 言 - 1 - (一) 任务概述 - 1 - (二) 需求概述 - 1 - 1. 需求分析 - 1 - 2. 可行性分析 - 1 - 3. 设计目标 - 2 - 4. 运行环境 - 2 - 二、总体设计 - 3 - (一) 系统总体模块概述 - 3 - (二)系统总体功能介绍 - 3 - (三)功能分析和模块设计 - 3 - 1. 功能分析 - 3 - 2. 模块设计 - 4 - 三、数据库设计 - 4 - (一)数据库介绍 - 4 - (二) ASP.net访问数据库的原理 - 4 - (三)后台管理数据库 - 5 - (四)数据库表设计 - 5 - (五)数据库表流程图 - 8 - 四、模块详细设计与实现 - 9 - (一)前台的管理 - 10 - (二) 模块关键技术 - 13 - (三) 模块功能实现 - 15 - 设计总结 - 16 - 参考文献 - 16 - 致谢 - 17 - - 8 - 一、引 言 (一) 任务概述 随着Internet的普及和信息化水平的提高,近年来我校各部门依托学校主网和服务器相继建立了隶属于自己部门的子网,这其中有的子网是部门组织自己的专业老师开发的,也有的子网是部门委托学生开发的。自己开发子网的优点是明显的,首先成本较低,其次添加、修改和维护工作便捷,更重要的是锻炼了自己,提高了自己动手能力。我校计算机应用系的子网站就是以这样方式建立的。 (二) 需求概述 1. 需求分析 我校计算机应用系具有较强的实力,为了突出各专业的特色,展示本系的风采,能够让系部发展越来越强大,使广大师生可以更好的了解本系部的概况,根据该系部领导的需求我们选择为该系制作一个属于自己的网站管理系统。本系统的运作,恰巧符合数字化校园的目标,系部网站简单易管理,增加系部信息的及时更新。利用系部网站可以有效地增加系部信息传播量和机会,将为我们的校园建设与管理提供一个数字化平台。 经过我们的分析,我们决定用、access2003做该系部的系统网站,用ASP.net来做各系统。因为ASP.net是我们非常熟悉的动态网页设计的开发软件,而用access 是因为我们对它已经有了一定的了解,用起来比SQL SERVER 方便,它简单易修改、效率高,且功能强大。本系统运行可代替人工进行许多繁杂的劳动、运行可节省许多时间、大大提高我们查询效率、可以使信息更加安全。本系统可以更好的对系部信息进行添加、删除、修改及更新。 2. 可行性分析 本系统为一个信息发布系统,所耗费的资源非常的小,一般的电脑配置无论是硬件还是软件都能够满足条件。我们先后使用了DreamWeaver 8,对网站做了全面的前台设计,包括页面的布局与设置,以及各个子页面的制作,满足了系部的需求任务。其次为了使系统能够实现前台动态内容的更新,我们用Access2003,分别制作了后台管理的数据库表,又在DreamWeaver 8里运用asp编写相应的功能代码,来实现其功能。由于ASP程序是在网络服务器端中执行,执行结果所产生的HTML文件适用于不同的浏览器。ASP程序隐密安全性高,如果我们在浏览器中直接查看网页的原始代码,就只能看到HTML文件,原始的asp程序代码是看不到的。这是因为ASP程序先于网站服务(web Server)端执行后,将结果转换成标准HTML文件,再传送到客户端(Client)的浏览器上,因此,我们所辛苦撰写的ASP程序并不会轻易地被看见进而被盗用。最后用NetBox来测试,其网站可以上传到互联网中使用,目前上传到校园网中可以投入使用,因此次系统是可行的。 3. 设计目标 系部网站是展示系部实力与风采,加强师生沟通的舞台,为了使师生能够更好的对本系有较详细的了解,也为了使本系部可以越来越强大。通过系部网站,全面宣传,展示系部风采、优点与特色,发布系部的重大活动安排,增强师生之间的相互联系,提高办事效率。因此我们设计了系部网站展示给广大师生,让师生在键盘上弹指,击出充满朝气的火花,在荧屏前留眸,解读生命的真谛,倾吐激荡的心声,描绘斑斓的生活。用户首先进入系部首页以后可以查看系部信息,系部新闻、通知公告,系部风采等内容,其中展示了系部的主要事件,以及本系部的重点内容,使系部能够在各方面都详细的展示给大家。其次管理员可以通过管理员登陆界面进入后台管理则可以对系部新闻,通知公告等内容进行添加、删除、修改及更新,使同学们能及时获取系部的最新情况。 4. 运行环境 本系统的实现需要一台计算机,建议硬件配置:inter(R)celeron(R) CPU 2.80GHz、256MB 内存、40G硬盘。系统的最佳运行分辨率为1024*768。建议安装有DreamWeaver CS3,Access2003的软件。 运行的环境及硬件配置: Windows2000/XP及以上版本+IIS或者是支持IIS组件的系统等。 二、总体设计 (一) 系统总体模块概述 系部网站系统主要包含了学校主页、系内概况、教学科研、党建工作、学生工作、就业指导、实验实训、下载专区、系团总支、党总支网上党校十大模块。系内概况模块介绍了现任领导,专业设置,计算机应用系简介等内容的小模块;学生工作模块也是学生管理模块包括了学生补考,等级考试等关于学生的一系列通知;就业指导模块包括了招聘信息,专升本介绍,应届毕业生应征入伍等;系团总支模块包括校团委,热点新闻,校园文化,网上团校,青年志愿者,文件下载等模块。 (二)系统总体功能介绍 在系统总体功能里面我们主要做到了系部信息的管理和显示。其中包括信息的修改、添加、删除、查看和管理等操作。我们的系统主要是针对系部需求的系部网站系统,因此主要功能也是为了方便系部管理使用而设计的。在我们的系统中,主要实现了管理员的登陆、添加和系部新闻的显示,可以使师生直观的了解和查看本系部的动态新闻;系部公告的添加更新功能,展示了系部的主要事件,以及系统的各子页面分别介绍了本系部的重点内容;对于后台管理,只有成为系部管理员才可进入后台管理系统进行各方面的操作。 本系统总体功能里,最主要的也就是完成各模块信息的修改、添加、删除、查看和管理等的操作。 (三)功能分析和模块设计 1. 功能分析 系部网站是师生之间、生生之间、个体与集体之间进行无时空限制交流的平台;它可以加强系部文化建设;可以给教师提供系部资料的窗口,向学生传递网络知识和进行网络德育,指导学生在网络上进行学习;可以使学生及时了解系部活动,促进学生的身心发展。要加强系部网站的建设,就应加强系部网站的维护管理和更新,加强系部网站的建设与指导,加强师生对系部网站的关注与利用。系部网站系统主要是对信息进行显示、添加、修改和删除等操作,主要显示系部的信息及动态。用户首先进入系部首页界面,然后针对自己感兴趣的信息进行查看,管理员可进行管理维护操作。 2. 模块设计 (1)管理员进入系部网站后台管理页面以后在系部网站系统中可以对相关信息进行管理并且随时可以返回首页查看信息; (2)信息管理包括信息的添加和删除; (3)在信息删除中是按数据库中的编号进行删除的,因为数据库中的编号是独一无二的,把它作为关键字删除; (4)信息添加则是通过填写每项信息进行添加的; 三、数据库设计 (一)数据库介绍 数据库在一个管理系统中占有非常重要的地位,数据结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。 数据库的主要目的就是存储信息,它一般是通过前台页面与用户的交互收集相关信息,再结合前台程序使整个系统实现信息的更新、交换达到一个静态页面所不能达到的效果。 (二) ASP.net访问数据库的原理 ASP.net是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。当用户使用浏览器请求ASP.net主页时,WEB服务器响应,调用ASP.net引擎来执行ASP.net文件,并解释其中的脚本语言(C# 或VB.net),通过ODBC连接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP.net生成包含有数据查询结果的HTML主页返回用户端显示。 由于ASP.net在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP.net源程序不会泄密,增加了系统的安全保密性。此外,ASP.net是面向对象的脚本环境,用户可自行增加ActiveX组件来扩充其功能,拓展应用范围。 (三)后台管理数据库 数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。因为整个系统的开发,需要的表并不多,过多的表反而会影响整个系统的运行速度。我们在整体设计中,选择了八个表,分别为admin (管理员)表、class(类别信息数据)表、shop(信息数据)表、smallclass(子分类信息数据)表、tp(管理员添加权限)表、class(项目)表、news(新闻)表、yhb(用户)表。 (四)数据库表设计 admin(管理员)编辑表,管理员可通过后台修改相关信息,如表1所示:(下同) 表1 admin(管理员)表 字段名称 数据类型 说明 字段大小 是否为空 admin_id 自动编号 主鍵 长整型 否 admin_name 文本型 用户名 50 否 admin_pass 文本型 密码 50 否 mingcheng 文本型 名称 100 否 quan 数字 权限 长整型 否 class(类别信息数据)表,管理员可通过后台修改相关信息,如表2 表2 class(类别信息数据)表 字段名称 数据类型 说明 字段大小 是否为空 id 自动编号 主键 长整型 否 classname 文本型 类别信息数据名称 50 否 shop(信息数据)表,管理员可通过后台修改相关信息,如表3 表3 shop(信息数据)表 字段名称 数据类型 说明 字段大小 是否为空 id 自动编号 主键 长整型 否 shopname 文本型 商品名称 100 否 b_class 文本型 类别 50 是 s_class 文本型 子分类 50 是 s_pic 文本型 上传资料 50 是 s_content 备注 上传内容 50 是 add_time 日期/时间 提交时间 50 是 users 文本型 提交人 50 是 fawenhao 文本型 出处 50 是 Smallclass(子分类信息数据)表,管理员可通过后台修改相关信息,如表4 表4 smallclass(子分类信息数据)表 字段名称 数据类型 说明 字段大小 是否为空 id 自动编号 主键 长整型 否 b_class 文本型 类别 50 否 tp(管理员添加权限)表,管理员可通过后台修改相关信息,如表5 表5 tp(管理员添加权限)表 字段名称 数据类型 说明 字段大小 是否为空 id 自动编号 主键 长整型 否 content 备注 权限 50 否 class(项目)表,其中,id是自动编号,是这个表的主键,class是项目标题。管理员可写入数据库,然后id自动编号,通过后台修改相关信息,如表6 表6 class(项目)表 字段名称 数据类型 说明 字段大小 是否为空 id 自动编号 主键 长整型 否 class 文本型 项目标题 50 否 News为(新闻)表,管理员可写入数据库,然后id自动编号,通过后台修改相关信息,如表7 表7 news(新闻)表 字段名称 数据类型 说明 字段大小 是否为空 id 自动编号 主键 长整型 否 biaoti 文本型 标题 50 否 neirong 文本型 内容 250 否 time 日期/时间 更新时间 否 class 文本型 题目 50 否 zuozhe 文本型 作者 50 否 yhb(用户)表,管理员通过后台权限可以添加新管理员,如表8 表8 yhb(用户)表 字段名称 数据类型 说明 字段大小 是否为空 name 文本型 用户名 50 否 password 文本型 主键 50 否 (五)数据库表流程图 图1 数据库表之间的关系 四、模块详细设计与实现 系统模块结构图,该网站系统主要包含了学校主页、系内概况、教学科研、党建工作、学生工作、就业指导、实验实训、下载专区、系团总支、党总支网上党校十大模块。如图2、3所示。 图2 前台管理 图3 后台管理 (一)前台的管理 (1)在本页面主要是系部首页界面,如图4所示。 图4系部首页界面 (2)管理员登陆界面,如图5所示。 图5管理员登陆界面 (3)后台管理界面,如图6所示。 图6后台管理界面 (二) 模块关键技术 作为系部管理系统,最主要的模块就是能够对信息做到查看、修改和添加:及时做到信息的更新工作。其主要代码如下: 管理员登陆界面代码如下: <!--#include file="adconn.asp"--> <% admin_name=request.form("admin_name") admin_pass=request.form("admin_pass") set rs=server.createobject("adodb.recordset") sql="select * from admin where admin_name='"&admin_name&"' and admin_pass='"&admin_pass&"'" rs.open sql,conn,1,3 if rs.eof then response.write "<br><br><br><br><font size=2><center>  对不起,您输入的用户名、密码或验证码有误,从重新输入,谢谢!<br><br>本软件建议您使用IE6.0以上版本,分辨率:1024*768<br><br>否则一切后果与本软件无关,特此声明!</font>" else session("admin_name")=request("admin_name") session("loc")=1 session("quan")=cint(rs("quan")) response.redirect "../manage.asp" end if rs.close set rs=nothing conn.close set conn=nothing %> 子页动态界面代码如下: <%'读取内容 exec="select * from [shop] where id="&id set rs=server.createobject("adodb.recordset") rs.open exec,conn,1,1 if rs.eof and rs.bof then call errors() end if s_class=rs("s_class") %> <td height="60" align="center" class="bthang"><p><%= rs("shopname") %></p> <p>&nbsp;</p></td> </tr> <tr> <td height="40" align="center" valign="middle" class="btnrxian1"><table width="100%" border="0" bgcolor="#FFFFFF" class="nrhg"> <tr> <td align="center">提交人:<%= rs("users") %>&nbsp; &nbsp; &nbsp; &nbsp; 提交时间: <%= rs("add_time") %></td> </tr> </table> <div class="content"> <div align="center"> <p align="center"> <%if rs("s_pic")<>"" then%> </p> </div> <div align="center"><a target="_blank" href="jsjlkj/admin/upload/<%=rs("s_pic")%>"><img style="max-height:350px; max-width:300px;" src="jsjlkj/admin/upload/<%=rs("s_pic")%>" border="0" /></a></div> <div align="center"> <% end if %> (三) 模块功能实现 (1)系部概况模块:在这一模块中我们主要展示了现任领导、专业设置、计算机应用系简介等; (2)学生工作模块:我们创建了学生补考、等级考试等关于学生自己的一些信息; (3)就业指导模块:我们创建了包括了各种招聘信息、专升本介绍、应届毕业生应征入伍等模块; (4)系团总支模块:包括校团委、热点新闻、校园文化、网上团校、青年志愿者、文件下载等。 总结 经过不懈的努力,我的毕业设计终于完成了,感觉收获特别大!在没有做毕业设计以前我觉得毕业设计只是对这几年来所学知识的单纯总结,而且觉得做网站很简单,但是在实际的制作过程中发现原来自己的想法法太过无知了。同时我也认识到毕业设计不仅是对前面所学知识的一种检验,也是对自己能力的一种提高。通过这次毕业设计我觉得自己原来的知识还十分的欠缺,要学习的东西还很多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明确学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。这次的毕业设计使我对网站制作有了一个更新的认识!同时在团队合作方面我认识到一个团队要想合作成功就必须心往一处使,切不可自顾自地!否则就无法实现预定的目标! 参考文献 [1] 刘艳丽.网页设计与制作使用教程[第二版].北京.高等教育出版社,2009 [2] 宋维堂.ASP动态网页设计.中国铁道出版设,2008 [3] 李建青.网站建设与管理维护[M].北京.中国铁道出版社,2009 [4] 顾正刚.网站规划与建设[M].北京.机械工业出版社,2009 [5] 萨师煊,王珊..数据库系统概论[M].北京.高等教育出版社,1984 [6] 王春红,徐洪祥.网站规划建设与管理维护教程与实训(再版) [M].北京.北京大学出版社,2006 [7] 李睦芳.Dreamweaver+ASP动态网站开发从基础到实践[M].北京.机械工业社,2010 [8] 赵乃真.网站建设与维护[M].北京.北京邮电出版社,2007 目录 第一章项目基本情况 3 一、项目情况说明 3 二、可行性研究的依据 5 第二章项目建设的必要性与可行性 8 一、项目建设背景 8 二、项目建设的必要性 9 三、项目建设的可行性 14 第三章市场供求分析及预测 17 一、项目区生猪养殖和养殖粪污的利用现状 17 二、禽畜粪污产量、沼气及沼肥产量调查与分析 18 三、项目产品市场前景分析 20 第四章项目承担单位的基本情况 21 一、养殖场概况 21 二、资产状况 21 三、经营状况 21 第五章项目地点选择分析 23 一、选址原则 23 二、项目选点 23 三、项目区建设条件 24 第六章 工艺技术方案分析 27 一、污水处理模式的选择 27 二、处理工艺的选择 29 三、项目工艺流程 31 四、主要技术参数 35 五、主要设备选型 39 第七章项目建设目标 40 一、项目建设目标 40 二、项目建设规模 40 第八章项目建设内容 42 一、建安工程 42 二、仪器设备 46 第九章投资估算和资金筹措 48 一、投资估算的范围 48 二、投资估算的依据 48 三、投资估算 49 四、资金使用计划 54 五、资金筹措 54 第十章建设期限和实施进度安排 55 一、项目建设期限 55 二、项目实施进度安排 55 第十一章土地、规划和环保 57 一、土地与规划 57 二、环境保护 57 三、安全防护 60 第十二章项目组织管理与运行 63 一、项目建设组织管理 63 二、项目建成后运行管理 66 三、项目运行费用 67 第十三章效益分析与风险评价 69 一、经济效益分析 69 二、项目风险评价 72 三、生态效益 75 四、社会效益 76 五、附表 77 第十四章招标方案 78 一、编制依据 78 二、招标范围 78 三、招标方式 78 四、招标组织形式 79 有关证明材料及附件 81
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服