基于.NET的校友会网络系统平台的设计

时间:2022-10-02 12:04:13

基于.NET的校友会网络系统平台的设计

摘要:本文论述了一个基于、和SQL Server2008相结合的校友会网络系统平台的设计原理、总体结构及实现功能。

关键词:;B/S;三层架构

中图分类号:TP311.52 文献标识码:A 文章编号:1674-7712 (2012) 16-0074-01

一、引言

B/S结构相对于传统的C/S结构,其优势之一是不用开发和过多考虑客户端的问题,一切都交由浏览器来处理,只需考虑服务器端的应用和功能即可。技术使得Web应用的开发变得与Windows应用的开发一样方便和快捷,这极大地推动了Web应用的发展。用传统ASP技术建立的Web应用实例,在页面中同时实现了显示、业务逻辑和流程控制,它有很多不足之处。用户界面承担着向用户显示问题模型和与用户进行操作和I/O交互的作用。用户希望保持交互操作界面的相对稳定,更希望根据需要改变和调整显示的内容和形式。在.NET框架下技术很好地解决了上述问题。

二、系统设计与实现

(一)系统功能结构

图1 系统功能结构

(二)系统实现

1.数据库表设计

三、系统的关键技术

(一)

(二)Repeater控件

本平台采用的是Repeater控件,其优点为不提供任何布局,即不会生成任何HTML代码,需要用户通过编辑模板实现布局功能。

(三)三层架构:表示层、业务逻辑层、数据访问层

三层架构的优点是:结构清晰、耦合度低,当数据库或者应用服务器的业务逻辑发生改变时,客户端并不需要改变,反之亦然,从而大大提高了系统模块的复用性,降低了维护费用。

(四)DIV+CSS

将网站各个重要的板块很有条理的分布在首页上,页面采用了现在比较流行的HTML+CSS+DIV 技术,为了实现图片的动态显示还采用了JavaScript技术。

四、结束语

利用开发和Windows桌面应用程序的开发十分相似,开发人员只要把精力放到实现网站的显示效果和网站的功能即可。利用.NET开发的校友会网络系统平台,具有校友会最新动态的浏览、用户的注册登录、在线捐赠等多项功能,较好的满足了校友会的需要。在整个开发过程中,采用了技术、DW的框架技术等,界面清晰、美观,功能完备,具有一定的创新性。

参考文献:

[1]王淑敏动态网站设计[M].北京:清华大学出版社,2010,7.

[2]郑广成.MVC和.NET相结合的高职课程形成性考核系统开发[J].计算机和数字工程,2011,1.

上一篇:计算机软件开发与实用价值探析 下一篇:数字ASIC设计流程