摘要: 在Internet快速发展的今天,网络成为人们快速获取资源的重要手段。
校友录系统是为校友交流和联系提供的一个安全、方便的交互平台。分布在全国各地的校友,都可以通过校友录温馨的服务、规范的管理来增进彼此之间的感情。在不同程度上加深校友与校友、校友与母校之间的交流和联系。其中校友系统包括:用户注册、登录、修改资料、浏览学校信息、班级信息、班级通讯录、查找班级、创建班级、共享相片、资料、发表留言和后台管理等模块。
本校友录系统是基于ASP.NET平台,运用C#语言进行编码,通过 SQL Server2000数据库对校友信息保存,采用DIV+CSS布局方式设计出的一个全新视角的交互式校友录系统。
[关键词]校友录;班级;信息管理;ASP.NET;SQL Server2000
目录
摘要
ABSTRACT
第一章 引言-1
第二章 校友录系统概述-2
2.1 校友录介绍-2
2.2 网站运行环境-2
2.3 ASP.NET简介-3
2.4 HTML简介-3
2.5 SQL Server 2000简介-3
2.6 C#语言简介-3
2.7 Visual Stadio2005简介-3
2.7.1 Visual Web Developer简介-4
2.7.2 Visual C#-4
第三章 校友录网站需求分析-5
3.1 系统目标分析-5
3.2 校友录网站的可行性研究-5
3.2.1 技术性可行性-5
3.2.2 经济可行性-5
3.2.3 营运可行性-5
3.3 需求分析-5
3.3.1 功能需求分析-5
第四章 校友录网站系统设计-7
4.1 前台模块设计图-7
4.2 前台用户流程图-8
4.3 校友录前台界面设计-10
4.4 后台管理模块设计图-11
4.5 后台管理模块流程图-11
4.6 后台管理模块界面设计-12
4.7 界面设计思想-13
第五章 数据库设计-14
5.1 系统E-R图-14
5.2 数据表的创建-18
5.3 数据库中表与表之间的关系图-22
5.4 数据库模式设计-23
5.5 详细设计-24
5.5.1 详细设计的一般原理-24
第六章 校友录网站实现-25
6.1 前台功能模块的代码实现-25
6.1.1 用户注册-25
6.1.2 用户登录-26
6.1.3 留言板-28
6.1.4 资料上传/下载管理-30
6.1.5 班级管理-32
6.2 后台学校管理模块代码实现-34
6.2.1 学校成员管理-34
6.3 后台学校管理模块代码实现-36
6.3.1 修改班级信息-36
6.3.2 班级审核-39
6.4 后台系统管理模块代码实现-40
6.4.1 系统初始化-40
第七章 性能测试与分析-42
7.1 黑盒测试-42
7.1.1 什么是黑盒测试-42
7.1.2 黑盒测试的优缺点-42
7.2 白盒测试-42
7.2.1 什么是白盒测试-42
7.2.2 白盒测试的优缺点-42
7.3 程序测试-43
7.3.1 用正常数据调试-43
7.3.2 用异常数据调试-43
7.3.3 用错误数据调试-44
7.3.4 程序功能测试-45
7.4 程序维护-45
第八章 系统总结-46
8.1 本系统的特点以及性能总结-46
8.2 ASP.NET+SQL的安全隐患-46
8.2.1 安全隐患-46
8.2.2 提高数据库的安全性-47
8.3 本系统存在的问题以及改进的方向-47
8.4 在系统的开发过程中遇到的问题以及解决的方法-48
8.5 系统的展望-48
8.6 经验心得-48
8.6.1 网站风格-48
8.6.2 网站框架与布局-49
8.6.3 网站配色-49
参考资料-50
致 谢-51