版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年云南省瑞丽市高三生物上册期末考试模拟测试卷及参考答案
- 2026年河南省偃师市高三物理下册期末考试模拟考试卷及参考答案
- 2026年浙江省诸暨市高三生物下册期末考试模拟卷(含答案)
- 2026年江西省瑞昌市高三生物下册期末考试模拟测试卷及答案
- 2026年河南省舞钢市高三生物下册期末考试模拟检测卷及答案
- 2026年辽宁省大石桥市高一化学上册期末考试模拟考试卷【必考】附答案
- 四年级数学下册 第5课时 数的改写及比较大小
- 长期模具加工合作协议
- 基于查询扩展的主题爬虫:技术融合与性能优化研究
- 基于机载LiDAR数据的地物分类与建筑建模技术探索与实践
- 2.8《平方分米和平方米》课件-2026-2027学年四年级上册数学苏教版
- 第13课《纪念白求恩》 课件
- 羽毛球二级裁判考试题库及答案
- 北师大版小学数学六年级上册第一单元分数除法测试卷(含答案)
- 【新教材】人教版(2024)九年级上册数学第二十五章《一元二次方程》单元教案
- 2026年湖南省红十字会招聘考试练习试卷(含答案)
- 新版人教版六年级上册数学全册教案(完整版)教学设计含教学反思
- 新苏教版科学五年级上册第一单元光与色彩单元小结
- 2025年广西南宁社区工作者招聘考试笔试试题(含答案)
- 中国冠心病诊疗指南(2025版)
- 雨课堂学堂在线学堂云《走进军事理论(空军工程)》单元测试考核答案
评论
0/150
提交评论