1。2。1 B/S结构
B/S结构的全称为Browser/Server,即浏览器/服务器模式。这种模式是相对于我们常说的C/S模式,也就是客户端/浏览器模式而言的。B/S结构最大的优点是不需要用户在使用的电脑上安装客户端,只要服务器处于正常工作的状态,用户通过浏览器就可以对系统进行访问,打破了时间和空间上的限制。但是由于目前互联网在安全方面的不确定性,使用 B/S 结构的系统更容易遭到不法分子的攻击,从而导致数据的泄露。但是由于 B/S 结构的快捷性与方便性,加之校友录系统中并不设计金钱类的交易,所以,在选择结构的时候,本系统选取了 B/S 结构。
1。2。2 SQL Server 2008数据库
本文在数据库方面采用的是 Microsoft 公司的 SQL Server 2008数据库,虽然现在已经推出了更新的版本,但是在功能以及性能上的需求上,2008版已经满足了校友录系统的所有需求。并且,SQL Server 2008具有以下几个较为明显的特点:首先,集成了因特网,其引擎可以对 XML 提供完备的支持,并且具有强大的可伸缩性、安全性以及可利用性,这些都是编写基于Web的系统的时候所必须的特性;其次,SQL Server 2008可以支持同一个数据引擎在不同的平台上进行使用,在向下兼容方面做的十分到位;再次,功能健全,SQL 数据库引擎中能够保证用户数据的完整性,不会受到侵犯;最后,SQL Server 2008容易安装、部署、方便使用。文献综述
1。2。3 ASP 技术
ASP 全称为 Active Server Pages,其汉语意思为动态服务器网页,也就是我们常说的相对于纯 HTML 页面写出的静态页面的动态页面,ASP 技术主要有以下几个特点:第一,ASP 集成于 HTML 语言中,并不像 C#所做的 Win form 窗体应用程序一样,需要编译才能运行;第二,易于编写,使用 ASP 文件进行代码编写并不需要一些专用的软件,甚至可以使用 Windows 操作系统中自带的记事本就能实现代码的编写;第三,不需要专门的软件进行运行,只要有一个可以解释 HTML 语言的留言器就能对使用 ASP 技术编写的动态网页进行预览,包括主流的360急速浏览器、火狐浏览器等等,甚至还包括 Windows 自带的 IE 浏览器。
2。校友录系统的设计与分析
2。1系统需求分析
通过对周口师范学院师生的问卷调查,以及笔者的亲身感受,认为本校友录系统的用户主要分为两种,分别是普通用户和管理员用户。
其中,普通用户通过注册,即在注册页面填写自己的个人信息,设置自己的账号密码之后,通过在首页输入自己的账号密码进行登录,在登录成功之后可以选择班级,如果该用户选择的班级为一个新的班级,则该用户自动加入班级,并成为班长。班长的权限比普通用户高一个等级,主要是为了对之后进入班级的用户进行审核,防止不良人员的进入。而如果新建用户选择的是已经有班长的班级进行加入,那么他需要等班长进行审核通过后才能进入班级,并使用相关的模块。
管理员用户相对于班长用户或普通用户而言,是对整个校友录系统进行管理的一类用户,其权限优先级在整个系统中为最高,可以对用户、班级、留言进行管理,甚至还可以设置一些系统的参数,或者对系统中一些过期的留言等信息进行批量的删除。来`自+优-尔^论:文,网www.youerw.com +QQ752018766-
2。2系统的功能设计
本系统主要由前台展示模块和后台管理模块所组成,其中,在前台模块主要提供了用户登录、班级留言、用户修改资料、校友论坛、公告模块、相册日志上传、留言板等几个子模块