毕业设计(论文)基于WEB校友录的设计与开发.doc
《毕业设计(论文)基于WEB校友录的设计与开发.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于WEB校友录的设计与开发.doc(31页珍藏版)》请在三一办公上搜索。
1、郑州科技学院专科毕业设计(论文) 题 目 基于WEB校友录的设计与开发 学生姓名 专业班级 计算机信息管理 学 号 200804087 所 在 系 信息科学与工程系 指导教师 完成时间 2011年 3 月 20 日 基于WEB的校友录设计与开发摘 要校友录是为了方便校友之间联系而使用的一种系统。主要面向对象是学生群体,它已经成为同学之间联络感情的纽带,它作为校友之间的联系、交流、照片的分享平台,能让在千里之外的同学间彼此相互联系,相互交流,因此校友录网站逐渐成为以班级通讯和交流为主的网路媒介,在网络中得到广泛应用。校友录网站采用B/S架构,前台使用ASP.NET技术框架,并通过IIS进行发布,
2、后台采用SQL Server 2005数据库。系统主要模块的详细设计包括:注册和登陆模块、用户管理模块、班级管理模块,搜索查询模块,系统后台管理模块等。本论文主要论述了校友录网站的背景,现状和目的,系统的需求分析、系统设计、解决方案,以及主要模块的详细设计,其中主要论述:用户管理模块(用户注册,用户上传相片,用户发表留言,修改个人信息),用户搜索模块(班级搜索,用户搜索)等功能的设计与实现。关键词 ASP.NET/SQLServer2005/B/S架构/用户搜索The alumni record based on WEBDesign and developmentABSTRACTChinese
3、 soft Alumni is to facilitate links between China and the use of soft alumni of a system. Main groups of object-oriented students, it has become a feel for the bond between students, alumni as the link between the exchange and photo-sharing platform that allows students in distant contact between ea
4、ch other, mutual exchange, Therefore, alumni Web site has become to the class-based network communication and exchange of media, is widely used in the network.Chinese soft alumni website using B / S architecture, front using ASP.NET technology framework, and publish via IIS, SQL Server 2005 database
5、 using the background. Detailed design of the system main modules include: registration and login module, the user management module, class management module, the search query module, the system admin module.This paper mainly discusses the Chinese soft alumni website background, status and purpose,
6、the system needs analysis, system design, solution, and the detailed design of the main module, which deals in: users management module (user registration, users upload photos the user issued a message, modify personal information), users search module (class search, user search) Design and implemen
7、tation of such functions.KEY WORDS ASP.NET,SQLServer2005,B / S architecture,User Search目 录中文摘要2英文摘要3前 言61项目概述71.1项目背景与意义71.2项目问题的提出72系统需求分析82.1系统目标82.2系统功能描述82.3系统逻辑模型92.4业务用例102.5业务术语表143解决方案153.1采用.NET开发平台153.2使用ADO.NET组件153.3使用ASP.NET三层架构163.4使用存储过程174数据库设计174.1数据库需求分析174.2数据库概念设计184.3数据库逻辑设计185系
8、统设计与实现245.1系统设计245.1.1逻辑架构设计245.1.2物理架构设计245.1.3系统功能模块设计256系统部署和测试266.1系统的部署266.2系统测试276.3系统存在的不足与改进方案27结 束 语28致 谢29参考文献30附 录31 前 言自从有了Internet,我们的网络生活似乎真的越来越热闹。如今各种新生的校园网络产品遍地开花,例如ChinaRen校友录,校内网,QQ校友录,中国校友录,网易校友录,新浪校友录,以及各所学校的校友录等等。校友录已经成为同学之间进行联络的最主要的工具。校友录,是一种为用户提供网上交流、聚会的网络工具,它可以使你和你的朋友、同学、同事、老
9、师与亲人等在网上有一个相互交流的机会。校友录以班级为单位的组织形式系统而有效。校友录的“班级年级学校城市省份”的组织形式与真实学校的形式极为相似,使得用户在使用的时候更为舒适。同时,班级的组织规模大小适中,有效的聚零为整,既便于点对点的联络,又便于集群信息的发布。只要你入了班级或者某一团体的校友录,成为这个校友录团体中的一员,你就可以自由地发表言论、上传图片、班级聊天等等交流活动。当然,班级的创建者(或者是管理员)所拥有的权限会比班级成员多一些,比如留言置顶、留言管理、成员升级等。如果你仅仅是一名浏览者,你就只能是局外人,就只有浏览该班级或团体校友录的权利。校友录系统具有班级留言、班级聊天、发
10、送小纸条功能、班级共享、访问记录、班级相册等功能,足以满足用户的大范围交流和小圈子交流,公开交流和私下交流的愿望和需求。在校友录上的交流可以是即时的,只要成员在线就可以进行两人或多人间的直接即时性交流;也可以是延时的,若你想与之交流的人不在线,可以运用留言板、发小纸条等功能来实现延时性交流。校友录还有文本、有表情、有语音,有多媒体等多种形式的交流方式。校友录仍然有其存在的理由和走下去的道路一条定位精准、简洁实用、朴实大气的中庸之道。也许,在未来的网络世界中,联络同窗好友有多种方法,而校友录或许终可以成为我们最经典的选择。1项目概述1.1项目背景与意义随着互联网的发展,越来越多的用户已经能够适应
11、基于浏览器的应用程序,即Web应用,包括QQ空间、博客、个人日志等,都是基于浏览器的应用程序。利用互联网,为了实现日志、照片、音乐等共享的问题,现开发校友录系统,用于进行校友之间的交流和通信,方便校友与校友之间进行通信。目前同学之间通讯主要是借助于计算机网络,主要的通讯方式包括BBS、QQ、邮箱联系等。大学时代是梦想最多的时代,感情最纯真,朋友最多的时代,在那时,我们都会遇到很多不同的人,也交了很多知己。但是走上工作岗位,大多数人都会与以前的朋友失去联系。虽然可以通过QQ,邮件等方式取得联系,但是通过校友录网站系统,你可以找到更多想要联系的朋友,使大家彼此相互了解,达到增进校友之间、校友与母校
12、之间的感情、学生与学校之间的联系。针对这样一种情况,利用我校的网络资源优势和技术优势,通过提供完善的校友录服务和规范校友录的管理,以达到增进校友之间、校友与母校之间的感情,从中找到心中的回忆,方便校友联系的目的,并以此加快我校的信息化建设。1.2项目问题的提出经过对系统的大致分析,我们提出了一些主要问题:1) 如何使用验证控件,验证用户输入。2) 如何实现用户可通过密码问题找回密码。3) 如何实现查询功能。4) 个人支持上传头像,相片。5) 如何实现不同用户(管理员,普通用户)具有不同的访问权限。6) 班级具有相册、留言板、通讯录等功能。2系统需求分析2.1系统目标校友录系统的开发目标是为了加
13、强现有的用户和用户之间的信息交互,解决传统的校友和校友沟通不便和沟通内容不够丰富的问题,进行用户和用户之间的数据整合和交互。其中总体实现的目标如下:1) 新用户注册:新用户注册相关信息,包括姓名、性别等相关信息修改用户个人信息已注册用户可通过修改页面来修改密码、个人信息。2) 创建班级:当用户没有搜索到该班级时,可自行创建新班级。3) 班级留言:该班级同学可在班级留言板上留言。4) 班级相簿:该班级同学可上传相册。5) 班级通讯录:列出该班级所有同学的信息。2.2系统功能描述校友录系统使用者分为三类人:注册用户,班级管理员,系统管理员。校友录用于校友之间的信息交流,校友能够在校友录系统进行注册
14、,注册完毕后管理员审核相应的用户并进行相应的用户操作,当用户的审核通过后,用户就能够在校友录中进行新鲜事的分享。在校友录系统的开发过程中需要确定基本的系统功能,这些基本的系统功能包括如下:1) 用户注册和登录功能:此界面的主要功能是对使用本系统的用户进行用户名、密码、用户身份的验证,只有合法的用户才能使用本系统提供的一些功能。2) 用户留言功能:用户可以查看校友录中班级的留言并进行相应的评论,不仅如此,用户还能够在回复中发布表情,进行文字处理等操作让留言功能更加丰富。3) 留言管理功能:班级管理员需要对校友发布的相应的留言进行管理,如果校友发布了不合法留言,班级管理员可以进行相应的留言的删除操
15、作。4) 用户管理功能:系统管理员和班级管理员需要对用户进行管理,当用户进行了非法操作或者用户注册后发布了不良信息,管理员可以将用户进行删除,在删除的同时系统数据库中的数据也会被删除。5) 相片管理功能:班级管理员可以上传和删除班级相片,进行班级相册的管理。6) 后台管理功能:系统管理员登录系统后台,进行整个系统的维护,包括用户管理,班级管理,以及网站的一些管理。2.3系统逻辑模型数据流程图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,一般用DFD(Data Flow Diagram)表示。它有抽象性和概括性两个特性。它是一个分层的模型工具,它分为3个层次:总体图、零级图和细节图,
16、分别描述系统的不同特征。数据流程图使用4种图形符号,表示为: 外部实体 数据处理 数据流 数据存储图3.1数据流程图图例图3.2 WEB同学录系统总体图图3.3WEB同学录系统零级图图3.4 WEB同学录系统细节图2.4业务用例业务用例是指系统提供的业务功能与参与者的交互,表现问题领域中各实体间的联系和业务往来活动。它用于建立问题领域的业务用例模型。注册用户业务用例:图2-2 注册用户业务用例图注册用户业务用例描述: 用例名:维护个人信息 小段描述:注册用户修改个人信息 参与者:注册用户 触发因素:注册用户需要更新个人信息,修改密码等。 输入信息:个人信息内容 结果:更新个人信息成功 过程:
17、1、查看个人信息 2、修改个人信息 3、更新修改的个人信息 用例名:搜索加入班级 小段描述:用户利用搜索功能查找自己的班级,然后发起加入申请 触发条件:用户想加入班级 输入的信息:用户的想要加入的班级信息(学历、入学年份、系别、班级名称) 结果:搜索班级成功并发起加入申请成功。 过程: 1、搜索用户的班级 2、发起加入申请 3、发送成功 用例名:查看班级相册 小段描述:用户查看班级相册 触发条件:用户需要查看班级相册 输入的信息:无 结果:浏览班级相片成功 后置条件:此用户浏览了班级相册 过程: 1,进入班级相册页面 2,点击浏览相册 用例名:发表留言 小段描述:用户在班级留言 触发条件:用户
18、需要在班级留言板上留言 输入的信息:留言主题,留言内容,留言人 结果:留言成功 后置条件:此用户发表了班级留言 过程: 1,进入班级留言板 2,输入留言信息 3,发表留言成功班级管理员业务用例:图2-3 班级管理员业务用例图班级管理员业务用例描述: 用例名:管理班级成员 小段描述:班级管理员增加,删除班级成员 参与者:班级管理员 触发因素:一些注册用户想加入本班或者一些不是本班的用户踢出本班。 输入信息:需要加入本班的注册用户信息 结果:增加,删除班级成员成功 过程: 1、查看班级成员信息 2、增加,删除班级成员信息 用例名:管理班级留言 小段描述:班级管理员回复,删除留言 参与者:班级管理员
19、 触发因素:需要回复的留言,或者不良信息的留言需要删除 输入信息:留言内容信息 结果:回复,删除留言成功 过程: 1、查看留言板 2、回复或者删除不良信息的留言 用例名:管理班级相册 小段描述:班级管理员创建班级相册,增加相片,删除相册 参与者:班级管理员 触发因素:创建班级相册,增加相片,删除相册 输入信息:相册名称,相片 结果:创建相册成功,增加相片成功,删除相片成功 后置条件:班级需要创建班级相册,更新班级相片 过程: 1、查看班级相册信息 2、增加相册,增加相片,删除相片 用例名:管理班级公告 小段描述:班级管理员需要更新班级公告 参与者:班级管理员 触发因素:班级公告需要更新 输入信
20、息:班级公告的内容 结果:更新班级公告成功 后置条件:班级管理员需要修改班级公告 过程: 1、查看班级公告 2、修改班级公告并更新。系统管理员业务用例:图2-4 系统管理员业务用例图系统管理员业务用例描述: 用例名:管理班级 小段描述:系统管理员验证申请的班级以及删除班级。 参与者:系统管理员 触发因素:需要通过验证的班级和非法的班级需要删除。 结果:通过新的班级和删除虚假的班级成功 过程: 1、查看班级创建申请和班级列表 2、通过验证班级和删除非法班级 用例名:管理用户 小段描述:系统管理员删除用户 参与者:系统管理员 触发因素:系统管理员发现非法用户发布不良信息 结果:删除用户成功 过程:
21、 1、查看用户信息 2、删除用户 用例名:管理网站 小段描述:系统管理员管理网站简介,公告,增加,修改。 参与者:系统管理员 触发因素:需要修改网站简介,公告,增加,修改,删除院系。 输入信息:网站简介内容,公告。院系名称 结果:更新网站成功,修改院系成功 过程: 1、查看网站简介,公告,院系信息 2、修改网站简介,公告,院系名称。2.5业务术语表1) 用户:通过填写用户名、姓名、电话、地址等个人信息注册成为用户。每个注册用户都会分配到一个用户编号2) 用户名:一个全局唯一的字符序列,标识用户。3) 搜索:用户通过搜索功能,搜索出用户或班级的信息。4) 班级管理员:班级创建者赋予注册用户管理权
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 WEB 校友录 设计 开发

链接地址:https://www.31ppt.com/p-3980079.html