欢迎您,[登录][注册] (您的IP:54.167.83.233)

您现在的位置: 资讯   学科教育   信息技术论文 

蓝色记忆日记网站
2012-7-7 15:15 |  发布人: gaobaoli |  阅读: 1390 | 

 

 

 

蓝色记忆日记网站

 

摘  要

 

随着社会和网络的发展,我们的生活越来越多姿多彩,同时我们的生活节也越来越快,我们的身心疲惫,身体劳累不堪,缺乏与朋友的深度交流,人与人之间的冷暖更显突出,这些急需要解决的生活方式问题随之而来,因此我们以ASP.NETSQLSERVER 2000为主要技术的,在此情景下开发了一个以日记为主体的个人网站。它是为那些以网络为宣泄心中压力方式的好工具,更是联系、结交更多网上好友的一个便利工具。它也使的分享朋友之间生活的酸、甜、苦、辣成为一种可能。同时也加深了朋友间的联系。这个网站的后台是以SQLSERVER 2000数据库为主要的技术,ASP.NET为辅技术。前台以ASP.NET为主要技术依据。中间应用了DATAGRID控件技术,和一些数据验证控件技术来制作了这个个人应用型的日记网站------蓝色记忆。

 

关键词蓝色记忆 后台登陆 注册 SQLserver数据库

 

目 录

 

摘  . 1

关键词. 1

一、网站开发背景. 3

二、网站基本功能. 3

三、网站技术特点. 5

四、网站安装使用方法. 6

. 9

参考文献. 10

. 11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一、网站开发背景

计算机网络的发展使人类社会发生了巨大变化,它塑造出一种与农业社会和工业社会不同的社会文明形态——网络社会文明。网络对人们的日常生活、社会经济和精神文明等的发展都产生了重大影响。我国网络正处于快速发展的上升期,网络环境整体良好,而且会越来越好。当今社会进入网络社会,计算机网络渗透到人 们生活的方方面面,影响到人们的日常生活,改变着人们的生活节奏。从网上游戏到网络课堂,从网上购物到网上炒股,都可以在计算机前完成。随着网络交流的普及,一些新兴的网络语言正进入人们的生活。

网络日记的开发为时为了顺应这个时代的潮流,朝着时代进步的方向而做的一个个人在线网络日记网站。它是我们利用一些成熟的网络编程技术而作的,虽然我们在这个过程中遇到了很多难以想象的问题和困难,但我们作为新时代的骄子不气馁步步为营,踏踏实实做好自己的本分工作,为这个个人日记型网站的出世做了很多努力。

二、网站基本功能

日记的浏览功能,可快速浏览日记目录,查看曾经每天的在自己身边发生的事,了解那些逝去的日子自己在忙什么,有哪些事情疏忽了,对自己是一个很好的提示,对今后自己的人生也很有意义。

日记的管理功能模块,此模块可以快速的对日记的标题和日期进行查看、删除等管理,使得日记的管理更加快速,更加方便,效果如图1所示:

1 日记管理页面

个人好友的管理功,它能够快速查看好友的名字、电子邮箱和年龄等情况,还可以删除好友,使得好友的管理更加方便、快捷。

日记发表功能模块,能够快速的发表日记,写下当天美好的记忆,对自己是一种鞭策和激励,同时也是对自己人生的一段美好的纪念。

个人好友的注册功能模块能够快速添加好友,不需要繁琐的步骤,立即就能注册好友,增加了与好友分享自己生活酸、甜、苦、辣的途径。

后台登录模块,采用了随机码验证的技术能够防止非管理员的用户的恶意登陆和非管理员好友的恶意登陆,效果如图2所示:

2 登录页面

三、网站技术特点

本网站在开发时利用了ASP.NET技术和SQLSERVER 2000数据库技术。

Asp.net它更为我们提供了一个全新而强大的服务器控件结构。从外观上看,ASP.NETASP是相近的,但是从本质上是完全不同的。ASP.NET几乎全是基于组件和模块化,每一个页,对象,和HTML元素都是一个运行的组件对象。在开发语言上,ASP.NET抛弃了VBSCRIPTJSCRIPT,而使用.NET Framework所支持的VB.NETC#.NET等语言作为其开发语言,这些语言生成的网页在后台被转换成了类,并编译成了一个DLL。由于ASP.NET是编译执行的,所以它比ASP拥有了更高的效率。在里我们在index.aspx页面采用ASP.NET技术里的datagrid控件与后台数据库的连接的方法。效果如图3所示:

3 日记目录浏览页面

和首页一样:后台的日记管理和用户管理也采用了datagrid控件与后台数据库绑定技术,而在好友注册和登陆页面则采用了CompareValidatorRequiredFieldValidatorRangeValidator等一系列验证控件,来保证注册页面中各种控件所传送数据的安全,从而保证了往数据库中输入数据的安全性和正确性。

