您好,欢迎来到吉趣旅游网。
搜索
您的当前位置:首页软件详细设计说明书

软件详细设计说明书

来源:吉趣旅游网
软件详细设计说明书

1 引言

1.编写目的

是对该学生信息系统架构进行详细的直观说明。

2.背景

a.软件系统的名称:学生信息管理系统; b.本项目的任务提出者:张恬老师; c.本项目的开发者:***;

d.用户:学校全体教师及全体学生;

e.运行该程序系统的计算机中心:学校计算机中心、学校网管中心;

3.定义

总体设计:即对有关系统全局问题的设计,也就是设计系统总的处理方案,又称系统概要设计。它包括:计算机配置设计、系统模块结构设计、数据库和文件设计、代码设计以及系统可靠性与内部控制设计等内容。

接口设计:即一些方法头和大量常用属性的结合。

数据结构设计:即给出本系统内所使用的每个数据结构的名称、标识符以及他们之中每个数据项、记录、文卷和系的标识、定义、长度以及它们之间的层次的或表格的相互关系。

运行设计:即对系统十佳不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所经历的每部模块和支持软件。

4.参考资料

[1] 黄梯云 《管理信息系统》,高等教育出版社。 [2] 张海潘 《软件工程》,人民邮电出版社。 [3] 谭浩强 《C语言设计》,清华大学出版社。

[4] 萨师煊,王珊,数据库系统概论,第三版,高等教育出版社。 [5] 李楠,祁梅,Visual Basic5.0编程实例及技巧,人民邮电出版社。

[6] 启明工作室,Visual Basic + Access数据库应用系统开发与实例,人民邮电出版

社。

[7] 国家标准详细设计说明书(GB8567-88)。

2 程序系统的结构

用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和他们之间的层次结构关系。

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

1.程序描述

2.功能

数据更新功能分为三部分:数据添加、数据删除和数据修改。

数据添加功能提供便捷的录入界面,通过应用程序将原始数据追加数据库。 数据删除将满足用户要求的相应记录从数据库中删除。

数据修改功能允许用户对他所指定记录的相关信息进行修改。 数据导入/出:允许用户将记录导入至数据库或其他存储设备。

3.性能

该系统使用众多普及度非常高的应用软件编写而成,整个系统应当操作简便,界面

友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。

4.输入项

学生基本信息输入,包括:姓名、性别、系别、出生日期、班级、民族、家庭住址

等。

5.输出项

学生基本信息:学号、姓名、班级、出生日期、地址、电话、课程、成绩、简介。

6.算法

1.用function建立一个函数getsqlrecordset写成它可以打开数据

库连接与记录,当程序中要调用数据库时只要在程序的最前面把这个文件Include

就可以利用函数来打开数据库连接与读取表记录,该函数的返回值是存放了表记录的Recordset对象实例。 < getsqlrecordset.asp> <%

function getsqlrecordset(strsql) dim objconn,objrs

set objconn=server.createobject(\"ADODB.Connection\") objconn.open \"ch\ '使用数据源打开数据库

set objrs=server.createobject(\"ADODB.recordset\")

objrs.open strsql,objconn,1,3

set getsqlrecordset=objrs ’返回值

end function

%>

2. 用sub定义一个名称为check的子程序< check.asp>,调用此程序来判断用户是否登录。 <%

sub check

if session(\"pass\")=0 then ’session浏览器的记录变量 response.redirect \"log.asp\" else

response.Write \"

\"&session(\"uname\")&\"已成功登录! 欢迎使用ⅹⅹ学院学生信息管理系统 退出登录

\" end if end sub %>

7.流程逻辑 信息数据库 相关信息 相关信息 学生 处理信息

教师

8.接口

1.硬件接口

服务器:CPU:Intel(R) Pentium(R) Dual CPU 2.16GHz 内存:2.00GB 硬盘:100GB

显卡:NAIDIA GeForce FX 5200 2.软件接口

操作系统:WindowsXP/Win7

开发工具:Macromedia Dreamweaver MX 2004 数据库:SQLseaver2000 开发语言:ASP

图像处理工具:Photoshop CS 10.0

9.存储分配

程序运行需要占用内存5MB

10.注释设计

11.条件

操作系统:WindowsXP/Win7及更高版本 内存:2.00GB 硬盘空间:100GB

显示器:LCD显示器或者更高分辨率的显示器 系统需求:Web浏览器 网络协议:TCP/IP

12.测试计划 测试环境

该系统测试环境:Intel(R) Pentium(R) Dual CPU T6500 @ 2.16GHz & 2.00GB 下

测试通过。数据库版本SQL SERVER 2005,WindowsXP/Win7 及以上软硬件平台使用。

测试结果 通过测试,新的学生管理信息系统较原有的学生管理信息系统,新的系统可以是学生和老师很方便的进行学生信息的相关查询、修改、删除等操作,不必在经过那么多繁琐的程序,极大地提高了日常工作的效率,降低了学院在这方面的成本,达到了预期的效果。

13.尚未解决的问题

通过测试,新的学生信息管理系统较原有的学生信息管理系统,新系统可以是学生和老师很方便的进行学生信息的相关查询,修改,删除等操作,不必在经过那么多繁琐的程序,极大地提高了日常工作的效率,降低了学院在这方面的成本,达到了预期的效果。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- jqkq.cn 版权所有 赣ICP备2024042794号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务