精品毕业论文--基于web校友录的设计与开发内容摘要:

程中没有涉及合同、责任 、版权 等 与 国家相关法律规定相抵触的方面。 因此,本系统在法律上是可行的。 第 3 章 需求分析 业务流程 在系统开发总体任务的基础上完成系统功能分析。 系统开发的总体任务一般由系统拥有者提出。 WEB 同学录 ,主要实现如下的一些功能: 新用户注册,包括用户名,密码,姓名,性别, 生日,邮箱,电话,手机,单位,地址,邮编。 查找您所在学校的省份。 查找您所在学校的城市。 查找您所在学校的类型(小学,初中,高中,大学)。 查找您所在学校的关键字。 注册学校(校名,所在市,邮编,网站)。 添加班级。 添加入学年份。 点击同学名称后面的通讯录,显示同学的联系方式。 留言板,同学之间可以互相留言。 基础数据 学校学生的个人信息,中国有所的省,以及相应的城市信息,留言信息,学校信息,年级信息,班级信息等。 基础数据模块中包括:注册模块、登陆模块,留言模块,查找模块。 在数据库的表有:省 份表,城市表,个人信息表,学校信息表,年级表,留言表等 信息维护 对用户个人信息进行的信息进行修改与删除操作,避免由于工作失误造成的信息 录入错误,及时更改存储数据中存在的不足之处。 查询浏览 根据输入的查询条件,快速、准确的找到并浏览符合条件的学校,此模块拥有 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低 的优点,可以极大地提高 网站的查询 效率 ,优化网站的速度,也可以使用户节省时间,在第一时间找到想要找的学校和同学。 需求规范 产品背景 在当今信息技 术迅猛发展,知识更替日新月异的时代, 信息技术为企业的发展提供了机遇,也带来了挑战。 使用传统人工的方式管理排课存在着许多 缺点 ,而 使用计算机对人事信息进行管理 , 有着手工管理所无法比拟的优点 , 这些优点能够极大地提高人事 信息 管理的效率 , 也是企业 走向 科学化、正规化管理 , 与世界接轨的重要条件。 校友录名为 “校友录 ”或者 “同学录 ”,其实不只是局限于同学这个圈子,朋友、同学、同事、老师与亲人等等都可以。 它的目标受众是组织,只要是 1 个社会组织或者群体,不管大小都可以在网上申请 1 个校友录。 用户人群的范围扩大到学生、同 事、企业、家庭、军队、企事业单位的部门等等。 因为每 1 个人都从属于 1 定的组织或团体,所以每 1 位网民都有成为校友录用户的可能。 这就为在校或已毕业的广大校友们提供 1 份交流思想的场所,通过提供完善的校友录服务和规范校友录的管理,建立起校友间的沟通渠道,以达到增进校友之间、校友与母校之间的感情,方便校友联系的目的,从而增强学校的凝聚力。 产品概述 基于 WEB 校友录的设计与开发 , 有以下功能: WEB 同学录 ,主要实现如下的一些功能: 新用户注册,包括用户名,密码,姓名,性别,生日,邮箱,电话,手机,单位,地 址,邮编。 查找您所在学校的省份。 查找您所在学校的城市。 查找您所在学校的类型(小学,初中,高中,大学)。 查找您所在学校的关键字。 注册学校(校名,所在市,邮编,网站)。 添加班级。 添加入学年份。 点击同学名称后面的通讯录,显示同学的联系方式。 留言板,同学之间可以互相留言。 运行环境 : 硬件配置: CPU:奔腾 Ⅲ 800M 以上 硬盘:至少 100M 空间及以上 内存: 64M 以上 打印机:可选。 软件配置: 操作系统: WIN98/WinNT/Win2020/WinXP/WinVista 等系统上。 编译环 境: 采用 Microsoft Visual Studio 2020 作为前台开发工具, SQL Server2020 作为后台数据库平台。 功能需求 基于 WEB 校友录的设计与开发 的作用有: 中心功能是查找老同学。 其余功能是 用户注册,用户查找,用户留言,用户建校,查看详细联系方式等 其主要功能 需求 可以归纳为以下三点: 一是 易操作,这点看起来简单,但是非常重要,也是所有公司都注重的一个需求。 由于用户广大,而很难找出精通电脑的人才,如果您做的软件过于复杂的话,那么由谁来操作呢。 所以我做程序首先考虑的是 易操作。 二是 切合实际性,好刀用在刀刃上,我做这个系统第二个考虑的就是实用性,此系统并没有什么花哨的功能,也没有鸡肋功能,所有的功能都是 WEB 校友录的设 计与开发正好能用的上的,这样即节省了开发时间,又提高了系统的工作效率,还易操作,真是一举三得。 三是 高效。 根据一些省市的筛选,以及一些关键词的查询,可以在第一时间找到你所需要的信息。 系统的 SQL 语句 也进行了优化。 性能需求 从理论上讲系统的性能需求包括: 系统的吞吐量: 是在给定时间段内系统完成的交易数量。 即系统的吞 吐量越大,说明系统在单位时间内完成的用户或系统请求越多, 系统的资源得到充分利用。 响应时间:事务从终端输入,以按下回车键开始计时,到开始从屏幕上显示结果为止所用的时间,至于显示结果所用的时间不计算在内。 通常在线系统要规定系统的响应时间指标。 可靠性:有一个稳定可靠的系统是确保整个系统正常运行的关键。 安全性: 计算机系统的数据不受非授权用户存取的能力。 整个系统不应由于操作失误,甚至恶意攻击而遭到破坏。 系统的安全性能可由操作系统的口令设备以及数据库系统的视图管理设备提供。 本系统的性能需求能够满 足以上要求,具有系统吞吐量大、响应时间短、可靠性与安全行强的优点。 对所有登录本系统的使用用户进行严格的用户名和密码的管理,如果不属于系统事先设定好的合法用户,则系统无法登录,为了防止密码外泄,本系统具备密码修改功能。 系统逻辑模型 数据流程图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,一般用 DFD( Data Flow Diagram)表示。 它有抽象性和概括性两个特性。 它是一个分层的模型工具,它分为 3 个层次:总体图、零级图和细节图,分别描述系统的不同特征。 数据流程图使用 4 种图形符号, 表示为: 外部实体 数据处理 数据流 数据存储 图 3. 1 数据流程图图例 0注 册 用 户非 用 户录 入维 护查 看 留言系 统 反 馈 信 息查 找 同学 图 3. 2 WEB 同学录系统总体图 (好好看一下总体图是怎么画得) 管 理 员录 入维 护用 户 信息1 . 0录 入处 理2 . 0录 入 数 据录 入 信 息维 护 数 据3 . 0更 新信 息录 入 数 据维 护 数 据维 护 信 息库 表 信 息库 表 数 据4 . 0产 生报 表维 护 数 据库 表数 据维 护处 理 图 WEB 同学录系统零级图 库 表 数 据4 . 1用 户4 . 2用 户省 份 查 询城 市 查 询维 护 数 据4 . 3用 户关 键 字 查询 图 WEB 同学录系统细节图 数据字典 数据流图表达了数 据和处理的关系,数据字典则是系统中各类数据描述、数据信息定义的集合,是进行详细的数据收集和数据分析所获得的主要成果。 数据字典对数据流程图中的数据成分进行细化说明,详尽地描述了数据本身特性及处理和存储情况。 描述了软件系统中使用的或产生的每一个数据元素,通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分,其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构。 数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容,是数据库设计的依据,是软件工程中的需求分析阶段中的重要成果,在数 据库设计中占有很重要的地位。 绘制 DFD,只是对数据处理和彼此之间的联系进行了说明。 为进一步明确数据的详细内容和数据加工过程 ,应将数据流图中的全部数据流及其组成部分的数据元素,数据存储,数据加工,通过数据字典描述清楚 ,以便于此后系统设计的进行。 这就需要开发人员编写详细的数据字典 ,来描述系统开发过程的细节。 限于篇幅,下面列出了本系统中数据元素、数据流、数据存储、数据处理、和外部项的 DD 的例子。 数据元素定义 数据元素即数据项,是不可再分的数据单位,它全面、详尽地刻画了数据流中的 数据元素的取值情况 、被处理情况以及存储情况。 对数据项的描述通常包括以下内容: 数据项描述 ={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其它数据项的逻辑关系,数据项之间的关系 } 其中“取值范围”、“与其它数据项的逻辑关系”(例如该数据项等于另几个数据项的和,该数据项值等于另一数据项的值等)定义了数据的完整性约束条件,是设计数据检验功能的依据。 数据元素是软件系统中最小数据元素,它是构成数据库以及系统模块间交换数据的最小单元。 下表数据元素定义包括:数据元素名称、含义说明、相关文件或记录、简述、数据特征 等。 表 3. 1 数据元素定义表 序号 数 据 元 素 名 称 数据元素含义说明 相关文件或记录 简述 数据特征 1 City_id 城市编号 City 每一个城市都有一个不同的编号 类型: char 长度: 8 2 City_Name 城市名称 City 全中国所有的城市 类型: char 长度: 8 3 Pro_id 省份 ID City 城市所在的省 类型: char 长度: 10 4 Pro_name 省份名称 province 中国所有的省 类型: char 长度: 12 5 Type_id 类型 ID classtype 类型的 ID 类型: char 长度: 10 6 Type_name 类型名 classtype 分别是 小学初中高中大学 类型: char 长度: 20 7 Sch_id 学校 ID School 学校 ID 类型: char 长度: 4 8 Sch_name 学校名称 school 学校名称 类型: char 长度: 10 9 yb 邮编 school 邮编 类型: char 长度: 20 10 Info_title 留言题目 info 留言题目 类型: char 长度: 10 11 Info_t 留言信息 info 留言信息 类型:nvarchar 长度: 50 数据流的定义 数据流是数据结构在系统内传输的路径。 通常对数据流的描述通常包括以下内容: 数据流描述 ={数据流名,说明,数据流来源,数据流去向,组成: {数据结构 },平均流量,高峰期流量 } 其中“数据流来源”是说明该数据流来自哪个过程。 “数据流去向”是说明该数据流将到哪个过程去。 “平均流量”是指在单位时间(每天、每周、每月等)里的传输次数。 “高峰期流量”则是指在高峰时期的数据流量。 数据流是外部实体和系统之间及系统内 部处理之间进行数据交换的基本数据单元,它是由有关的数据元素所组成的数据结构,它表达了一个数据子集从此处到彼处的流动,不一定和数据表的各个字段完全一一对应(可能来自一个表,也可能是多个表或表中的部分字段) “录入”数据流 数据流名称:录入 描述 : 基于 WEB 校友录的设计与开发。 组成 :{用户姓名 +用户地址 +用户年级 +用户班级 } 来源 :用户 终点 :管理员 “维护”数据流 数据流名称:维护 描述 : 维护是用户的详细信息 组成 :用户信息 ={用户姓名 +用户地址 +用户年级 +用户班级 } 同学信息 ={同学 姓名 +年级 +班级 +留言 } 学校信息 ={省份 +城市 +关键字 } 来源:管理员 终点:用户 数据存储定义 数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。 它可以是手工文档或手工凭单,也可以是计算机文档,用于存贮系统中的信息,相对于数据流而言,它为一个静态的数据结构,也可作为处理间交换数据的介质。 对数据存储的描述通常包括以下内容: 数据存储描述 ={数据存储名,说明,编号,输入的数据流,输出的数据流,组成:{数据结构 },数据量,存取频度,存取方式 } “录入信息”存储定义 文件名称:录入 信息 描述:把新纪录添加到用户表中并保存。 组成 : 用户信息 ={用户姓名 +用户地址 +用户年级 +用户班级 } 相关过程:更新信息 “维护信息”存储定义 文件名称:维护信息 描述:对同学表中的数据进行更改、删除等操作并保存。 组成: 同学信息 ={同学姓名 +年级 +班级 +留言 } 相关过程:更新信息 “库表信息”存储定义 文件名称:库表信息 描述:数据库中记录学校表。 组成:学校的基本信息。 相关过程:更新信息 数据处理。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。