学生管理系统设计结构说明_第1页
学生管理系统设计结构说明_第2页
学生管理系统设计结构说明_第3页
学生管理系统设计结构说明_第4页
学生管理系统设计结构说明_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生信息管理系统体系结构设计说明书姓名:学号:引言编写目的总体设计说明书是对该学生信息系统架构进行总体描述,为后期开发中可能遇到的一些困难做好打算,作为软件实现的基础。本具体说明说明书读者对象为本学院教务处专业计算机系统开发人员。项目背景学生信息管理系统对学校加强学生信息管理有着极其重要的作用,由于本学院的学生数量不断增加,传统的手工信息管理不仅工作量大,而且简单出现问题,不便利管理,开发出便利快捷的学生信息管理系统,实现学院学生信息管理信息化。定义总体设计:即对有关系统全局问题的设计,也就是设计系统总的处理方案,又称系统概要设计。它包括:计算机配置设计、系统模块结构设计、数据库和文件设计、代码设计以及系统牢靠性与内部限制设计等内容。接口设计:即一些方法头和大量常量属性的结合。数据结构设计:即给出本系统内所运用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。运行设计:即对系统施加不同的外界运行限制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。出错设计:即用一览表的方式说朗每种可能的出错或故障状况出现时,系统输出信息的形式、含意及处理方法。1.4、参考资料[1]黄梯云《管理信息系统》.高等教化出版社.[2]张海潘《软件工程》.人民邮电出版社.[3]谭浩强《C语言设计》.清华高校出版社.[4]萨师煊,王珊.数据库系统概论第三版.高等教化出版社[5]李楠、祁梅.VisualBasic5.0编程实例及技巧.人民邮电出版社[6]启明工作室.VisualBasic+Access数据库应用系统开发与实例.人民邮电出版社任务概述2.1目标改进本学院现行学生信息管理系统,新系统运行后,大大提高学生信息管理的工作效率,降低了教务处管理人员服务中的错误发生率,极大地便利师生需求,削减所花费的不必要时间。条件与限制经费来源:本学院硬件条件:服务器sun工作站,终端为pc机。运行环境:windowsXP/Win7数据库:SQL软件寿命:30年运行环境操作系统:WindowsXP/Win7支持环境:MicrosoftVisualStudio2005数据库:MicrosoftSQLServer2005需求概述学生作为学校的主体,在学校的日常工作中有着举足轻重的地位,学生工作能否顺当高效地完成是学校日常工作的重要评判标准,所以,新的学生信息管理系统应用之后肯定会受大广高校生工作者的倾睐,给他们带来开心的体验。总体设计3.1、系统分层结构系统限制系统限制显示信息用户操作显示信息用户操作用户用户身份确认数据信息身份确认数据信息数据系统管理员维护更新数据系统管理员维护更新身份确认身份确认3.2、探讨数据流图,划分模块,设计系统功能模块图学生信息学生信息管理系统系统管理员学生反馈信息老师信息处理信息、系统事务老师反馈信息学生处理事务老师反馈信息老师学生学生反馈信息学生信息系别和班级管理学生成果0层数据流图学生信息管理系统学生信息管理系统用户管理系统维护系别和班级管理成果管理用户管理系统维护系别和班级管理成果管理学生信息管理老师信息管理系统功能模块图学生信息管理学生信息管理删除学生信息查询学生信息修改学生信息添加学生信息删除学生信息查询学生信息修改学生信息添加学生信息更新学生信息表审查格式修改学生信息表权限审核删除学生信息权限审核记录学生信息表输出信息身份验证权限审核添加学生信息表审查格式更新学生信息表审查格式修改学生信息表权限审核删除学生信息权限审核记录学生信息表输出信息身份验证权限审核添加学生信息表审查格式学生信息管理功能模块图3.3、功能安排数据更新功能分为三部分:数据添加、数据删除和数据修改。数据添加功能供应便捷的录入界面,通过应用程序将原始数据追加到数据库中。数据删除将满意用户要求的相应记录从数据库中删除。数据修改功能允许用户对他所指定记录的相关信息进行修改。3.4、模块说明系统管理员模块:该模块的主要任务是维护系统的正常运行和平安性设置,包括添加用户(学生和老师)、修改密码、删除用户等等。课程管理模块:该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用状况,便利了学校教材管理部门和教务处的教学管理人员的工作。学生信息管理模块:学校的信息管理工作是学生学习、生活的基本反应,本模块包括设置了添加、查询、修改、删除学生信息、等功能模块。老师信息管理模块:该模块便利了对老师的信息管理和对学生的信息管理,主要甚至了添加老师信息、修改学生信息、查询学生和老师信息等功能模块接口设计4.1、老师接口供应吩咐软件回答信息查询学生信息匹配检索关键字的学生信息修改密码修改后新的密码输入成果信息输入后的学生成果信息修改学生信息修改胜利后的学生信息删除学生信息删除胜利后的学生信息添加学生信息添加胜利后的学生信息4.2、学生接口供应吩咐软件回答信息查询学生信息匹配检索关键字的学生信息修改密码修改后新的密码查看成果信息查看学生成果信息反馈学生信息反馈的学生信息4.3、内部接口接口传递信息学生信息模块查看学生基本信息学生基本信息(学号,姓名,性别,诞生年月,民族,籍贯,班级编号,班级,院系,成果,联系电话,联系地址)查看学生成果学生成果(学号、姓名、班级、成果、课程)反馈学生基本信息学生基本信息(学号,姓名,性别,诞生年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址)教师信息模块添加老师信息添加老师信息(编号、姓名、班级、性别、诞生年月、院系、联系电话)修改学生基本信息学生基本信息(学号,姓名,性别,诞生年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址)删除学生基本信息学生基本信息(学号,姓名,性别,诞生年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址)查看老师基本信息老师信息(编号、姓名、班级、性别、诞生年月、院系、联系电话)系统管理员主模块查询学生基本信息学生基本信息(学号,姓名,性别,诞生年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址)…..…..一般用户登录输入学生成果学生成果信息(学号,姓名,班级,课程编号,成果)查询学生基本信息学生基本信息(学号,姓名,性别,诞生年月,民族,籍贯,班级编号,班级,院系,邮编,联系电话,联系地址)4.4、外部接口接口传递信息硬件接口与打印机接口学生基本信息,成果信息,课程信息,班级信息软件接口与数据库接口学生基本信息,成果信息,课程信息,班级信息,用户信息数据结构设计逻辑结构设计名称字段名称数据类型字段大小允许为空班级编号class_NOVarchar20否课程名course_NameVarchar20否班级课程表(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(20)否否学生班号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)数据描述说明:该程序定义了一个结构体,结构体变量名为student,结构体数组包含:(char型)学号、(char型)学生姓名以及(int型)学生成果。该结构体如下:

typedef

struct

/*定义结构体数组*/

{

char

num[10];

/*学号*/

char

name[20];

/*姓名*/

char

sex[6];/*性别*/

char

year[10000];/*诞生年月日*/

char

tellphone[22];/*联系电话*/

char

address[22]

/*家庭地址*/

char

email[22];/*电子邮件*/

}Student;

Student

stu[

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论