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

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