详细设计说明书
1引言 1.1编写目的
本文档为"计算机科学与信息技术学院通信系统详细说明书",主要是为了实现系统的功能而进行的系统详细设计说明,详细系统各个软件组成模块的实现流程、功能、接口、编译、测试要点等内容,便于对系统的编码进行指导和约束,本文档供全体组员和测试人员阅读。
1.2参考资料
《计算机科学与信息技术学院通信系统软件说明书》 《计算机科学与信息技术学院通信系统概要说明书》
《计算机科学与信息技术学院通信系统数据库设计说明书》 《国家开发标准文档》
《软件工程(第四版--张海藩)》
《UML面向对象设计与分析(朱丽平等)》
2系统功能实现
从前面的需求分析可知,系统的功能不是很庞杂,主要分为客户端发送接收消息和服务器数据库管理和处理.通信系统功能部分分为2类:客户相关,管理员相关.从使用和操作功能上分,有三种用户:超级管理员用户(管理所有用户)管理员用户(管理普通用户信息)普通用户(接收发送信息,更改密码).为了便于整个系统组织管理,把各个相对独立的数据或功能组织到更大的系统中来,我们把各个相对独立的功能完全独立设计,编译成独立的目标(功能)模块,各功能模块最后被集成到一控制台模块中.相应的将系统分为一个控制台程序和两个子系统.客户子系统主要功能有发送接收信息和更改密码;管理员子系统主要功能是管理用户信息,在这里,某些模块都能用到的功能将不在重复解释,在每个模块中只列出每个子模块区别于其他子模块的功能实现.
3.1系统控制台模块
功能:各个子功能之间的调用;统一的登录界面实现到数据库服务器的登陆设计: