【Asp.net精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了Asp.net精品源码-【精品】06计软26号王林 - 大学课件的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
系 别信息技术系 学 号 26 保定学院 毕业论文基于
ASP.NET 技术班级网站设计 论文作者:王林 指导教师:张莉敏 专业领 域 : 计算机应用 论文提交日期:2011-3-2 2011 年 3 月 保定学院 毕业论文基于
ASP.NET 技术班级网站设计 系 别 信息技术系 专 业 计算机应用 班 级 06 计软 学 号 26 号 姓 名 王林 指导教师 张莉敏 _ 2011 年 3月 2日 摘 要 本班级网站是为了合理利用网络资源、提供班级学习与交流、有效管理班级事务的网络平台。
网站基于 B/S 模式,在
ASP.NET 集成开发环境下采用 C语言开发完成。
本网站有班级新闻、班级相册、同学登录、班级留言、班级成员介绍、小游戏、个人留言、班级日志、班级作品、班级音乐等十多个模块。
网站的设计体现个性化的要求。
其中同学登录模块实现了用户注册、登录、与修改个人资料等功能;本网站还具有后台管理等应用界面方便了网站的更新和优化;班级留言实现了网上留言功能;班级相册实现了照片上载、在线浏览、添加评语等功能。
本网站能促进班级内学生交流学习,实现用户自由访问,增加同学们的互相了解,增强班级凝聚力。
【关键词】 网站建设;班级网站 ASP.NETC 3 Abstract This Class website design and reasonable use of network resources to provideclassroom learning and exchange the effective management of classroom affairsnetwork platform. Web-based B / S mode the
ASP.NET Integrated developmentenvironment developed using C language. News of the site classes class albumsthe students log in class messages the class members on games personalmessages class logs class work class music and a dozen modules. Web site designreflects the individual requirements. Students login module which the user registrationlogin and modify personal information and other functions The site also has abackground management application interface is more convenient to update andoptimize the site. Classes to achieve an online voicemail message class implementsthe image upload albums online browse reviews and other functions. This site canpromote student exchanges within the class to learn to achieve free access to usersincrease mutual understanding between the students and enhance the class cohesion.【Key words】 Construction Site Class Website
ASP.NET C 4 目 录第一章 引言 .............................................................................................. - 1 - 1.1 背景分析.......................................................................................- 1 - 1.2 现实意义.....................................................................................- 1 -第二章 设计实现...................................................................................... - 1 - 2.1 页面设计.....................................................................................- 1 - 2.2 系统分析.....................................................................................- 4 - 2.3 后台代码的实现..........................................................................- 5 - 2.3.1 前台布局代码实现 ............................................................ - 5 - 2.3.2 前台页面功能代码的实现 ................................................ - 6 - 2.3.3 数据库中表的结构.............................................................. - 7 - 2.3.4 后台与数据库的链接........................................................ - 8 - 2.4 网站的不足与改进...................................................................- 8 -第三章 结论 .............................................................................................. - 9 -参考文献 ...................................................................................................... - 9 -致谢 .............................................................................................................. - 9 - 第一章 引言1.1 背景分析 随着网络技术不断发展和计算机的普及,越来越多的人拥有了自己的电脑,越来越多的学校和班级通过计算机网络来管理其各项事务。
同时,学生与学生之间通过网络来交流的方式也日趋频繁。
在这种潮流的趋势下,应采取用什么样的方式来更好的管理学生的各项信息和班级的各项日常事务,以及怎样是学生之间能够更好的交流,成为一个问题。
1.2 现实意义 本系统使用
ASP.NET 技术的动态的网页与 SQL Server2005 数据库结合设计建立的一个网络班级网站。
用户通过内部网络访问本站,进行简单的注册并经管理员审核通过后,即拥有了使用本网站上所提供的除管理模块外的各功能的权利。
功能模块包括个人留言、个人登录、班级相册等。
个人留言提供用户之间的主要交流的平台,用户可以直接在本页面互相交谈,班级其他同学可以直接对其讨论或回复,从而很好的促进了班级内同学的交流。
个人登录可以使得留言更加有依据性。
班级相册可以将班级内同学的相册传到网站上自由浏览,增加班级的亲和力。
音乐盒可以使得更好听的音乐能更快的传递到班里每位同学的身边,同时达到资源共享的目的以上几个功能很好的解决了上面所提出的问题。
第二章 设计实现2.1 页面设计 为了满足班级网站的交流的目的。
所以本网站再设计上只是以简单、快捷的方式穿的给大众相关信息。
所以我在界面设计上从布局简单、目的明确的角度出发,布置前台阶面。
本网站主要采取的是套用模板的形式进行设计:模板主整体以绿色为基调。
以我们班——06 计软,作为网站的主题,网站分为首页、班级新闻、班级相册、班级成员介绍等多个模块。
在这里主要介绍几个具有特色功能的页面: 首页测试地址:http://localhost:1096/06e8aea1e8bdaf/page/index.aspx -1- 注册页面做的比较简单,但内部功能都可以很好的实现。
本页测试地址: http://localhost:1096/06e8aea1e8bdaf/page/zhuce.aspx 班级网站呈现给班级里面个人信息共享功能,使班里面的同学之间都能更快的了解班里面所有人的基本资料。
本页测试地址: http://localhost:1096/06e8aea1e8bdaf/page/e78fade7baa7e68890e59198.aspx -2- 班级相册,用于分享班上照片,班级相册采用的使滚动的效果来播放照片,本网站还具备了图面单张浏览以及对照片评论等功能,使同学们等得到更好的交流。
本页面测试地址:http://localhost:1096/06e8aea1e8bdaf/page/photo.aspx -3- 个人留言是简单的信息共享和交流平台,如果用户在登录成功后留言,则显示位用户名,一般用户留言,则统一视为游客。
预览地址: http://localhost:1096/06e8aea1e8bdaf/page/e4b8aae4babae79599e8a880.aspx2.2 系统分析 根据要求,同学登陆网站首页时,先通过注册,再通过用户入口进入登陆界面,在此页面登陆验证成功后即拥有了各项强大的功能权利。
如不登陆则视为普通浏览客户。
登陆首页 注册 已注册用户 普通登陆 注册成功 普通用户浏览 登陆 登陆成功 个人用户留言 班级成员浏览 图片评论 班级登录 -4-2.3 后台代码的实现2.3.1 前台布局代码实现 在网站前台页面布局时,也可以对其源代码进行编写来实现前台的布局效果。
例如:模板的导航前台设计代码如下: 首页 班级新闻 班级相册 班级成员 班级格言 小游戏 个人留言 后台管理 -5- 网站链接 班级作品 音乐 站长联系2.3.2 前台页面功能代码的实现 在布置完前台页面以后,我们就要对各模块进行功能实现,为此就要对网站进行后台的代码编辑。
例如:对注册用户的代码编辑: public partial class page_06muban1 : System.Web.UI.MasterPage string str DataSource.SQLEXPRESSAttachDbFilenameDataDirectoryDb.mdfIntegratedSecurityTrueUser InstanceTrue protected void Page_Loadobject sender EventArgs e if SessionName null Panel1.Visible false Panel2.Visible true Label2.Text 欢迎 SessionName 登录! else Panel2.Visible false Panel1.Visible true protected void Button1_Clickobject sender EventArgs e -6- SqlConnection con new SqlConnectionstr string str1 select from DbUser where 用户名 UserName.Text.ToString and 密码 PassWord.Text.ToString SqlDataAdapter da new SqlDataAdapterstr1 con DataSet ds new DataSet da.Fillds if ds.Tables0.Rows.Count 0 Label1.Text 用户名或密码错 else UserName.Text PassWord.Text SessionName ds.Tables0.Rows01.ToString SessionPassWord ds.Tables0.Rows02.ToString Response.Write Response.Redirectindex.aspx 2.3.3 数据库中表的结构 用户名注册表是用来记录注册人员信息: 留言表是用来存储用户以及游客在网站上留言的信息: -7- 相册表是用来管理页面上的相册以及用户对图片做出的评论:2.3.4 后台与数据库的链接 要访问后台数据库,先要建立与指定数据库的连接,然后通过该连接向数据库管理系统发送相应的 SQL 语句,从而获取数据库中的数据在程序中进行显示或进行处理。
为此采用.NET 语句进行数据库与后台的链接过程案例:SqlConnection con new SqlConnectionDataSource.SQLEXPRESSAttachDbFilenameDataDirectoryDb.mdfIntegratedSecurityTrueUser InstanceTrue int ParentNum int.ParseRequestcanshu string str select from photo where ID ParentNum SqlDataAdapter da new SqlDataAdapterstr con DataSet ds new DataSet da.Fillds2.4 网站的不足与改进 现如今流行 DIVCSS 布局方式因为自己的能力有限没能更好的进行设计;在颜色搭配上有些清淡;网站的后台管理需要进一步的完善和改良,使网站的功能更加强大,力求使网站更加完美,更加合理。
管理员对后台的管理进行完善,对一些内容的更新做到更加简单。
对一些数据进行加密处理,力求对网站整体安全性能做出判断。
网站中还存在很多的不足,对一些问题想的不是很周全。
通过这次设计,是我 -8-看到自己不足的一面,在今后我会努力学习,吸取教训和经验,发挥出更好的水平。
第三章 结论 本文主要说明了系统数据库的设计、功能设计及详细设计,实现了系统的一部分功能。
数据库设计、功能设计及详细设计,紧密相连,层层相套,第一阶段是下一阶段的基础,因此,在设计初期,一定要尽量考虑周全,对系统进行综合性分析,以便使以后的工作更加顺利。
参考文献 1. 王晶.ASP 网站建设 M.机械工业2007.6 2. 马开颜.ASP 实用教程M.北京理工大学出版社2004.8 3. 石志国.ASP 动态网站编程M.清华大学出版社2006.1 4. 耿祥义.ASP 实用教程M.高等教育出版社 2003.5 5. 郑阿奇.SQL Server 实用教程M.电子工业出版社2007.6致谢 在本论文的成文过程中得到了很多老师、同学和同事的帮助,其中我的老师张莉敏老师 她严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。
在此谨向张莉敏老师致以诚挚的谢意和崇高的敬意。
感谢校方给予我这样一次机会,能够独立地完成一个课题项目,并在这个过程当中,给予我们各种方便,使我们在即将离校的最后一段时间里,能够更多学习一些实践知识,增强了我们实践操作和动手应用能力,提高了独立思考的能力。
再一次对我的母校表示感谢。
我的心情无法平静,从开始进入课题到顺利完成,有多少可敬的师长、同学、朋友给了我无言的帮助,在这里请接受我诚挚的谢意我还要感谢培养我长大含辛茹苦的父母,谢谢你们 最后,再次对关心、帮助我的老师和同学们表示衷心地感谢! -9-
上一篇:
基于Web的在线拍卖系统的设计与开发【毕业论文,绝对精品】
下一篇:
学术论文摘要的定义及写作基本要求