系统概要设计说明书

更新时间:2023-05-13 11:40:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

专 组

目录

1. 引言 .................................................................................................................. 3 1.1编写目的 ........................................................................................................ 3 1.2预期读者与阅读建议 ...................................................................................... 3 1.3参考资料 ........................................................................................................ 3 1.4术语与缩略词 ................................................................................................. 3 2. 设计概述 ........................................................................................................... 4 2.1限制和约束..................................................................................................... 4 2.2设计原则和设计需求 ...................................................................................... 4 3. 系统的架构 ....................................................................................................... 4 4. 子系统的结构和模块功能 ................................................................................. 6 5. 系统接口、数据库设计规划............................................................................ 10 5.1接口设计 ...................................................................................................... 10 5.1.1用户接口 ................................................................................................ 10 5.1.2外部接口 ................................................................................................ 12 5.1.3内部接口 ................................................................................................ 12 5.2数据库设计................................................................................................... 13 5.2.1结构设计 ................................................................................................ 13 5.2.2运用设计 ................................................................................................ 16 6. 难点及处理方案 .............................................................................................. 19 7. 文档历史 ......................................................................................................... 19

1. 引言

1.1编写目的

由于现在的学校规模在逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生信息管理系统,不能满足当前学生信息管理的服务性能要求。本报告对于开发新的<<学生信息管理系统>>面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生信息管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。

1.2预期读者与阅读建议

1.3参考资料

[1] 张海藩.软件工程导论(第三版)[M].北京:清华大学出版社,2010. [2] 陆丽娜.软件工程[M].江西:经济科学出版社,2011. [3] 瞿中.软件工程[M]. 北京:机械工业出版社.

[4] 王珊,萨师煊.数据库系统概论(第四版)[M].北京:高等教育出版社, 2006. [5] GB-T8567-2006,计算机软件文档编制规范[s]. [6]需求分析与各阶段文档

1.4术语与缩略词

2. 设计概述

2.1限制和约束

开发人员人数:3人

技术文档写作人员人数3人 测试人员人数3人

本项目的开发时间为2012.9.9—2012.12.28 设备:3台PC

开发环境: MYECLIPSE 8.6, 操作系统Windows 2000以上,TomCat,mysql.

2.2设计原则和设计需求

要根据实际情况,在一定的理论和原则指导下进行设计。本文采用如下设计原则

实用性原则:系统必须保证实用,切实符合政府部门管理、决策、服务及项业务和职能要求。针对不同级别、不同功能的部门,设计出真正具备实用价并能马上获得实效的管理信息系统。

易用性原则:由于基层工作人员的水平参差不齐,要易于操作、易于使用,便于维护。

安全性原则:应有健壮的安全防范措施,从硬件、软件以及行政管理等方严格管理,杜绝非法入侵和泄密。

稳定性、可靠性:保证系统能长期稳定的不间断运行,采用流行、成熟、稳定、先进的操作系统如:Windows 2000/XP、数据库、网络协议等,保证系统的稳定性。该系统与数据库相连(输入学生成绩、课程信息和考试成绩信息),同时数据库也用来保存各用户的信息。记录系统的操作日志信息,便于查看和跟踪系统的使用情况 。

可维护性: 为了保证系统的安全性与健壮性,要求具有详细的文档资料,同时,要求系统在功能设计上考虑可扩展性,以满足业务变动的需求。从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。产品设计可能要考虑到运行条件的变化,包括技术条件(网络条件、硬件条件和软件系统平台条件等)的变化和应用方式的变化,如在具体应用中界面的变化、功能的剪裁、不同用户的职责分配和组合等。

3. 系统的架构

系统总体架构

图3-1系统总体架构

系统部署:

图3-2

4. 子系统的结构和模块功能

学生子系统:

学生对自己的信息进行操作,包括,增、查、改。

学生子系统

*

修改基本信息

查看个人信息

查询成绩

修改个人资料

修改登录密码

查看个人信息

查看奖罚信息

查看考试成绩

查看成绩排名

图4-1

老师对学生的成绩进行增、删、查、改。

教师子系统

查询

录入成绩

修改成绩

查询成绩

删除成绩

学生个人信息

图4-2

表4-2教师子系统

教务处老师对学生的信息进行操作,包括对学生修改信息的审核。

教务处子系统

录入学生的信息

删除学生的信息

修改学生的信息

查看学生的信息

审核学生的信息

图4-3

表4-3教务处子系统

管理员子系统:

档案室的管理员对学生的信息进行操作。

管理员处子系统

录入学生的信息

删除学生的信息

修改学生的信息

查看学生的信息

图4-4

表4-4教务处子系统

5. 系统接口、数据库设计规划

5.1接口设计

5.1.1用户接口

接口编号 TI001 TI002

