搜档网
当前位置:搜档网 › 软件工程 网上商城项目 详细设计说明书

软件工程 网上商城项目 详细设计说明书

软件工程 网上商城项目 详细设计说明书
软件工程 网上商城项目 详细设计说明书

1引言 (2)

1.1编写目的 (2)

1.2背景 (2)

1.3定义 (2)

1.4参考资料 (2)

2程序系统的结构 (3)

3程序1(标识符)设计说明 (4)

3.1程序描述 (4)

3.2功能 (4)

3.3性能 (4)

3.4输人项 (4)

3.5输出项 (5)

3.6算法 (6)

3.7流程逻辑 (6)

3.8接口 (8)

3.9存储分配 (8)

3.10注释设计 (8)

3.11限制条件 (9)

3.12测试计划 (9)

3.13尚未解决的问题 (9)

4程序2(标识符)设计说明 (9)

详细设计说明书

1引言

1.1编写目的

该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。

在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。

1.2背景

说明:

A.软件系统的名称:BS网上商城系统

B.任务提出者:BS电子商务公司

开发者:LEI_SKY软件开发小组

C. 本系统将是一个独立的系统,目前所产生的输出都是独立的

本系统将使用MySql作为数据库的存储系统

1.3定义

A. .B/S(Brower/Server)

B. .IIS 5.0(Internet Information Server)

C. .HTML(Hypertext Markup Language,超文本标记语言)

D. .CSS(Cascading Style Sheets,层叠样式表单)

E. .JSP(Java Server Pages)

1.4参考资料

相关的文件包括:

A. 内部文件《BS网上商城电子商务系统案例研究项目》

B. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》

C. 《BS网上商城电子商务系统案例研究项目可行性分析》

参考资料:

A. 国家标准《软件需求说明书(GB856T——88); 》

B. 《网站开发项目教程》陈密方中国铁道出版社

《软件测试》朱少名电子工业出版社\

合同:

A. 《BS网上商城电子商务系统案例研究项目合同20110710 - 01》2程序系统的结构

前台功能模

商品展示商品购物用户管理

品上

商品查询商城公告订单查询

图1:BS网上商城前台功能结构图

后台功能模

用户管理产品管理统计分析

类别管理订单管理退出系统

会员删除订

访

图2:BS网上商城后台功能结构图

3产品管理程序设计说明

3.1程序描述

产品管理程序功能的描述:

商品的种类信息, 详细信息全部通过终端保存在数据库服务器, 管理员可以对这些信息进行增加,修改和删除操作. 软件应该提供对管理员的增加,修改和删除的操作。

3.2功能

系统名称BS网上商城

模块名称产品模块模块编号T001

作者XXX 日期2011/7/16

模块简述此模块用于对产品进行增加、修改、删除、搜索等

调用模块添加、查看、修改、删除、搜索模块

被调用模块无

输入项目一个指定产品的信息或添加一个新产品

格式所有信息严格按照数据库中表的字段的数据类型填入

处理当输入产品的信息通过系统调用查看、修改、添加、删除、搜查时,对应的信息被数据库保存。

当提交的信息不成功是,提示相应的处理并返回

输出新产品被输入或者旧的产品信息被新的产品信息所代替并保存在数据库

局部数据元

约束条件无

注释涉及的表:产品信息表(Product)

表1:产品信息管理程序模块IPO表

3.3性能

在输入产品信息时严格执行数据库表所要求的精度,在执行数据(商品,订单,会员,管理

员)增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据,删除失败的情况;数据的修改也要求保持对应的准确性;

管理员输入的精度要求主要取决于数据库的相关数据类型要求:在数据库为系统管理员提供的多种视图中将有各类数据库对象的相关数据类型及精度要求。管理员工作过程中可以利用工具或查询有关数据库对象的精度信息已决定输入的参数。如果管理员输入的参数与要求不符将得到提示并重新进行操作。

用户输入精度的要求取决于相应功能所需参数的精度要求: 用户浏览的页面内如果需要用户输入相关的信息或参数将给出详细的数据类型说明,并且如果用户在非恶意的情况下输入了错误的数据类型参数,系统将自动提示用户再次输入正确的参数

3.4输人项

名称标识数据类

型有效范

输入方

输入媒

输入数

据来源

安全保

密条件

数量频度

新产品varchar 255 手动输

入键盘、

鼠标

商城新

产品

无待定待定

指定以产品修改varchar 255 手动输

键盘、

鼠标

数据库

中也有

产品

无待定待定

指定以产品删除数据库

中已有

产品

无待定待定

产品搜索varchar 255 手动输

键盘、

鼠标

数据库

中已有

产品

无待定待定表2:输入项信息表

3.5输出项

名称标识数据类

型有效范

输出方

输出媒

对应图

形符号

说明

安全保

密条件

数量频度

新产品被添加varchar 255 自动输

无待定待定

对应产品被修改varchar 255 自动输

无待定待定

对应产品被删除自动输

无待定待定

对应产品被搜索varchar 255 自动输

无待定待定表3:输出项信息表

3.6算法

产品添加算法:

function check() {

Var selectedCategory = document.formAdd.categoryId.options[document.formAdd.categoryId.selectedIndex];

var selectedValue = selectedCategory.value;

if(二级分类不等于2) {

alert("请选择第二级分类!");

document.formAdd.categoryId.focus();

return false;

} else {

selectedCategory.value = 将二级分类的pid设为0;

}

return true;

}

多个产品一块删除算法:

String[] idArray = request.getParameterValues("id");

if(idArray == null || idArray.length == 0) {

out.println("ID号输入错误!");

return;

}

public void delete(String[] idArray) {

String conditionStr = " where id in (";

for (int i = 0; i < idArray.length; i++) {

conditionStr += idArray[i]; conditionStr += ","; } conditionStr = conditionStr.replaceAll(".$", ")"); //conditionStr = conditionStr.substring(0, conditionStr.length() - 1) + ")"; System.out.println(conditionStr); dao.delete(conditionStr);

}

3.7流程逻辑

产品列表

是否添加新产品

是否修改产品信息

是否删除产品

是否上传

结束

产品添加

界面

产品修改界面

产品删除界面

产品上传界面

图7:产品模块流程图

3.8接口

图8:产品模块界面与本程序关联的Product表:

图9:Product表信息图

3.9存储分配

本模块由及其自动分配内存。

3.10注释设计

1. 模块首部的注释:用户验证程序。

2. 对调用函数的注释:调用加密函数MD5。

3.11限制条件

当系统第一次使用时,具有统一的用户ID和密码:超级用户和123456。在三次验证错误后,系统自动关闭。

3.12测试计划

对本单元进行单元测试。

进行黑盒测试,检验能否实现功能。输入正确的条件,预期结果,输出信息。输入错误的条件,预期结果,无法输出信息,提示输入正确条件。

