基于web校友录的设计与开发说明书

上传人:bin****86 文档编号:55166759 上传时间:2018-09-25 格式:DOC 页数:55 大小:1.49MB
返回 下载 相关 举报
基于web校友录的设计与开发说明书_第1页
第1页 / 共55页
基于web校友录的设计与开发说明书_第2页
第2页 / 共55页
基于web校友录的设计与开发说明书_第3页
第3页 / 共55页
基于web校友录的设计与开发说明书_第4页
第4页 / 共55页
基于web校友录的设计与开发说明书_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《基于web校友录的设计与开发说明书》由会员分享,可在线阅读,更多相关《基于web校友录的设计与开发说明书(55页珍藏版)》请在金锄头文库上搜索。

1、 基于WEB的校友录设计与开发摘 要校友录是为了方便校友之间联系而使用的一种系统。主要面向对象是学生群体,它已经成为同学之间联络感情的纽带,它作为校友之间的联系、交流、照片的分享平台,能让在千里之外的同学间彼此相互联系,相互交流,因此校友录网站逐渐成为以班级通讯和交流为主的网路媒介,在网络中得到广泛应用。校友录网站采用 B/S 架构,前台使用 ASP.NET 技术框架,并通过 IIS 进行发布,后台采用SQL Server 2005 数据库。系统主要模块的详细设计包括:注册和登陆模块、用户管理模块、班级管理模块,搜索查询模块,系统后台管理模块等。本论文主要论述了校友录网站的背景,现状和目的,系

2、统的需求分析、系统设计、解决方案,以及主要模块的详细设计,其中主要论述:用户管理模块(用户注册,用户上传相片,用户发表留言,修改个人信息) ,用户搜索模块(班级搜索,用户搜索)等功能的设计与实现。关键词 ASP.NET/SQLServer2005/B/S 架构/用户搜索2The alumni record based on WEBDesign and developmentABSTRACTChinese soft Alumni is to facilitate links between China and the use of soft alumni of a system. Main gr

3、oups 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 each other, mutual exchange, Therefore, alumni Web site has become to the class-based network commu

4、nication 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 using the background. Detailed design of the system main modules include: registration and login

5、 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, the system needs analysis, system design, solution, and the detailed design of the main module, w

6、hich 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 implementation of such functions.KEY WORDS ASP.NET,SQLServer2005,B / S architecture,User Search3目 录中文摘要2英

7、文摘要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 数据库需求分析.1744.2 数据库概念设计.184.3 数据库逻辑设计.185 系统设计与实现245.1 系统设计.245.1.1 逻辑架构设计.245.1.2 物理架构设计.245.1.3 系统功能模块设

8、计256 系统部署和测试266.1 系统的部署266.2 系统测试.276.3 系统存在的不足与改进方案27结 束 语.28致 谢29参考文献30附 录315前 言自从有了 Internet,我们的网络生活似乎真的越来越热闹。如今各种新生的校园网络产品遍地开花,例如 ChinaRen 校友录,校内网,QQ 校友录,中国校友录,网易校友录,新浪校友录,以及各所学校的校友录等等。校友录已经成为同学之间进行联络的最主要的工具。校友录,是一种为用户提供网上交流、聚会的网络工具,它可以使你和你的朋友、同学、同事、老师与亲人等在网上有一个相互交流的机会。校友录以班级为单位的组织形式系统而有效。校友录的“班

9、级年级学校城市省份”的组织形式与真实学校的形式极为相似,使得用户在使用的时候更为舒适。同时,班级的组织规模大小适中,有效的聚零为整,既便于点对点的联络,又便于集群信息的发布。只要你入了班级或者某一团体的校友录,成为这个校友录团体中的一员,你就可以自由地发表言论、上传图片、班级聊天等等交流活动。当然,班级的创建者(或者是管理员)所拥有的权限会比班级成员多一些,比如留言置顶、留言管理、成员升级等。如果你仅仅是一名浏览者,你就只能是“局外人“,就只有浏览该班级或团体校友录的权利。校友录系统具有班级留言、班级聊天、发送小纸条功能、班级共享、访问记录、班级相册等功能,足以满足用户的大范围交流和小圈子交流

10、,公开交流和私下交流的愿望和需求。在校友录上的交流可以是即时的,只要成员在线就可以进行两人或多人间的直接即时性交流;也可以是延时的,若你想与之交流的人不在线,可以运用留言板、发小纸条等功能来实现延时性交流。校友录还有文本、有表情、有语音,有多媒体等多种形式的交流方式。校友录仍然有其存在的理由和走下去的道路一条定位精准、简洁实用、朴实大气的中庸之道。也许,在未来的网络世界中,联络同窗好友有多种方法,而校友录或许终可以成为我们最经典的选择。61 项目概述1.1 项目背景与意义随着互联网的发展,越来越多的用户已经能够适应基于浏览器的应用程序,即 Web 应用,包括 QQ 空间、博客、个人日志等,都是

