本 科 生 毕 业 论 文
学 院 数学与计算机科学学院
专 业 计算机科学与技术
届 别 2 0 1 1
题 目云南民族团结教育网站的设计与实现
学生姓名 胡 波
学 号 2007074122
指导教师 赵 艳 芳
教 务 处 制
1
云南民族大学毕业论文(设计)原创性声明
本人郑重声明:所呈交的毕业论文(设计),是本人在指导教师的指导下进行研究工作所取得的成果。除论文中已经注明引用的内容外,本论文没有抄袭、剽窃他人已经发表的研究成果。本声明的法律结果由本人承担。
毕业论文(设计)作者签名:
日期: 年 月 日
?????????????????????????????
关于毕业论文(设计)使用授权的说明
本人完全了解云南民族大学有关保留、使用毕业论文(设计)的规定,即:学校有权保留、送交论文的复印件,允许论文被查阅,学校可以公布论文(设计)的全部或部分内容,可以采用影印或其他复制手段保存论文(设计)。
(保密论文在解密后应遵守)
指导教师签名: 论文(设计)作者签名:
日期: 年 月 日
2
摘 要
此文针对云南民族团结教育网的研究背景和建立目标,详细阐述了教育网的需求分析、安全性、总体设计、详细设计。本文阐述的方法可基于多种开发技术,本系统的功能实现部分仅以asp为例,力求本文能实现所学理论与实际操作结合,深入浅出的论述网站的建设。前台设计巧妙的将Table布局和Div+Css布局技术融合在一起,利用JavaScript减压技术,数据库访问技术,建成了程序与数据分离的安全屏障。并添加MD5模块、防SQL注入模块等,极大的提高了系统的安全性。
关键字: asp、access、民族团结教育网
Abstract
This article Ethnic Solidarity for background and education network in the establishment of objectives, detailed requirements analysis education network, security, general design, detailed design. This paper describes the method can be developed based on a variety of techniques, to achieve some of the functions of the system only asp, for example, strive to achieve this by combining theory with practice, easily comprehensible discussion of the construction site. Front design and clever layout of the Table Div + Css layout techniques together, the use of JavaScript decompression, database access technology, and built a separate program and data security barrier. And add the MD5 module, anti-SQL injection module, which greatly improves the security of the system.
Keywords: asp、access、Website of Nationalities Unity
3
目录
摘 要 ...................................................................................................................... 3 Abstract ................................................................................................................ 3 1 引言 ..................................................................................................................... 6
1.1 研究背景............................................................................................. 6 1.2 研究的意义........................................................................................ 6 1.3 研究的目标........................................................................................ 7
2 相关技术 .............................................................................................................. 7
2.1 ASP动态网页技术 .............................................................................. 7 2.2 CSS 简介 ........................................................................................... 7 2.3 Access 数据库 ................................................................................... 8 2.4 Photoshop 简介 .................................................................................... 8 2.5 JavaScript 简介 .................................................................................... 8
3 民族团结教育网站的需求分析 ......................................................................... 9
3.1 功能需求分析..................................................................................... 9
3.1.1 用户功能需求分析.................................................................... 9 3.1.2 管理员功能需求分析................................................................ 9 3.2 安全需求分析................................................................................... 10
4 民族团结教育网站的总体设计 ........................................................................ 10
4.1 功能模块总体设计............................................................................. 10 4.2 栏目设计............................................................................................. 11 4.3 数据库设计......................................................................................... 11
5 民族团结教育网站的详细设计与实现 ............................................................ 14
5.1 首页的设计与实现............................................................................. 14 5.2 基本信息系统的设计与实现............................................................. 17 5.3 新闻发布系统的设计与实现............................................................. 19
4
5.4 民族音乐与图片管理系统的设计与实现......................................... 21 5.5 账号管理系统的设计与实现............................................................. 22
6 关键技术的实现 ................................................................................................ 25
6.1 Photoshop美工设计.......................................................................... 25 6.2 Div+Css 布局..................................................................................... 25 6.3 前端开发中javascript 应用.......................................................... 28 6.4 防SQL注入模块 ............................................................................... 30 6.5 DDOS 防御 ...................................................................................... 32 6.6 XSS 防御 ......................................................................................... 33
7 总结与展望 ........................................................................................................ 34 致谢 .......................................................................................................................... 34 参考文献 .................................................................................................................. 35
5