SQLSERVER 2000数据库是微软公司研制开发的数据库管理系统 可以进行数据库的创建,对数据库进行查询操作,安全性设置工作等。 为了建立交互站点,你需要使用数据库来存储来自访问者的信息。例如,你要建立一个职业介绍服务的站点,你就需要存储诸如个人简历,所感兴趣的工作等等这样的信息。创建动态网页也需要使用数据库,如果你想显示符合来访者要求的最好的工作,你就需要从数据库中取出这份工作的信息。你将会发现,在许多情况下需要使用数据库。

而在这个个人网站中采用了SQLSERVER 2000中的结构化查询语言的特点,在这个个人网站中有两个表来供查询和删除:notes表、users表。根据SQL的特性他们可以包含上千上万个记录而其速度也不会受太大的影响。特别是前台的控件与后台的数据库的连接中我们采用了sqlsilent引用集的数据库连接技术。使得其连接数据库更方便更快捷。

四、网站安装使用方法

l        硬件要求:SQLSERVER 2000以上数据库系统、安装了WIN2000以上支持中文图形操作界面的操作系统,和VISUAL STUDIO.NET2003以上版本的计算机,至少16M内存和50M硬盘空间。

l        数据库文件:stu_data.mdf   stu_log.ldf 这是还原后的SQL2000数据库中data文件夹下存在的数据库文件,本文夹带的为备份数据库文件 stu数据文件。具体见图4所示:

4 网站数据文件

解压缩网站压缩文件后,压缩文件后会释放出一个gerenwangzhan文件夹。此文件夹为蓝色记忆网站的所有文件。将解压缩得到的文件夹gerenwangzhan放于web目录C:inetput\wwwroot\下,右击gerenwangzhan文件夹,选择属性中的web共享此文件夹。

然后在控制面板中找到“管理工具”,在管理工具中找到“internet信息管理”在默认的网站下找到“gerenwangzhan”这个目录,右击属性命令,在新打开的标签中点击建立虚拟目录标签,建立此文件夹的虚拟目录。

SQL2000数据库中新建stu数据库,右击在“新得任务”中找“还原数据库”命令,在跳出的窗口中选择设备,然后添加设备在路径C:inetput\wwwroot\ 下找到database文件夹下的找到数据库备份文件stu 点击“确定”按钮稍等,还原数据库成功。如图5所示:

 

5 还原数据库操作步骤

成功后打开SQL2000数据库的企业管理器,就会看到有了一个名为stu的数据库,这就是我们的那个网站的数据库了。

然后打开IE浏览器,在地址栏中输入地址http://localhost/gerenwangzhan/index.aspx进行测试,即可使用进入测试首页。默认的登录密码是admin用户名也是admin。进去后才能登录后台,进入注册页面,进行添加好友的步骤。(这是需要管理员权限的,暂时我们由于时间原因没有进行权限划分)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

小 结

 

通过这次的网站的制作,我们学到了很多的书本上没有的知识,如:团队合作和工程项目开发的知识。这些都是在与同学们进行沟通时才能体会到的。

首先是团队的力量,在这次项目模拟开发中,我们遇到了前所未有的困难,这些都是在各个同学的努力下才能将这些困难一个一个的解决的,否则的话我么也不可能从这一次一次的困难中走出来。还有就是项目开发前的项目规划一定要写明白,否则到后来的项目集成时会出大问题的,若你将项目规划提前就说的很明白,而且很清楚,那么你的后期项目模块的集成就会很顺利。

其次是对网站制作的后台数据库的设计,没有规划好的后台数据库的网站就不是一个成功的网站,因为一个动态的网站是有后台的和前台之分的,若你的后台数据库没有设计好,用户的权限就不能很好的得到规范。因此这个网站的安全性就没有保证,其次是后台的管理员权限的划分一定要权限分离,以便更好的管理好网站。

 

 

 

 

 

 

参考文献

 

[1]郑阿奇:《SQL Server实用教程》,电子工业出版社 2006年第二版。

[2]金雪云:《ASP.NET简明教程(C#)》,清华大学出版社 2007年。

[3]杨云:《ASP.NET典型系统开发详解》,人民邮电出版社 2006年。

[4]李玉林、王岩:《ASP.NET 2.0网络编程从入门到精通》,清华大学出版社2006年。

[5]刘文、朱飞雪:《软件工程基础教程》,北京大学出版社 2007年。

[6]梁竟敏等:《软件工程实训》,电子工业出版社 2006年 第1版,第2050页。

[7]李丹程:《企业项目案例库建设》,《计算机教育》 2006年第11期,第42页。

[8]刘鹏伟:《time.h的应用》,http://unix-cd.com/vc/www

[9]萨师煊,王珊:《数据库系统概论》,北京:高等教育出版社。

[10]尚俊杰.:《ASP.NET 程序设计》,北京:清华大学出版社。


 

 

下一篇 :  教学创新初探
投稿 付款 审核 发表 邮递样刊
在线投稿
 
顶部