学生管理系统设计结构说明

上传人:工**** 文档编号:562852285 上传时间:2023-06-02 格式:DOCX 页数:9 大小:29.55KB
返回 下载 相关 举报
学生管理系统设计结构说明_第1页
第1页 / 共9页
学生管理系统设计结构说明_第2页
第2页 / 共9页
学生管理系统设计结构说明_第3页
第3页 / 共9页
学生管理系统设计结构说明_第4页
第4页 / 共9页
学生管理系统设计结构说明_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《学生管理系统设计结构说明》由会员分享,可在线阅读,更多相关《学生管理系统设计结构说明(9页珍藏版)》请在金锄头文库上搜索。

1、精选优质文档-倾情为你奉上学生信息管理系统体系结构设计说明书姓名:学号:一、 引言1.1、 编写目的总体设计说明书是对该学生信息系统架构进行总体描述,为后期开发中可能遇到的一些困难做好准备,作为软件实现的基础。本详细说明说明书读者对象为本学院教务处专业计算机系统开发人员。1.2、 项目背景学生信息管理系统对学校加强学生信息管理有着极其重要的作用,由于本学院的学生数量不断增加,传统的手工信息管理不仅工作量大,而且容易出现问题,不方便管理,开发出方便快捷的学生信息管理系统,实现学院学生信息管理信息化。1.3、 定义总体设计:即对有关系统全局问题的设计,也就是设计系统总的处理方案,又称系统概要设计。

2、它包括:计算机配置设计、系统模块结构设计、数据库和文件设计、代码设计以及系统可靠性与内部控制设计等内容。接口设计:即一些方法头和大量常量属性的结合。数据结构设计:即给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。运行设计:即对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。出错设计:即用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。1.4、参考资料1黄梯云 管理信息系统. 高等教育出版社. 2 张海潘 软件工程. 人

3、民邮电出版社. 3谭浩强 C语言设计. 清华大学出版社. 4萨师煊,王珊. 数据库系统概论 第三版.高等教育出版社5李楠、祁梅. Visual Basic5.0编程实例及技巧 .人民邮电出版社6启明工作室. Visual Basic + Access数据库应用系统开发与实例 .人民邮电出版社二、 任务概述2.1目标改进本学院现行学生信息管理系统,新系统运行后,大大提高学生信息管理的工作效率,降低了教务处管理人员服务中的错误发生率,极大地方便师生需求,减少所花费的不必要时间。a) 条件与限制经费来源:本学院硬件条件:服务器sun工作站,终端为pc机。运行环境:windows XP / Win7

4、数据库:SQL软件寿命:30年b) 运行环境操作系统:Windows XP/Win7支持环境:Microsoft Visual Studio 2005数 据 库:Microsoft SQL Server 2005c) 需求概述学生作为学校的主体,在学校的日常工作中有着举足轻重的地位,学生工作能否顺利高效地完成是学校日常工作的重要评判标准,所以,新的学生信息管理系统应用之后一定会受大广大学生工作者的倾睐,给他们带来愉快的体验。三、 总体设计 3.1、系统分层结构系统控制显示信息用户操作用户身份确认数据信息数据系统管理员维护更新身份确认 3.2、研究数据流图,划分模块,设计系统功能模块图学生信息管

5、理系统系统管理员学生反馈信息教师信息处理信息、系统事务教师反馈信息学生处理事务教师反馈信息教师学生学生反馈信息学生信息系别和班级管理学生成绩 0层数据流图学生信息管理系统用户管理系统维护系别和班级管理成绩管理学生信息管理教师信息管理系统功能模块图学生信息管理删除学生信息查询学生信息修改学生信息添加学生信息更新学生信息表审查格式修改学生信息表权限审核删除学生信息权限审核记录学生信息表输出信息身份验证权限审核添加学生信息表审查格式学生信息管理功能模块图3.3、功能分配数据更新功能分为三部分:数据添加、数据删除和数据修改。数据添加功能提供便捷的录入界面,通过应用程序将原始数据追加到数据库中。数据删除