进行白盒测试,检验各程序路径是否能执行到。

3.13尚未解决的问题

需求中的问题在本设计中已经全部实现,但是,基于一般的考虑,并且在开发工程中可能会出现功能不完善或者是功能模块缺少的等工程或者后期版本中增加的功能包括:

1、公告通知模块;

2、统计分析模块;

3、广告模块;//广告模块是整个网上商城系统中的盈利板块之一

4、完善个人信息空间;//增设空间留言、空间网页游戏、空间交友、产品分享、购买

心得等板块,这样可以增加用户的在线时间,收录更多的好

友,更加方便的了解产品的信息。

4用户管理程序设计说明

4.1程序描述

用户管理程序功能描述:

会员的信息全部通过终端保存在数据库服务器, 管理员可以对这些信息进行增加, 修改和删除操作. 软件应该提供对会员的增加,修改和删除的操作;会员本身可以对自身信息进行增加、查看、修改等功能

4.2功能

系统名称BS网上商城

模块名称用户管理模块模块编号T002

作者XXX 日期2011/7/16 模块简述此模块用于对用户信息进行查看、修改、删除等

调用模块会员查看、修改、删除、搜索模块

被调用模块无

输入项目会员的新信息或指定会员的信息

格式所有信息严格按照数据库中表的字段的数据类型填入

处理当输入会员的信息通过系统调用查看、修改、添加、删除时,对应的信息被数据库保存。当提交的信息不成功是,提示相应的处理并返回

输出新会员被输入或者旧的会员信息被新的会员信息所代替并保存在数据库或会员信息被删除局部数据元

约束条件管理员通过后台登陆成功进入用户管理模块

注释涉及的表:会员信息表(User)

表4:用户管理程序模块IPO表

4.3性能

在输入会员信息时严格执行数据库表所要求的精度,在执行数据(商品,订单,会员,管理员)增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据,删除失败的情况;数据的修改也要求保持对应的准确性;

管理员输入的精度要求主要取决于数据库的相关数据类型要求:在数据库为系统管理员提供的多种视图中将有各类数据库对象的相关数据类型及精度要求。管理员工作过程中可以利用工具或查询有关数据库对象的精度信息已决定输入的参数。如果管理员输入的参数与要求不符将得到提示并重新进行操作。

用户输入精度的要求取决于相应功能所需参数的精度要求: 用户浏览的页面内如果需要用户输入相关的信息或参数将给出详细的数据类型说明,并且如果用户在非恶意的情况下输入了错误的数据类型参数,系统将自动提示用户再次输入正确的参数

4.4输人项

名称标识数据类

型有效范

输入方

输入媒

输入数

据来源

安全保

密条件

数量频度

会员查看varchar 255 手动输

键盘、

鼠标

数据库

中的已

有会员

会员信

息被严

格保密

待定待定

指定一会员修改varchar 255 手动输

键盘、

鼠标

数据库

中已有

会员

会员信

息被严

格保密

待定待定

指定一会员删除

数据库

中已有

会员

会员信

息被严

格保密

待定待定表5:用户管理程序模块输入信息表

4.5输出项

名称标识数据类

型有效范

输出方

输出媒

对应图

形符号

说明

安全保

密条件

数量频度

会员信息被输出varchar 255 自动输

会员信

息被严

格保密

待定待定

对应会员信息被修改varchar 255 自动输

会员信

息被严

格保密

待定待定

对应会员信息被删除

自动输

会员信

息被严

格保密

待定待定表6:用户管理程序模块输出信息表

4.6算法

会员列表信息算法:

f inal int PAGE_SIZE = 2; //每页显示多少条记录

final int PAGES_PER_TIME = 10;//每次显示多少个页码链接

int pageNo = 1;

String strPageNo = request.getParameter("pageNo");

if (strPageNo != null && !strPageNo.trim().equals("")) {

try {

pageNo = Integer.parseInt(strPageNo);

} catch (NumberFormatException e) {

pageNo = 1;

}

}

if (pageNo <= 0)

pageNo = 1;

List users = new ArrayList();

int totalRecords = User.getUsers(users, pageNo, PAGE_SIZE);

int totalPages = (totalRecords + PAGE_SIZE - 1) / PAGE_SIZE;

if (pageNo > totalPages)

pageNo = totalPages;

<%

int start = ((pageNo - 1) / PAGES_PER_TIME) * PAGES_PER_TIME + 1;

for(int i=start; i

if(i > totalPages) break;

if(pageNo == i) {

%>

 <%=i %> 

<%

} else {

%>

 

<%=i%> 

<%

}

}

%>

采用如上所示的分页算法。

4.7流程逻辑

会员列表

是否添加新会员

是否修改

会员信息

是否删除会员

结束

会员添加界面

会员修改界面

会员删除界面

图10:会员管理模块流程图

4.8接口

图11: 会员管理模块界面

与本程序关联的User表:

图12:User表的信息图

4.9存储分配

本模块由及其自动分配内存。

4.10注释设计

1. 模块首部的注释:用户验证程序。

2. 对调用函数的注释:调用加密函数MD5。

4.11限制条件

当系统第一次使用时,具有统一的用户ID和密码:超级用户和123456。在三次验证错误后,系统自动关闭。

4.12测试计划

对本单元进行单元测试。

进行黑盒测试,检验能否实现功能。输入正确的条件,预期结果,输出信息。输入错误的条件,预期结果,无法输出信息,提示输入正确条件。

进行白盒测试,检验各程序路径是否能执行到。

4.13尚未解决的问题

需求中的问题在本设计中已经全部实现,但是,基于一般的考虑,并且在开发工程中可

能会出现功能不完善或者是功能模块缺少的等工程或者后期版本中增加的功能包括:

1、公告通知模块;

2、统计分析模块;

3、广告模块;//广告模块是整个网上商城系统中的盈利板块之一

4、完善个人信息空间;//增设空间留言、空间网页游戏、空间交友、产品分享、购买

心得等板块,这样可以增加用户的在线时间,收录更多的好

友,更加方便的了解产品的信息。

5订单管理程序设计说明

5.1程序描述

订单管理程序功能的描述:

订单的信息全部通过终端保存在数据库服务器, 管理员可以对这些信息进行增加, 修改和删除操作. 软件应该提供对订单的增加和删除的操作.;会员可以通过登录查看自己的订单信息及过去的交易记录

5.2功能

系统名称BS网上商城

模块名称订单模块模块编号T003

作者XXX 日期2011/7/16

模块简述此模块用于对订单进行查看、修改、删除等

调用模块订单的查看、修改、删除模块

被调用模块无

输入项目产品的订单列表信息

格式所有信息严格按照数据库中表的字段的数据类型填入

