宿舍管理系统 详细设计说明书 学号 姓名 所完成的任务 成绩 1 1 1 1 3 1 1 1 0 2 刘泽中 1 1 1 1 3 1 1 1 0 8 李彬 注:对应模块界面图由组员各自完成 2 0 1 3 年 1 2 月 1 日 详细设计说明书 1 1.引言 1.1 编写目的 编写本详细设计说明书的目的主要是详细说明宿舍管理系统系统的结构和内部设计,在总体设计说明书的基础上进一步细化系统,提供详细的模块和界面设计,为程序开发提供直接的支持。 本说明书主要面向系统分析人员、程序员和以后的系统维护人员。作为程序员开发系统的根本依据和在系统维护阶段,维护人员对系统实施维护的参考资料。 1.2 背景 a.系统的名称:宿舍管理系统 b.任务提出者与开发者:李彬,刘泽中 用户 :宿舍管理员和学生 1.3 定义 2. 系统的结构 系统的功能模块图如下图 2.1: 详细设计说明书 2 图2.1 系统功能模块图 多层架构关系图如下图 2.2 查询学生信息 修改学生信息 添加学生信息 删除学生信息 查询宿舍信息 添加宿舍信息 删除宿舍信息 添加管理员信息 查询水电费信息 用户登录 管理员信息管理 学生信息管理 宿舍信息管理 水电费信息管理 宿舍管理系统 修改密码 详细设计说明书 3 图2.2 多层架构关系图 根据图2.1 功能结构图和图2.2 多层架构关系图可得到如下图2.3 所示的系统结构设计图: Ssgl 工程 ASPNET页面 Dota_Control工程下的数据类 Dota_Model工程下的数据类 SQL Serv er 2005 表现层 业务逻辑层 数据访问层 数据层 宿舍管理系统 管理员信息 学生信息 宿舍信息 水电费信息 Data_Control Data_Model 数据库 详细设计说明书 4 3.系统的模块设计 3.1 数据库连接模块(sqlconnection)设计说明 3.1.1 模块名称;数据库连接模块 3.1.2 模块描述: 在.NET 中如果采用ADO.NET 与数据库进行连接,可以采用以下4 个接口对象之一: System.data.oledb.oledbconnection System.data.sqlclient.sqlconnection System.data.odbc.odbcconnection System.data.oracleclient.oracleconnection 由于数据库使用的是Microsoft SQL Server,所以使用SQL Server .NET Framework 数据提供程序中的SqlConnection 对象进行数据连接。 3.1.3 模块功能:与数据库进行连接。 3.1.4 模块算法: public void sqlconnectionopen() { Sqlconnection conn = new sqlconnection(); ...