APP下载

实验教学示范中心网站系统开发

2017-08-09作者梁广宇广东培正学院

电子制作 2017年12期
关键词:版面数据库中心

作者/梁广宇,广东培正学院

实验教学示范中心网站系统开发

作者/梁广宇,广东培正学院

伴随着时代潮流的飞速发展,互联网已成为人们生活中娱乐消遣、信息传播及接受教育的重要形式。本文以asp语言开发的实验教学示范中心网站制作过程来开展介绍,涉及技术有asp、html、 Css、JavaScript、access数据库。

asp;B/S架构;网站开发

引言

通过以往对实验示范中心网站使用,笔者发现实验网站上的功能不够齐全,例如,无法查询实验成绩,不知道实验的参考答案,无法和同学们或老师通过实验网站留言交流,课后如何申请使用实验室等等,这些都一一表露出,实验示范中心网站需要重整开发。

本文以用asp技术开发的实验教学示范中心网站系统作为例子,详细地介绍了设计构思、系统功能模块实现、数据库设计实现。

1. 设计构思

1.1 设计目标

在开展开发工作之前,我们通过问卷调查发现, 85%的同学对于之前的实验中心网站的版面风格不满意,故我们更着重地考虑系统使用者的意见,接纳同学们的意见和需求,并着手从同学们的观点去设计版面风格。

通过系统开发人员的商量,决定为网站增加以下的功能及变化:

前台版面风格;用户登录系统;留言版;学生留言管理模块;实验成绩系统;实验系统管理模块;搜索引擎;实验室系列申请表格。

1.2 系统流程

开发实验中心网站采用B/S架构开展设计,结合应用Web浏览器页面作为界面层,采取ASP语言开发系统,并以链接前端后台的数据库层,同时又进行数据应用和业务处理。

1.3 开发平台选择

我们制作网站系统时选择Windows 2007作为开发环境,因为电脑安装IIS组件时由于电脑技术缘故,在浏览ASP文件时总会出错无法浏览,所以我们用简易ASP服务器替代IIS组件。使用Access数据库存取数据,网页版面采用了Html、CSS和JavaScript技术进行设计版面及字体样式,结合了Dreamweaver、photoshop、Microsoft Access软件使用。

2. 系统功能模块实现

2.1 模块功能划分及实现

(1)前台版面风格更换

浏览者对网站的第一印象就是从版面风格开始,一个网站的风格对网页浏览量起着至关重要的作用。具体代码实现如下:

(2)用户登录系统

①新用户注册模块。留言 、成绩查询查询功能都需要用户注册登陆后才可以使用。注册用户时候要同时填写个人信息且都是学号等重要信息,所以是不能随意更改的,只能通过网站管理员后台更改。在新用户注册时避免学号出现重复,添加了验证有否重复功能。如下代码实现跟踪和限制,提示注册失败,同时引导重新注册。

②老用户登录。在用户登录时,用户需要通过输入账号和密码使服务器识别该用户。在表单中输入帐号密码,提交到服务器,再通过代码控制核对数据库中是否正确输入。具体控制代码如下:

③用户后台管理。网站管理员可以通过后台给同学修改个人密码和联系方式。

(3)留言版

①在登录后,用户可以在看所有留言,也可以留下新留言。在留下新留言时,留言人会被自动绑定session对象。以保证管理员知道留言人是谁,其中核心控制语句为∶

②查看所有留言。用户登录后,可查看系统上的所有留言,由于开放后的留言系统会有较多的留言,所以需要用到分页功能。具体控制语句有如下:

③学生留言管理模块。网站管理员可以通过网站后台对同学的不实留言做出删除处理。

(4)实验成绩系统

①查看实验成绩和答案。用户登陆后,服务器通过session对象绑定记录集获取该用户的学号,再通过该学号调用出其实验成绩。在每次实验成绩的后面,都带有该次实验参考答案的下载链接。

②实验成绩系统管理模块。管理员通过后台可以添加学生成绩,实验答案。还可以在学生成绩页面按年级、按系别去搜索学生成绩。

(5)搜索引擎

①站内搜索:为了缩减网页浏览者的找寻资料的时间,站内搜索的目标是网站内的文章。用户输入的关键字将会通过URL参数进行传递给接收页面,结果页面绑定记录集并筛选出包含URL参数的记录。使列表显示出筛选出的记录。具体数据库实现功能的控制核心语句为:

②站外搜索:增加了百度搜索的可让浏览者在实验示范中心网站找不到想要的结果时使用,再次增添了实验示范中心网站的简便性。

2.2 各模块的整合

在完成各个模块后,需把各个模块链接起来形成一个网络,具体图1所示。

图1

3. 数据库设计实现

3.1 数据库设计

系统开发需要结合使用数据库来存储数据。

表1 留言数据的message表

E-mail短文本Addtime日期/时间Content短文本Xuehao短文本

表2 存放用户数据的huiyuan表

表3 存放实验成绩信息的shiyan

3.2 连接数据库代码

因为在各个模块的网页中都用到数据库,而数据库连接代码比较长,所以可以把用于连接数据库语句放在同一个文件内,在每个需要连接数据库的文件中插入文件便可连接数据库。代码如下:

4. 结束语

一个成功的实验示范中心网站,是尽可能的满足所有学生的所有要求。网站开发者应以学生的角度去发现网站的不足之处,然而笔者作为计算机专业学生更应该为实验示范中心网站开发建设出一份力。

假若实验示范中心网站能被同学们有效的利用好,将会给同学们的学习旅程带来更多收益!

* [1]瞿颖键.网页配色设计从入门到精通.北京:北京希望电子出版社.

梁广宇(1996.11.27—);性别:女,籍贯:广东省佛山人,学历:本科,毕业于广东培正学院;现有职称:学生;研究方向:网络工程。

猜你喜欢

版面数据库中心
剪掉和中心无关的
拥有猫一样的眼睛
在打造“两个中心”中彰显统战担当作为
别让托养中心成“死亡中心”
数据库
版面撷英
数据库
数据库
数据库
北上广操心“副中心”