RUC自习助手_概要设计说明书

文档编号:2016052303

版本信息:v3.0

开发小组:找不到地方上自习组

成员:王丹丹、赵安、吴婧、杨轹丹、孟启飞、彭宇清


版本号


编写(修改)人


修改描述


修改时间


V1.0


吴婧


编写初稿


2016-4-20


V2.0


吴婧


对之前版本进行修改


2016-4-26

 

I.   引言

  i.   编写目的

本说明书是在充分理解软件需求分析基础上,为详细设计及编码设计准备的,是详细设计和系统编码的根据,同时也是与用户进行交流的文档之一。本文档的预期读者为软件用户,软件设计师(详细设计),软件开发员,测试人员,售后技术支持人员等。

 ii.   背景

目前,中国人民大学教学楼的管理并不完善。与之相较,从预约到选座再到超时违规处理,图书馆已经建立了一套趋于完善的选座系统(但仍有不足,我们今后也会提出分析改进的建议)。

我们观察到,教学楼的管理存在着如下问题:

a)    自习教室选择随机:由于无法提前查看教室占用情况,同学们往往是随机选定教室自习,甚至由于绝大多数教室均处于上课占用状态(如白天明德主楼四层往往所有自习室均处于有课状态),很难找到合适的自习室,不得已更换教学楼,浪费了时间和精力;

b)    举办活动占用教室流程繁琐:经改进后的由中国人民大学教务处颁布的《教室借用流程》虽从审批时间及流程上一定程度地简化了申请借用教室的流程,但仍存在提交表单部门不一致、选择活动主管单位领导人审批不及时等问题;

c)    非上课时间借用教室无需申请:晚上的教室占用则无指定流程,许多组织举行例会前没有提前告知在该教室自习的同学,导致许多同学都有上自习到一半不得不更换教室,影响学习状态。

  iii.   定义

RUC:Renmin University of China中国人民大学

 iv.   参考资料


《构建之法》


邹欣


人民邮电出版社


软件工程6th Edition


[英] Ian Sommerville


机械工业出版社,中信出版社


软件工程导论第5版


张海藩


清华大学出版社(2008)


软件工程——实践者的研究方法


Roger S. Pressman


机械工业出版社

II.   任务概述

i.      目标

以中国人民大学为试点,开发一个微信公众号,为学校管理员与学生用户之间提供一个平台,初步实现教室预约的信息化、公示化以及自习地点的实时查询和推荐,保证教室资源的合理调控和利用。

具体为实现以下功能点:

l 针对学生用户:

  a) 规范公共教学楼教室的非规定时间段的借用申请流程;

  b) 公共教学楼教室使用状态的公示(包含自习人数占座比、是否被活动占用中等);

  c) 图书馆,藏书馆等自习地点选座情况实时查询;

  d) 向学生用户推荐自习地点。

l 针对管理员用户:

  a) 简化批准借用教室流程;

  b) 观察教室使用情况,实现合理调控。

 ii.      运行环境

用户端运行:微信平台

开发工具:eclipse

后台数据库管理工具:SQL Server 2008

建模工具:Microsoft Visio

 iii.      需求概述

现今中国人民大学在教师预约与自习资源管理等方面存在问题,我们将开发一款产品来协助学校进行宏观自习资源调控。

iv.      条件与限制

a) 开发时间

  一学期

b) 运行环境

  用户端运行:微信平台

  开发工具:eclipse

  后台数据库管理工具:SQL Server 2008

  建模工具:Microsoft Visio

c) 使用寿命

  预期五年及以上

III.   总体设计

 i.      用例图

图1-1 RUC自习助手产品用例图

 ii.      主程序算法图

iii.      界面设计

a)    查询座位

教学一楼座位查询:

图书馆座位查询:

b)     查看个人记录

软件接口:使用ODBC连接数据库

硬件接口:鼠标、打印机

内部接口:(模块之间的接口)

模块间采取数据耦合方式,通过参数表传递数据,交换信息。

IV.   数据结构设计:

a) 逻辑结构设计:采用线性表结构

b) 物理结构设计:采用链表结构

c)数据结构与程序的关系:数据的录入、修改、删除、统计都要涉及记录结构定义。数据的查询在涉及多个数据文件之间的关系;错误信息结构为显示错误信息带来方便。

V.   运行设计:

a) 运行模块的组合:通过主应用程序组合,模块均可独立操作存储文件。

b) 运行控制:通过键盘或鼠标选择控制相应功能,通过键盘输入记录信息,查询要求等。

c) 运行时间:

更新处理时间≤1ms

检索业务响应时间≤1s

数据传输时间≤1s

VI.   出错处理设计:

a) 出错输出信息:根据不同的错误提供不同的借误提示信息

b) 出错处理对策:

一般错误:显示错误信息,提示用户重新操作

严重错误:重新启动,必要时启用备份恢复数据

VII.   安全保密设计:

提供用户登录机制,不同级别的用户拥有不同的权限。

VIII.   维护设计

可以在软件交付后根据用户反馈意见修必类模块功能。

时间: 2024-10-12 11:58:17

RUC自习助手_概要设计说明书的相关文章

RUC自习助手_需求分析规格说明书

