学生管理信息系统设计详细说明说明书

  • 格式:doc
  • 大小:104.99 KB
  • 文档页数:5

详细说明说明书

1. 引言

1.1 编写目的

详细设计说明书是对该学生信息系统架构进行详细直观描述,从而完成详细设计,作为软件实现的基础。

本详细说明说明书读者对象为ⅹⅹ学院教务处专业计算机系统开发人员。

1.2 项目背景

学生信息管理系统对学校加强学生信息管理有着极其重要的作用,由于ⅹⅹ学院的学生数量不断增加,传统的手工信息管理不仅工作量大,而且容易出现问题,不方便管理,开发出方便快捷的学生信息管理系统,实现学院学生信息管理信息化。

系统开发提出者:ⅹⅹ学院教务处

开发者:ⅹⅹⅹ ⅹⅹⅹ ⅹⅹ

系统使用者:ⅹⅹ学院教务处

1.3 定义

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

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

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

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

出错设计:即用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。

1.4 参考资料

[1]黄梯云 《管理信息系统》. 高等教育出版社.

[2] 张海潘 《软件工程》. 人民邮电出版社.

[3]谭浩强 《C语言设计》. 清华大学出版社.

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

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

2. 总体设计

2.1 需求概述

学生作为学校的主体,在学校的日常工作中有着举足轻重的地位,学生工作能否顺利高效地完成是学校日常工作的重要评判标准,所以,新的学生信息管理系统应用之后一定会受大广大学生工作者的倾睐,给他们带来愉快的体验。

2.2 软件结构

3. 程序描述

3.1 程序功能

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

数据添加功能提供便捷的录入界面,通过应用程序将原始数据追加到数据库中。

数据删除将满足用户要求的相应记录从数据库中删除。

数据修改功能允许用户对他所指定记录的相关信息进行修改。

数据导入/出:允许用户将全部记录导入至数据库或其他存储设备

3.2 程序性能 该系统使用众多普及度非常高的应用软件编写而成,整个系统应当操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。

3.3 程序的输入项

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

3.4 程序的输出项

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

3.5 算法

1.用function建立一个函数getsqlrecordset,写成< getsqlrecordset.asp>它可以打开数据库连接与记录,当程序中要调用数据库时只要在程序的最前面把这个文件Include就可以利用函数来打开数据库连接与读取表记录,该函数的返回值是存放了表记录的Recordset对象实例。

< getsqlrecordset.asp>

<%

function getsqlrecordset(strsql) dim objconn,objrs

set objconn=server.createobject("ADODB.Connection")

objconn.open "ch","sa","" '使用数据源打开数据库

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

%>

3.6 程序逻辑

信息数据库

相关信息 相关信息

3.7 接口

1、硬件接口

服务器: CPU: Intel(R) Pentium(R) Dual CPU 学生

处理信息 教师 2.16GHz

内存: 2.00 GB

硬盘: 100GB

显卡: NAIDIA GeForce FX 5200

2、软件接口

操作系统: WindowsXP/Win7

开发工具: Macromedia Dreamweaver MX 2004

数据库: SQLseaver2000

开发语言: ASP

图像处理工具: Photoshop CS 10.0

3.8 存储分配

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

3.9 限制条件

操作系统:WindowsXP/Win7及更高版本

内存: 2.00GB 硬盘空间:100G 显示器:LCD显示器或更高分辨率的显示器

系统需求:Web浏览器 网络协议:TCP/IP

3.10 测试要点

测试环境

该系统测试环境:Intel(R) Pentium(R) Dual CPU T6500 @ 2.16GHz &2.00GB 下测试通过。数据库版本SQL SERVER 2005,WindowsXP/Win7及以上软硬件平台使用。

测试结果

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