2.相关技术简介
2.1 ASP.NET技术
ASP.NET是Microsoft公司推出的Web开发平台,也是目前最先进、特征最丰富、功能最强大的Web开发平台。ASP.NET具有可管理性、可缩放性、可用性、简易性、自定义性、扩展性、增强的性能、安全性、强大的工具支持、强大平台等优点,是目前主流的网络编程环境之一。
ASP.NET支持多种开发语言,并包含了许多新技术,如ADO.NET、母版页、Web Service、WebUserControl等。C#语言是一种功能强大、面向对象的编程语言,它从C语言和Visual C++派生而来,是Microsoft公司.NET技术核心开发语言,因此本系统选择C#语言作为开发语言。
2.2 SQL Server 2005数据库技术
SQL Server 2005 是微软公司推出的SQL Server 数据库管理系统较新的版本,它对SQL Server 2000中的某些特性进行了加强。SQL Server 2005 包含了多个能显著提高开发者能力的新技术,而且它在高可用性上也有所创新,提高了安全性,增加了证书和数据加密。
SQL Server所使用的数据库查询语言称为Transact-SQL,它是SQL Server的核心,Transact-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能。电子留言板系统面向的是广大师生用户,需要存储的数据量较大,使用人群较广且该领域对数据的安全性要求较高,所以系统使用SQL Server 2005作为数据库工具。
3.系统总体设计
3.1系统操作流程
学生用户不注册登陆之前可以浏览前台页面首页主题信息,学生用户注册后登陆后可以发表留言,查看留言回复等。管理员登陆后可以进行后台管理文护,如查看留言,发表留言、回复留言、删除留言等。系统操作流程如图1所示。
图1  系统操作流程图
3.2 系统功能设计
电子留言板系统从总体上分为查看主题、用户管理、发表留言、我的留言、留言管理、注销登陆优尔大功能模块,各个功能模块设计的具体功能如下:
(1)查看主题模块:首页加载后可以查看留言主题,查看回复,进行回复操作。
(2)用户管理模块:包括用户注册和用户登陆两个子模块。其中用户注册模块负责普通用户的注册操作,用户登陆之前要进行注册,管理员不需要注册;用户登陆模块负责管理员和普通用户的登陆操作,不同权限的用户可以访问的内容不同,继而进行相应的操作。
(3)发表留言模块:在发表留言模块中,用户和管理员可以发表各自的留言。
(4)我的留言模块:在我的留言模块中,用户和管理员登陆后,不仅可以发表自己的留言,还可以随时查看个自的留言信息。
(5)留言管理模块:留言管理模块设置的用户和管理员的权限不同,学生用户查看个人的留言信息,查看回复信息,删除个人已发表的留言信息;管理员对留言板进行文护,可以查看所有留言信息,回复留言信息,删除留言信息。
(6)注销登陆模块:在注销登陆模块中,负责用户和管理员注销登陆操作,此操作发生后,直接跳转到查看主题页面。
综上所述,系统的总体功能模块设计如图2所示。
                                                                     
                                                                                       
上一篇:ASP.NET《计算机应用基础》作业管理系统设计与实现
下一篇:基于Authorware的多媒体课件设计与开发

数据挖掘在电子商务中的应用

电子政务环境下公务员的...

电子政务建设与民营企业...

电子政务与行政体制改革...

电子商务中信息不對称问题研究【2365字】

應用电子技术中可编程控...

PKI的电子商务安全密钥托管技术【1306字】

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

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

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

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

志愿者活动的调查问卷表

公寓空调设计任务书

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

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

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

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