网络的迅猛发展,也使得文学逐渐成为一种消费方式、娱乐方式和存在方式,这一点会给文学未来的发展和变革带来深刻影响[4]。中国文学的发展源远流长,唐诗宋词、诗歌散文发展到如今,比之网络小说略有黯然。传统文学需要发展,散文文学网站也应在网络文坛中占据一席之地,发挥它的光和热。
2.相关技术简介
2.1ASP.NET技术
ASP.NET是微软.NET框架提供的一个统一的Web开发模型[5]。它为用户提供了完整的可视化开发环境,并在生产效率、灵活性和可扩展性、安全性、完整性上更加完整,在操作及代码编写上更加简洁、方便。ASP.NET具有更加完善的开发工具,可以使用Visual Studio开发环境,使用ASP.NET控件进行高效的应用程序开发[6],还具有数据访问的高效性。简单的操作便可以实现界面的生成,快速实现相应的用户需求功能[7]。
简单的说,ASP.NET就是一种程序,是基于通用语言的编译运行的程序,它以其强大性和适应性可运行在Web应用软件开发的几乎全部的平台上。
2.2SQL Server 2005数据库技术
SQL Server 2005是Microsoft公司推出的数据库管理系统[8],它具有构成Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。在Web应用程序中包含了查询和强大的搜索功能,能较好的解决数据查询、更新操作效率低的问题。SQL Server 2005易于安装、部署和使用,用户界面图形化,使系统管理和数据库管理更加直观、简单。数据库中的数据完整性为我们更好地使用数据库提供了强有力的后备保证[9]。
SQL Server与Windows NT完全集成,SQL Server也可以很好地与Microsoft BackOffice产品集成[10]。
3.系统总体设计
3.1系统功能设计
本系统从总体上分为用户登录、用户注册、文章浏览、在线留言、发表文章、文章管理和留言管理模块,各个功能模块设计的具体功能如下:
(1)登录功能:用户登录后能够使用一些网站基本功能,也避免了未登录网站的用户通过留言平台发布一些广告等不良信息,影响网站用户的交流环境。
(2)注册功能:对于想要加入网站的新人,用户可以通过注册填写基本信息入驻网站。
(3)文章浏览:用户最基本的功能,文章分为多种类型,用户可以通过栏目导航查看自己喜欢的文章类型。
(4)在线留言:用户可以在喜欢的文章下面发表留言,写下自己的感想留下足迹,与人交流学习。
(5)发表文章:该功能给用户提供了一个展示自己的平台,用户也能写出自己的文章。
(6)文章管理:管理员在后台可以对文章进行添加和删除操作,保障网站文章内容质量。
(7)留言管理:管理员对于在留言中的广告信息,恶意评论可以进行删除,文护网站环境。
系统总体功能结构模块如图1所示。
图1 系统总体功能模块图
3.2数据库设计
3.2.1需求分析
基于对以上功能的分析,为满足用户需求,需要用户信息数据有:用户名、用户密码、性别、年龄、地址、电话等;留言信息数据有:留言人、留言内容、留言时间等;文章信息数据有:文章编号、文章标题、作者、内容、发表时间等;文章类别信息数据有:类别编号和类别名字;管理员信息数据有:用户名和密码。
3.2.2概念结构设计
根据散文文学网站的需求分析结果,可以得到以下几个实体信息:用户实体、管理员实体、留言实体、文章实体、文章类别实体。通过分析实体间的关系最终整理得到系统实体关系图如图2所示。
图2 散文文学网站E-R图
3.2.3逻辑结构设计 ASP.net散文文学网站的设计与实现(2):http://www.751com.cn/jisuanji/lunwen_2425.html