基于ASP.NET网站设计与实现--以山东女子学院校友工作网站为例

时间:2022-08-06 08:55:18

基于ASP.NET网站设计与实现--以山东女子学院校友工作网站为例

摘要:网站设计与实现是一项庞大系统工程,通过编辑,与SQL Server数据库链接,采用静态、动态相结合的方式,阐述了网站在系统设计、实现与维护过程中作用及注意事项。

关键词:网站 设计 实现 SQL Sever数据库

学校发展离不开校友的支持和帮助,随着互联网日益发展和不断普及,在信息爆炸的今天校友工作的信息化显得尤为重要。设计完善的校友工作网站不仅可以展示学校的发展变化情况,还可以加强校友与学校以及校友自身之间的联系。

一、设计思想

在全局上通过几个板块的信息传达”拳拳学子心,悠悠母校情”的主题。板块设计分别展示学校风貌、校友工作基础建设情况,通过校友活动新闻、校友文章及照片,构建母校与校友、校友与校友的信息平台,进一步加强母校与校友感情联络。

二、开发工具选择

ASP(Active Server Pages动态服务器页面) [1]是一项微软公司的独特技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。后来,由于受到脚本语言自身条件的限制,微软公司又推出了。它不仅只是一个ASP的简单升级,而且为我们提供了一个全新而强大的服务器控件结构。从外观上看,和ASP是相似的,但从实质上看是完全不同的。几乎全是基于组件和模块化,每一页、对象和HTML元素都是一个运行的组件对象。由于ASP.省略与数据库连接起来。

四、网站的实现与维护

(一)网站的实现

一般情况下,主要对网站信息进行调试。首先对网站的每个模块进行调试,保证其可以正常运行;然后对各个模块之间的连接、调用进行调试,确保正确无误。

按照校友工作网站功能结构要求,首先测试用户管理模块,以管理员身份登录,设置管理员名字和密码,再次登录是否正确识别身份;其次测试校友注册管理模块,以校友身份注册、登录,是否可以正常浏览、查询、信息等,并利用管理员身份查看校友信息是否可以正确审核;再测试信息模块,以管理员身份分别通过后台进入各栏目,反复测试添加、删除文字和图片信息等,退出再登录前台查看是否都能正确显示;最后测试参数设置模块,包括文章(图片)添加的作者及时间、文章(图片)的显示条数等,以管理员身份登录后测试其是否能正常显示。[3]

(二)涉及问题

1、[4]文本编辑器FCKeditor,用于后台信息的工具,编写较规范,操作也很方便。

在使用过程中,首先将“var _FileBrowserLanguage = 'php' ; // asp | aspx | cfm | lasso | perl | php | py”和“var _QuickUploadLanguage = 'php' ; // asp | aspx | cfm | lasso | php”的“php”修改为“aspx”;然后配置语言包,修改为简体中文,FCKConfig.DefaultLanguage = 'zh-cn';另外加上几种常用中文字体,方便转换;最后考虑其安全性,不要使用Default的toolbar,要么自定义一下功能,要么就用系统已经定义好的Basic(就是基本的toolbar)。因此选择、修改好文本编辑器很重要。

2、在网站前一定考虑其安全性。一是可以为其增加系统操作日志,建立日志表:日志ID、管理员ID、管理员姓名、操作类型、操作名称(执行什么操作)、时间、IP地址、备注。可以随时观察、追踪到管理员或其他人员在何时何地操作动态。二是在设置密码时为其加密。加密后的口令即使被黑客获取也是不可读的。加密方法很多,可以采用摘要函数,它是防止改动的方法。如果改变了输入消息中的任何信息,输出的摘要将会发生不可预测的改变。也就是说输入消息的每一位对输出摘要都有影响。

( 三)维护

网站的生命延续就是后期维护。在长期运行中需要括及时更新信息、数据库维护以及安全管理。对于校友工作网站来说,只有定期或不定期更新信息才能吸引校友浏览,增加访问量,发挥宣传作用;另外数据库是网站的核心区,没有它就没有网站生存的价值,因此有效利用数据是维护数据库的重要内容;网站的安全隐患主要源于网站的漏洞存在,在维护过程中通过某些检测平台发现漏洞和及时修补漏洞。

结束语

设计和实现网站是一项庞大的系统工程,特别是做好统筹思想,把握好页面的全局性,每个环节不但要考虑周全,在网站调试过程中还要有耐心,利用网络资源和调试工具擅于发现问题、解决问题、总结问题。

参考文献

[1]蒋培,王笑梅 Web程序设计[M].北京:清华大学出版社,2007

[2]孙亦梁,徐克敏.勿轻视勿滥用.中国科技期刊研究[J].2002

[3]邹丽英,孙小权.浅谈高校网站的建设与维护[J].教育信息化,2006

[4] 宋颜浩,费文华.与相关数据库技术高级指南.中国水利水电出版社[J].2008

上一篇:Walk与ArcGIS GeoDatabase间的数据转换 下一篇:ASP网站数据库的安全漏洞及防护对策研究