ASP.net网上同学录的设计与实现+源代码(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net网上同学录的设计与实现+源代码(2)


1.3主要工作
(1)同学录系统信息资料的搜集、整理,对完成系统进行需求分析和功能分析。
(2)详细研究系统开发中采用的设计模式,实现前台界面的布局以及各模块具体功能代码的编写。
(3) 建立后台数据库,创建各个数据表。
(4)完成系统测试。
2系统相关技术
2.1 ASP.NET
ASP.NET是目前最流行的Web开发技术之一,此技术基于.NET环境开发,具有显著的优势。
(1)ASP.NET是建立在公共语言运行库的编程框架,可用于在服务器上生成功能强大的Web应用程序。
(2)ASP.NET具有可管理性、可缩放性、可用性、简易性、自定义性、扩展性的优良性能等优点。
(3)ASP.NET框架应用了Visual Studio.NET集成开发环境中的工具箱和设计器。ASP.NET应用基于公共语言运行库、.NET的框架类库,消息处理和数据访问解决方案都可与Web无缝访问。
(4)ASP.NET可以选择最适当的应用程序的语言,或跨多种语言分割程序。
(5)HTML标记 实现页面风格设计,可用FrontPage生成,也可以用Dreamweaver生成,更可以在写字板中编写,再手工进行加工:可单独使用或嵌入到各个ASP脚本单元之间,以“<%”和“%>”为定界
(6)VBScript脚本 用于串联和控制ActiveX Controls,可结合ASP变量对Windows系统所提供的各种ActiveX控件等进行控制和处理:可单独使用或嵌入到各个ASP脚本单元之间,以<SCRIPT>和</SCRIPT>为定界符,并可通过对RUNAT属性的设置决定是否在服务器端解释执行。
(7)ASP脚本命令 是应用程序的骨架,负责整体流程的设计,控制VBScript脚本和JavaScript脚本以及HTML标记,还可利用内置组件和对象实现所需功能:可单独使用或包含在<html>和</html>内,以“<%”和“%>”为定界符。
2.2 SQL Server 2005数据库技术
SQL Server 2005是微软公司(Microsoft)推出的SQL Server 数据库管理系统较新的版本,对SQL Server 2000中的某些特性进行了加强。SQL Server 2005 包含了多个能显著提高开发者能力的新技术,而且它在高可用性上也有所创新,比如:数据镜像、故障转移集群、数据库快照和增强的联机操作等,非常有助于确保关键系统可用。此外,SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以用于构建和管理用于高性能和高安全性要求的数据应用程序。在线查分系统面向的是广大师生用户,需要存储的数据量较大,使用人群较广且该领域对数据的安全性要求较高,所以使用SQL Server 2005作为系统的数据库工具。
3系统分析与设计
3.1 需求分析
需求分析是整个同学录系统设计过程中最重要的步骤之一,是后续各阶段的基础。它包含这样几个步骤:收集信息资料、分析整理、创建数据库、设计系统版面。经过对本系统的课题背景及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。
3.2 性能需求
(1)登录信息功能:
该功能主要根据用户登录的信息,与数据库中信息成功比对后,获得其相应的操作权限。主要有实现用户注册、用户登录、用户信息的修改与更新、用户密码修改、密码重置等。
(2)相册模块:
相册功能管理实现班级注册班级成员上传、查看、评论、修改、删除相片等功能。
(3)视频模块:
视频功能管理实现班级注册班级成员上传、查看、评论、修改、删除相片等功能。
(4)通信录的模块:
包含添加、查看、修改和删除教师与学生的通信录。
(5)站内短信模块:
包含与好友发送信息、查看聊天记录、清空记录等功能。 (责任编辑:qin)