学生管理系统概要设计.doc

上传人:博****1 文档编号:559034674 上传时间:2023-01-12 格式:DOC 页数:29 大小:2.62MB
返回 下载 相关 举报
学生管理系统概要设计.doc_第1页
第1页 / 共29页
学生管理系统概要设计.doc_第2页
第2页 / 共29页
学生管理系统概要设计.doc_第3页
第3页 / 共29页
学生管理系统概要设计.doc_第4页
第4页 / 共29页
学生管理系统概要设计.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

《学生管理系统概要设计.doc》由会员分享,可在线阅读,更多相关《学生管理系统概要设计.doc(29页珍藏版)》请在金锄头文库上搜索。

1、学生管理系统系统概要设计说明书编写说明标题:系统概要设计说明书密级:内部编辑软件:Microsoft Word 2000 中文版版本历史:版本作者日期备注V1.0.12002/09/22总体概要设计讨论稿V1.0.22003/07/30总体概要设计确定稿编写目的:为规范项目开发,对系统总体概要设计进行详细描述。本文档由系科综合管理信息系统项目组维护,供本项目组使用。系统概要设计说明目录第1章引言31.1.项目说明31.2.项目定义31.3.编写目的31.4.参考资料3第2章 总体设计42.1概述42.1.1设计目标42.1.2业务处理范围42.1.3性能要求42.2运行环境52.2.1软件环境

2、52.2.2硬件环境52.3基本设计概念52.4系统总体数据流图82.5整体结构说明82.6公用模块:系统登陆数据流92.7相关业务工作数据流设计92.7.1. 新生管理112.7.2. 在校生管理与社团组织管理142.7.3. 毕业生与校友信息管理222.8运行设计252.8.1运行模块组合252.8.2运行控制252.8.3运行时间252.9人工处理过程252.10外部接口设计252.10.1用户界面设计252.10.2硬件接口设计282.10.3数据库接口设计282.11系统出错处理设计282.11.1出错信息282.11.2补救措施282.11.3系统维护设计29 - ii - 系统概

3、要设计说明第1章 引言1.1. 项目说明项目名称:学生管理系统。项目提出单位:乐山师范学院计算机科学系。项目开发者:乐山师范学院计算机科学系。项目使用部门:乐山师范学院各系科(学院)。1.2. 项目定义系科综合管理信息系统是为了适应现代化学校管理的需要,加快推进我校数字化校园建设、充分利用校园网,利用网络、多媒体等计算机应用技术和手段,提高办公效率、改善质量的高效管理信息系统。学生管理系统是系科综合管理信息系统的重要组成部分。1.3. 编写目的本文档为“乐山师范学院学生管理系统概要设计说明书”,主要用于为实现系统的功能而进行的系统设计的概要说明,描述在计算机上实现系统的的结构框架、数据流图及数

4、据流说明字典,以对以后系统的建设起到指导和约束作用。1.4. 参考资料学生管理系统_系统软件需求说明书。第2章 总体设计2.1 概述2.1.1 设计目标 实现学生信息资料的集中化电子化处理; 实现学生成绩的电子化处理; 实现普通用户的前台多媒体自助查询功能,公用信息在校园网上自动发布; 实现学生管理工作制度化、标准化、规范化; 实现学生管理的其它必要的管理功能。 建立关于学生数据比较全面详细的数据库。 实现决策支持。2.1.2 业务处理范围进行学生基本信息、扩充信息、成绩信息、在校的其它各种信息的集中电子化处理,实现主要系务业务流程的计算机管理,实现系科学生管理工作的自动化管理和公用信息在校园

5、网上自动发布。2.1.3 性能要求2.1.3.1 时间特性要求 查询服务部分:用户通过多媒体电脑提交命令到返回不超过5秒钟。 数据管理部分:提交一笔录入到结果返回不超过5秒钟。排课对资源不能满足排课要求时应首先予以提示,不能出现死循环无限等待。2.1.3.2 可扩充性要求 各种字典数据的编码要尽可能采用行业标准,自行编码也应合乎规范,征得相关业务部门认可; 数据库的设计应考虑可扩充性,以适应今后学校发展和系统升级的需要。2.2 运行环境2.2.1 软件环境学生管理系统的设计与运行基于采用C/S网络应用环境运行于校园网上。后台操作系统为Microsoft Windows 2000,数据库为Mic

6、rosoft SQL Server 2000 ;Web服务器运行环境为Windows NT Server(SP6),浏览器为IE4.0以上版本。数据查询服务部分采用B/S网络应用环境。2.2.2 硬件环境服务器端包括一台标准服务器(也可用性能较好的普通PC服务器,数据库服务器、WEB服务器也可运行在同一台服务器上)。PC服务器要求CPU: PIII 600MHZ以上,内存容量大于或等于512M,硬盘容量大于或等于20G。客户端包括多媒体电脑、PC客户机,要求多媒体电脑和PC客户机与上述PC服务器物理上连接畅通;系科业务工作站桌面到校园网带宽要求至少为10M,保证连接畅快,最好有100M带宽。2

7、.3 基本设计概念本系统主要业务在学生管理办公室进行,但也有部分业务在校园内其他部门进行(如查询等),或在校园外远程进行(如网上公开信息发布、信息查询等),所以本系统应是一个分布式、规模可变的系统。数据集中在一个数据库服务器上,处理可能分布到应用程序的各层上,借助于校园网,各业务人员无障碍地实现分工协作,公共完成目标任务。根据系统总体目标及技术成熟型、一般企业流行的体系结构,学生管理系统采用分层体系结构,具体划分为三层:表现层、业务层和数据层,如下图所示:表现层业务层数据层Windows及其他GUIWeb浏览器DLLsCOM/DCOMMTSActiveX/ASP/CGI文件数据库其他数据1 表