处理当订单的信息通过系统调用查看、修改、删除时,对应的信息被数据库保存。当提交的信息不成功是,提示相应的处理并返回

输出原订单信息被新的信息代替,并保存在数据库局部数据元

约束条件无

注释涉及的表:订单信息表(SalesOrder)

表7:订单程序模块的IPO表

5.3性能

在执行数据(商品,订单,会员,管理员)增加的时候,不允许出现因为程序的原因导致增加操作失败,也不允许发生重复增加的数据;在执行数据删除操作的时候,不允许因为程序的原因发生多删除数据,删除失败的情况;数据的修改也要求保持对应的准确性;

管理员输入的精度要求主要取决于数据库的相关数据类型要求:在数据库为系统管理员提供的多种视图中将有各类数据库对象的相关数据类型及精度要求。管理员工作过程中可以利用工具或查询有关数据库对象的精度信息已决定输入的参数。如果管理员输入的参数与要求不符将得到提示并重新进行操作。

用户输入精度的要求取决于相应功能所需参数的精度要求: 用户浏览的页面内如果需要用户输入相关的信息或参数将给出详细的数据类型说明,并且如果用户在非恶意的情况下输入了错误的数据类型参数,系统将自动提示用户再次输入正确的参数

5.4输人项

名称标识数据类

型有效范

输入方

输入媒

输入数

据来源

安全保

密条件

数量频度

订单查看varchar 255 手动输

键盘、

鼠标

数据库

中的已

有订单

订单会

员信息

被严格

保密

待定待定

指定一订单修改varchar 255 手动输

键盘、

鼠标

数据库

中已有

订单

订单会

员信息

被严格

保密

待定待定

指定一订单删除

数据库

中已有

订单

订单会

员信息

被严格

保密

待定待定表8:订单程序模块的输入项信息表

5.5输出项

名称标识数据类

型有效范

输出方

输出媒

对应图

形符号

说明

安全保

密条件

数量频度

订单信息被输varchar 255 自动输

订单会

员信息

待定待定

出被严格

保密

对应订单信息被修改varchar 255 自动输

订单会

员信息

被严格

保密

待定待定

对应订单信息被删除

自动输

订单会

员信息

被严格

保密

待定待定表9:订单程序模块的输出向信息表

5.6算法

订单列表所用到的算法:

分页算法

<%!

private static final int PAGE_SIZE = 2;

%>

<%

String strPageNo = request.getParameter("pageno");

int pageNo = 1;

if(strPageNo != null) {

pageNo = Integer.parseInt(strPageNo);

}

if(pageNo < 1) pageNo = 1;

%>

<%

//get all the users

List orders = new ArrayList();

int totalRecords = OrderMgr.getInstance().getOrders(orders, pageNo, PAGE_SIZE);

int totalPages = (totalRecords + PAGE_SIZE - 1) / PAGE_SIZE;

if(pageNo > totalPages) pageNo = totalPages;

%>

按id进行展现算法:

SalesOrder so = OrderMgr.getInstance().loadById(uid);

public SalesOrder loadById(int id) {

Connection conn = DB.getConn();

Statement stmt = DB.getStatement(conn);

ResultSet rs = null;

SalesOrder so = null;

try {

String sql = "select salesorder.id, https://www.sodocs.net/doc/d616077020.html,erid, salesorder.odate, salesorder.addr, salesorder.status , " +

" user.id uid, https://www.sodocs.net/doc/d616077020.html,ername, user.password, user.addr uaddr, user.phone, user.rdate from salesorder " +

" join user on (https://www.sodocs.net/doc/d616077020.html,erid = user.id) where salesorder.id = " + id;

rs = DB.getResultSet(stmt, sql);

if(rs.next()) {

User u = new User();

u.setId(rs.getInt("uid"));

u.setAddr(rs.getString("uaddr"));

u.setUsername(rs.getString("username"));

u.setPassword(rs.getString("password"));

u.setPhone(rs.getString("phone"));

u.setRdate(rs.getTimestamp("rdate"));

so = new SalesOrder();

so.setId(rs.getInt("id"));

so.setAddr(rs.getString("addr"));

so.setODate(rs.getTimestamp("odate"));

so.setStatus(rs.getInt("status"));

so.setUser(u);

}

} catch (SQLException e) {

e.printStackTrace();

} finally {

DB.close(rs);

DB.close(stmt);

DB.close(conn);

}

return so;

}

5.7流程逻辑

订单列表

是否查看订单明细

是否修改订单状态

结束

订单明细界

订单修改界

图13:订单管理程序模块流程图

5.8接口

图14: 产品模块界面

与本程序关联的salesorder 表:

图15:salesorder表的信息图

5.9存储分配

本模块由及其自动分配内存。

5.10注释设计

1. 模块首部的注释:用户验证程序。

2. 对调用函数的注释:调用加密函数MD5。

5.11限制条件

当系统第一次使用时,具有统一的用户ID和密码:超级用户和123456。在三次验证错误后,系统自动关闭。

5.12测试计划

对本单元进行单元测试。

进行黑盒测试,检验能否实现功能。输入正确的条件,预期结果,输出信息。输入错误的条件,预期结果,无法输出信息,提示输入正确条件。

进行白盒测试,检验各程序路径是否能执行到。

5.13尚未解决的问题

需求中的问题在本设计中已经全部实现,但是,基于一般的考虑,并且在开发工程中可能会出现功能不完善或者是功能模块缺少的等工程或者后期版本中增加的功能包括:

1、公告通知模块;

软件开发-项目初步设计规格说明书

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2总体设计 (3) 2.1需求规定 (3) 2.2运行环境 (3) 2.3基本设计概念和处理流程 (3) 2.4结构 (3) 2.5功能器求与程序的关系 (3) 2.6人工处理过程 (3) 2.7尚未问决的问题 (3) 3接口设计 (4) 3.1用户接口 (4) 3.2外部接口 (4) 3.3内部接口 (4) 4运行设计 (4) 4.1运行模块组合 (4) 4.2运行控制 (4) 4.3运行时间 (4) 5系统数据结构设计 (4) 5.1逻辑结构设计要点 (4) 5.2物理结构设计要点 (5) 5.3数据结构与程序的关系 .......................................................... 错误!未定义书签。6系统出错处理设计 (5) 6.1出错信息 (5) 6.2补救措施 (5) 6.3系统维护设计 (5)

