摘 要
随着电脑的普及、网络条件的进一步改善和成本的不断降低,Internet的功能和服务也进一步扩大,为用户提供更多,更大的便利。
03电子科技A班网络互动平台基于互联网通信技术,围绕其高效、便捷、实惠等优点,为毕业后同学间提供便捷的联络、交流平台。本毕业设计主要涉及数据库技术、网络技术、软件工程、编程技巧等主要技术,考核设计者的观察、系统分析、设计网络互动平台的能力,以及相应的实际编程技能。
本交互平台主要有:班级简介、班级相册、班级社区、班级留言、班级信箱、控制面板、站务管理等功能模块,包括前台客户端程序开发、后台数据库的设计和维护。前者主要为界面开发和部分功能的实现;后者主要为表格的设计和创建,存储过程的创建和维护、视图的创建和维护、SQL函数的创建和维护等。
本交互平台主要开发工具为Visual Studio 2003.Net和SQL Server 2000 ,采用 C/S 结构。
关键词:互动,班级相册,后台管理,ADO.NET
ABSTRACT
Along with the popularization of computer, the further improvement of network condition, and the unceasing reduce of the cost, the Internet function and service also further expands, providing many users more convenience and benefits.
Network interaction platform of electronic science and technology class A in grade three is based on the Internet communication technology. It provides the convenient contact and communication between schoolmates after the graduation with its advantages ---effective, convenient, and benefit. This graduation project mainly involves the database technology, the network technology, the software engineering, the programming skill and so on. It inspects designer's observation, the system analysis, the ability to design network interaction platform, as well as corresponding actual programming skill.
There are several main parts in this interaction platform, namely, a brief introduction and photo album of the class, message and mailbox of the class, community of the class, control panel and system management, including procedure development in onstage customer end and design and maintenance for backstage database. The former serves mainly for the development of contact surface and realization of partial functions, and the latter is mainly for form design and foundation, memory process foundation and maintenance, view foundation and maintenance, SQL function foundation and maintenance and so on.
The main development kit for this interaction platform is Visual Studio2003.Net and SQL Server 2,000, applying the C/S structure
Key words: Interaction, photo album, backstage management, ADO.NET
目 录
摘要 I
ABSTRACT II
第1章 绪 论 1
1.1 系统开发背景 1
1.2 开发环境和开发工具介绍 1
1.2.1 SQL Server 2000 技术 —— 系统数据的心脏 2
1.2.2 ASP.NET 技术 —— 漂亮系统界面的设计师 2
1.2.3 C# 技术 —— 系统强大功能的实现者 2
1.2.4 ADO.NET访问数据库的原理 3
1.3 软件结构支持 3
第2章 系统设计 4
2.1 用户需求与目标 4
2.2 系统可行性分析 4
2.3 系统内容 5
2.4 系统功能 6
2.4.1 系统功能介绍 6
2.4.2 系统功能模块图 6
2.5 本系统的优点 6
2.5.1 强大的系统功能设计 7
2.5.2 创新的数据操作方式 7
2.5.3 安全的数据保护机制 7
2.5.4 便捷的后台管理功能 7
2.5.5 灵活的模块化设计 7
第3章 系统平台开发及方法 8
3.1 数据库设计与创建 8
3.2 数据库表间关系结构 16
3.3 数据库的操作 17
3.3.1 数据库的连接 17
3.3.2 数据库的关闭 17
第4章 系统设计与结果分析 18
4.1 系统首页 18
4.2 用户注册模块 19
4.3 投票模块 20
4.4 班级通讯模块 21
4.5 班级相册模块 22
4.5.1 查看所有照片 22
4.5.2 相片上传窗口 22
4.5.3 相片浏览窗口 23
4.5.4 我的相册窗口 23
4.5.5 我的相片信息 24
4.6 控制面版模块 24
4.7班级留言模块 26
4.8 班级信箱模块 26
4.9后台管理模块 27
4.9.1发布班级公告 27
4.9.2 用户信息管理 27
第5章 系统运行环境 28
5.1 硬件环境要求 28
5.1.1 服务器 28
5.1.2 客户端 28
5.2 软件环境要求 28
5.2.1 服务器 28
5.2.2 客户端 29
第6章 毕业设计总结 30
致 谢 31
参考文献 32