教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

软件工程项目概要设计

来源:网络收集 时间:2026-03-12
导读: 学校排课系统 项目 项目管理 概要设计文档 文档序号: 版本序号 01 起草人名: 学号: 孙利辉 08411026 修改历史 目录 1.简介 ........................................................................................................................ 4 2

学校排课系统 项目

项目管理 概要设计文档

文档序号: 版本序号

01

起草人名:

学号:

孙利辉 08411026

修改历史

目录

1.简介 ........................................................................................................................ 4 2.引言 ........................................................................................................................ 4

2.1编写目的 ....................................................................................................... 4 2.2项目背景 ....................................................................................................... 4 2.3定义 .............................................................................................................. 5 2.3.1专门术语 . 2.3.2 缩写 2.4参考文献 . 3.任务概述 .

3.1任务目标 . 3.2运行环境 . 3.3需求概述 . 3.4条件与限制 3.5处理流程 . 3.5.1客户机端程序流程 . 3.5.2数据库及服务器程序 4.总体设计 .

4.1 4.2 .............................................................................. 9 4.4 4.5 .

..................................................................................................... 10 5.1.1用户界面 .................................................................................................. 10 5.1.2软件接口 .................................................................................................. 10 5.1.3硬件接口 .................................................................................................. 10 5.2内部接口 ..................................................................................................... 10 6.运行设计 ............................................................................................................... 11

6.1数据库数据结构设计 ................................................................................... 11

1.简介

本文档为学校排课系统项目概要分析文档,主要用于描述学校排课系统项目应提供的功能模块和各个功能模块应提供的功能。

主要帮助用户和相关软件开发设计人员确认软件需求,定义软件开发范围。同时为项目的测试用例设计提供帮助。

2.引言

2.1编写目的

学校排课系统将由两部分组成:供学生和老师使用的前台程序,以及后台

参考资料

以下列出在概要设计过程中所使用到的有关资料:

3.任务概述

3.1任务目标

开发一个学校排课系统

3.2运行环境

(a)开发运行环境:J2EE开发技术,工作流开发技术。(b)运行环境:jdk 6.0、tomcat、sqlserver()数据库:MS SQL Server 2005企业版;

序应能够在Pentium 133级别以上3.3需求概述

)、班(如:任);任课教师自报本人授课

要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户

(1)每位教师的主讲课程门数不超过2门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。

(2)学院中层干部的主讲课时不能超过4学时/周。

(3)本学期出现严重教学事故的教师不能承担下各学期的主讲任务。 (4)本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。

(5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。

3.5处理流程

下面将使用(结构化设计)面向数据流的方法对学校排课系统的处理流程进行分析

学生、教师登录流程图:

数据库及服务器程序主要有SQL Server 2005 完成

4.总体设计

4.1学生、教师信息

学生基本信息:学号、姓名、出生年月、政治面貌、年级、专业、学习经历、奖惩

情况等

4.2学生选课、教师任课信息

学生选课信息:学号、待选课程、以选课程、

4.4课程信息

4.5

/操作员)、所在部门、职务、性别、联系电话、电子邮箱、备注等基本信息的录入。

用户删除:能够对已添加的用户进行删除操作; 用户信息编辑:能够对已添加的用户信息进行修改

权限管理:系统管理员对操作员授权(学生、教师、管理员)

5.接口设计

5.1外部接口

5.1.1用户界面

5.1.2软件接口

服务器程序使用Java、SQL将SQL连接,对数据库进行访问

服务器程序上可使用保存。

5.1.3

6.运行设计

6.1数据库数据结构设计

DBMS 的使用上系统将采用 SQL SERVER, 系统主要需要维护5张数据表:

注:管理员ID为其登陆用户名 5、课程信息

注:为了减少数据冗余,该表可以拆分成两张表,视情况而定

…… 此处隐藏:966字,全部文档内容请下载后查看。喜欢就下载吧 ……
软件工程项目概要设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/40054.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)