项目初步设计规格说明书 1引言 1.1编写目的 使用ERP管理架构,对医药公司各部门进行管理。 1.2背景 a.待开发的软件系统的名称: b.提出者: 开发者: 用户: 计算机中心: c.该软件系统同其他系统或其他机构的基本的相互来往关系:根据本系统内部的各职 能部门的要求,方便快捷的实现同其他机构软件有机连接,使资源最大化利用。 1.3定义 提示:列出本文件中用到的专门术语的定义和英文缩写的原词组。如: ERP:Enterprise Resource Planning(企业资源计划) GSP:Good Supplying Practice《药品经营质量管理规范》 HR:Human Resourses人力资源技术 OA:Office Autoation办公自动化 IM:Inventory Management库存管理 EIP:Enterprise Information partal企业信息门户 1.4参考资料 有关的参考文件: 本文件中各处引用的文件、资料,包括所要用到的软件开发标准: 1.实训教学PPT及相关ERP项目文档; 2.软件开发标准按照机房配置统一标准。

项目开发详细设计说明书(超好用模板)完整版

详细设计说明书XX有限公司

修订记录

目录 第一章概述........................................................................... 错误!未定义书签。 1.1.应用模块的目的....................................................... 错误!未定义书签。 1.2.应用模块总体描述................................................... 错误!未定义书签。 1.3.应用模块接口描述................................................... 错误!未定义书签。 1.4.假设条件................................................................... 错误!未定义书签。第二章设计模式(Design pattern) ................................... 错误!未定义书签。第三章类设计....................................................................... 错误!未定义书签。 3.1.分块类图................................................................... 错误!未定义书签。 <类图1> ............................................................ 错误!未定义书签。 <类图n> ............................................................ 错误!未定义书签。 3.2.整体继承关系........................................................... 错误!未定义书签。 3.3.类描述....................................................................... 错误!未定义书签。 <类名1> Class Description............................. 错误!未定义书签。 <类名n> Class Description............................. 错误!未定义书签。第四章交互图....................................................................... 错误!未定义书签。 4.1.<情景编号1: 情景名称> ........................................ 错误!未定义书签。 交互图................................................................ 错误!未定义书签。 例外情况及条件................................................ 错误!未定义书签。 4.2.<情景编号n: 情景名称> ........................................ 错误!未定义书签。第五章状态图....................................................................... 错误!未定义书签。 5.1.<状态图编号1:状态图名称> .................................. 错误!未定义书签。 5.2.<状态图编号n:状态图名称> .................................. 错误!未定义书签。第六章时序流程图............................................................... 错误!未定义书签。第七章用户界面设计说明................................................... 错误!未定义书签。 7.1.用户界面关系........................................................... 错误!未定义书签。 7.2.用户界面具体描述................................................... 错误!未定义书签。 <界面编号1:界面名称〉 ................................. 错误!未定义书签。 <界面编号N:界面名称〉 ................................ 错误!未定义书签。

参考模板 - 软件详细设计规格说明书

附录D:图书管理系统软件设计规格说明书 图书管理系统 软件详细设计规格说明书 1.引言 1.1编写目的 软件设计的任务是将软件需求变换成为软件的具体设计方案。概要设计根据软件需求导出软件的体系结构;详细设计给出软件模块的内部过程描述。该文档是设计结果的详细描述,也是程序员编写程序的功能依据。 1.2项目背景 开发软件名称:图书管理系统。 项目开发者:××学院计算机科学系“图书管理系统”开发小组: ×××(×号,组长),×××(×号),…… 用户单位:××学院 1.3 定义 图书管理系统对于现代图书馆而言,是能否发挥其教学科研的作用的至关重要技术平台。对于读者和图书管理员来说,是能否方便快速获取信息的关键。所以,图书管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。 1.4 参考资料 ?钱乐秋等,《软件工程》,青还大学出版社; ?张害藩,《软件工程导论》(第四版),清华大学出版社; ?王珊等,《数据库原理及设计》,清华大学出版社; ?赵池龙等,《软件工程实践教程》,电子工业出版社。 2.详细设计 2.1软件结构块层次图

图书管理系统 书籍管理读者管理借阅管理 书籍信息 管理出版社管理 书籍类别 管理注销管理读者类别 管理 读者信息 管理 还书管理借书管理 续借管理 过期罚款 管理 图书丢失 管理 2.2 模块详细设计 此处给出各用例的程序实现流程图,也可用下面的描述显示表述 (注,建议用程序流程图) 借书管理: A.输入读者编号; 提示超期未还的借阅记录; B.输入图书编号; If 选择“确定” then If 读者状态无效或改书“已”注销或已借书数>=可借书数then 给出相应提示; Else 添加一条借书记录; “图书信息表”中“现有库存量”-1; “读者信息表”中“已借书数量”+1; 提示执行情况; Endif 清空读者、图书编号等输入数据; Endif If 选择“重新输入”then 清空读者、图书编号等输入数据; Endif If 选择“退出”then 返回上一级界面; Endif 返回A.等待输入下一条;

工程初步设计范文

工程初步设计

第四章结构 1.设计说明书 1.1工程概况: 1.1.1公安局业务技术用房位于吉林省辽源市白泉镇东交大街以北、规划路以东、溢洪道以西。 1.1.2总建筑面积:㎡。 1.1.3建筑物长58.3m,宽为16.64m,局部十三层:长为45.60m,宽为13.90m。 1.1.4本工程地主体十二层、局部十三层。 1.1.5建筑总高度为45.9m。 1.1.6建筑物各层层高:一层 3.6m,二、三层层高 4.5 m,四至十二层层高3.6 m,局部十三层层高3 m。 1.1.7主要柱网尺寸:7.2×5.7 m、7.2× 2.5m、7.2×8.1 m。。 1.1.8 本工程图纸中所标注标高均为相对标高,±0.000设在一层室内地面面层,假定其绝对标高为249.20m。 1.2设计依据 1.2.1使用年限:50年。 1.2.2自然条件: 1.2.2.1风、雪荷载见下表:

1.2.2.2抗震设防的有关参数见下表: 1.2.3工程地质勘查报告:河南省地矿建设工程(集团)有限公司于 6月27日提交的《公安局业务技术用房岩土工程勘察报告》。 1.2.4建设单位提出的结构设计要求: 各类建筑物应按建筑的规模、功能与用途结合工程地质情况确定基础形式与地上结构形式,结构形式的确定以满足建筑物的功能要求和当地规划要求为原则,力求结构形式简单、节省投资。 1.2.5法律、法规、标准: 《建筑结构可靠度设计统一标准》 (GB50068- ) 《建筑结构荷载规范》(GB50009- )( ) 《混凝土结构设计规范》 (GB50010- )

《建筑抗震设计规范》 (GB50011- ) 《建筑地基基础设计规范》(GB50007-)《多孔砖砌体结构技术规范》 (TGT137- ) 《建筑工程抗震设防分类标准》 (GB50223- ) 《高层建筑混凝土结构技术规程》 (JGJ 3- ) 《全国民用建筑工程设计技术措施(结构)》 《建筑工程设计文件编制深度规定》 1.3建筑分类等级: 1.4主要荷载取值: 设计使用活荷载: 办公、会议室: 2KN/m2走廊、楼梯间、会客休息区: 2.5KN/m2行政服务大厅: 3KN/m2

网上商城系统设计方案

3.2 系统功能设计 本网上购物商城系统设计了四个子系统,包括:页面展示子系统、会员子系统、商店管理员子系统和系统管理员子系统。 页面展示子系统:主要是对用户提供商店和商品信息的检索和展示。 会员子系统:主要是会员的一些功能操作,会员可以通过该系统购买商品,将商品添加到购物车然后进行购物车的管理,确认下购买生成订单后对订单的管理以及一些个人信息的维护等。 商店管理员子系统:商店管理员通过该系统可以实现个人信息管理、商店信息管理、商品信息管理、打折管理、运费管理、订单管理等功能的操作。 系统管理员子系统:系统管理员可以通过该系统对网上购物商城进行管理。可以实现个人信息管理、商店管理、会员管理、商品种类信息管理等。 3.2.1 系统的功能分析及设计 本系统仅包括网上购物直接相关的功能,而不包括其相关功能。如,包括订单的结算功能,但不包括银行卡支付功能,也不包括实际支付中所涉及的商家与银行支付系统之间的接口功能,不包括邮局汇款支付功能,不包括商家的汇款单处理等功能;包括订单的后台管理功能,但不包括实际业务流程中的配货、发货等功能。 本系统所面向的用户群主要分为四大类:游客、会员、商店管理员和系统管理员。不同身份用户的功能权限也各不相同。 表3-1 角色表 角色名称职责描述 游客可查看前台的商店以及商品信息,可注册成为注册用户。 会员用户 可查看前台的商店以及商品信息,可购买商品,并管理自己的购物车和订单,并且可以修改自己的收货地址以及部分个人信息。 商店管理员 可以对商店信息进行查看修改,可以对商品信息进行管理,查看商品销售信息,还有送货信息管理、商品打折管理、运费管理和留言等功能。本系统中包括多个商店管理员。 系统管理员可以对个人信息进行维护、对商店以及会员进行管理(添加、删除、

网上购物系统——详细设计说明书

网上购物系统 详细设计说明书 1引言 1.1编写目的 电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。 1.2.项目背景 软件名称:网上购物系统 开发者:宋金德,袁浩,王朝阳,许威 项目简介:本系统主要实现网上产品展示与在线定购及人员的管理, 一、不同身份有不同的权限功能(管理人员、注册用户、游客) 二、在线产品展示(分页显示) 三、在线定购 四、后台管理(用户管理、商品的管理) 1.3定义 Asp(active server pages)是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。 ADO:ActiveX Data Object, ActiveX 数据对象 SQL:Structured Query Language 1.4参考资料 [1] 谭浩强《动态网页制作ASP》北京电子工业出版社. 2001 [2] 彭万波《网页设计精彩实例》北京电子工业出版社.2002

初步设计说明书

机场变电站至桑海、盘龙山线路工程综合部分施工图设计 第一卷第全册 总说明书(架空部分) 江西信能电力设计研究有限公司 2010年03月南昌

签署页批准: 审核: 校核: 设计:

施工图设计卷册目录 第一卷第全册总说明书及附图(架空部分)第二卷第一册平断面图及杆塔位明细表 第三卷第一册机电施工说明书及附图 第三卷第二册机场变至桑海变地埋电缆部分第四卷第全册机场变至盘龙山地埋电缆部分第五卷第全册机电施工说明书及附图 第六卷第一册铁塔施工图说明书及附图 第六卷第二册

目录 1 总述 (1) 2主要技术经济特性 (1) 3 对初步设计审查意见执行情况 (2) 4 线路路径及进出线情况 (2) 5 气象条件 (3) 6 导线和地线 (3) 7绝缘子串和金具 (5) 8 绝缘配合、防雷和接地 (6) 9 导线对地和交叉跨越距离 (7) 10 杆塔与基础 (8) 11 对邻近弱电设施的影响与防护 (9)

1 总述 1.1 设计依据 本工程评审会议纪要(暂缺) 1.2 概述 本工程包括机场变~桑海变,机场变—盘龙山变2条110KV送电线路;分为架空、地埋电缆2个部分分别进行设计,本说明为机场变—桑海变110KV线路架空部分说明书,机场变~桑海变电缆部分见卷册363-T003S-A0203,长度为2.7958km,机场变~盘龙山110kV 送电线路(全为地埋电缆)部分见卷册363-T003S-A0202,长度为2.7463km。 1.3设计范围及说明 本工程线路全长13.554 km,其中架空部分长10.758km,地埋电缆部分长2.796 km。桑海变电站构架至5#塔采用双回路共塔设计(与备用至桑海变间隔的线路共塔),5号至41号分支塔部分为单回路设计。41号至机场变为地埋电缆。地埋电缆部份见另册。 架空部分导线采用LGJ-240/30钢芯铝绞线,地线一根采用JL/LB14-50/30良导体,一根为OPGW通讯光缆。 1.4 建设单位、设计单位及建成期限 建设单位:昌北国际机场集团公司 运行单位:南昌供电公司 施工单位:待定 2主要技术经济特性 2.1主要技术经济一览表

软件工程网上商城项目详细设计说明书

1引言 (3) 编写目的 (3) 背景 (3) 定义 (3) 参考资料 (3) 2程序系统的结构 (4) 3产品管理程序设计说明 (5) 程序描述 (5) 功能 (5) 性能 (5) 输人项 (6) 输出项 (6) 算法 (7) 限制条件 (9) 测试计划 (9) 尚未解决的问题 (9) 功能 (9) 性能 (10) 输人项 (10) 输出项 (11) 算法 (11) 流程逻辑 (13) 接口 (13) 存储分配 (14) 注释设计 (14) 限制条件 (14) 测试计划 (14) 尚未解决的问题 (14) 功能 (15) 性能 (15) 输人项 (16) 输出项 (16) 算法 (16) 流程逻辑 (18) 接口 (19) 存储分配 (19) 注释设计 (19) 限制条件 (19) 测试计划 (20) 尚未解决的问题 (20) 功能 (20) 性能 (20)

输人项 (21) 输出项 (21) 算法 (22) 流程逻辑 (23) 接口 (24) 存储分配 (24) 注释设计 (24) 限制条件 (24) 测试计划 (25) 尚未解决的问题 (25)

详细设计说明书 1引言 编写目的 该阶段开发以正式进入软件的实际开发阶段,本阶段完成系统的详细设计并明确系统的数据结构与软件结构。 在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本详细设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。 背景 说明: A.软件系统的名称:BS网上商城系统 B.任务提出者:BS电子商务公司 开发者:LEI_SKY软件开发小组 C. 本系统将是一个独立的系统,目前所产生的输出都是独立的 本系统将使用MySql作为数据库的存储系统 定义 A. .B/S(Brower/Server) B. .IIS (Internet Information Server) C. .HTML(Hypertext Markup Language,超文本标记语言) D. .CSS(Cascading Style Sheets,层叠样式表单) E. .JSP(Java Server Pages) 参考资料 相关的文件包括: A. 内部文件《BS网上商城电子商务系统案例研究项目》

概要设计说明书范例及模板

《XXXXXX》 概要设计说明书 张三、李四、王五 1.引言 1.1编写目的 在本机票预定系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对航空公司、各旅行社及机场的实地调研中获得,并在需求规格说明书中得到详尽得叙述及阐明。 本阶段已在系统的需求分析的基础上,对机票预定系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对机票预定系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。 1.2项目背景 机票预定系统将由两部分组成:置于个旅行社定票点的前台客户程序,以及置于 1.3 1.3.1 专门术语 SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。 SQL: 一种用于访问查询数据库的语言 事务流:数据进入模块后可能有多种路径进行处理。 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK: 数据库的错误恢复机制。 1.3.2 缩写

系统:若未特别指出,统指本机票预定系统。 SQL: Structured Query Language(结构化查询语言)。 ATM: Asynchronous Transfer Mode (异步传输模式)。 1.4参考资料 以下列出在概要设计过程中所使用到的有关资料: 1.机票预定系统项目计划任务书浙江航空公司 1999/3 2.机票预定系统项目开发计划《**》软件开发小组 1999/3 3.需求规格说明书《**》软件开发小组 1999/3 4.用户操作手册(初稿)《**》软件开发小组 1999/4 5.软件工程及其应用周苏、王文等天津科学技术出版社 1992/1 6.软件工程张海藩清华大学出版社 1990/11 7.Computer Network A.S.Tanenbaun Prentice Hall 1996/01 文档所采用的标准是参照《软件工程导论》沈美明著的“计算机软件开发文档编写指南”。 2.任务概述 2.1 目标 2.2 运行环境 系统将由两部分程序组成,安装在各旅行社客户机上的客户程序及航空公司内的数据服务器程序。 根据调研得知所有旅行社的计算机配置均在Pentium 133级别以上,客户程序应能够在Pentium 133级别以上, Win NT环境下运行。 2.3 需求概述 浙江航空公司为方便旅客,需开发一个机票预定系统。为便于旅客由旅行社代替航空公司负责为旅客定票,旅行社把预定机票的旅客信息,包括姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地,输入机票预定系统的客户端程序,系统经过查询航空公司内的航班数据服务器后,为旅客安排航班,印出取票通知。旅客在飞机起飞前一天凭取票通知和帐单交款后取票,系统校对无误后即印出机票给旅客。 要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。 2.4 条件与限制 3.总体设计 3.1 处理流程 下面将使用(结构化设计)面向数据流的方法对机票预定系统的处理流程进行分析。系统可分为两大部分:一、客户机上的程序,二、服务器上的程序。以下将分别对系统的这两大部分进行流程分析:

需求分析说明书、详细设计说明书、概要设计说明书样例

以下是需求分析说明书、详细设计说明书、概要设计说明书样例 需要详细资料的去 https://www.sodocs.net/doc/d616077020.html,/BBS/view.asp?ID={CA9329C0-93C5-4417-9170-452FF61E8C DB}&page=1下载 XX系统概要设计说明书 目录 1. 文档介绍1 1.1 文档目的1 1.2 文档范围1 1.3 读者对象1 1.4 参考文献1 1.5 术语与缩写解释1 2. 系统概述2 3. 设计约束2 3.1需求约束2 3.2隐含约束2 4. 设计策略3 4.1扩展策略3

4.2复用策略3 4.3折衷策略3 5.系统总体结构3 5.1、系统总体结构3 5.2、子系统功能及接口4 6. 子系统的结构与功能5 6.1、TERMSERV 5 7. 功能需求追溯5 8. 环境的配置5 9.其它6 附录 6 A、与主机接口6 B、与终端接口6 1. 文档介绍 1.1 文档目的 编写该文档的目的在于从总体设计的角度明确xxxx系统的功能和处理模式,明确与银联的接口,使系

统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。 1.2 文档范围 1.3 读者对象 该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。 1.4 参考文献 《xxxx系统需求说明书》 1.5 术语与缩写解释 无 2. 系统概述 XX系统是以触摸屏为主要交互工具,帮助用户以自助方式做业务查询。本系统的主要功能包括:话费 查询、新业务介绍、网点分布查询、自助终端分布查询、电信新闻、交易监控、设备维护和监控等。本系 统的设计目标是保证系统可以7*24小时安全、高效无故障运行;业务人员可以轻松完成设备和交易的监控 、管理工作;报表种类齐全,可以满足业务人员各种帐务需求。 3. 设计约束

年产20万吨乙二醇项目初步设计说明书

年产20万吨乙二醇项目初步设计说明书

目录 第一章总论 (12) 1.1项目概况 (12) 1.2设计依据 (12) 1.3设计原则 (12) 1.4产品规模及方案 (13) 1.4.1项目规模 (13) 1.4.2产品方案 (13) 1.5原料来源 (14) 1.6辅助设计软件 (14) 第二章技术经济 (16) 2.1 工程概况 (16) 2.2 设计依据 (16) 2.3主要经济数据 (16) 2.4表格 (16) 第三章总图运输 (18) 3.1设计依据 (18) 3.1.1.设计法规和标准、规 (18) 3.2设计围 (20) 3.3厂区概况 (20) 3. 3.1厂址位置 (20) 3. 3.2厂址交通条件 (21) 3.3.3 环境治理条件 (24) 3.3.4 产业基础条件 (25) 3. 3.5 公用工程条件 (25) 3.3.6 人力资源条件 (26) 3.4总平面布置 (27) 3.4.1总平面布置的一般要求 (28)

3.4.2 总平面布置的要求 (31) 3.4.3 厂区总体布局概述 (32) 3.4.4 总平面布置的各项技术指标 (32) 3.4.5 工艺装置的布置 (33) 3.4.6 辅助生产及公用工程设施 (33) 3.4.7 仓储设施的布置 (33) 3.4.8 运输设施的布置 (34) 3.4.9 生产管理及生活服务的设施 (34) 3.5 场运输设计 (36) 3.5.1 厂运输设计要求 (36) 3.5.2 本厂运输设计 (37) 第四章化工工艺及系统 (38) 4.1项目背景 (38) 4.2生产工艺的选择 (40) 4.2.1工艺方案的比较 (40) 4.2.2工艺方案的确定 (41) 4.3工艺简要流程图: (42) 4.3.1环氧乙烷生产 (42) 4.3.2乙二醇生产 (43) 4.4工艺路线简介 (43) 4.4.1环氧乙烷生产工段 (43) 4.4.2二氧化碳吸收工段 (49) 4.4.3乙二醇生产工段 (53) 4.4.4乙二醇精制工段 (63) 4.4.5乙二醇生产全流程 (65) 4.5催化剂的选择 (65) 4.5.1银催化剂的选择 (65) 4.5.2负载型双核桥联配合物催化剂 (66) 4.5.3碳酸乙烯酯水解催化剂 (66)

网上商城系统的分析及设计

网上商城管理信息系统分析与设计 系别:计算机学院 专业:计算机科学与技术 班别: 学号: 姓名:赵叶欢 学期:春季上学期 指导老师: 2012年6月8日

目录 1、概述 (3) 1.系统开发背景与意义 (3) 系统开发背景 (3) 系统开发意义 (4) 网上购商城系统的技术现状分析 (5) 2.网上商城管理系统需求分析 (6) 可行性分析 (6) 系统功能需求 (6) 3.网上商城管理信息系统分析 (8) 4.网上商城管理信息系统设计 (12) 数据库设计 (12) 界面设计 (15) 管理员登陆 (20) 学习总结 (24)

1、概述 摘要:近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。网上购物系统作为B2B,B2C (Business to Customer,即企业对消费者),C2C(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文对如何开发出一个具有基本网上交易功能的B2C网上商城,给出了具体的指导。主要介绍基于UML的B2C网上商城系统分析与设计的基本内容。对B2C网上商城的例图、顺序图、活动图、类图数据库设计和jSP编程等,都提出了具有针对性的解决方法。 1.系统开发背景与意义 系统开发背景 随着计算机和网络的日趋普及,越来越多的商家在网上升起商店,向消费者展示出一片新鲜的购物大地。在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特、家庭仓储、科罗格、培尼等纷纷跻身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。 在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。如今,在北京、上海、深圳等大城市,已有200多家商场,专卖店开设了网上商店,还有一些正处在观望阶段。真正意义上的网上购物,即货款的结算在网上进行,已在国内实现。深圳无虹商场去年5月开办了我国第一家实行计单和支付一体上的网上商店,上网的消费者只要拥有一张招商银行的“一卡通”,便可轻松购物, 24小时内商家送货上门。商家投资网上商店目的是赚钱。但从目前网上商店的运营情况来看,上网者不购物、购物者不上网的现

完整版详细设计说明书实例

信息发布系统 (详细设计说明书) JAVA 实践小学期第22组 1.0 2010/9/5 编写单位: 设计人员: 版 本: 编写日期:

目录 第一部分、引言 (2) 1.1编写目的 (2) 1.2背景 (3) 1.3定义 (3) 3.1程序描述 (5) 3.2整体结构 (5) 3.3性能 (5) 3.4输入输出项 (5) 3.5算法 (5) 3.6主要类的设计 (5) 3.7存储分配 (7) 3.8注释 (7) 3.9限制条件 (7) 3.10测试计划 (7) 3.11尚未解决的问题 (7) 4.1程序描述 (7) 4.2功能 (7) 4.3性能 (8) 4.4输入输出项 (8) 4.5限制条件 (8) 5设计特点 (8) 5.1通信便捷 (8) 5.2开发速度快 (8) 第六部分、项目分工 (8) 附录: (9) 第一部分、引言 1.1编写目的 本说明书在概要设计的基础上,对信息发布系统的各模块、程序分别进行了实现层面上的要 求和说明。 软件开发小组的产品实现成员应该阅读和参考本说明进行代码的编写、测试。

1.2背景 说明: A、软件系统的名称:信息发布系统 B、任务提出者:JAVA实践小学期开发者:第22组成员 C、实现完成的系统将可用在所有JAVA虚拟机的个人PC上.为使用者提供信息发布,浏 览,评论的方式,沟通各个用户? 1.3定义 服务器端API :服务器端设计者通过规范的API文档,提供给客户端,以方便客户端的开 发,使得同时进行,提高效率,节约时间。两端通过protocol (协议类)进行通信。 Gson:Google提供的一个类库。通过使用这个类库,可以把把对象转换成json格式的字符串,以方便在网络中的传输。也可反向将字符串转换成对象,这样带有方法地操作对象,可以有效,方便地保证信 息的沟通。 Json: JavaScript Object Notation,是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,JSON采用完全独立于语言的文本格式, 这些特性使得JSON成为理想的数据交换语言。 1.4参考资料,相关的文件包括: A、《项目需求说明》; B、《项目详细设计说明书》; C、《项目概要设计说明书》;参考资料: 《软件工程概论》,王华 第二部分、程序系统的结构 该系统为了两大部分:客户端与服务器端,中间通过protocol类通信。其中使用gson库来转换和逆向转换对象,实现标准包括: 1、客户端主程序 A、工程类型:JAVA项目; B、工程名称:信息发布系统 C、编译生成文件:jar形式 D、引用的组件:JDK,Gson库 注:以上提供的是工具集合,具体用到的类都包含在里面 2、服务器端主程序: 服务器端程序以及数据库操作类(DBO) 3、服务器端数据库操作 验证用户,用户注册,更改密码,更新文档,新建文档,新建记录(包括浏览记录和回复记录),查看文档,删除文档,查看记录。

初步设计说明书范本

初步设计说明书本

工程设计责任人

附件 1 市***[201*]***号《关于***工程项目立项的批复》; 2市人民政府渝府(201*)***号文,关于《关于***工程设计方案的批复》; 3 市规划局渝规建审(201*)***字第***号文,《市建设工程方案设计审查意见通知书》; 4 市公安局消防局建筑工程消防设计的审核意见书,(201*)渝公消(建方)字第***号文,《关于同意***工程设计方案消防设计的审核意见》; 5 市园林事业管理局重园建方(201*)***号文,《关于***工程设计(方案)配套绿地的意见》; 6 建筑节能计算报告书。

设计说明书 1概况 1.1工程概况 表1.1 工程概况表 建筑主体结构合理使用年限***年 1.2 工程设计的主要依据 1.2.1市***委员会,[200*]***5号《关于***工程项目立项的批复》;1.2.2市人民政府,(200*)***号文,《***工程设计方案的批复》; 1.2.3市规划局,重规建审(200*)***字第***号文,《市建设工程方案设计审查意见通知书》; 1.2.4 市规划局***年***月下达的本工程现状规划红线地形图;

1.2.5 市公安局消防局建筑工程消防设计的审核意见书,(200*)渝公消(建方)字第***号文,《关于***工程方案消防设计的审核意见》; 1.2.6 市园林事业管理局重园建方(200*)***号文,《关于***工程(方案)配套绿地的意见》; 1.2.7 市人民防空委员会***年***月***日下发的修建防空地下室设置意见书; 1.2.8 市建设项目环境影响评价文件批准书渝(*)环准[201*]*号; 1.2.9 顾客提供的设计委托书、本阶段的设计要求及各种有关设计的基础资料和双方会商纪要; 1.2.10 顾客提供的由***单位***年***月编制的《岩土工程勘察报告》;1.2.11 有关部门批准并经顾客确认的由***院编制的本工程方案设计文件; 1.2.12 顾客与我院签定的《建筑工程设计合同》; 1.2.13 与本工程设计有关的国家和地方现行法规、规、规程、标准; 1.3 建设场地概况 1.3.1项目区位:位于市奉节中心城区。 1.3.2工程所在地区气象条件: 气象台装置位置:北纬29 0 35‘;东经106 0 28‘。温度:年平均温度18.3℃;极端最高温度44.0℃;极端最低温度-1.8℃。降雨量:历年平均降雨量1081.7mm;最大小时降雨量65mm。湿度:历年平均相对湿度79%;最热月平均相对湿度76%;最冷月平均相对湿度81.3%。风向:全年主导风向北风;最大风速28.4m/s;冬季风向C频率36%,北向频率15%;夏季风向C频率31%,北向频率10%。历年平均风速2.2m/s。基本风压

网上商城概要设计说明书时序图状态图用例图

北大青鸟网上商城系统 概要设计说明书 第一部分:引言 1.1编写目的 本说明是北大青鸟网上商城电子商务系统案例研究项目软件产品的总体设计和实现说明,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。 软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查,同时为下一步的详细设计说明提供框架。 1.2背景 A、软件系统的名称:北大青鸟网上商城系统 B、任务提出者:北大青鸟九月J2EE班级第三小组 开发者:北大青鸟九月J2EE班级第三小组 实现完成的系统将作为线销售系统使用,所应用的网络为Internet网络。 C、本系统将是一个独立的系统,目前所产生的输出都是独立的。 本系统将使用Oracle9i作为数据库存储系统. 1.3定义

1.4参考资料 相关的文件包括: A、内部文件《北大青鸟网上商城电子商务系统案例研究项目》; B、北大青鸟网上商城电子商务系统案例研究项目分析会议备忘录; C、《北大青鸟网上商城电子商务系统案例研究项目可行性分析》; 参考资料: A、北大青鸟Aptech ACCP3.0 Y2《基于软件开发项目的毕业设计》; B、国家标准《软件需求说明书(GB856T——88)》; C、亚马逊网站的软件需求说明; 合同: A、《北大青鸟网上商城电子商务系统案例研究项目合同20040510 - 2》;

第二部分:总体设计 2.1需求规定 需求规定的详细内容,请参考独立的文档《北大青鸟网上商城项目需求说明》. 2.2运行环境 2.2.1、硬件设备要求: 客户程序硬件要求: 具有Pentium III 处理器且满足以下要求的计算机: 最低64 MB 内存 最小 2.1 GB 硬盘 鼠标 键盘 服务器硬件需求: 具有Pentium III 处理器且满足以下要求的计算机: 最低512MB 内存 最小8 GB 硬盘 鼠标 键盘 2.2.2、支持程序 客户程序软件: Windows 98/NT /2000或更高版本 数据库服务器软件: Windows NT / 2000 Server 或更高版本 Oracle9i/SQL Server 2000/My Sql/Access

详细设计说明书书真正例子

详细设计说明书 1.引言 1.1编写目的 本详细设计说明书是针对网络信息体系结构的课程作业而编写。目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。 2. 系统的结构 ●ui:系统界面部分,负责接受用户输入,显示系统输出,负责其他模块功能的协调调用, 并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。ui 部分调用common部分的功能读取xml文件中保存的界面元素属性信息,用户最近访问过的10个ftp信息,用户选择的下载的ftp内容列表及其他需要通过xml文件保存的信息。 ●client:实现ftp客户端的功能,ftp连接,ftp上传及下载:上传或下载用户指定的

资源,并返回相应的信息。 ●search:资源实时检索部分,根据用户输入的资源名称关键字,资源类型和选择的检索 方式检索用户需要的资源,并验证资源的可用性,返回可用资源及其大小,速度等相关信息。 ●preview:资源预览部分,显示用户选择的资源的部分内容,以使用户决定是否需要该 资源。preview部分调用common部分读取属性文件的内容亦显示预览资源内容的显示格式。 3.模块1(ui)设计说明 3.1模块描述 实现用户界面的包,含有11个文件51个类,是本系统中最复杂的代码。 3.2功能 负责接受用户输入,显示系统输出,其他模块功能的协调调用,并含有站内搜索功能,即在用户指定的已打开的ftp站点中搜索用户需要的资源。 3.3交互的模块 client,search,preview,common。 3.4 模块设计 该模块中的主要文件,文件中包含的主要类及其功能和与其它包的交互如下: ●MainFrame.java:MainFrame是含有主函数的类,也是lyra客户端开始执行的类, 它先后进行资源的初始化,显示主界面等工作,根据屏幕大小设置界面大小,设置界面的观感。 ●FtpFrame_AboutBox.java:显示关于窗口的类,当用户点击帮助菜单中的关于菜单 项时会弹出关于对话框。 ●Tools.java:FileTools是文件操作辅助类,可以实现文件的递归删除等。 ●XMLController.java: JDOMTes是操作xml文件的类,用JDOM来操作xml文件, 实现的功能有: (1)保存ftp服务器的文件列表(站内搜索时使用),递归的从ftp服务器读取列表,并存入一个xml文件中(文件的命名方法是:ip+用户名.xml);以目录树的形式保存。 (2)根据文件名在文件中查找文件,站内搜索时使用。 (3)保存ftp服务器的信息:ip,端口(默认端口21不保存),用户名(默认anonymous 不保存),密码,最多存10个;存在resource\settings\ serversinfor.xml文件中。 (4)读取已存储的ftp服务器信息。 (5)从type.xml读取搜索的类型。 ●Constants.java:放置系统运行时使用的一些常量,initcontent()函数对所有常量 进行初始化,这个函数在MainFrame中被调用一次。iconHashMap是hash表,用于存放文件的系统图标。 ●CustomizedController.java:包含自定义的控件类,java中的控件可能不能满足需求, 需要自己定义某些属性。这些控件会在创建界面时使用。其中含有的类有: (1)CustomizedJTable 是表格类,设置表格的某些属性,如字体等。 (2)CustomizedTableCellRenderer是表格单元格绘制器类,主要用于显示文件的系统图标,和文件名。 (3)LeftPanel类的父类是JTabbedPane,用户显示主窗口左边的面板。 (4)RightPanel类的父类是JPanel,用户显示右边的主题部分,包括右上边的搜索及服务

相关主题