版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 基于 JAVA 面向对象的学籍管理系统 体系结构设计说明 文件标识:CZC-100102-01 当前版本:1.0 作 者:第十组成员 文件状态: 草稿 正式发布 正在修改 完成日期:2011 年, 9 月 8 日 版 本 历 史 版本/状态作者参与者起止日期备注 V1.02011 年 月 日正式版本 目目目 录录录 1. 文档介绍文档介绍.4 1.1 文档目的.4 1.2 文档范围.4 1.3 读者对象.4 1.4 参考文献.4 1.5 术语与缩写解释.4 2. 系统概述系统概述.5 2.1 功能性需求分类.5 2.2 学籍信息管理.5 3. 设计约束设计约束.5 4. 设计策略设计策略.6
2、 5. 系统总体结构系统总体结构.6 6. 开发环境的配置开发环境的配置.6 7. 运行环境的配置运行环境的配置.6 1. 文档介绍文档介绍 1.1 文档目的文档目的 本文档用于描述“基于 JAVA 面向对象的学籍管理系统”的项目系统总体体系结构设计。 1.2 文档范围文档范围 学生学籍管理系统概要设计:包括系统的主要功能需求以及系统结构及配置。 1.3 读者对象读者对象 广大师生 1.4 参考文献参考文献 提示:提示:列出本文档的所有参考文献(可以是非正式出版物) ,格式如下: 标识符 作者,文献名称,出版单位(或归属单位) ,日期 例如:例如: Thinking in JavaBrucce
3、 Eckel 2002 JDK1.6 文档 1.5 术语与缩写解释术语与缩写解释 缩写、术语缩写、术语解解 释释 JDKJava Development Kit.面向开发人员使用的 SDK JREJava Runtime Enviroment,Java 的运行环境 MyEclipse开源 Java 开发工具 OO面向对象 2. 系统概述系统概述 (1)本系统设计目的 解决以往信息传递不方便,不快捷等问题,达到提高工作效率,降低管理系统。实现全校不同部门学生信 息资源共享,确保学生管理工作数据准备,有利于推动学校管理水平。 。 。 (2)本学籍管理系统主要功能是。 。 。 。 。 。 。 录入
4、显示 查询 修改 删除 退出 2.1 功能性需求分类功能性需求分类 功能类别功能名称、标识符描述 2.2.1 录入学生学籍信息录入学生学籍信息 2.2.2 显示学生信息能够按编号、姓名将学生的信息 显示在屏幕 上 2.2.3 查询学生信息能够按编号、姓名对学生的信息进行检索并 将检索的结果显示在屏幕上 2.2.4 修改学生信息根据屏幕上的学生信息进行修改 2.2.5 删除学生信息能够删除学生的信息 2.2 学籍管理 2.2.6 退出学生信息退出学生管理系统 2.2 学籍信息管理学籍信息管理 2.2.1 录入学生学籍信息录入学生学籍信息 名称录入学生学籍信息 功能描述在系统中添加新的学生学籍信息
5、 优先级高 输入学生学号、姓名、年龄、性别、籍贯、所在系部、联系电话等基本信息 操作序列进入系统主菜单后选择相应的功能项 输出输出“增加成功”提示 补充说明学生信息录入不合理时要具有处理异常的功能 2.2.2 名称显示学生学籍信息 功能描述在屏幕上显示学生的学籍信息 优先级高 输入学生学号 操作序列进入系统主菜单后选择相应的功能项 输出输出学生信息 补充说明学生信息无法显示要求报错 2.2.3 名称查询学生学籍信息 功能描述在系统中查询学生学籍信息 优先级高 输入学生学号 操作序列进入系统主菜单后选择相应的功能项 输出输出学生信息 补充说明学生信息录入不合理时要具有处理异常的功能 2.2.4
6、名称修改学生学籍信息 功能描述修改学生学籍信息 优先级高 输入学生学号、姓名、年龄等基本信息 操作序列进入系统主菜单后选择相应的功能项 输出输出“修改成功”提示 补充说明学生信息录入不合理时要具有处理异常的功能 2.2.5 名称删除学生学籍信息 功能描述在系统中删除学生学籍信息 优先级高 输入输入学生学号 操作序列进入系统主菜单后选择相应的功能项 输出输出“删除成功”提示 补充说明学生信息录入不合理时要具有处理异常的功能 2.2.6 名称退出学生学籍信息 功能描述退出学生学籍信息 优先级高 输入输入学生学号 操作序列进入系统主菜单后选择相应的功能项 输出退出 补充说明学生信息录入不合理时要具有
7、处理异常的功能 3. 设计约束设计约束 提示:提示: (1)需求约束。系统设计应遵循需求文档软件需求规格说明书相关描述: 界定用户需求,建立软件的功能框架 1.软件开发符合公司经济效益。 2.软件运行环境符合客服常规使用条件 3 软件开发使用功能易于操作功能全面。 4 界定用户需求,建立软件的功能框架 (2)隐含约束。本系统应为后续基于 JAVA 面向对象的学生成绩管理系统项目的系统架构提供参考。 4. 设计策略设计策略 本系统设计策略(Design Strategy)包含扩展策略、复用策略两种,描述如下: 扩展策略。通过符合逻辑的分层设计、合理的方法设计为功能扩展提供良好的基础架构。 复用策
8、略。本系统为后续基于 JAVA 面向对象的学生成绩管理系统项目提供参考,本系统中部分 类、方法可以为后续项目提供参考。 Stumpl(业 务逻辑处 理层) StuRun用 户交流层 DataBase (数据存储层) 数据传输 5. 系统总体结构系统总体结构 提示:提示: (1)系统分为三层,分别为用户交互层(StuRun) ;业务逻辑层(StuImpl) ;数据存储层(DataBase) ; (2)用户交互层根据用户输入调用业务逻辑层相应方法实现业务逻辑并输出结果 (3)业务逻辑层提供学籍信息的增删改查等相关业务逻辑方法,为用户交互层提供业务逻辑处理支持同时 可以调用及更新数据存储层存储的数据。 (4)数据存储层用于存储系统数据。 6. 开发环境的配置开发环境的配置 提示:提示:说明本系统应当在什么样的环境下开发,有什么强制要求和建议? 类别标准配置最低配置 计算机硬件.1G 以上内存,1G 显卡,硬盘 500G 1G 以上内存,1G 显卡/ 软件MyEclipse 6.5MyEclipse 6.5 网络通信宽带连接宽带连接 其它 7. 运行环境的配置运行环境的配置 类别标准配置
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗安全应急手册
- 牛牛就业指导平台
- 腹痛腹泻发热贫血咳嗽诊断及鉴别诊断考核试题
- 2026 三年级上册 《三位数减三位数(退位)》 课件
- 医院新进物品采购制度
- 医院药品内部控制制度
- 单位档案保管工作制度
- 卫生监督所宣传工作制度
- 卫生院医保服务管理制度
- 卫生院隔离诊室工作制度
- 中心静脉导管(CVC)维护相关知识理论考核试题及答案
- T-CSBZ 013-2025 不可移动石质文物保养维护规程
- 能源费用托管服务方案投标文件(技术方案)
- 2025年陕西省中考化学试卷真题(含答案)
- GB/T 27534.6-2025畜禽遗传资源调查技术规范第6部分:马、驴
- 人教版初中地理七下期中考试模拟试卷(含答案)
- 药房规范化管理方案范文(2篇)
- 绿色供应链管理政策与操作规程
- 生产计划量化考核指标
- JBT 10205.2-2023 液压缸 第2部分:缸筒技术规范 (正式版)
- 洪水影响评价报告示范文本
评论
0/150
提交评论