当前位置:文档之家› 毕业设计论文(校友录管理系统)

毕业设计论文(校友录管理系统)

2
本系统开发主要应用于操作系统是Windows XP,它是以Windows XP为运行环境。开发工具有MicrosoftVisualStudio 2008、Sqlserver2005、Macromedia Fireworks 8,主要的开发工具是前两种,另一种是辅助开发工具,本章主要介绍这三种开发工具。
校友录管理系统是在asp技术和sql数据库技术上建立起来的。在这个系统中同学们和校友们可以很方便的注册并登录这个系统,对学校和所在班级的情况进行浏览和检索,了解其他同学的情况。还可以浏览通知和学校最新动向,上传照片等操作。系统管理员可以浏览用户信息和资料,并可以删除违反规定的用户帐号,起到管理校友录网站的作用
(7)可以配置服务器以优化检索数据所需的磁盘输入/输出容量,配置客户端以优化从服务器检索数据的格式。
(8)可以将服务器存储在一个相对安全的位置,并配备如不间断电源供应系统这样的设备,这比完全保护每个客户端更经济。
(9)维护任务(例如备份和恢复数据)得到简化,因为这些任务都可以集中在中央服务器上执行。
主要参考文献、资料:
[1]李德奇,梁洁婷,《程序设计》,人民邮电出版社,2004 (4)
[2] 高树芳,米昶《软件工程》,大连理工大学出版社,2003 (3)
[4] 王淑敏,马世霞,刘丹,《动态网站设计》,清华大学出版社,2010
[5] 张翠轩,《网络数据库》, 清华大学出版社,2009
对于用户要求的数据存取的问题,数据库系统可以使用SQL Server 2005,它的实现比较简单,能够胜任数据的流出。
传统的静态网页实现起来比较繁琐,大大增加了用户的工作量。鉴于动态网页的优势,用户不必考虑网页制作html,只需关注于数据库数据的采集和输入上面,提高了工作效率,节省出大量时间和物力财力,是可行的。
用开发工具是使用了面向对象的编程技术。它开发的动态网站执行效率好,操作简单,基础好的基本都可以实现编程。
操作方面是很容易的,操作性是可行的。
1.3.2
技术是一种类似HTML(Hypertext Markup Language超文本标识语言)、Script与CGI(Common Gateway Interface通用网关接口)的结合体,简单的讲它是一种运行于服务器的脚本语言,但是其运行效率比CGI更高、程序编制也比HTML更方便且更有灵活性,程序安全性及保密性也远比Script好。一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能
一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。
1.3
1.3.1
用户要求实现B/S版的动态网页。对这个要求很容易实现,只要开发出网页,拷贝到服务器目录下就可以了,所以操作界面可以使用开发工具实现。
关键词: 校友录 SQL Server 网络 通讯
1
1.1
二十一世纪是一个经济飞速发展和资讯科技日新月异的时代,Web技术、程序设计和SQL Server数据库应用在科学技术突飞猛进的大前提下也得到了长足的发展,而且它们的应用迅速波及到了社会各个领域、各个层次。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。校友录作为一种方便校友之间联系的实用系统便应运而生。本课题为我们班级的同学提供一个相互联系,相互交流的平台。网站上有最新的班级动态,可以让同学们及时了解本班的情况。网站根据同学登录时的用户名和密码确定用户的权限,用户只能在被允许的权限范围内管理和查询相应的信息。
(3)可以在服务器上一次性定义业务和安全规则,并对所有的用户平等执行。
(4)可以在数据库内通过使用约束、存储过程和触发器来强制执行规则。还可在服务器应用程序中执行规则,因为这些应用程序பைடு நூலகம்是许多客户端访问的中央资源。
(5)关系数据库服务器只返回应用程序所需要的数据,优化了网络流量。
(6)最大程度地降低硬件成本,由于数据不是存储在每个客户端上,客户端不必耗费磁盘空间来存储数据。客户端无需在本地增加管理数据的功能,同时,服务器不需将处理能力耗费在显示数据上。
其特点归纳如下:
(1)实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,度身订造一套先进的局域网数据传输,从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为公司学校等通用的网络软件。
(2)先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。以为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。
随着计算机技术迅速向着网络化、集成化方向发展。传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件,而目前网络版软件中似乎存在着两种不同的趋势,一种是称为客户端——服务器的C/S结构,这类软件具有结构严谨,运行效率高,服务器端压力小,安全性好等优点,被广泛运用于局域网中。而另一种,也是本毕业设计所采用的,是称为浏览器——服务器的B/S结构,它的特点是在客户端直接采用了功能强大的浏览器软件作为界面,其优点在于软件开发效率高,客户端不受操作平台的限制、也不受地域的限制,网络传输量少,即适用于局域网,更适用于Internet,而且投资小、见效快,用户可以不必进行服务器方面的投资,而是去租用,甚至是免费使用ISP的服务器资源,因而受到越来越多中小型单位的青睐。
2.1.2
SQL Server 2005是一种采用T-SQL语言,基于C/S模式的关系型数据库管理系统。SQL Server 2005存储和管理数据有以下优点:
(1)每个数据项都存储在中央位置,所有用户都可在这个位置使用它们。
(2)各个客户端上不单独存储数据项复本,从而消除了因用户不得不确保使用的信息相同所带来的麻烦。系统不需要确保使用当前值更新所有数据复本,因为中央位置仅有一个复本。
内 容:校友录管理系统
基本要求:用户可以在前台查找和注册自己的学校,管理员可以在后台设置是否允许注册和是否需要审核,对重复学校可以进行审核修改等等;要求界面美观、使用方便;完成毕业设计报告。
重点研究问题:用户的注册和管理员的后台管理
主要设计方法:使用来进行设计,结合SQL SERVER来管理数据库。在这个系统中同学们和校友们可以很方便的注册并登录这个系统,对学校和所在班级的情况进行浏览和检索,了解其他同学的情况。还可以浏览通知和学校最新动向,上传照片等操作。系统管理员可以浏览用户信息和资料,并可以删除违反规定的用户帐号,起到管理校友录网站的作用
(6)可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。
(7)可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。
(8)智能性:系统在设计时,充分考虑系统运行的智能性,在使用系统一段时间后,系统可以适应于任何局域网。
2.1
2.1.1
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
当同学们离开校园,走上各自的人生历程,同学间的友谊将成为宝贵的人生精神财富。 但是随着时间的流逝,工作变迁,生活环境的转变。老友难聚,友情难叙。该校友录是为石家庄邮电职业技术学院校友之间进行交流和联系提供的一个平台。利用我校的网络资源优势和技术优势,通过提供完善的校友录服务,和规范校友录的管理,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的, 并以此加快我校的信息化建设。
(3)高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。
(4)高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。
(5)采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。
2.2
2.2.1
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
毕业设计
校友录管理系统
2012届计 算 机系
专业计算机网络技术(网络系统集成方向)
班级
学号
姓名
指导教师
完成日期2011年12月20日
学院
毕业设计任务书
姓 名
学号
专 业
计算机网络技术(网络系统集成方向)
班 级
毕业设计题目
校友录管理系统
指导教师姓名
职称或职务
讲师
工作单位
计算机系
毕业设计内容、基本要求、重点研究问题、主要设计方法(或步骤):
计划进度:
2011年10月20日——2011年10月31日 理解毕业设计任务、制定研究计划
2011年11月1日——2011年11月15日 搜集资料、业务调研、需求分析
2011年11月16日——2011年12月9日 软件设计、编码、测试、调试
2011年12月10日——2011年12月20日 撰写毕业设计报告
相关主题