系统要求客户端支持IE6.0以上或与之兼容的浏览器软件,客户端硬件最低要求对应于IE5.0的硬件平台要求。服务器端要求支持ASP.NET以及SQL server 2005数据库。
系统的开发环境和开发工具为:Windows xp,SQL server 2005,Microsoft Visual Studio .NET 2010。
1.2 ASP.NET的系统结构
系统采用的C#语言,是一种简单的、现代的、面向对象的且类型安全的编程语言,C#同时具备快速应用程序开发(RAD)语言的高效率和C++固有的强大能力。同时它吸收了Java语言的特点和精华,熟悉Java的人会觉得它很像Java。比尔盖茨说过Java是最卓越的程序设计语言,不过从C#诞生的那一刻起,这已成为过去。C#是微软将Java集成到.NET中的产物,它是整个.NET平台的基础,是未来主流的编程语言[9]。
系统采用的Microsoft SQL Server 数据库,是一个多关系数据库管理系统。它不仅是一个完整的数据库,而且具有强大的扩展性,它是Windows操作系统最为流行的数据库,比较适合小型、中型或大型应用程序的后台数据库。它也适用于电子商务、数据仓库和在线商业应用程序等。
2.系统功能模块分析与设计
2.1 系统功能结构
网上论坛系统运用B/S结构即Browser/Server(浏览器/服务器)结构,由以下几个模块组成。
(1)用户管理模块:登录之后可以进入用户管理页面对用户密码进行修改。
(2)系统各功能模块:信息发布、用户资源的上传和下载、在线交流等功能,登录之后可以进入这些页面,在此页面可以享受在线信息发布、回复等服务。
(3)后台管理模块:登录后台管理页面后可以实现对信息的编辑、删除功能,从而大大文护互联网的安全文明。
系统功能结构如图1所示:
图1 系统功能结构图
系统通过实现了用户在线交流——发布新帖、回复新帖以及上传下载等功能,应用Microsoft SQL Server 数据库存储了庞大的数据信息,使本论坛网站的内容丰富。后台管理员的设置,对信息的编辑、删除,使网站上的信息得到了净化处理,有利于网络文明。
2.2系统的数据需求
根据系统的功能需求,本系统管理和文护以下几种数据元素(实体Entity):用户、论坛、论坛版面、贴子。
(1)用户实体
用户包含这样一些基本属性:用户名、用户密码、电子邮箱、真实姓名、性别。其中,用户名为用户唯一标志,不允许重名。
(2)管理员
管理员意着有资格申请本论坛各版面的管理权限,因此包含以下几个属性:管理帖子(对论坛中的帖子进行删除、修改)。
(3)论坛
论坛基本信息比较稳定,只能为管理员所文护,此实体包括以下一些基本属性:论坛名称、论坛内容。 ASP.NET网上论坛系统的设计+文献综述(2):http://www.751com.cn/jisuanji/lunwen_4893.html