6、将满足用户要求的相应记录从数据库中删除。数据修改功能允许用户对他所指定记录的相关信息进行修改。3.4、模块说明系统管理员模块:该模块的主要任务是维护系统的正常运行和安全性设置,包括添加用户(学生和教师)、修改密码、删除用户等等。课程管理模块:该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,方便了学校教材管理部门和教务处的教学管理人员的工作。学生信息管理模块:学校的信息管理工作是学生学习、生活的基本反应,本模块包括设置了添加、查询、修改、删除学生信息、等功能模块。教师信息管理模块:该模块方便了对教师的信息管理和对学生的信息管理,主要甚至了添加教师信息、修改学生信息、查询学生

7、和教师信息等功能模块四、 接口设计4.1、教师接口提供命令软件回答信息查询学生信息匹配检索关键字的学生信息修改密码修改后新的密码输入成绩信息输入后的学生成绩信息修改学生信息修改成功后的学生信息删除学生信息删除成功后的学生信息添加学生信息添加成功后的学生信息4.2、学生接口提供命令软件回答信息查询学生信息匹配检索关键字的学生信息修改密码修改后新的密码查看成绩信息查看学生成绩信息反馈学生信息反馈的学生信息4.3、内部接口接口传递信息学生信息模块查看学生基本信息学生基本信息(学号,姓名,性别,出生年月,民族,籍贯,班级编号,班级,院系,成绩,联系电话,联系地址)查看学生成绩学生成绩(学号、姓名、班级

8、、成绩、课程)反馈学生基本信息学生基本信息(学号,姓名,性别,出生年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址)教师信息模块添加教师信息添加教师信息(编号、姓名、班级、性别、出生年月、院系、联系电话)修改学生基本信息学生基本信息(学号,姓名,性别,出生年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址)删除学生基本信息学生基本信息(学号,姓名,性别,出生年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址)查看教师基本信息教师信息(编号、姓名、班级、性别、出生年月、院系、联系电话)系统管理员主模块查询学生基本信息学生基本信息(学号,姓名,性别,出生

9、年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址).普通用户登录输入学生成绩学生成绩信息(学号,姓名,班级,课程编号,成绩)查询学生基本信息学生基本信息(学号,姓名,性别,出生年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址)4.4、外部接口接口传递信息硬件接口与打印机接口学生基本信息,成绩信息,课程信息,班级信息软件接口与数据库接口学生基本信息,成绩信息,课程信息,班级信息,用户信息五、 数据结构设计5.1、 逻辑结构设计名称字段名称数据类型字段大小允许为空班级编号class_NOVarchar20否课程名course_NameVarchar20否班级课程表(

10、class_Cour)名称字段名称数据类型主键允许为空学号XhChar(10)是否姓名XmChar(10)否否性别XbBit否否出生年月Csnysmalldatetime否否民族MzChar(10)否否籍贯JgChar(10)否否班级编号BjbhChar(10)否否班级BjChar(20)否否院系YxChar(15)否否成绩CjFloat(5)否否联系电话LxdhFloat(11)否否联系地址LxdzChar(50)否是学生基本信息表(student)名称字段名称数据类型主键是否允许为空学号XhChar(10)是否成绩号score_NOChar(10)否否考试期号score_PerChar(2

11、0)否否学生班号score_ClsChar(15)否否学生编号score_StuFloat(5)否否考试课程score_CouFloat(5)否否考试分数score_ScoFloat(5)否否学生成绩表(chengji)名称字段名称数据类型主键允许为空教师编号XhChar(10)是否姓名XmChar(10)否否班级BjChar(20)否否性别XbBit否否出生年月Csnysmalldatetime否否院系YxChar(15)否否联系电话LxdhFloat(11)否否教师基本信息表(teacher)5.2、 数据描述说明:该程序定义了一个结构体,结构体变量名为student,结构体数组包含:(c

12、har型)学号、(char型)学生姓名以及(int型)学生成绩。该结构体如下:typedefstruct/*定义结构体数组*/charnum10;/*学号*/charname20;/*姓名*/charsex6;/*性别*/charyear10000;/*出生年月日*/chartellphone22;/*联系电话*/charaddress22/*家庭地址*/charemail22;/*电子邮件*/Student;Studentstu80;/*结构体数组变量*/5.3、 数据结构与程序的关系程序在对添加、修改、删除操作时需数据库数据结构,也就是数据表进行查询,并添加、修改、删除,在此过程中都需要对数据库中的所有表,进行联合查询、修改。物理数据结构主要用于各模块之间函数的信息传递。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。出错信息将送入显示模块中,最后送入打印准备模块中准备打印格式。专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号