接口类型 接口性质 相关对象 用户匹配 双向 教师界面 录入学生 输入 成绩录入 成绩 界面 TI003 Delete_Stu_Sco 删除学生 输入 成绩界面 成绩 TI004 Query_Stu_Sco 查 看 学 生 双向 成绩界面 成绩 TI005 Modify_Stu_Sco 修改学生 输入 成绩修改 成绩 界面 TI006 Query _Stu_Sco 查看学生 输出 学生信息 信息 界面 说明:老师对学生的成绩进行修改 表 5-3 教务处子系统用户界面 子系统编号:Subsystem003 子系统英文名称:Academic Registry 子系统中文名称:教务处 接 口 接口名称 接口类型 接口性质 相关对象 编号 ARI001 Tch_Interface 用户匹配 双向

教师界面 ARI002 Entry_Stu_Info 录入学生 输入 信息录入 信息 界面 ARI003 Delete_Stu_Info 删除学生 输入 学生信息 信息 界面 ARI004 Query_Stu_Info 查看学生 双向 学生信息 信息 界面 ARI005 Modify_Stu_ 修改学生 输入 学生信息 Inf 信息 界面 ARI006 Audit _Stu_ 审核学生 输出 信息界面 Info 请求 说明:教务处对学生信息的各个操作的界面

接口名称 Tch_Interface Entry_Stu_Sco

备注 仅供 任课老师 和班主任 使用

备注

仅供 教务处授 权的老师 使用

表 5-4 档案数子系统用户界面 子系统编号:Subsystem004 子系统英文名称:Managers 子系统中文名称:管理员

5.1.2外部接口

5.1.3内部接口

5.2数据库设计

5.2.1结构设计

5.2.1.1概念结构的设计

图5-1

5.2.1.2逻辑结构的设计 (1) 学生信息表:

(7)课程信息表

表5-13课程信息表

(8)学生的奖惩信息表

表5-14 学生奖惩信息表

(9)成绩信息表

表5-15成绩信息表

图5-2数据表的关系图

5.2.2运用设计

数据字典: 数据存储描述

表 5-18 项 数据存储编号 数据存储名称 简述 数据存储组成 相关联的处理 项 数据存储编号 数据存储名称 简述 数据存储组成 相关联的处理 项 数据存储编号 数据存储名称 简述 数据存储组成 相关联的处理 项 数据存储编号 数据存储名称 简述 数据存储组成 相关联的处理 项 数据存储编号 数据存储名称 简述 数据存储组成 相关联的处理 项 数据存储编号 数据存储名称 简述 数据存储组成 目 目 描 述 D3 教师表 教师上课安排 教师姓名+所教课程 课程管理 表 5-19 描 述 D4 院系表 存储系部信息 系部编号+系部名称 课程管理,成绩管理,学籍管理 表 5-20 描 述 D5 专业表 存储专业信息 专业编号+专业名称 成绩管理,课程管理 表 5-20 描 述 D6 班表 存储班级信息 班级编号+班级名称 课程管理,成绩管理,学籍管理 表 5-21 描 述 D7 课程表 学生课程上课安排 教师姓名 +系部班级+课程名称+课程 编号 课程管理 表 5-22 描 述 D8 学生成绩表 存放学生各科考试成绩 姓名 +学号+系部班级+课程编号

学籍信息管理模块运行时通过与学生信息数据库连接,搜素学生信息,并将结果显示给用户,可以修改学生学籍信息。

选课管理模块运行时通过与选课信息数据库连接,学生可以选择相应的课程,也可以退选选中的课程。将查询匹配的信息显示给不同身份的用户。

成绩管理模块运行时通过与成绩管理数据库连接,老师可以录入、修改、删除学生成绩表中的相关信息,学生通过查询条件,找到匹配的成绩信息,显示给学生。

课程管理模块运行时通过与课程管理数据库连接,管理员可以制定相应的课程信息,然后交给老师,老师把课程信息录入到选课信息表中,学生通过查询课程安排表,得到课程的安排信息。

用户管理模块运行时通过与用户数据库相连,管理员查询老师与学生信息数据库,得到老师与学生信息。管理员可以修改学生与老师数据库,可以增加、删除老师与学生信息。

密码管理模块运行时通过与不同身份的密码数据库连接,可以修改自身的密码信息

以下个模块访问数据库的方法和保密条件;

6. 难点及处理方案

任何系统都有出错情况发生,学生信息管理系统也不例外,下面是该系统出错时可采用的变通措施:

定期对系统进行更新,备份;

当原始系统数据万一丢失时启用副本的建立和启动技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;

系统可能受自然灾害与网络病毒因素的影响,为了保护系统所有数据,做好异地备份,提高系统的可靠性。

降效技术准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录。

恢复及再启动技术,将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

7. 文档历史

本文来源:https://www.bwwdw.com/article/uzge.html

Top