系统要求客户端支持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基础考试网站的设计与实现+数据库设计
下一篇:VB+access学生信息管理系统的设计与实现

ASP.NET的Web网络應用程序开...

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

网上教學与实践【2498字】

jsp+mysql的B2C网上商城系统的设计与实现

志愿者活动的调查问卷表

神经外科重症监护病房患...

C#学校科研管理系统的设计

中国学术生态细节考察《...

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

国内外图像分割技术研究现状