文档编号:2016051603 版本信息:v3.0         RUC自习助手 需求分析规格说明书 开发小组:找不到地方上自习组 成员:王丹丹.赵安.吴婧.杨轹丹.孟启飞.彭宇清 版本号 编写(修改)人 修改描述 修改时间 V1.0 吴婧 编写初稿 2016-3-14 V2.0 吴婧 对之前版本进行修改 2016-3-28 V3.0 吴婧 对之前版本进行修改 2016-5-16 目录 I.  引言................................................

RUC自习助手_测试文档

文档编号:2016052601 版本信息:v1.0 开发小组:找不到地方上自习组 成员:王丹丹.赵安.吴婧.杨轹丹.孟启飞.彭宇清 版本号 编写人 修改描述 修改时间 V1.0 吴婧 编写初稿 2016-5-30 I.   引言  i.   编写目的 编写这份需求分析规格说明书的目的是为了明确需求,规范化产品的编写,提高开发过程中的能见度,便于控制和管理产品的开发过程,同时安排项目规划与进度,便于程序员与用户之间的交流.协作,并进一步定制产品开发的细节问题,组织产品开发与测试,便于用户与开发商协

学生宿舍管理系统概要设计说明书

1. 编写目的 在完成了针对<学生信息管理系统>软件市场的前期调查,同时与多位软件使用者进行了全面深入地探讨和分析的基础上,提出了这份概要设计说明书. 此概要设计说明书对<学生信息管理系统>软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能.性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步完成后续设计与开发工作.本说明书的预期读者为学校管理员.需求分析人员.测试人员.项目管理定义 . 2. 范围 2.1 系统主要目标 在科技快速发展的今

概要设计说明书

  基于andriod校园网上订餐系统   概要设计说明书         报告名称  校园网上订餐系统概要设计说明书 专    业  计算机科学与技术 班    级   信1201-1班 组长姓名   王雪青 组员名单   陆宇 赵建松 张文东 徐擎天 日    期   2015.6.13 指导教师  王建民 目录 1引言... 3 1.1编写目的... 3 1.2背景... 3 1.3定义... 4 1.4参考资料... 4 2总体设计... 4 2.1需求规定... 4 2.2运行环境..

软件概要设计说明书

软件概要设计说明书 1.引言 1.1编写目的 根据我们在上课找教室就的尴尬状况,我们团队决定开发课堂派派软件.每当去上课找教室时,会很找不到教室,导致迟到,或者走错教室,我顿感忧伤,实难想到跑了如此远的路,浪费如此多的时间,还影响到正常的学习,我的心被刺穿了,我想能不能有一款软件可以让我不再如此浪费宝贵时间,能不能有一款软件让我在百忙之中还可以查看到教室信息,于是课堂派派的想法诞生了. 1.2背景 a.我们团队开发的软件是基于Andriod的图书查询的App--“课堂派派”. b.我们团队的成员

《 校友聊软件概要设计说明书》

1引言 1.1编写目的 本文档的目的是阐述校友聊聊天软件的概要设计.本概要设计说明书编写的目的在于全面说明校友聊聊天软件第一阶段中的设计考虑,包括程序系统的基本处理流程.程序系. 1.2背景 基于校园内网用户对流量的强大需求,以及考虑到其中一些特殊用户的日常需求,我们设计了校友聊这款基于局域网内的免流量聊天软件,它提供私聊和群聊两种方式,提供文件传输的功能,便于快捷的聊天和文件的传输. 2总体设计 在需求分析中,我们已经确定了校友聊聊天软件的功能模块,包括登录功能,注册功能,客户可以通过服务器转

机房收费系统——概要设计说明书

概要设计说明书 1引言 1.1编写目的 这是一个宏观的把控系统开发总概括,对于对象.类等进行一定的大体的设计,设计人员可以通过概要设计为接下来的详细设计做准备. 预期读者是设计人员. 1.2背景 说明: a.       待开发软件系统的名称:机房收费系统 b.       列出此项目的任务提出者: 开发者:十期学生 用户:廊坊师范学院全体师生 将运行该软件的计算站(中心):图书馆阅览室.学校机房 1.3定义 1.4参考资料 列出有关的参考文件,如: a.     本项目的经核准的计划任务书或合

国际软件设计文档——概要设计说明书

1 引言 1.1 编写目的 说明编写这份概要设计说明书的目的,指出预期的读者. 1.2 背景 说明: 待开发软件系统的名称: 列出此项目的任务提出者.开发者.用户以及将运行该软件的计算站(中心). 1.3 定义 列出本文件中用到的专门术语的定义和外文首字母组词的原词组. 1.4 参考资料 列出有关的参考文件,如: 本项目的经核准的计划任务书或合同,上级机关的批文: 属于本项目的其他已发表文件: 本文件中各处引用的文件.资料,包括所要用到的软件开发标准.列出这些文件的标题.文件编号.发表日期和出版

网站概要设计说明书

一. 引言 1.编写目的 本学期我们软件工程课定制的题目是<图书共享平台>,通过编写此网站概要说明书,对我们编写的网站进行介绍.实现对书籍的借阅,购买,还有对纸质电子书的上传下载:发布需求信息,并且通过该网站概要说明书来指导工作. 2.项目背景: 本项目的名称为<图书共享平台>,本项目的任务是我们小组进讨论决定的,本项目的开发者为我小组成员. 3.定义 (1)专门术语: SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS). SQL: 一种用于访问查询数据库的语言