同学录管理系统设计与实现

上传人:枫** 文档编号:564142893 上传时间:2023-05-20 格式:DOC 页数:28 大小:501KB
返回 下载 相关 举报
同学录管理系统设计与实现_第1页
第1页 / 共28页
同学录管理系统设计与实现_第2页
第2页 / 共28页
同学录管理系统设计与实现_第3页
第3页 / 共28页
同学录管理系统设计与实现_第4页
第4页 / 共28页
同学录管理系统设计与实现_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《同学录管理系统设计与实现》由会员分享,可在线阅读,更多相关《同学录管理系统设计与实现(28页珍藏版)》请在金锄头文库上搜索。

1、毕业设计(论文)题 目:中学同学录管系统设计与实现 姓 名: 郭 勇 指导教师: 罗 娜 专 业: 计算机应用技术 层 次: 专 科 成绩评定表指导教师评语及评分中学同学录管理系统设计与实现论文评分指导教师(签名) 年 月 日评审教师评语及评分评审评分组长(签名) 年 月 日综合评分成 绩评定人签名 年 月 日毕业论文(设计)任务书题 目中学同学录管理系统设计与实现学生姓名郭勇专业计算机应用技术层次专科学号2008233指导教师罗娜任务书下达时间2010-11-20概述:本课题是基于WINDOWS 2000环境的数据库管理,该系统前台使用MICROSOFT VISUAL STUDIO 2005