11、基于浏览器的应用程序。利用互联网,为了实现日志、照片、音乐等共享的问题,现开发校友录系统,用于进行校友之间的交流和通信,方便校友与校友之间进行通信。目前同学之间通讯主要是借助于计算机网络,主要的通讯方式包括 BBS、QQ、邮箱联系等。大学时代是梦想最多的时代,感情最纯真,朋友最多的时代,在那时,我们都会遇到很多不同的人,也交了很多知己。但是走上工作岗位,大多数人都会与以前的朋友失去联系。虽然可以通过 QQ,邮件等方式取得联系,但是通过校友录网站系统,你可以找到更多想要联系的朋友,使大家彼此相互了解,达到增进校友之间、校友与母校之间的感情、学生与学校之间的联系。针对这样一种情况,利用我校的网络资

12、源优势和技术优势,通过提供完善的校友录服务和规范校友录的管理,以达到增进校友之间、校友与母校之间的感情,从中找到心中的回忆,方便校友联系的目的,并以此加快我校的信息化建设。1.2 项目问题的提出经过对系统的大致分析,我们提出了一些主要问题:1) 如何使用验证控件,验证用户输入。2) 如何实现用户可通过密码问题找回密码。3) 如何实现查询功能。4) 个人支持上传头像,相片。5) 如何实现不同用户(管理员,普通用户)具有不同的访问权限。6) 班级具有相册、留言板、通讯录等功能。72 系统需求分析2.1 系统目标校友录系统的开发目标是为了加强现有的用户和用户之间的信息交互,解决传统的校友 和校友沟通

13、不便和沟通内容不够丰富的问题,进行用户和用户之间的数据整合和交互。其中 总体实现的目标如下:1) 新用户注册:新用户注册相关信息,包括姓名、性别等相关信息修改用户个人信息已注册用户可通过修改页面来修改密码、个人信息。2) 创建班级:当用户没有搜索到该班级时,可自行创建新班级。3) 班级留言:该班级同学可在班级留言板上留言。4) 班级相簿:该班级同学可上传相册。5) 班级通讯录:列出该班级所有同学的信息。2.2 系统功能描述校友录系统使用者分为三类人:注册用户,班级管理员,系统管理员。校友录用于校友之间的信息交流,校友能够在校友录系统进行注册,注册完毕后管理员审核相应的用户并进行相应的用户操作,

14、当用户的审核通过后,用户就能够在校友录中进行新鲜事的分享。在校友录系统的开发过程中需要确定基本的系统功能,这些基本的系统功能包括如下:1) 用户注册和登录功能:此界面的主要功能是对使用本系统的用户进行用户名、密码、用户身份的验证,只有合法的用户才能使用本系统提供的一些功能。2) 用户留言功能:用户可以查看校友录中班级的留言并进行相应的评论,不仅如此,用户还能够在回复中发布表情,进行文字处理等操作让留言功能更加丰富。3) 留言管理功能:班级管理员需要对校友发布的相应的留言进行管理,如果校友发布了不合法留言,班级管理员可以进行相应的留言的删除操作。4) 用户管理功能:系统管理员和班级管理员需要对用

15、户进行管理,当用户进行了非法操作或者用户注册后发布了不良信息,管理员可以将用户进行删除,在删除的同时系统数据库中的数据也8会被删除。5) 相片管理功能:班级管理员可以上传和删除班级相片,进行班级相册的管理。6) 后台管理功能:系统管理员登录系统后台,进行整个系统的维护,包括用户管理,班级管理,以及网站的一些管理。2.3 系统逻辑模型数据流程图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,一般用 DFD(Data Flow Diagram)表示。它有抽象性和概括性两个特性。它是一个分层的模型工具, 它分为 3 个层次:总体图、零级图和细节图,分别描述系统的不同特征。数据流程图使用 4

16、 种图形符号,表示为:外部实体 数据处理 数据流 数据存储 图 3.1 数据流程图图例0注册用户非用户录入维护查看留 言系统反馈信息查找同 学图 3.2 WEB 同学录系统总体图管理员录入维护用户信 息1.0录入 处理2.0录入数据 录入信息维护数据3.0更新 信息录入数据维护数据维护信息库表信息库表数据4.0产生 报表维护数据库表 数据维护 处理图 3.3WEB 同学录系统零级图9库表数据4.1用户4.2用户省份查询城市查询维护数据4.3用户关键字查 询图 3.4 WEB 同学录系统细节图2.4 业务用例业务用例是指系统提供的业务功能与参与者的交互,表现问题领域中各实体间的联系和业务往来活动。它用于建立问题领域的业务用例模型。注册用户业务用例:图 2-2 注册用户业务用例图注册用户业务用例描述:用例名:维护个人信息 小段描述:注册用户修改个人信息 参与者:注册用户 触发因素:注册用户需要更新个人信息,修改密码等。 输入信息:个人信息内容 结果:更新个人信息成功 过程:1、查看个人信息2、修改个人信

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

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