基于web校友的设计与开发毕业设计.doc
《基于web校友的设计与开发毕业设计.doc》由会员分享,可在线阅读,更多相关《基于web校友的设计与开发毕业设计.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科毕业论文论文题目: 基于web校友录的设计与开发姓 名:_ 院 系:_ 信息技术学院 专 业:_ 计算机科学与技术 年 级: 2007 学 号: 2007098 指导老师: 评定成绩:_ 毕业论文(设计)诚信声明书本人声明:我将提交的毕业论文(设计) 是我在指导教师指导下独立研究、写作的成果,论文中所引用他人的无论以何种方式发布的文字、研究成果,均在论文中加以说明;有关教师、同学和其他人员对本文的写作、修订提出过并为我在论文中加以采纳的意见、建议,均已在我的致谢辞中加以说明并深致谢意。论文作者 (签字) 时间: 年 月 日指导教师已阅 (签字) 时间: 年 月 日毕业论文(设计)版权使用授
2、权书本毕业论文 是本人在校期间所完成学业的组成部分,是在*学院教师的指导下完成的,因此,本人特授权对河南中医学院可将本毕业论文的全部或部分内容编入有关书籍、数据库保存,可采用复制、印刷、网页制作等方式将论文文本和经过编辑、批注等处理的论文文本提供给读者查阅、参考,可向有关学术部门和国家有关教育主管部门呈送复印件和电子文档。本毕业论文无论做何种处理,必须尊重本人的著作权,署明本人姓名。论文作者: (签字) 时间: 年 月 日指导教师已阅 (签字) 时间: 年 月 日目 录摘要IABSTRACTII引 言1第1章 绪论21.1 系统开发背景21.2 系统开发方法及目标2第2章 系统技术支持42.1
3、 ASP的原理及特点42.2 ACCESS数据库6第3章 需求分析83.1 系统功能描述83.2 系统开发环境需求分析9第4章 概要设计104.1 系统设计思路104.2 同学录网站功能结构概述10第5章 系统详细设计125.1 数据库设计125.2 网站架构设计15第 6 章 界面设计186.1 登录窗口设计186.2 用户注册页面186.3用户登录196.4 校友论坛发帖界面206.5 如何修改用户个人信息206.6 如何确保账号安全设计216.7 校友照片上传设计界面216.8 后台管理界面设计.216.9 资源管理器界面图226.10总体数据库表226.11 用户信息表设计23结论24
4、参考文献25附录A26附录B31附录C33致谢34基于WEB校友录的设计与开发张丽芳摘要同学录网站是一种能够联络同学之间感情的网站,它能让在千里之外的同学间彼此互相联系,互相交流,因此我制作的同学录就能够实现这种功能。同学录主要是用来让同学们能在上面相互联络,能够共同想起彼此之间的友谊,还能够想起大学时代的生活。我们制作的同学录通过利用网页制作三剑客,ASP语言、ACCESS数据库、photoshop来进行研究和开发的,制作的目的主要是用来能够进行同学的登录、注册和同学照片的上传,还能实现留言、发表评论,对我们的网站提出宝贵的意见。还能够在网站上,只要在线的同学都可以互相发送邮件。总之我们制作
5、的同学录网站最终目的是为了能让同学们能够相互交流,彼此联络一下感情,从而更加加深了同学间的友谊。在这次制作中能使我们充分利用网页制作、ASP语言、ACCESS数据库来制作一个好的网站,也使我们对ASP语言和ACCESS数据库掌握的更深,更透彻。本系统是采用 Microsoft Visual Studio 2010 作为前台开发工具,Access作为后台数据库平台的管理系统。本系统经过测试,运行稳定,已得到认可。关键词:校友录 Microsoft Visual Studio 2010 Access Based on the design and development of WEB Alumni
6、Zhang LifangABSTRACTThe Schoolmate Record website provides a room for schoolmate to communicate. Here the schoolmates can exchange their opinion. Never he is near or far away. The great distance between schoolmates will be closer here. Therefore the Schoolmate Records I made can realize this kind of
7、 function.I manufacture the schoolmate records mainly is uses for to enable the schoolmates mutually to contact in above, can remember between each other together the friendship, but also can remember the university time the life. We manufacture the schoolmate records through manufactures three swor
8、dsmen using the homepage, the ASP language, the ACCESS database, photoshop conducts the research and the development, the manufacture goal mainly is uses for to be able to carry on the schoolmate to register, the registration and schoolmate picture on passes on, but also can realize the message, mak
9、e the commentary, gives the precious comment to our website. Also can in the website, so long as the on-line schoolmates all may mutually transmit the mail. In brief we manufacture the schoolmate records the website final goal is for can let the schoolmates be able mutually to exchange, each other c
10、ontacts the sentiment, thus even more deepened friendship between schoolmates. Can cause us in this manufacture fully using the homepage manufacture, the ASP language, the ACCESS database to manufacture a good website, also causes us grasps deeply to the ASP language and the ACCESS database, is thor
11、ough.The system is using Microsoft Visual Studio 2010 development tools as the future, Access as the back-end database management system platform. Tested the system running stable, has been recognized.Keywords: Classmates Microsoft Visual Studio 2010 AccessII*本科毕业论文引 言近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻
12、的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯1。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。同学录作为一种方便校友之间联系的实用系统便应运而生。同学录作为一个让同学们相互联系交流的平台,正无时无刻的不影响着同学们的生活。已经成为毕业后同学之间联系交流的不可缺少的部分。目前,随着信息技术的飞速发展,同学录基本上已经覆盖每一所高校,同时也伴随着需求的提升不断完善,极大地为已经毕业提供全面、方便、快捷、系统的服务。由于信息技术在我国的发展呈起步晚、发展速度快的特点,
13、同学录在国内的发展平很不错,很多的大型网站都已经开发出来,最具有特色的例子就是校内网2。但相比国外先进水平仍存在一定差距,随着毕业的大学生逐年增加,就业压力越来越大,已经走出校园的同学往往忽略了同学之间的相互联系交流,因此,开发同学录为同学们提供一个方便的交流联系平台是相当必要的。同时也是对信息技术实践一个更好的完善3。本同学录系统是为学校同学之间进行交流和联系提供的一个平台,通过提供完善的同学录服务和规范同学录的管理,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。第 1 页 共 34 页第1章 绪论1.1 系统开发背景随着Internet 技术的不断发展,网络已经成为人们生
14、活中不可缺少的一部分,在网络的众多应用领域中,信息的传播与交流是非常重要的一块。当今信息技术的飞速发展使得人与人之间的联系更加密切、频繁,联系方式也越来越多样化。校友录管理系统作为一种方便同学朋友之间交流和联系的平台,已经受到越来越广泛的欢迎。在第14次中国互联网络发展状况统计报告中,同学录在经常使用的网络功能调查中占13.7 %比例,由此可以看出中国国内同学录的需求比例如此之高。但目前一些校友录系统存在内容添加幅度过慢、广告过多、网站过于花哨用户不易上手、系统安全存在很大隐患等问题4。开发一个切实可用、符合自身需求又经济的校友录系统也是比较有意义的,通过提供完善的同学录服务和规范同学录的管理
15、,可以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的。联络昔日的同学是同学录系统最重要的职能之一,提及联络同学过去人们一下子会联想到,定期给老同学打电话问个好,邮寄问候的贺卡,邮寄相关的刊物,逢年过节登门拜访等方式。随着互联网的日益发展和不断普及,腾讯的即时聊天工具QQ和电子邮件也是成为同学们之间日常联络的重要方式5。在信息爆炸的今天,同学工作的信息化显得尤为重要,通过现代信息手段,对同学信息分类管理,建立同学信息库,对同学资源优化分析,实现同学之间工作信息化,规范化,科学化。1.2 系统开发方法及目标目前的Web服务,仅以提供静态主页内容为主,无法根据用户的需求和实际情况作出相应
16、的变化。ASP(Active Server Pages)正好弥补了这些不足,具有动态、高效和易于交互的特点,正在取代传统的Web技术。ASP所设计出的是动态主页,可接收用户提交的信息并作出响应,其中的数据可随实际情况改变,无须人工对主页文件进行更新。例如:当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件:该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查询的结果集)以HTML的格式传送给浏览器6。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页会始终保持新鲜的
17、魅力。使用ASP设计应用程序,可以实现最佳的性能、更好的安全性以及更方便的维护,同时由于ASP在服务器端执行,很好地保证了浏览器/服务器中数据的一致性。校友录名为“校友录”或者“同学录”,其实不只是局限于同学这个圈子,朋友、同学、同事、老师与亲人等等都可以。它的目标受众是组织,只要是一个社会组织或者群体,不管大小都可以在网上申请一个校友录。用户人群的范围扩大到学生、同事、企业、家庭、军队、企事业单位的部门等等。因为每一个人都从属于一定的组织或团体,所以每一位网民都有成为校友录用户的可能。这就为在校或已毕业的广大校友们提供一份交流思想的场所,通过提供完善的校友录服务和规范校友录的管理,建立起校友
18、间的沟通渠道,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,从而增强学校的凝聚力。只要加入了班级或者某一团体的校友录,且你已经被批准成为这个校友录团体中的一员,你就可以享受着传者和受者的基本等同待遇。在校友录内部,传者和受者是没有界限的,在信息交流的过程中,传者和受者的角色是互换的,用户既是传者又是受者,在信息发布和接受方面是对等的,都可以自由地发表言论、班级聊天等等交流活动。也可以通过此网站与朋友联系,并且还能够创建学校和班级等功能。系统中班级管理为必不可少的模块项,主要是为了安全有效地存储和管理登录网站的用户的信息,赋予管理员特定的权限,可以对用户进行分类,添加,删除,修改
19、等,方便网站的管理与维护。以我校学生需求为应用背景,开发一个典型的 WEB 校友录。考虑实际情况,本系统将采用结构化生命周期法进行系统分析和设计,并采用原型法进行系统实施。这样能有效避免盲目开发问题,同时能充分的发挥原型法的优势,能顺利实现系统的实施。WEB 校友录拥有强大的功能,有如下几个个方面的目标:支持高校学生的查找;支持各高校学生,信息的注册。支持学生信息,校友管理,照片上传等个人操作,支持同学间互相留言。具体设计功能如下:(1) 界面友好,操作简单,帮您轻松上手。(2)系统具有灵活、严格的权限设定功能,采用非常周密有效的权限设置,确保同学各类资料的可靠性和保密性,防止错误和违规操作。
20、系统管理:可修改管理员权限及密码。(3)同学根据系统提供的步骤可以注册管理个人校友录。(4)友善的登录界面。(5)强大的索引功能和网站的安全性(6)退出系统7。第2章 系统技术支持2.1 ASP的原理及特点2.1.1 ASP文件的语法成分及使用方法ASP不能简单地理解为一般的脚本语言,它是将脚本语言(VBScript或JavaScript)集成到HTML主页并作用于服务器端的脚本环境。ASP文件是一个文本文件,其语法成分及使用方法如下:8文本用于显示信息、页面标题等,可用在任意单元中。HTML标记实现页面风格设计,可用FrontPage生成,也可以用Dreamweaver生成,更可以在写字板中
21、编写,再手工进行加工:可单独使用或嵌入到各个ASP脚本单元之间,以“”为定界VBScript脚本用于串联和控制ActiveX Controls,可结合ASP变量对Windows系统所提供的各种ActiveX控件等进行控制和处理:可单独使用或嵌入到各个ASP脚本单元之间,以和为定界符,并可通过对RUNAT属性的设置决定是否在服务器端解释执行。ASP脚本命令是应用程序的骨架,负责整体流程的设计,控制VBScript脚本和JavaScript脚本以及HTML标记,还可利用内置组件和对象实现所需功能:可单独使用或包含在和内,以“”为定界符。2.1.2 ASP脚本的处理方法大多数Web应用由在客户机上运
22、行的脚本和在服务器上运行的脚本组成。ASP脚本属于服务器端脚本,在服务器上解释执行,其余脚本如无特殊说明,均由客户端浏览器解释执行。ASP脚本在服务器端解释执行而现场生成相应的HTML文本,与网页中原来的HTML语言合成到一起,共同作用到前端。ASP脚本中会涉及到引用组件对象的情况,组件对象本身是经过编译的可重用二进制码。ASP脚本包含在ASP文件中,当IIS读到该页面时,它便查找服务器脚本并处理这个脚本。当ASP文件中的服务器脚本被处理之后,便把这个脚本从文件中去掉,然后再把文件发送给浏览器(该文件中可能包含某种客户机脚本)。浏览器把这个ASP文件作为原来的HTML文件来对待9。大多数服务器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于web校友的设计与开发 毕业设计 基于 web 校友 设计 开发
限制150内