8、现层:用户和系统进行交互地层次。通过键盘、显示器、鼠标、打印机等进行人工交互。提供校园网内/外任何时间地点的访问支持(校园内借助于校园网;校园外借助于拨号上网)。应用基于网页的解决方案:即所谓的“瘦客户机”解决方案。应用则借助于免费的浏览器如Internet Explore、 NetScape等,仅需设计服务器端网页文件,勿需设计专用的前台的应用程序。本解决方案主要应用于速度要求不高的简单场合,如一般的公共查询等。基于网络的EXE解决方案:即所谓的“胖客户机”解决方案。编写前台源程序,编译成目标代码(EXE)文件。本方案是本系统的主要解决方案,完成各种数据管理、数据处理以及速度要求高的特殊查询

9、。工作平台选用WIN9X,开发工具选用Inprise公司的Delphi以及Microsoft公司的Visual Foxpro等。2 业务层:即事务逻辑层或中间层,完成事物处理规则和业务流程约束数据的处理。考虑到本系统问题的规模以及复杂程度、难度等,本系统业务层应用Microsoft IIS、FTP等完成业务层的功能。3 数据层:即数据资源管理层,本层完成数据资源等的插入、删除、更新修改等数据存储管理工作,还包括定义各种存储过程、数据约束等控制、触发器定义等。更多的数据处理工作在“胖/瘦客户机”上进行。在本系统中采用RDBMS来完成数据层功能,应用Microsoft SQL Serve来实现。细

10、化的系统结构图如下:应用服务器WEB服务器客户机数据库应用服务器开发工具应用服务程序数据接口WEB开发工具CGIASPISAPINSAPIWSAPI等浏览器请求请求数据页面Windows及其他GUI数据请求2.4 系统总体数据流图系统总体数据流见下图:系统中所有数据都存放在数据库Server中,客户机中要保存的数据必须上传到Server,交给Server来处理、保存。Server与各前台终端是通过企业网总线通信的,主要机制是TCP/IP和HTTP协议,对用户名和密码的传输要采用SSL或其它加密机制(默认为DES算法)。Server和后台数据库通过ADO、JDBC、T3协议(Weblogic默认

11、的通信协议)进行通信,某些重要信息(如帐户、密码等)需要进行加密(DES)。2.5 整体结构说明整个系统主要有三大部分,前端主要管理活动,包括系统管理终端,数据操作终端,多媒体查询终端;中间是Web Server层,具体处理HTTP/ASP/SERVLET请求;后台是运行于Windows 2000下的数据库,包含操作员录入的数据、系统规定的对数据的约束和限制、系统管理用数据。系统涉及到的各个子模块需求见学生管理系统_系统软件需求说明书,设计重点是在后台数据库和数据管理程序模块。各个模块的功能大不一样,涉及到的操作也不一样,但许多功能都是有相似之处的,除了多媒体查询终端以外,每个模块都有录入、修

12、改、查询、删除、打印。各模块均有登录机制、数据加密/解密,可将其做成公用模块。由于管理需要,毕业学生的相关信息是不允许修改的,所以这里设计了结构完全相同两个数据库:当前库Dep_Computer和历史库Backup_Dep_Computer。当前库中仅存储在校学生相关信息,历史库中存储各届毕业学生相关的全部信息。这样做也使得当前库中数据永远不会太多,从而保证对当前库中数据增删改的速度。历史库中数据会逐渐变大,但由于仅允许浏览且访问机会不多,所以不会影响系统运行响应速度。2.6 公用模块:系统登陆数据流各程序模块都将涉及登陆系统数据库问题,登陆时进行权限验证:从权限表中读取权限数据,与用户输入账

13、号比较并确定其权限,将权限数据加密后发送到各数据管理功能模块。 说明:用户账号必须加密存储;非匿名用户的账号都不能是Windows 2000和SQL Server 2000的真实账号。各功能模块必须、也只能通过系统总控模块的调用才能加载执行。2.7 相关业务工作数据流设计整个系务涉及的业务工作主要包括:新生录取报到处理、在校生基本管理、学生成绩处理与查询、学生社团组织管理、毕业生管理等方面,由此整个系统可划分为如下子系统/功能模块: 新生报到管理相关业务(系学生工作助理、辅导员等); 在校生基本管理相关业务(系辅导员、班主任等); 学生成绩汇总与查询相关业务(相关教师、教务干事); 党团组织管

14、理相关业务(学生工作助理、辅导员等); 毕业生信息管理相关业务(系主任、学生工作助理、辅导员、教务干事等) 校友信息管理相关业务(系主任等)各子系统/模块数据流图分别设计描述如下:2.7.1. 新生管理1.数据流字典数据流名组成备注招生数据流详细参见全国网上招生系统的导出数据表专业数据流专业代码+专业名称+所属系科+学制+层次+备注学生基本信息数据流报考号+学号+姓名+性别+民族+政治面貌+籍贯+家庭通信地址+邮政编码+家长姓名+家长联系方式+考生类别+考生毕业类别+报考志愿一+报考志愿二+报考志愿三+幢号+寝室号+班级代码+年级+传呼+手机+电子邮箱+备注“学号”在新生时为预分学号,下同高考成绩数据流详细参见全国网上招生系统的导出数据表高考体检数据流详细参见全国网上招生系统的导出数据表班级数据流班级代码+班级名称+系科+专业+层次+学制+年级+总人数+备注寝室数据流幢号+房间号+总床位数+有效床位数+电话号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号