2、中的ASP.NET(C#语言)技术进行开发,后台数据库采用SQL SERVER 2000,并通过IIS进行发布,属于WEB数据库开发、用于解决实际问题的实例,具有一定的深度,涉及到数据库设计和前端开发工具的开发和设计,与之相似的应用很广泛。本论文概述了ASP.NET与SQL SERVER 2000数据库及其相关的一些知识,着重论述数据库中间技术,并将其放入一个简单的体系中加以实现。要求阅读或检索的参考资料及文献(包括指定给学生阅读的外文资料): 1 灯芯工作室.C#实战入门M.第一版.北京:中国水利水电出版社,2002.12 周红安.21天学通C#M.北京:电子工业出版社,2009.23 陈湘

3、.ASP.NET与网站开发编程实战M.第一版.北京:清华大学出版社,2002.54 李明刚、肖建.ASP.NET WEB站点高级编程范例M.第一版.北京:清华大学出版社,2004.45 张跃廷、房大伟、梁水.ASP.NET范例完全自学手册M.北京:人民邮电出版社,2009.106 刘韬.WEB数据库开发M.第一版.北京:化学工业出版社,2007.37 王珊、萨师煊.数据库系统概述M.第四版.北京:高等教育出版社,2006.5摘 要同学录在网络中应用广泛,现在比较有名的门户网站都提供了同学录功能,同学录不仅是新老同学联系的桥梁,而且还是网络休闲和网上展示自我的好方式。该平台的开发,主要用了MAC

4、ROMEDIA DREAMWAVER MX 2004、MACROMEDIA FIREWORKS MX 2004、MACROMEDIA FLASH MX 2004、ADOBE PHOTOSHOP 7.0、 MICROSOFT ACCESS等软件,该系统严格按照一般同学录系统平台的开发步骤进行开发,并力图比较全面地涵盖所以应有的功能。该平台的功能有:用户注册,用户登录,用户资料修改,图片上传,班级通讯录,在线人员统计等功能。同时考虑到用户的安全性和网络优化性,特增加了管理员管理模块。关键词:ACCESS数据库 ASP.NET脚本语言 INTERNER服务管理器 模块设计目 录前 言11系统概述21

5、.1系统的开发方法22系统的调研及可行性分析32.1系统调研32.2系统的总体目标32.3技术的可行性分析33系统分析43.1系统功能需求的分析43.2性能需求54数据库设计64.1 SQL Server2000数据库的概述64.2 E-R图设计64.3数据库表的设计75系统的详细设计115.1本课题的设计思想115.2系统设计原则115.3系统各模块的主要功能115.4系统各模块的具体功能115.4.1登录模块115.4.2注册模块125.4.3班级查询模块135.4.4 通信录175.4.5 留言板186系统的评价20总 结21致 谢22参考文献23前 言在现在的网络应用中,用户是网络应用

6、的中心,如现今最风靡的校内网都是把用户放到了网络应用的第一位。而校内网的成功和风靡在很大程度上是因为它是一个真实的社交网络,同学录系统也是利用了真实的社交网络进行设计和开发的。对于ASP.NET同学录系统而言,其作用是为了增加同学之间的友情,在需求分析文档的引言部分可以简单的编写为何要开发该系统以及相应的背景。引言编写如下所示:随着互联网的发展,越来越多的交流社区应用被广泛的接受,这些社区的存在都是为了能够加强人与人之间的交流。在针对现有的系统进行调查,拟开发一套校友录系统进行校友联络,这样不仅方便校友之间的联络,也能够加强老校友和新校友的感情。此规格说明书在详细的调查了客户现有的应用模块和基

7、本的操作流程后进行编写,对校友录系统以及其功能进行了详细的规划、设计,明确了软件开发中应具有的功能、性能使得系统的开发人员和维护人员能够详细清楚的了解软件是如何开发和进行维护的,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本规格说明书的预期读者包括客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员等。11系统概述本课题是基于WINDOWS 2000环境的数据库管理,该系统前台使用MICROSOFT VISUAL STUDIO 2005中的ASP.NET(C#语言)技术进行开发,后台数据库采用SQL SERVER 2000,并通过IIS进行发布,属于WEB数据库开

8、发、用于解决实际问题的实例,具有一定的深度,涉及到数据库设计和前端开发工具的开发和设计,与之相似的应用很广泛。本论文概述了ASP.NET与SQL SERVER 2000数据库及其相关的一些知识,着重论述数据库中间技术,并将其放入一个简单的体系中加以实现。具体的实现是构造一个校友录管理系统,用户以个人的身份进入,查找满足条件的班级,并可以填写个人资料,以便被查询。通过同学录这种网络联系方式,可以让很多因毕业而分离的同学们还能够经常聚首,互相嘘寒问暖,了解各自的近况,还可以建立毕业生和在校生的沟通渠道,增强学校的凝聚力,能很方便的和同学沟通和交流。1.1系统的开发方法现代社会是一个信息化的社会,信

9、息的交流在无形中影响着我们的生活,我们的生活速度随之加快,网上同学录就是一个很好的交流平台,它不仅为我们节约了大量的时间,更我们提供了一个同学交流的空间,让我们在繁忙的生活中获得一份轻松与惬意。按照毕业设计的具体需求,设计基于INTERNET信息互联服务(IIS)平台,设计并实现了一个小型网上动态同学录系统,通过互联网,进行信息交流。论文主要介绍ASP简介,ACCESS关系数据库概念,网上动态同学录系统分析与设计,程序设计主要代码,系统的使用说明与安装。22系统的调研及可行性分析2.1系统调研通过对仁寿中学的同学以及教师的调查显示,实现同学录系统的设计也实现是可行的。以后很有利用价值。同时也确

10、定了该系统要实现的功能。(1)用户系统中可以实现用户注册(回答问题注册)、用户登录、用户信息的修改更新、用户密码修改、密码重置,用户的操作权限。(2)留言功能中可以实现班级注册会员发表、修改留言以及查看同学留言。(3)相册功能中可以实现班级注册会员上传、编辑照片以及查看照片。(4)查看资料中可以实现班级注册会员搜索、查看、导出同学资料。2.2系统的总体目标该系统将实现安全性、易拓展性、易用性和先进的开发技术等目标。安全性:严格的权限控制,未授权人员无法做相应操作,对在网络传输的信息加密,防止信息被截获泄密。先进的开发技术:采用数据库连接,通过ADO.NET技术访问数据库,满足频繁访问需求,保证

11、系统灵活高效,多处采用缓存技术,提高系统整体性能。扩展性:通过采用良好的系统架构,可以使系统拥有良好的可扩展性。能快速应当需求变化,进而改变为适应需求的系统。易用性:完全B/S结构,用户用浏览器访问系统,无需安装客户端,方便远程访问;界面简洁友好,使用简单。2.3技术的可行性分析该系统采用ASP为前台的开发工具。是运行在WINDOWS XP系统上的,采用ASP、SQL SERVER2000技术开发的,应用SQL SERVER 2000进行数据的存储,在DREAMWEAR 都是在网上免费下载的软件,所以这个课题在研究上是可行性的。同时数据库系统的应用也越来越成熟,本系统是运行在WINDOWS X

12、P系统上的,采用ASP.NET(C#) IIS、SQL SERVER2000技术开发的,在IIS 、VISUAL STUDIO 都是在网上免费下载的软件,所以完全可以开发这个项目。33系统分析3.1系统功能需求的分析经过以上对本系统的调研及可行性分析后,下面将对系统在功能上以及性能上进行进一步的需求分析。(1)注册模块这里主要是填写自己的一些基本资料,让别人能够从校园中搜索到认识的同学。从填写的基本信息中找到联系方式。(2)班级查询主要查找一些已经存在的班级,和添加没有存在的班级。(3)通信录用户可以在此处查看同班同学的基本信息。(4)留言板提供用户可以在留言板上进行编辑和删除操作。同学录网站

13、系统利用INTERNET、ASP.NET、数据库等技术。全面收集和处理数据,提供各类信息,利用现代化管理方法对校园的信息进行管理并对向同学开放,使很多学校拥有了这一功能强大的同学录网站其功能结构图如下:图3-1 结构图43.2性能需求(1)系统处理能力:同学录系统不但涉及到留言功能,班级相册,通讯录等各个功能,还同时对多个不同用户的操作进行管理和控制,在这个过程中参与的用户较多,较为复杂,因此系统要具有较好的大用户量下的并发响应能力。(2)处理时间:理想状态下系统应为用户提供24小时服务。(3)响应速度:要求能够响应快速;响应速度尽量控制在用户可忍受等待的时间内,并给予提示。(4)主要依赖数据

14、库的良好维护和管理以及对数据的保密等措施。所以在数据在遇到严重的丢失或损坏后能快速的进行恢复以继续维持系统正常运行。所以本系统采用了定时对数据库的备份和数据的恢复措施。并采用了MD5的加密技术。54数据库设计4.1 SQL SERVER2000数据库的概述几乎所有的应用程序都需要存放大量的数据,并将其组织成易于读取的格式。这种要求通常可以通过数据库管理系统(DBMS)来实现。数据库管理系统提供了数据在数据库内存方式的管理能力。简单的说,数据库就是一组排列成易于处理和读取的相关信息的集合,因此,数据库结构设计的好坏直接对应系统的效率以及实现的效果,产生的影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时,首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。本系统采用了SQL SERVER 2000作为数据库,是结构化查询语言,主要功能是同各种数据库建立联系,进行沟通,按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据管理系统的标准语言,SQL语句可以用来执行各种各样的操作,绝大多数的关系型数据库

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号