{基于JAVA面向对象的学籍管理系统}体系结构设计说明文件状态:[√]草稿[]正式发布[]正在修改文件标识:CZC-1001—02-01当前版本:1.0作者:第十组成员完成日期:2011年,9月8日基于JAVA面向对象的学籍管理系统,《体系结构设计说明》滁州职业技术学院2011Page2of8版本历史版本/状态作者参与者起止日期备注V1.02011年月日正式版本基于JAVA面向对象的学籍管理系统,《体系结构设计说明》滁州职业技术学院2011Page3of8目目录录1.文档介绍............................................................................................................................41.1文档目的.......................................................................................................................41.2文档范围.......................................................................................................................41.3读者对象.......................................................................................................................41.4参考文献.......................................................................................................................41.5术语与缩写解释............................................................................................................42.系统概述............................................................................................................................52.1功能性需求分类............................................................................................................52.2学籍信息管理...............................................................................................................53.设计约束............................................................................................................................74.设计策略............................................................................................................................75.系统总体结构.....................................................................................................................76.开发环境的配置.................................................................................................................87.运行环境的配置.................................................................................................................8基于JAVA面向对象的学籍管理系统,《体系结构设计说明》滁州职业技术学院2011Page4of81.文档介绍1.1文档目的本文档用于描述“基于JAVA面向对象的学籍管理系统”的项目系统总体体系结构设计。1.2文档范围学生学籍管理系统概要设计:包括系统的主要功能需求以及系统结构及配置。1.3读者对象广大师生1.4参考文献提示:列出本文档的所有参考文献(可以是非正式出版物),格式如下:[标识符]作者,文献名称,出版单位(或归属单位),日期例如:《ThinkinginJava》BrucceEckel2002《JDK1.6文档》java.sun.com1.5术语与缩写解释缩写、术语解释JDKJavaDevelopmentKit.面向开发人员使用的SDKJREJavaRuntimeEnviroment,Java的运行环境MyEclipse开源Java开发工具OO面向对象基于JAVA面向对象的学籍管理系统,《体系结构设计说明》滁州职业技术学院2011Page5of82.系统概述(1)本系统设计目的解决以往信息传递不方便,不快捷等问题,达到提高工作效率,降低管理系统。实现全校不同部门学生信息资源共享,确保学生管理工作数据准备,有利于推动学校管理水平。。。(2)本学籍管理系统主要功能是。。。。。。。录入显示查询修改删除退出2.1功能性需求分类功能类别功能名称、标识符描述2.2学籍管理2.2.1录入学生学籍信息录入学生学籍信息2.2.2显示学生信息能够按编号、姓名将学生的信息显示在屏幕上2.2.3查询学生信息能够按编号、姓名对学生的信息进行检索并将检索的结果显示在屏幕上2.2.4修改学生信息根据屏幕上的学生信息进行修改2.2.5删除学生信息能够删除学生的信息2.2.6退出学生信息退出学生管理系统2.2学籍信息管理2.2.1录入学生学籍信息名称录入学生学籍信息功能描述在系统中添加新的学生学籍信息优先级高输入学生学号、姓名、年龄、性别、籍贯、所在系部、联系电话等基本信息操作序列进入系统主菜单后选择相应的功能项输出输出“增加成功”提示补充说明学生信息录入不合理时要具有处理异常的功能2.2.2名称显示学生学籍信息功能描述在屏幕上显示学生的学籍信息基于JAVA面向对象的学籍管理系统,《体系结构设计说明》滁州职业技术学院2011Page6of8优先级高输入学生学号操作序列进入系统主菜单后选择相应的功能项输出输出学生信息补充说明学生信息无法显示要求报错2.2.3名称查询学生学籍信息功能描述在系统中查询学生学籍信息优先级高输入学生学号操作序列进入系统主菜单后选择相应的功能项输出输出学生信息补充说明学生信息录入不合理时要具有处理异常的功能2.2.4名称修改学生学籍信息功能描述修改学生学籍信息优先级高输入学生学号、姓名、年龄等基本信息操作序列进入系统主菜单后选择相应的功能项输出输出“修改成功”提示补充说明学生信息录入不合理时要具有处理异常的功能2.2.5名称删除学生学籍信息功能描述在系统中删除学生学籍信息优先级高输入输入学生学号操作序列进入系统主菜单后选择相应的功能项输出输出“删除成功”提示补充说明学生信息录入不合理时要具有处理异常的功能2.2.6名称退出学生学籍信息功能描述退出学生学籍信息优先级高输入输入学生学号操作序列进入系统主菜单后选择相应的功能项输出退出补充说明学生信息录入不合理时要具有处理异常的功能基于JAVA面向对象的学籍管理系统,《体系结构设计说明》滁州职业技术学院2011Page7of83.设计约束提示:(1)需求约束。系统设计应遵循需求文档《软件需求规格说明书》相关描述:界定用户需求,建立软件的功能框架1.软件开发符合公司经济效益。2.软件运行环境符合客服常规使用条件3软件开发使用功能易于操作功能全面。4界定用户需求,建立软件的功能框架(2)隐含约束。本系统应为后续基于JAVA面向对象的学生成绩管理系统项目的系统架构提供参考。4.设计策略本系统设计策略(DesignStrategy)包含扩展策略、复用策略两种,描述如下:扩展策略。通过符合逻辑的分层设计、合理的方法设计为功能扩展提供良好的基础架构。复用策略。本系统为后续基于JAVA面向对象的学生成绩管理系统项目提供参考,本系统中部分类、方法可以为后续项目提供参考。Stumpl(业务逻辑处理层)StuRun用户交流层DataBase(数据存储层)数据传输5.系统总体结构提示:(1)系统分为三层,分别为用户交互层(StuRun);业务逻辑层(StuImpl);数据存储层(DataBase);(2)用户交互层根据用户输入调用业务逻辑层相应方法实现业务逻辑并输出结果(3)业务逻辑层提供学籍信息的增删改查等相关业务逻辑方法,为用户交互层提供业务逻辑处理支基于JAVA面向对象的学籍管理系统,《体系结构设计说明》滁州职业技术学院2011Page8of8持同时可以调用及更新数据存储层存储的数据。(4)数据存储层用于存储系统数据。6.开发环境的配置提示:说明本系统应当在什么样的环境下开发,有什么强制要求和建议?类别标准配置最低配置计算机硬件.1G以上内存,1G显卡,硬盘500G1G以上内存,1G显卡//软件MyEclipse6.5MyEclipse6.5网络通信宽带连接宽带连接其它7.运行环境的配置类别标准配置最低配置计算机硬件PC机PC机软件JavaRuntimeEnviroment,Java的运行环境JavaRuntimeEnviroment,Java的运行环境网络通信宽带连接宽带连接其它Windows系列操作系统Windows系列操作系统