校友网站的设计与实现开题报告.doc_第1页
校友网站的设计与实现开题报告.doc_第2页
校友网站的设计与实现开题报告.doc_第3页
校友网站的设计与实现开题报告.doc_第4页
校友网站的设计与实现开题报告.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁工程技术大学 本科毕业设计(论文)开题报告 题 目 校友网站的设计与实现 指 导 教 师 刘腊梅 院(系、部) 软件学院 专 业 班 级 软件11-1 学 号 1130010116 姓 名 朱辙 日 期 2015年3月26日 一、选题的目的、意义和研究现状(一)选题的目的和意义近年来计算机技术的快速发展,特别是计算机网络的发展,深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里即时通讯,过去的种种陈旧的联系方式,已经不能满足现代生活的需要。校友录作为一种方便校友之间联系的实用系统便应运而生。特别是提倡终生教育的今天,随着人的教育经历的增长,校友是越来越多,那么,校友信息的管理是我们每个人成长中必须管理的信息。对校友信息的增加、删除、修改、查询,以及数据的备份和恢复,还有相册的管理,都成为校友录管理系统不可缺少的部分。通过提供完善的校友录服务和规范的校友录管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。基于这种服务校友和母校的思想,结合在实习公司的开发经历,我决定以校友录为开发主体,结合计算机网络Web技术,使校友录可以在互联网上发布和使用,同时加入多元化的个人博客功能,不但完善了校友录原有功能,更能是校友方便管理自己的各种信息。同时,因为博客功能在国内乃至国际上十分流行,增加此功能也能提高本系统的使用率和受欢迎程度。校友网站不但可以在互联网上使用,也可以在校园局域网的服务器上让学校独自使用和进行二次开发。(二)选题的研究现状1.国内外研究现状目前世界上各种形式的校友录网站大约有28 万个之多,它们在网民心中占有重要地位。以目前存在的校友录网站来看,大致有以下几类:(1)按收费方式分,有收费校友录和免费校友录,其中以后者居多,像中国人的超级校友录就是收费的校友录服务,而像友联同学录、网易同学录等大部分提供的是免费校友录服务;(2)按提供同学录服务所在网站分,有大专院校自己网站上的同学录,如西北大学校友录;有专门单独的同学录网站,如世纪同学录;有综合网站上的同学录,如ChinaRen校友录、新浪校友录、校内网等等,其中以综合网站上的校友录居多。国内的同学录,目前仍然以ChinaRen、校内网和5460最具知名度,这三个同学录在众多的同学录网站中人气最旺,经营状况良好,占据了这个领域的大部分份额,但5460更多是在吃“资历老”的老本,呈现下降趋势。其他的同学录如友联、网易、新浪、亿唐、网大也占有一定份额。2.系统现状分析班级同学录的形式和班级实体的构成是一样的,由班级管理员负责维护界面。方便实用的留言版让每一个班级成员都有畅所欲言的权利,在这上面,你可以怀旧,可以抱怨,可以展望,总之只要班级管理员不干预,你可以发表任何言论;班级相册是同学录最直观、最具吸引力的一个功能,通过简单快捷的方法把照片上传到同学录供朋友们观赏,可以让同学不会因为时间的流逝而忘记自己的长相;通过班级聊天室可以在线聊天“生日榜”可以提醒大家对即将过生日的同学送去美好祝福;班级通讯录被喻为是永远不会丢失的现代化地址簿,可以随时随地调出;如果你有重要通知要告诉所有的同学,不用一个个的发信息,通过利用消息群发功能就能实现。经过多年的发展同学录管理系统发展逐渐成熟,同学录系统无论是在功能、用户界面等方面都得到了很大的改进。在一些特殊时期,校友录的作用更可以极大的显现和发挥到极至。因为在这些时期,同学老师之间都难以见面,面对面的人际交流机会就缺失了,而校友录就正好充当了这一角色,在虚拟的世界中成为一个信息传递的平台。校友录这些功能也使得它与其他网络工具相比有着其独特的优势。与BBS相比,其实同学录是另一个意义上的论坛,你同样可以发表自己的言论和看法,不同的是,这是一个表明身份的论坛,不是一个匿名的论坛,它的指向性很明显,因为当你在表达某些看法时,处在集体当中、熟悉你的人可以结合你的背景及对你的了解来理解你的言论;与QQ或ICQ聊天相比,若要向大家传达一则信息,不需要逐个的发布,可以群发,另外校友录有单独的留言页面,留言可以得到长期保留,可以供人查看,不会因为主机的不同而丢失;与E-mail相比,同学录有空间量大的相册,操作方便安全,而且文字语言可以借助图示表情,内容表达也更生动。现在的同学录还充当了另一个角色就是作为广告载体,只要很少成本,有些人就可作为班级访客在上面发布广告。但是这种广告载体的有效性是值得怀疑的。因为绝大多数愿意登录校友录的人都希望能在同学录上获得一种“家”的归属感,所以当有人在“家园”中发布一些广告信息时,犹如在家中的墙壁上涂鸦,容易引起人本能的反感,更何况如果遇上了负责任的管理员会在第一时间内把这些不合时宜的广告信息删除,所以在设计本系统时省去了广告载体功能。各个同学录在功能上会存在差异,但都在不断地完善,静态网站的同学录也正在向动态网站的同学录过渡,因为随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,特别是基于数据库驱动的Web站点更是如此,随着Internet上信息量的增多和交互性的加强使HTML越来越难以胜任。另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。所以开发动态网页或动态内容成了越来越多的站点所追求目标。所谓动态内容是由每一个用户按照自己的需求发出请求而特殊制作的Web网页。网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。二、研究方案及预期结果(一)主要研究内容本系统是基于Web的校友录管理系统的设计与实现,要实现用户的登录和注册、资料修改,班级通讯录,图片上传,班级相册,私人短信,公共留言板,退出登录等功能。在本系统中,校友可以进行管理、发表自己的文章,通过发表文章可以给自己带来写作快感和表达内心丰富感情,同时可以上传自己的头像图片,进行个人主页的美化,也可以展现自己的个人爱好。图1 校友网站功能模块图 校友网站的系统功能如图1所示。一般游客可以在首页进行感言评论,在首页中设置了游客评论,以及校友回复,从而方便游客的访问,同时对本系统也有一个最基本的了解。同时,游客可以注册成为校友网站用户。已经注册为校友的用户即可登录网站,可以在相应页面修改帐号和密码。注册用户拥有自己的个人主页,可以设置个人页面名称、添加日志和管理评论。校友也可以访问班级页面,加入班级、查看班级日志和退出班级。校友网站更有人性化的好友功能,可以添加好友和查看好友信息。(二)主要解决的问题 游客点击进入主页后即可浏览主页上的所有日志,点击查看日志后可以选择进行评论或者离开该日志。游客可以选择是否注册该网站,如果需要注册,即可点击进入注册页面,填写相关注册信息后便可成为校友网站注册用户。在管理员管理界面,主要实现管理员对校友网站所发布的日志内容的管理,包括对游客评论信息的管理和对日志的管理等,从而使系统做到更好的管理与维护。个人页面信息管理:主要是管理校友个人的信息,包括主页名称的更改、日志分类的添加和修改、个人日志的添加和修改、日志评论的管理等功能。头像管理:通过图片上传,校友可以修改自己的头像,为校友录添加更多的活力,从而实现与游客更好的沟通和交流。日志管理:校友会在自己的日志中表现自己内心的感受以及其它心灵感慨,游客可以通过对日志进行浏览和评论操作。校友可以通过对日志进行对发表、查看、修改以及删除等操作,以表达自己的情感和更好的管理与维护。评论管理:对进入本系统的游客所发表的评论进行查看管理,而对于已经过期或不良评论进行删除操作,使校友录可以做到及时的更新,以利于网站的维护。班级功能:校友可以访问班级页面,加入班级、查看班级日志和退出班级,同时班级中更添加人性化的通讯录功能。当游客浏览校友个人主页时也可以对该校友所发表的日志进行评论,同时可以给校友留言,进行校友录人性化的管理,使该校友可以与外界进行更好的沟通和交流。(三)基本理论本系统的开发以面向对象建模与设计方法学为指导理论,严格按照面向对象软件开发过程的系统构思、领域分析、应用分析、系统设计、类设计、实现、测试部署和维护这八个阶段来执行。软件过程方面,本系统所采用的是瀑布模型,瀑布模型具有以下特点,阶段间具有顺序性和依赖性、推迟现实的观点、质量保证的观点。结合我现在的开发实际,采用瀑布模型是最合理的选择。(四)设计方法与技术路线本系统采用面向对象的设计理念,开发语言使用C#编程语言,开发工具使用Microsoft Visual Studio 2005,数据库使用Microsoft SQL Server 2000。网站采用AJAX网页开发技术,编写的一套校友网站。C#是一种语言,ASP.NET是一个平台,上面支持用C#或者VB.NET写代码。C#不但可以开发基于ASP.NET的应用程序,也可以开发基于WinForm的程序。C#编程语言是由微软公司的Anders Hejlsberg和 Scott Willamette领导的开发小组专门为.NET平台设计的语言,它可以使程序员移植到.NET上。这种移植对于广大的程序员来说是比较容易的,因为C#从C,C+和Java发展而来,它采用了这三种语言最优秀的特点,并加入了它自己的特性。C#是事件的驱动的,完全面向对象的可视化编程语言,我们可以使用集成开发环境来编写C#程序。使用IDE,程序员可以方便的建立、运行、测试和调试C#程序,这就将开发一个可用程序的时间减少到不用IDE开发时所用时间的一小部分。使用IDE迅速建立一个应用程序的过程称为快速反映开发。(五)论文框架1系统概述:提出课题背景、目的及意义、系统研究现状、系统目标。2系统需求分析:提出需求陈述,进行用例建模。3总体设计:系统结构,软件架构和数据库设计。4详细设计:系统交互设计,类设计,开发环境选择,网络架构设计。5系统实现:开发技术概述,源程序系统说明。6系统测试:测试概述,测试用例设计,测试结论。7结论8致谢三、研究进度2015年3月26日-2015年3月28日 整理资料,撰写开题报告2015年3月31日-2015年4月4日 修改、提交开题报告,可行性分析2015年4月5日-2015年4月13日 需求分析:研究校友网站所应该实现的基本功能以及设计更多附加功能,完善设计2015年4月 14 日-2015年5月 5 日 概要设计:决定设计模式,设计数据访问层、数据操作层和用户界面层的架构,建立解决方案2015年5月 6 日-2015年5月 8 日 数据库设计:统计网站设计需要的所有信息项目,列表整理,分类分析,编写数据库文件2015年5月 8 日-2015年5月12日 详细设计:设计网站的每个页面,设计使用统一母版页2015年5月12日-2015年5月17日 模块设计:设计每个页面的功能2015年5月18日-2015年5月31日 编码设计:根据设计编码实现所有功能2015年6月 1 日-2015年6月 6 日 软件测试:先针对每个页面进行单元测试,在整合网站进行结合测试2015年6月 7 日-2015年6月10日 论文初稿到论文终稿四、主要参考文献1 邓文渊.Dreamweaver8+ASP动态网站开发实务M.北京:人民邮电出版社,2007.2 张哲.ASP数据库项目案例导航M.北京:清华大学出版社,2007:415-470.3 胡本峰,赵辉.ASP网站开发基础到实践M.北京:电子工业出版社,2007:290-347.4 柯华坤,王磊.ASP网站开发典型模块与实例精讲M.北京:电子工业出版社,2006.5 阿斯利森,舒塔,金灵. AJAX基础教程M.北京:人民邮电出版社,2006.6 萨师煊,王珊.数据库系统概论M.第三版.北京:高

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论