基于web聊天系统的设计与实现需求规格说明书_第1页
基于web聊天系统的设计与实现需求规格说明书_第2页
基于web聊天系统的设计与实现需求规格说明书_第3页
基于web聊天系统的设计与实现需求规格说明书_第4页
基于web聊天系统的设计与实现需求规格说明书_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计计 算算 机机 学学 院院 基于基于 WebWeb 聊天系统的设计与实现聊天系统的设计与实现 需求规格说明书需求规格说明书 学学 生生 姓姓 名名: 学学 号号: 20130512432013051243 年年级级班班级级:2 20 01 13 3级级应应用用 4 4班班 指指导导教教师师:刘刘魁魁 ( (教教师师 ) ) 所所在在学学院院:计计算算机机学学院院 提提交交日日期期:2 20 01 15 5年年 1 12 2月月 1 1日日 需求规格说明书 第 2 页 共 48 页 目目 录录 论文总页数:20 页 1 1. . 引言引言4 4 1.1. 编制目的.4 1.2. 范围.4 1.3. 预期的读者和阅读建议.5 1.4. 术语和缩略语.6 表 1-4 术语和缩略语 .6 2 2. . 项目概述项目概述6 6 2.1. 目标.6 2.2. 范围.6 2.3. 用户的特点.6 2.4. 假定条件和约束限制.7 2.5. 运行环境.7 2.5.1. 硬件环境 7 2.5.2. 软件环境 7 3 3. . 业务分析业务分析8 8 3.1. 用户登录数据流图.8 3.2. 用户注册数据流图.8 3.3. 个人信息管理数据流图.9 3.4. 收发消息数据流图10 3.5. 用户查找数据流图10 3.6. 添加删除好友数据流图11 3.7. 创建群组数据流图12 3.8. 收发群信息数据流图13 3.9. 用户群管理数据流图14 4 4. . 数据描述数据描述1414 5 5. . 功能需求功能需求1515 5.1. 功能需求总述15 5.1.1. 功能需求总表 .15 5.1.2. 角色、权限需求 .15 5.2. 功能分析15 5.2.1. 用户登陆 .15 需求规格说明书 第 3 页 共 48 页 5.2.2. 查找、添加好友 .16 5.2.3. 查看、修改个人资料 .16 5.2.4. 软件基本设置 .17 5.2.5. 创建、解散群组 .17 5.2.6. 发起聊天 .18 5.2.7. 查看、删除好友 .18 5.2.8. 用户注册 .19 5.2.9. 注销登录 .19 6 6. . 非功能需求非功能需求2020 6.1. 性能需求20 6.2. 安全保密需求20 6.3. 扩展性需求20 7 7. . 界面要求界面要求2020 7.1. 图形要求20 参考文献参考文献2121 需求规格说明书 4 1. 引言引言 1.1. 编制目的编制目的 用于用户与系统软件开发维护人员共同遵守的软件需求规格说明,主 要目的是明确所要开发的软件所应具有的功能、性能,使系统开发维护人 员能清楚了解到用户的需求,并在此基础上进一步提出概要设计和完成后 续设计与开发工作也是应用软件进行合同最终验收的依据。 1.2. 范围范围 1) 待开发软件名称: 网页聊天系统 2) 软件背景: 21 世纪将是网络化、信息化的世纪,信息的融合已经成为社会发 展的主流方向。即时消息系统将不断与信息交流领域的系统相互集成 和渗透,扩展其自己的功能和应用范围,满足未来话音,数据和视频 的多媒体应用需要,使即时消息以更丰富的接入方法,更高的服务质 量,更友好的面貌呈现在世人的面前。 从功能角度来看,即时消息系统向支持全媒体方向发展,随着多 媒体技术在网络应用中的发展,即时消息系统承载的媒体,不再局限 于原来的文字、语音和文件的信息交换,信息载体扩展到图形、图像 和流媒体等多媒体业务上。目前 ICQ 和 QQ 预设了部分简单的表情图 像, 通过传输图像代码来传递表情图像,可以被视为即时消息开发商 开发支持图形、图像为载体的即时消息软件的开端。 从应用范围角度来看,即时消息系统集中在 Internet 个人用户之 间的信息交流应用,随着网络技术应用的发展,即时消息系统应用范 围向园区化、集团化拓展,应用领域突破个人,而用于远程教学、远 程医疗、远程演示、网络会议等领域。 3) 软件功能描述: 用户通过网页登陆账号,利用服务器转发实现一对一和一对多聊 天。用户成功登陆之后可以添加好友、删除好友、查找好友,能够查 看好友的登陆状态和好友资料以及聊天记录,并且可以选择是否保存 用户的账号,便于下一次登陆;新消息来到时会将消息会话自动置顶 并且有红点显示和声音提示,查看消息后红点消失,用户可以通过设 置界面改变消息的提醒方式;在聊天窗口可以向对方发送文字、图片 和表情这些信息,并且在每一条聊天记录之前会显示发送时间;用户 可以申请新的账号、可以创建多人聊天的群组,创建者默认为管理员, 需求规格说明书 5 管理员管理所有申请加入群组的请求,最后可以解散群组,所有成员 自动退出。聊天室的特点就是要求能够实时显示出聊天者所谈的内容。 即在同一个聊天室的使用者,可以在短时间内立刻看到其他聊天者的 发言。作为用户喜欢的 Web 应用程序,除了具有能够实时显示出聊天 者所谈论的内容外,还应具有以多种方式发布信息的功能。JSP 正好可 以满足聊天室的这种要求,它可以快速地创建和显示 Web 页面的动态 内容。总的来说,本聊天室主要实现了以下的功能: 用户输入帐号,密码登录聊天室 可以创建群组,多人聊天 可以添加、删除好友 更改个人资料及系统设置 把用户的聊天信息写入数据库 多人共同聊天 语言过滤功能,避免一些敏感词汇 显示当前聊天客户列表 显示聊天室人员变动信息(进入聊天室、离开聊天室等) 聊天系统接收实时消息 退出下线 3) 软件应用描述:系统具有系统管理以及事务处理功能,能对用户的 聊天记录和输出进行有效管理;系统有一定的数据安全策略,能够有效的 管理用户数据以及用户的账号安全。在整个系统的框架下,结合网页与服 务器端的实际情况,实现对用户数据进行实时更新、查询、统计以及分析; 软件提供用户友好的接口,满足用户日常使用需求。 1.3. 预期的读者和阅读建议预期的读者和阅读建议 开发人员阅读建议:开发人员通过阅读本文档对软件结构和功能模块 以及软件的应用范围会有一定的了解,开发人员应当着重对文档中软件开 发的功能介绍、应用范围和模块结构进行重难点分析,在开发前期对软件 所要求的知识技能有一定的了解。 测试人员阅读建议:测试人员阅读本文档可以了解软件的基本结构和 应用背景,可以在前期为软件的测试工作做充分的准备,对各个软件测试 模块预先进行构思和模拟。 文档编写人员阅读建议:文档编写者阅读本文档应当要理清需求规格 说明书脉络,对文档中所描述的专业术语和结构特征进行了解和分析,为 编写后续文档做理论参考和知识储备。 需求规格说明书 6 1.4. 术语和缩略语术语和缩略语 术语、缩略语术语、缩略语解解 释释 MVC 模式视图控制器模式 迭代器一种方法顺序访问一个聚合堆箱的各个元素 桩模块软件测试技术的一种,主要用在单元测试阶段 Session Session 是服务器端实用的一种记录客户端状态的机制 URL 统一资源定位符 HTTP 超文本传输协议 TCP/IP 传输控制协议/网间协议 UDP 数据包协议 表 1-4 术语和缩略语 2. 项目概述项目概述 2.1. 目标目标 系统具有系统管理以及事务处理功能,能对用户的聊天记录和输出进 行有效管理;系统有一定的数据安全策略,能够有效的管理用户数据以及 用户的账号安全。在整个系统的框架下,结合网页与服务器端的实际情况, 实现对用户数据进行实时更新、查询、统计以及分析;软件提供用户友好 的接口,满足用户日常使用需求。 聊天系统在生活中有着广泛的应用,聊天客户端通常要进行安装才能 使用,而网页版的聊天工具能够实时接受消息而且基于 web,它的灵活性 和效率都不会差。 2.2. 范围范围 该软件立足于通信协议和服务器机制,能够应用于基本的一对一网页 聊天和一对多的网页群组聊天,用户通过软件能够建立自己的人际交往圈 子,实现即使得通信和联系。 该聊天系统包括的模块有登陆、注册模块,个人聊天模块,群组聊天 模块,修改资料模块,查找、添加好友模块。 2.3. 用户的特点用户的特点 作为一款立足于网页通信聊天的软件,其用户具有:数量庞大、对信 息即时性要求很高、对系统运行性能敏感和对系统使用便利性要求高的特 点。软件操作人员应当对网络协议和后台服务器、框架等有充分的理解, 要有可针对不同的需求人群对软件结构和工作方式做出适应性调节的能力。 需求规格说明书 7 软件维护人员要充分了解软件的工作流程和工作原理,要具有迅速对软件 运行过程中出现的故障做出反应和提出有成效的修改和调试的能力。该软 件在使用频度上会出现一定的规律性变化,往往在晚上和周末用户的使用 频度会比平时更高,软件在使用高峰期更要注意对性能的掌控,因为通常 通信软件都应在多线程处理和消息转发、接收上具有很高的可靠性和稳定 性。 2.4. 假定条件和约束限制假定条件和约束限制 软件使用者应当具有一定的社交工具使用经验和对电脑浏览器的操作 经验,他们应当熟知注册账户和管理账户的能力。 软件运行需要浏览器、网络和服务器的支持。 2.5. 运行环境运行环境 2.5.1.硬件环境硬件环境 1) 本软件运行对服务器、客户端的硬件要求: 服务器:软件运行需要 Tomcat 服务器的支持 运行环境:各种主流浏览器例如火狐、谷歌、IE 浏览器等 客户终端:最低要求 2G 内存的电脑、处理器 1Ghz 以上、 能够运行主流浏览器的操作系统例如:Windows、Mac os、Linux。 2) 本软件运行所使用的外围设备,主要包括: 使用者需要用鼠标、键盘等输入设备操作软件,已到达相关的使用目 的和便利性。 2.5.2.软件环境软件环境 1) 操作系统 Windows、Mac os、Linux 2) 数据库系统 Oracle 数据库 2) 开发平台及工具 Myeclipse、Java jdk1.6、tomcat 服务器、windows 10 操作系统 4) 通信协议 Tcp/Ip 协议 5) 接口 本软件应用 windows Api 实现对数据库的操作,基于 ODBC 数据库访问 技术 6) 其他软件 网页编辑器:dreamweaver cs6 需求规格说明书 8 测试浏览器:IE 内核的 QQ 浏览器 3. 业务分析业务分析 3.1. 用户登录数据流图用户登录数据流图 用户进入到登陆界面后,在输入框内输入用户账号和用户密码,点击 登陆后经由数据库执行查询后,若密码和账号匹配,则登陆成功进入下一 个操作界面,否则返回登陆界面,提示登陆失败的信息。 系统时间 验证用户名和密码 用户信息库 用户名、密码 验证通过 用户名或密码错误 用户登陆成功 图 3-1 用户登录 3.2. 用户注册数据流图用户注册数据流图 点击注册,加载用户注册界面,提示用户输入注册信息,系统判断用 户输入的信息是否符合格式要求,若格式不符合规范则系统给出提示,并 要求重新输入。若格式正确,查询数据库中是否已经存在同名账户,若满 足要求则继续添加用户信息到数据库中,用户注册成功,给出注册成功提 示,否则提示存在相同的账号,并返回主次界面。 系统时间 用户基本信息 验证用户基本信息 无效的用户基本信息 添加用户基本信息 用户基本信息 用户信息库 成功 失败 用户注册成功 图 3-2 用户注册 3.3. 个人信息管理数据流图个人信息管理数据流图 用户点击网页元素,加载个人信息,并且在网页上将用户信息显示出 来。用户点击网页元素,修改个人信息,系统判断用户输入的信息是否符 合格式要求,若格式不正确给出提示,并要求用户重新输入。若格式正确, 需求规格说明书 9 则上传数据到数据库中更新相应账户的个人资料信息,显示修改成功的提 示,否则修改失败。 系统时间 读取用户信息 用户信息库 失败 用户信息 修改用户信息 修改后的用户信息 验证修改后的用户信息 用户信息库 成功 失败 用户信息修改成功 图 3-3 个人信息 3.4. 收发消息数据流图收发消息数据流图 用户在聊天界面输入需要发送的消息,添加到数据库中。由接受消息 的用户在数据苦衷查找是否有消息,如果有,则显示消息,否则不显示。 系统时间 添加、发送消息 聊天记录库 失败 接收好友消息 显示好友消息 失败 系统时间 用户消息 好友消息 显示用户消息 用户消息 消息发送成功消息接收成功 需求规格说明书 10 图 3-4 收发消息 3.5. 用户查找数据流图用户查找数据流图 点击进入查找界面,用户在查找框输入查找关键字,验证关键字格式 是否正确。若正确,则在数据库中查找相对应的信息,并将查找的结果在 页面显示。否则给出提示,要求用户重新输入查找关键字。 用户信息库 失败 查找用户 显示用户信息 用户关键字 系统时间 用户信息 用户信息 查找成功 图 3-5 用户查找 3.6. 添加删除好友数据流图添加删除好友数据流图 用户点击进入管理好友的页面,输入要添加的好友账号,查询数据库 若存在该账号,则系统发消息给该账号以确认,对方确认后彼此建立好友 关系,同时提交确认数据到数据库中;输入要删除的好友账号,查询数据 库若好友数据中存在该账号则提示是否确认删除,否则提示不存在好友, 确认删除后彼此的好友数据将在己方和对方的列表中删除,好友关系成功 接触。 需求规格说明书 11 用户信息库 失败 查找用户 显示用户信息 用户关键字 系统时间 用户信息 用户信息 添加用户 添加用户的消息 回应消息 失败 用户回应的消息 用户回应的消息 成功添加好友 添加好友关系 好友信息库 失败 查找好友 用户关键字 系统时间 好友信息库 好友信息 删除好友关系 失败 成功删除好友 图 3-6 添加、删除好友 3.7. 创建群组数据流图创建群组数据流图 加载用户群创建界面,提示用户输入用户群组基本信息,判断用户输 入的信息是否符合格式要求。若格式不正确则给出提示,并要求用户重新 输入。若格式正确,则继续添加用户群组信息到数据库中,若添加成功, 则用户群创建成功,给出创建成功提示,否则创建失败。 系统时间 群基本信息 验证群基本信息 无效的群基本信息 添加群基本信息 群基本信息 群信息库 失败 添加群成员 群创建成功 失败 群成员信息库 图 3-7 创建群组 3.8. 收发群信息数据流图收发群信息数据流图 用户输入需要发送的消息,添加到数据库中;由用户群中的其他用户 查找是否有群消息,如果有,则显示消息,否则不显示。 需求规格说明书 12 系统时间 添加、发送群消息 群聊天记录库 失败 接收群消息 显示群消息 失败 系统时间 群消息 显示用户发送的群消息 消息发送成功消息接收成功 用户发送的群消息 图 3-8 收发群消息 3.9. 用户群管理数据流图用户群管理数据流图 加载用户群信息,并且在页面上将用户群信息显示出来,用户修改, 判断用户是否是群管理员,权限通过后检查用户输入的信息是否符合格式 要求。若格式不正确则给出提示,并要求用户重新输入。若格式正确,则 修改数据库中的用户群组信息,否则修改失败。 群信息库 失败 读取群信息 修改群信息 系统时间 群信息 修改后的群信息 验证修改后的群信息 成功 失败 群信息库 群信息修改成功 需求规格说明书 13 图 3-9 用户群管理 4. 数据描述数据描述 序号序号数据数据数据描述数据描述数据所属部门数据所属部门 1账号用户的登陆的一段字符软件用户 2密码用于匹配用户账号的一段字符软件用户 3聊天表情包用于聊天输入信息的一组图片软件 4用户资料用于描述用户基本信息的文字软件用户 5聊天记录用于记录用户聊天的信息软件用户 表 4 数据表 5. 功能需求功能需求 5.1. 功能需求总述功能需求总述 5.1.1.功能需求总表功能需求总表 编号编号功能需求名称功能需求名称优先级别优先级别 1 用户登陆高 2 用户注册高 3 查找、添加好友中 4 查看、删除好友中 5 发起聊天高 6 创建、解散群组中 7 查看、修改个人资料中 8 软件基本设置高 表 5-1-1 功能需求表 5.1.2.角色、权限需求角色、权限需求 需求规格说明书 14 序号序号角色角色功能功能权限权限 1 普通用户用户能够向好友发起聊天、创建群组、查 找添加好友、修改个人资料、注册新账户 具有查询权限、修改个人 资料权限、管理个人创建 的群组权限 表 5-1-2 角色权限分配表 5.2. 功能分析功能分析 5.2.1.用户登陆用户登陆 1) 功能概述 通过网页用户登陆界面登陆服务器,获取个人账户相关信息。 2) 操作者 普通用户 3) 场景 a.用户进入网页的用户登陆界面 b.用户输入自己的账号 c.用户输入自己的密码 d.登陆确认 e.登陆成功:进入主页面,更新好友列表和消息通知 f.登陆失败:输出提示信息,再次载入登陆页面 4) 异常 a.没有联网 b.密码或账号输入不正确 c.用户不存在 d.服务器故障 5.2.2.查找、添加好友查找、添加好友 1) 功能概述 用户成功登陆后,通过添加好友界面查找好友,并且可以发送添加好 友的请求,被添加者收到请求信息可以执行同意或者拒绝的操作。 2) 操作者 普通用户,被添加用户 3)场景 a.用户打开添加好友界面 b.通过输入账号查找数据库中存在的用户信息 c.系统返回被查找用户资料 需求规格说明书 15 d.确认添加,发送添加请求 e.等待被添加用户验证请求 f.验证通过:添加为好友,并更新个人好友列表 g.验证被拒绝:提示添加失败 4) 异常 a.没有联网 b.为匹配的账号用户不存在 c.服务器故障 5.2.3.查看、修改个人资料查看、修改个人资料 1) 功能概述 用户登陆后通过点击自己头像,然后可以弹出自己的账号信息,包括 帐户名和密码以及一些相关的资料介绍。通过点击编辑按钮可以进入编辑 模式,编辑完成后点击确认即可保存已修改的信息。 2) 操作者 普通用户 3) 场景 a.用户点击个人头像 b.弹出网页加载个人账户资料 c.点击编辑按钮 d.弹出资料编辑界面 e.用户编辑资料 f.确认修改并保存 4) 异常 a.没有联网 b.服务器故障 c.资料输入格式不正确 5.2.4.软件基本设置软件基本设置 1) 功能概述 用户登陆后,可以打开设置面板修改基本的软件设置项目,例如:消 息提示方式、消息发送快捷键等。 2) 操作者 普通用户 3) 场景 a.打开软件设置页面 需求规格说明书 16 b.用户选择想要修改的基本软件设置项目 c.点击完成修改 4) 异常 a.没有联网 b.服务器故障 5.2.5.创建、解散群组创建、解散群组 1) 功能概述 用户登陆后,可以在再主页面点击创建群组;创建成功后,可以在群 组列表中点开群组聊天窗口,并且可以选择添加多个好友进入群组,多个 好友同意后将好友加入群组。群主在群组设置窗口中可以修改该群组资料, 解散该群组,群组解散后所有成员将自动退出该群组。 2) 操作者 群主,该群组中的成员用户,被请求加入群组的用户 3) 场景 a.用户双击群组列表中想要进行聊天的群组名 b.弹出聊天窗口 c.在消息的输入框中输入想要发送的消息,点击发送,并在消息显示 框中显示 d.接收到群组其它成员发送的信息在消息显示框中显示 e.关闭聊天窗口 4) 异常 a.消息发送失败 b.服务器故障 5.2.6.发起聊天发起聊天 1) 功能概述 用户通过聊天页面与好友进行聊天,并显示最近输入的消息和最近好 友发送的消息。 2) 操作者 普通用户,聊天的双方 3) 场景 a.用户双击好友列表中想要进行聊天的好友用户名 b.弹出聊天窗口 c.在消息的输入框中,输入想要发送的消息,点击发送,并在消息显 示框中显示 需求规格说明书 17 d.接收到好友发送的信息在消息显示框中显示 e.关闭聊天窗口 4) 异常 a.消息发送失败 b.服务器故障 5.2.7.查看、删除好友查看、删除好友 1) 功能概述 用户查看好友个人信息,并可以在该功能页面下删除好友。 2) 操作者 普通用户 3) 场景 a.用户在聊天窗口,点击查看好友资料选项 b.弹出好友资料框 c.完成查看好友资料框 d.可以选择关闭好友资料窗口回到聊天窗口,或选择删除好友 4) 异常 a.服务器故障 b.没有联网 5.2.8.用户注册用户注册 1) 功能概述 用户在用户登陆页面点击注册用户,弹出用户注册页面,用户按规范 输入注册信息,完成账号注册。 2) 操作者 新用户 3) 场景 a.新用户进入网页的用户登陆界面 b.新用户点击用户注册 c.新用户按规范输入注册信息 d.系统检查是否已经存在相同的账号 e.注册成功:进入登陆页面,输入账号密码 f.注册失败:输出提示信息,再次载入注册页面 4) 异常 a.没有联网 b.未按照规范输入注册信息 需求规格说明书 18 c.服务器故障 5.2.9.注销登录注销登录 1) 功能概述 用户在主页面点击注销用户,弹出确认注销信息,确认后系统发出下 线信息并记录用户处于离线的状态,完成注销操作。 2) 操作者 用户 3) 场景 a.用户进入主页 b.用户点击注销登录 c.弹出注销确认 d.确认后完成注销 4) 异常 a.没有联网 b.服务器故障 6. 非功能需求非功能需求 6.1. 性能需求性能需求 数据处理能力:oracle 数据库的最大连接数缺省值是 100,建库时默 认值是 150,主要受 processes 这个系统参数(实际还应受操作系统限制) ,这是个静态参数,修改后必需重启数据库才能生效。 时间特性:此网页聊天系统具有即时反应的特性,查询服务的响应时 间、更新处理时间应当小于 3S,否则会严重影响用户体验。 6.2. 安全保密需求安全保密需求 本系统利用数据库来存放大量保密性数据,其中包括用户的账号和密 码、用户的聊天记录,用户的个人资料;并且通过服务器上的防火墙来提 高数据访问的安全性能;在用户登陆时,系统会自动检测用户账号、密码 是否非法,若用户帐号、密码非法,将提示用户账户不存在或者密码错误, 并返回登陆界面提示用户注册新的账号或重新输入密码;登录模块有一个 防止暴力破解密码的功能,当输入错误的密码达到 8 次后,系统会锁住该 账号 24 小时,24 小时后解除锁定; 6.3. 扩展性需求扩展性需求 1) 功能拓展: 用户在线隐身功能;可以修改列表中好友的备注(仅自己可见),以便 于标记和查找经常联系的好友 需求规格说明书 19 2) 应用需求及可扩展性需求: 由于本系统采用 MVC 的设计模式,即模式-视图-控制器模式,所以后 期非常方便进行功能拓展。并且模块之间的耦合度会做到尽可能的低,方 便后期模块的增删和改动。 7. 界面要求界面要求 7.1. 图形要求图形要求 网站首页 登录界面注册界面 好友界面 资料 群组界面设置界面 个人资料 界面 添加界面 创建群组 群组聊天 添加好友聊天 删除群组设置 退出群组删除群组 修改资料修改设置 图 7-1 功能模块图 参考文献参考文献 1王红梅,胡明,王涛.数据结构.清华大学出版社,2005.7 2Y.Daniel Liang.Java 语言程序设计.机械工业出版社,2009.11 3张海藩.软件工程导论(第五版).清华大学出版社,2008.2 4王珊,萨师煊.数据库系统概论(第四版).高等教育出版社,2006.5 5弗里曼.OReilly:Head First 设计模式(中文版).中国电力出版社, 需求规格说 明书 14 大学本科生毕业设计(论文)撰写规范 本科生毕业设计(论文)是学生在毕业前提交的一份具有一定研究 价值和实用价值的学术资料。它既是本科学生开始从事工程设计、科 学实验和科学研究的初步尝试,也是学生在教师的指导下,对所进行 研究的适当表述,还是学生毕业及学位资格认定的重要依据。毕业论 文撰写是本科生培养过程中的基本训练环节之一,应符合国家及各专 业部门制定的有关标准,符合汉语语法规范。指导教师应加强指导, 严格把关。 1、论文结构及要求 论文包括题目、中文摘要、外文摘要、目录、正文、参考文献、致 谢和附录等几部分。 1.1 题目 论文题目应恰当、准确地反映论文的主要研究内容。不应超过 25 字, 原则上不得使用标点符号,不设副标题。 1.2 摘要与关键词 1.2.1 摘要 本科生毕业设计(论文)的摘要均要求用中、英两种文字给出,中 文在前。 摘要应扼要叙述论文的研究目的、研究方法、研究内容和主要结果 或结论,文字要精炼,具有一定的独立性和完整性,摘要一般应在 300 字左右。摘要中不宜使用公式、图表,不标注引用文献编号,避 免将摘要写成目录式的内容介绍。 1.2.2 关键词 关键词是供检索用的主题词条,应采用能覆盖论文主要内容的通用 需求规格说 明书 15 技术词条(参照相应的技术术语标准),一般列 35 个,按词条的 外延层次从大到小排列,应在摘要中出现。 1.3 目录 目录应独立成页,包括论文中全部章、节的标题及页码。 1.4 论文正文 论文正文包括绪论、论文主体及结论等部分。 1.4.1 绪论 绪论一般作为论文的首篇。绪论应说明选题的背景、目的和意义, 国内外文献综述以及论文所要研究的主要内容。 文管类论文的绪论是毕业论文的开头部分,一般包括说明论文写作 的目的与意义,对所研究问题的认识以及提出问题。绪论只是文章的 开头,不必写章号。 毕业设计(论文)绪论部分字数不多于全部论文字数的 1/4。 1.4.2 论文主体 论文主体是论文的主要部分,要求结构合理,层次清楚,重点突出, 文字简练、通顺。 论文主体的内容要求参照大学本科生毕业设计 (论文)的规定第五章。 论文主体各章后应有一节“本章小结”。 1.4.3 结论 结论作为单独一章排列,但不加章号。 结论是对整个论文主要成果的归纳,要突出设计(论文)的创新点, 以简练的文字对论文的主要工作进行评价,一般为 4001 000 字。 1.5 参考文献 参考文献是论文不可缺少的组成部分,它反映了论文的取材来源和 广博程度。论文中要注重引用近期发表的与论文工作直接有关的学术 期刊类文献。对理工类论文,参考文献数量一般应在 15 篇以上,其 中学术期刊类文献不少于 8 篇,外文文献不少于 3 篇;对文科类、管 理类论文,参考文献数量一般为 1020 篇,其中学术期刊类文献不 需求规格说 明书 16 少于 8 篇,外文文献不少于 3 篇。 在论文正文中必须有参考文献的编号,参考文献的序号应按在正文中出现的顺 序排列。 产品说明书、各类标准、各种报纸上刊登的文章及未公开发表的研 究报告(著名的内部报告如 PB、AD 报告及著名大公司的企业技术报 告等除外)不宜做为参考文献引用。但对于工程设计类论文,各种标 准、规范和手册可作为参考文献。 引用网上参考文献时,应注明该文献的准确网页地址,网上参考文 献不包含在上述规定的文献数量之内。 1.6 致谢 对导师和给予指导或协助完成论文工作的组织和个人表示感谢。内 容应简洁明了、实事求是,避免俗套。 1.7 附录 如开题报告、文献综述、外文译文及外文文献复印件、公式的推导、程 序流程图、图纸、数据表格等有些不宜放在正文中,但有参考价值的内容 可编入论文的附录中。 需求规格说 明书 17 需求规格说明书 18 2、论文书写规定 2.1 论文正文字数 理工类 论文正文字数不少于 20 000 字。 文管类 论文正文字数 12 00020 000 字。其中汉语言文学专业不少于 7 000 字。 外语类 论文正文字数 8 00010 000 个外文单词。 艺术类 论文正文字数 3 0005 000 字。 2.2 论文书写 本科生毕业论文用 B5 纸计算机排版、编辑与双面打印输出。 论文版面设置为:毕业论文 B5 纸、纵向、为横排、不分栏,上下页边距分别为 2.5cm 和 2cm,左右页边距分别为 2.4cm 和 2cm,对称页边距、左侧装订并装订线为 0cm、奇偶 页不同、无网格。论文正文满页为 29 行,每行 33 个字,字号为小四号宋体,每页版面字 数为 957 个,行间距为固定值 20 磅。 页眉。页眉应居中置于页面上部。单数页眉的文字为“章及标题”;双数 页眉的文字为“大学本科生毕业设计(论文)”。页眉的文字用五号宋体, 页眉文字下面为 2 条横线(两条横线的长度与版芯尺寸相同,线粗 0.5 磅) 。页眉、页脚边距分别为 1.8cm 和 1.7cm。 页码。页码用小五号字,居中标于页面底部。摘要、目录等文前部分的页 码用罗马数字单独编排,正文以后的页码用阿拉伯数字编排。 2.3 摘要 中文摘要一般为 300 字左右,外文摘要应与中文摘要内容相同,在语法、 用词和书写上应正确无误,摘要页勿需写出论文题目。中、外文摘要应各 占一页,编排装订时放置正文前,并且中文在前,外文在后。 2.4 目录 目录应包括论文中全部章节的标题及页码,含中、外文摘要;正文章、节 题目; 参考文献;致谢;附录。 正文章、节题目(理工类要求编写到第 3 级标题,即.。文科、管 理类可视论文需要进行,编写到 23 级标题。) 2.5 论文正文 2.5.1 章节及各章标题 论文正文分章、节撰写,每章应另起一页。 需求规格说明书 19 各章标题要突出重点、简明扼要。字数一般在 15 字以内,不得使用标点符 号。标题中尽量不用英文缩写词,对必须采用者,应使用本行业的通用缩 写词。 2.5.2 层次 层次以少为宜,根据实际需要选择。层次代号格式见表 1 和表 2。 表 1 理工类论文层次代号及说明 层次名 称 示 例说 明 章第 1 章 章序及章名居中排,章 序用阿拉伯数字 节 1.1 条 1.1.1 题序顶格书写,与 标题间空 1 字, 下面阐述内容 另起一段 款 题序顶格书写,与标题 间空 1 字,下面阐述 内容在标题后空 1 字 接排 项 (1) 题序空2 字书写,以下内 容接排,有标题者, 阐述内容在标题后空 1 字 版心左边线 版心右边线 表 2 文管类论文层次代号及说明 章 节 条 款 项 一、 (一) 1. (1) 居中书写 空 2 字书写 空 2 字书写 空 2 字书写 空 2 字书写 版心左边线 版心右边线 各层次题序及标题不得置于页面的最后一行(孤行)。 2.6 参考文献 正文中引用文献标示应置于所引内容最末句的右上角,用小五号字体。所 需求规格说明书 20 引文献编号用阿拉伯数字置于方括号“ ”中,如“二次铣削1”。当提 及的参考文献为文中直接说明时,其序号应该与正文排齐,如“由文献 8,1014可知”。 经济、管理类论文引用文献,若引用的是原话,要加引号,一般写在段中; 若引的不是原文只是原意,文前只需用冒号或逗号,而不用引号。在参考 文献之外,若有注释的话,建议采用夹注,即紧接文句,用圆括号标明。 不得将引用文献标示置于各级标题处。 参考文献书写格式应符合 GB77141987文后参考文献著录规则。常用 参考文献编写项目和顺序应按文中引用先后次序规定如下: 著作图书文献 序号作者书名(版次)出版地:出版者,出版年:引用部分起止页 第一版应省略 翻译图书文献 序号作者书名(版次)译者出版地: 出版者,出版年:引用部分起止 页 第一版应省略 学术刊物文献 序号作者文章名学术刊物名年,卷(期):引用部分起止页 学术会议文献 序号作者文章名编者名会议名称,会议地址,年份出版地,出版 者, 出版年:引用部分起止页 学位论文类参考文献 序号研究生名学位论文题目出版地学校(或研究单位)及学位论文 级别答 辩年份:引用部分起止页 西文文献中第一个词和每个实词的第一个字母大写,余者小写;俄文文献 名第一个词和专有名词的第一个字母大写,余者小写;日文文献中的汉字 须用日文汉字,不得用中文汉字、简化汉字代替。文献中的外文字母一律 用正体。 作者为多人时,一般只列出前 3 名作者,不同作者姓名间用逗号相隔。外 文姓名按国际惯例,将作者名的缩写置前,作者姓置后。 学术会议若出版论文集者,可在会议名称后加上“论文集”字样。未出版 论文集者省去“出版者”、“出版年”两项。会议地址与出版地相同者省 略“出版地”。会议年份与出版年相同者省略“出版年”。 学术刊物文献无卷号的可略去此项,直接写“年,(期)”。 参考文献序号顶格书写,不加括号与标点,其后空一格写作者名。序号应按文献在论 文中的被引用顺序编排。换行时与作者名第一个字对齐。若同一文献中有多处被引用,则 要写出相应引用页码,各起止页码间空一格,排列按引用顺序,不按页码顺序。 需求规格说明书 21 参考文献书写格式示例见附录 1。 2.7 名词术语 科技名词术语及设备、元件的名称,应采用国家标准或部颁标准中规定的 术语或名称。标准中未规定的术语要采用行业通用术语或名称。全文名词 术语必须统一。一些特殊名词或新名词应在适当位置加以说明或注解。 文管类专业技术术语应为常见、常用的名词。 采用英语缩写词时,除本行业广泛应用的通用缩写词外,文中第一次出现 的缩写词应该用括号注明英文全文。 2.8 计量单位 物理量计量单位及符号一律采用中华人民共和国法定计量单位 (GB310031021993,见附录 2),不得使用非法定计量单位及符号。 计量单位符号,除用人名命名的单位第一个字母用大写之外,一律用小写 字母。 非物理单位(如件、台、人、元、次等)可以采用汉字与单位符号混写的 方式,如“万 tkm”,“t/(人a)”等。 文稿叙述中不定数字之后允许用中文计量单位符号,如“几千克至 1 000kg”。 表达时刻时应采用中文计量单位,如“上午 8 点 45 分”,不能写成 “8h45min”。 计量单位符号一律用正体。 2.9 外文字母的正、斜体用法 按照 GB310031021986 及 GB71591987 的规定使用,即物理量符号、 物理常量、变量符号用斜体,计量单位等符号均用正体。 2.10 数字 按国家语言文字工作委员会等七单位 1987 年发布的关于出版物上数字用 法的规定,除习惯用中文数字表示的以外,一般均采用阿拉伯数字(参 照附录 3)。 2.11 公式 原则上居中书写。若公式前有文字(如“解”、“假定”等),文字顶格 书写,公式仍居中写。公式末不加标点。 公式序号按章编排,如第 1 章第一个公式序号为“(1-1)”,附录 2 中的 第一个公式为(-1)等。 文中引用公式时,一般用“见式(1-1)”或“由公式(1-1)”。 公式中用斜线表示“除”的关系时,若分母部分为乘积应采用括号,以免 需求规格说明书 22 含糊不清,如a/(bcosx)。通常“乘”的关系在前,如acosx/b而不写 (a/b)cosx。 2.12 插表 表格不加左、右边线。 表序一般按章编排,如第 1 章第一个插表的序号为“表 11”等。表序与 表名之间空一格,表名中不允许使用标点符号,表名后不加标点。表序与 表名置于表上,居中排写(见附录 4)。 表头设计应简单明了,尽量不用斜线。表头中可采用化学符号或物理量符 号。 全表如用同一单位,将单位符号移到表头右上角,加圆括号(见附录 4 中 的例 2)。 表中数据应正确无误,书写清楚。数字空缺的格内加“”字线(占 2 个 数字宽度)。表内文字和数字上、下或左、右相同时,不允许用“”、 “同上”之类的写法,可采用通栏处理方式(见附录 4 中的例 2)。 表内文字说明不加标点。 文管类的插表在表下一般根据需要可增列补充材料、注解、附记、资料来 源、某些指标的计算方法等。 表内文字说明,起行空一格,转行顶格,句末不加标点。表题用五号字, 表内文字及表的说明文字均用五号字,中文用宋体。 表格容量较大,必要时表格也可分为两段或多段(这只能发生在转页时), 转页分段后的每一续表的表头都应重新排字,重排表头的续表上方右侧应 注明(续表)字样。 2.13 插图 插图应与文字紧密配合,文图相符,技术内容正确。 2.13.1 制图标准 插图应符合技术制图及相应专业制图的规定。 机械工程图:采用第一角投影法,应符合附录 5 所列有关标准的规定。 电气图:图形符号、文字符号等应符合附录 6 所列有关标准的规定。 流程图:符合国家标准。 对无规定符号的图形应采用该行业的常用画法。 2.13.2 图题及图中说明 每个图均应有图题(由图号和图名组成)。图号按章编排,如第 1 章第一 图的图号为“图 1-1”等。图题置于图下。有图注或其他说明时应置于图 题之上。图名在图号之后空一格排写。引用图应说明出处,在图题右上角 加引用文献编号。图中若有分图时,分图号用 a)、b)等置于分图之下。 需求规格说明书 23 图中各部分说明应采用中文(引用的外文图除外)或数字项号,各项文字 说明置于图题之上(有分图题者,置于分图题之上)。 图题用五号字,图内文字及说明均用五号字,中文用宋体。 2.13.3 插图编排 插图与其图题为一个整体,不得拆开排写于两页。插图应编排在正文提及 之后,插图处的该页空白不够排写该图整体时,则可将其后文字部分提前 排写,将图移到次页最前面。 2.13.4 坐标单位 有数字标注的坐标图,除无单位者(如标示值)之外,必须注明坐标单位。 2.13.5 论文中照片图及插图 毕业论文中的照片图均应是原版照片粘贴(或数码像机图片),照片可为 黑白或彩色,应主题突出、层次分明、清晰整洁、反差适中。照片采用光 面相纸,不宜用布纹相纸。对金相显微组织照片必须注明放大倍数。 毕业论文中的插图不得采用复印件。对于复杂的引用图,可采用数字化仪 表输入计算机打印出来的图稿。 2.14 附录 理工类论文附录的序号采用“附录 1”、“附录 2”等,附录顺序为开题报 告、文献综述、外文文献的中文译文及外文复印件等。 文管类论文附录序号相应采用“附录一”、“附录二”等。 3、论文排版要求 3.1 纸张要求及页面设置 名称格式要求 纸张B5(182257),幅面白色 页面 设置 上下页边距 2.5cm 和 2cm,左右页边距 2.4 cm 和 2cm,页眉、页脚分别为 1.8cm 和 1.7cm,对称页边距、左侧装订并装订线为 0cm、奇偶页不同、无网格 页眉宋体字五号居中 页码宋体字小五号居中 需求规格说明书 24 3.2 封面(详见模版、B5 纸单面打印) 名称格式要求 本科毕业设计 /论文宋体字小二号,行距固定值 25磅 ,间距段前、段后分别为 0.5行,要求字体居中 论文题目 黑体字二号,行距固定值 25 磅,间距段前、段后分别为 0.5 行。论文题目中 文字数不得超过 25 字,要求字体居中 填写姓名宋体字小三号 , 行距固定值20磅 , 间距段前、段后分别为 0.5行,要求字体居中 大学 楷体字小二号,行距固定值 20 磅, 间距段前、段后分别为 0.5 行。每字间 空 1 格,要求字体居中 年 月 宋体字小三号,行距固定值 20 磅, 间距段前、段后分别为 0.5 行。数字用 阿拉伯数字,日期为论文提交日期,要求字体居中 3.3 封面 2(详见模版、B5 纸单面打印) 名称格式要求 本科毕业设计/论文 宋体字小二号,行距固定值 25 磅,间距段前、段后分别为 0.5 行,要求 字体居中 论文题目 黑体字二号,行距固定值 25 磅,间距段前、段后分别为 0.5 行。论文题 目中文字数不得超过 25 字,要求字体居中 学院(系)宋体字四号,行距固定值20 磅,间距段前、段后分别为0.5行,字体左对齐 专业同上 学生姓名同上 学号同上 指导教师同上 答辩日期同上 3.4 本科毕业设计/论文 任务书(单面打印) 本科毕业设计/论文B5 纸,单面打印,不编页码 3.5 中、英文摘要 名称中文摘要英文摘要 标题 摘要:黑体字小二居中,行距固定值 20 磅,间距段前、段后分别为 1 行 Abstract: Times New Roman 体小二号居中, 行距固定值 20 磅,间距段前、段后分别 为 1 行 段落 文字 宋体字小四号,行距固定值 20 磅Times New Roman体小四号,行距固定值 20磅 关键词同上,“关键词”三字加粗同上,“Key Words”两词加粗 页码 罗马大写数字, Times New Roman体小五号 字 罗马大写数字,Times New Roman 体小五号字 3.6 目录 名称示例格式要求 标题目录黑体字小二号居中,行距固定值 20 磅,间距段前、段后分别为 1 行 各章目录格式范例黑体字小四号, 行距固定值 20 磅,两端对齐,页码右对齐 节标题目录格式范例 宋体字小四号,行距固定值 20 磅,两端对齐,页码右对齐,左缩进 2 字符 条标题目录格式范例 宋体字小四号,行距固定值 20 磅,两端对齐,页码右对齐,左缩进 3 字 符(条标题目录文科左缩进 2 字符) 页码格式范例罗马大写数字,Times New Roman 体小五号字 3.7 正文 名 称示例格式要求 需求规格说明书 25 理工论文文科论文 各章标题 第 1 章 一、 黑体字小二号居中,行距固定值 20 磅, 间距段前、段后分别为 1 行,理 工类章序号与章名间空一个汉字 节标题1.1 (一) 黑体字小三号,行距固定值 20 磅,间 距段前、段后分别为 0.5 行,理 工类题序与题名间空一个汉字 条标题1.1.1 1、 黑体字四号,行距固定值 20 磅,间距 段前、段后分别为 0.5 行,理工 类题序与题名间空一个汉字 款标题 (1) 黑体字小四号,行距固定值 20 磅,理 工类题序与题名间空一个汉字 正文段 落文字 宋体字小四号,段落首行左缩进 2 个汉 字。行距固定值 20 磅(段落中有 数学表达式时,可根据表达需要 设置该段的行距) 3.8 其它 名 称格式要求 结论 标题要求同各章标题,正文部分:宋体字小四号,行距固定值 20 磅,段落首行左缩 进 2 个汉字 参考文献 标题要求同各章标题,正文部分:宋体字小四号(英文用 Times New Roman 体小四号) ,行距固定值 20 磅 致谢 标题要求同各章标题,正文部分宋体字小四号,行距固定值 20 磅,(英文用 Times New Roman 体小四号) 附录 标题要求同各章

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论