如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
需求文档研究生事务管理系统需求规格说明书版次:版次:编制:编制:Version1.0薛晗生效日期:生效日期:2006.07.011需求文档1引言1.1编写目的此文档为研究生事务管理系统的需求规格说明书。此文档描述了用户所期望的研究生事务管理系统的基本功能。编写此文档是为了便于用户与开发者协调工作,进一步定制软件开发的细节问题。软件的开发者根据此文档来设计系统,并依据此说明书作为验收系统是否符合要求的依据。1.2背景待开发的系统称为“研究生事务管理系统”,它建立于windowsXP操作系统、VisualStudio.net和MicrosoftAccess2003数据库之上。1.3定义和术语com:componentobjectmodel(组件对象模型),是Microsoft制定的一个分布式组件对象标准。它是目前大部分桌面操作系统开发分布式应用程序遵循的一个标准。ADO:ADO(ActiveXDataObject数据对象)是Microsoft数据库应用程序开发的新接口,是建立在OLEDB之上的高层数据库访问技术,是Microsoft提供的一种面向对象,与语言无关的数据访问应用编程接口。组件:一组类的集合,它包含类的成员变量和成员函数。别的程序可以创建其中的类对象,以便使用其中的操作。引入组件,提高了代码的重用性和可移植性。1.4参考资料《COM与CORBA本质与互用体系结构?策略?实现》(JasonPritchard著徐金梧张晓彤等译2002年06月第1版)。《研究生事务管理系统系统规格说明书》(编写者:薛晗日期:2006年7月7日)。出版日期:2需求文档《计算机软件文档编制规范》(标准编号:GB/T85671988)。2项目概述2.1产品描述本软件系统是研究生的学习、工作、生活的综合性事务管理系统,包括学习科研管理系统、事务历程管理系统、媒体资源管理系统、常用工具管理系统、数据库管理系统这五个部分。本软件的目标是让广大莘莘学子提高学习和工作的效率,更好处理日常生活事务,使研究生阶段的岁月过得更加绚丽多姿五彩缤纷。“研究生事务管理系统”可以作为学习、工作和生活之用。它提供开放的接口,可以让用户自己开发管理系统引擎组件。用户将自己开发的管理系统组件上传,经过审核并编译后,可以作为系统的组件。可以集天下人之智慧,丰富和完善“研究生事务管理系统”的内容。待开发的系统是一个应用软件系统,数据保存在MicrosoftAccess2003数据库中。系统运行于windowsXP/windows2000server操作系统之上。整个系统遵循COM标准。2.2产品功能“研究生事务管理系统”的用户面向各个专业、各个阶段、各个层次的研究生和博士生。系统对客户开放的主要功能有:用户注册。通过成功用户注册,成为系统的注册用户。系统对注册用户开放的主要功能有:学习科研管理、事务历程管理、媒体资源管理、多种常用工具管理系统、数据库管理系统。用户可以用VC++,VB.net或VJ++开发研究生事务管理系统com组件,然后将源代码压缩后上传。3需求文档学习科研管理的主要功能有:学习记录、研究规划、阅读整理、发表文章、研究成果。事务历程管理的主要功能有:军校日记电子文档系统、生日年册编写、获奖荣誉统计。媒体资源管理的主要功能有:对各种音频、视频、图像等多媒体资源建立数据库进行管理。常用工具管理系统的主要功能有:成长年鉴、时间管理、音频录制、日程安排、通讯名片。数据库管理系统的主要功能有:数据库导出、数据库导入、数据库备份。组件管理的主要功能有:查看组件、下载组件源代码、上传修改后组件源码、上传编译后组件、删除组件。2.3用户特点系统的注册用户是广大研究生,他们只要知道如何简单操作windows操作系统和普通流行软件的使用方法,即可以使用此系统。但是要想上传组件,那么必须知道如何开发COM组件。系统管理员要知道如何构件COM组件,要熟悉C/C++,JAVA,VB。他们要将用户上传的组件源码仔细阅读,并确定组件是否安全,是否正确,然后确定是否编译。编译后的组件以.dll或.exe文件格式存在,将此文件上传到服务器端即可更新系统的代码。2.4条件与限制开发环境:windowsXP/windows2000server开发语言:VisualStudio.net数据库:MicrosoftAccess3具体需求4需求文档3.1外部接口需求3.1.1软件接口数据库管理系统:MicrosoftAccess操作系统:windowsXP/windows2000server3.1.2通信接口遵循COM标准3.1.3故障处理“研究生事务管理系统”应当具备较强的处理错