论文部分内容阅读
[摘 要] 随着科技的发展,特别是网络技术的飞速发展,越来越多的人开始习惯从互联网上获取各种各样的信息,越来越多的企业或部门建立了自己的网站,利用互联网来发布信息、介绍自己的产品已经成为个人或公司的首选。本论文就是依托于一个基于.NET技术的动态茶花网站,用户在浏览器端可以随意查询自己需要的茶花知识,浏览国内外茶花新闻,发表评论等。提供良好的数据处理界面,方便管理员管理。
[关键词] 网站 茶花 NET SQL
1、绪论
中国是全世界最大的茶花出产国,年产茶花占全世界的1/3以上。在中国,茶花有着非常悠久的文化历史,山茶是中国传统名花,世界名花之一。随着Internet的飞速发展,人们了解关于茶花的知识,在也不要局限与书本和报纸,只要上网浏览茶花方面的网站即可。但是由于开发网站的技术以及对茶花知识掌握的不完全,导致许多网站可供用户浏览的信息太少,有的静态的网站更新信息更不方便。故网站虽多,但实用价值不高。所以开发一个既是动态的,网站信息又比较齐全的茶花网站是势在必行的。本平台利用现在比较广泛的ASP.NET+SQL数据库的架构实现的
2、网站需求分析
本网站给用户提供一个了解茶花知识的平台,用户可以与网站管理员及时地交换意见,产生互动,管理员也可以及时对网站进行更新维护。
前台用户系统功能:
(1) 用户可以浏览网站的一些基本的茶花信息。
(2) 用户可以浏览网站的新闻。
(3) 用户可以查看网站的联系方式。
(4) 用户可以浏览留言板的帖子。
(5) 用户可以随时发表自己的言论。
后台管理系统功能:
(1) 增加、修改、删除网站的新闻。
(2) 修改、删除留言板帖子。
(3) 浏览、删除最新产品信息。
3、系统功能模块设计
本网站的主要功能是实现用户对茶花知识的查询和了解,对上述各项功能进行分析、整理,并按照结构化程序设计的要求,得到下图的系统功能模块图。
图1系统功能模块图
4、系统平台设计
4.1数据库分析设计
茶花网站对于用户来说,主要是了解关于茶花方面的知识,数据库主要存储一些茶花方面的知识,如新闻、图片、茶花品种介绍等。对于管理员来说,数据库要存储一些网站的相关信息,包括网站的模板、联系方式、页面上显示的一些文字、图片等。主要表结构如下:
(1)管理员表(Admin)包括的数据项有:用户名、用户密码、用户权限等。
(2)用户注册表(User)包括的数据项有:姓名、Email、联系电话、密码等、注册日期、邮政编码、用户的主页、上次登录时间、是否锁定用户等。
(3)茶花大类表(BigClass)包括的数据项有:大类ID、大类茶花名、大类茶花。
(4)新闻评论表(Comment)包括的数据项有:用户名、评论内容、评论日期等。
(5)网站模板表(Skin)包括的数据项有:配色模板名称、是否是默认模板、模板设计者姓名、模板设计者邮箱、CSS设置等。
4.2系统设计
本平台遵循了朴素、大方、简洁、和谐的设计原则。下面介绍几个模块的实现过程:
(1)用户登陆模块
用户登陆模块的作用是提供会员登陆、新用户注册、找回密码。该模块的流程图:
图2用户登陆模块流程图
(2)后台管理茶花添加界面
图3后台管理茶花添加界面
5、总结
通过本平台的研发,我学习到了许多的知识。在开发的过程中遇到的困难很多,在开始建数据库时,对于中国的整体茶花知识还是比较缺乏,在通过交流沟通,总算解决了建数据库的问题。本平台顺应信息化的发展需求,基本实现借助网络媒介宣传、推广,较好为了解茶花各方面知识提供一个良好的交流平台。
参考文献:
[1]黄平主编, 数据库技术.北京:机械工业出版社,2002.
[2]明日科技组编著,ASP.NET开发典型模块大全,人民邮电出版社 2009
[3]明日科技组编著,ASP.NET开发技术大全,人民邮电出版社 2009
[4]James R.Groff 著 章小莉等译,SQL完全手册(第二版)电子工业出版社 2004
[5]彭万波等编著, 网页设计精彩实例.北京:电子工业出版社,2002.
作者简介:
蔡亚军(1980-12),男,江苏泰州,主要研究方向数据通信与网络。
[关键词] 网站 茶花 NET SQL
1、绪论
中国是全世界最大的茶花出产国,年产茶花占全世界的1/3以上。在中国,茶花有着非常悠久的文化历史,山茶是中国传统名花,世界名花之一。随着Internet的飞速发展,人们了解关于茶花的知识,在也不要局限与书本和报纸,只要上网浏览茶花方面的网站即可。但是由于开发网站的技术以及对茶花知识掌握的不完全,导致许多网站可供用户浏览的信息太少,有的静态的网站更新信息更不方便。故网站虽多,但实用价值不高。所以开发一个既是动态的,网站信息又比较齐全的茶花网站是势在必行的。本平台利用现在比较广泛的ASP.NET+SQL数据库的架构实现的
2、网站需求分析
本网站给用户提供一个了解茶花知识的平台,用户可以与网站管理员及时地交换意见,产生互动,管理员也可以及时对网站进行更新维护。
前台用户系统功能:
(1) 用户可以浏览网站的一些基本的茶花信息。
(2) 用户可以浏览网站的新闻。
(3) 用户可以查看网站的联系方式。
(4) 用户可以浏览留言板的帖子。
(5) 用户可以随时发表自己的言论。
后台管理系统功能:
(1) 增加、修改、删除网站的新闻。
(2) 修改、删除留言板帖子。
(3) 浏览、删除最新产品信息。
3、系统功能模块设计
本网站的主要功能是实现用户对茶花知识的查询和了解,对上述各项功能进行分析、整理,并按照结构化程序设计的要求,得到下图的系统功能模块图。
图1系统功能模块图
4、系统平台设计
4.1数据库分析设计
茶花网站对于用户来说,主要是了解关于茶花方面的知识,数据库主要存储一些茶花方面的知识,如新闻、图片、茶花品种介绍等。对于管理员来说,数据库要存储一些网站的相关信息,包括网站的模板、联系方式、页面上显示的一些文字、图片等。主要表结构如下:
(1)管理员表(Admin)包括的数据项有:用户名、用户密码、用户权限等。
(2)用户注册表(User)包括的数据项有:姓名、Email、联系电话、密码等、注册日期、邮政编码、用户的主页、上次登录时间、是否锁定用户等。
(3)茶花大类表(BigClass)包括的数据项有:大类ID、大类茶花名、大类茶花。
(4)新闻评论表(Comment)包括的数据项有:用户名、评论内容、评论日期等。
(5)网站模板表(Skin)包括的数据项有:配色模板名称、是否是默认模板、模板设计者姓名、模板设计者邮箱、CSS设置等。
4.2系统设计
本平台遵循了朴素、大方、简洁、和谐的设计原则。下面介绍几个模块的实现过程:
(1)用户登陆模块
用户登陆模块的作用是提供会员登陆、新用户注册、找回密码。该模块的流程图:
图2用户登陆模块流程图
(2)后台管理茶花添加界面
图3后台管理茶花添加界面
5、总结
通过本平台的研发,我学习到了许多的知识。在开发的过程中遇到的困难很多,在开始建数据库时,对于中国的整体茶花知识还是比较缺乏,在通过交流沟通,总算解决了建数据库的问题。本平台顺应信息化的发展需求,基本实现借助网络媒介宣传、推广,较好为了解茶花各方面知识提供一个良好的交流平台。
参考文献:
[1]黄平主编, 数据库技术.北京:机械工业出版社,2002.
[2]明日科技组编著,ASP.NET开发典型模块大全,人民邮电出版社 2009
[3]明日科技组编著,ASP.NET开发技术大全,人民邮电出版社 2009
[4]James R.Groff 著 章小莉等译,SQL完全手册(第二版)电子工业出版社 2004
[5]彭万波等编著, 网页设计精彩实例.北京:电子工业出版社,2002.
作者简介:
蔡亚军(1980-12),男,江苏泰州,主要研究方向数据通信与网络。