1、6.2 添加学生信息模块156.2.1 程序描述156.2.2 功能166.2.3 性能166.2.4 输人项166.2.5 输出项166.2.6 算法166.2.7 流程逻辑176.3 查询学生信息模块176.3.1 程序描述176.3.2 功能176.3.3 性能176.3.4 输人项186.3.5 输出项186.3.6 算法186.4 学生成绩模块186.4.1 程序描述186.4.2 功能196.4.3 性能196.4.4 输人项196.4.5 输出项196.4.6 算法196.4.7 流程逻辑196.5 查询学生成绩模块206.5.1 程序描述206.5.2 功能206.5.3 性能
2、206.5.4 输人项206.5.5 输出项206.5.6 算法206.5.7 流程逻辑216.7 添加教师信息模块216.7.1 程序描述216.7.2 功能216.7.3 性能216.7.4 输人项216.7.5 输出项226.7.6 算法226.7.7 流程逻辑226.8 查询教师信息模块236.8.1 程序描述236.8.2 功能236.8.3 性能236.8.4 输人项236.8.5 输出项236.8.6 算法236.8.7 流程逻辑246.9 添加课程信息模块246.9.1 程序描述246.9.2 功能246.9.3 性能246.9.4 输人项246.9.5 输出项256.9.6
3、算法256.9.7 流程逻辑256.10 查询课程信息模块256.10.1 程序描述256.10.2 功能266.10.3 性能266.10.4 输人项266.10.5 输出项266.10.6 算法266.10.7 流程逻辑276.11 添加班级信息模块276.11.1 程序描述276.11.2 功能276.11.3 性能276.11.4 输人项286.11.5 输出项286.11.6 算法286.11.7 流程逻辑286.12 查询班级信息模块296.10.1 程序描述296.10.2 功能296.10.3 性能296.10.4 输人项296.10.5 输出项296.10.6 算法296.1
4、0.7 流程逻辑30七、系统出错处理设计317.1 出错信息317.2 补救措施31一、引言1.1 编写目的本文档是对学生信息管理系统的一个总体的把握,以便在下一步的开发设计中更好的控制开发,并且对其他教育系统有良好的接口。设计系统的架构,以便使系统的开发能有效进行。1.2 背景系统名称: 学生信息管理系统; 开发者:陈文强,潘骏,王小可,黄晓捷1.3 定义无1.4 参考资料软件工程导论 高等教育出版社管理信息系统基础与开发技术 人民邮电出版社二、总体设计2.1 需求规定本系统可分为学生信息管理系统和教师管理信息系统,系统开发的整体任务是实现学校教师学生信息管理的系统化、规范化、自动化和智能化
5、,从而达到提高学校管理效率的目的该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部软件和外部系统部件之间的接口定义,各个软件模块的功能说明,数据结构的细节以及具体的装配要求。2.2 运行环境操作平台:windows xpwindows vistawindows 7开发环境: Microsoft SQL Server 2000/20052.3 基本设计概念和处理流程该文档目的在于明确系统的数据结构和软件结构,设计外部软件和内部软件的接口, 说明各个软件模块的功能说明,数据结构的细节等。软件的总体层次图:学生资料添加学生所在院系资料班级资料管理班级资料添加学生所在专业资料学生资料
6、管理学生成绩录入学生成绩查询课程类别添加课程资料添加课程资料管理教师资料添加教师资料管理班级管理成绩管理课程管理学生管理教师管理用户登录师修改师查询2.4 软件结构用户登陆成绩查询班级添加身份验证成绩添加成绩修改学生信息管课程修改课程添加理系统班级修改学生修改学生添加学生查询课程设置 教教师添加教系统管理用户Ma学生信息管理系统M1登录Mb数据操作M2用户选择McMdMeMfMgM3添加M4修改M5查询Mh2.5 尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。三、接口设计3.1 用户接口用户接口语法结构软件回答信息管理员登录以英文和汉字开头,不超过 6
7、 个字符进入主界面信息管理相关操作进行相应的操作3.2 外部接口用户界面:Windows 应用软件用户界面的规范来设计,使用以对话框为主的用户界面,便于用户使用。软件接口:使用 SQL Server 数据库的驱动程序,通过 COM 接口访问。硬件接口:鼠标、键盘3.3 内部接口模块间接口采用数据耦合方式,通过参数表传送数据,交换信息。四、运行设计4.1 运行模块组合具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据4.2 运行控制软件运行时有较友好的界面,基本能够实现用户的数据处理要求。4.3 运行时间系统的运行时间基本可以达到用户所提出的要求。五
8、、系统数据结构设计5.1 系统逻辑结构设计根据系统需求,把系统分为登录模块,学生管理模块和教师管理模块等系统的数据库表关系图(ER 图):MN入学日生日前民族班级号班级名称班主任姓名班级编籍贯性别系别学院备注学号学生信息1班级信ID号学生号课程号教师号成绩年度学期课程教师信学分课程描述课程类型教师名课程名班级号学时(E-R 图)5.2 物理结构设计系统的物理结构具体由数据库来设计与生成。(系统流程图) 数据库设计:用户信息数据表(users)列名数据类型大小是否空字段描述User_idvarchar50否表示用户名,设为主键User_password记录用户登录本系统时的用户密码User_po
9、werint4记录用户类型,0-本校注册学生,1-管理员学生信息数据表(student)Student_id记录学生的学号,设为主键Student_name记录学生姓名Student_sexchar5记录学生性别Student_nation记录学生民族Student_birthdaydatetime8记录学生出生日期Student_time记录学生入学时间Student_classid记录学生所在班级号Student_home记录学生家庭所在地Student_else班级信息数据表(class)Class_id记录班级号,设为主键Class_nameVarchar班级全称Class_department记录班级所在系别Class_college记录班级所在学院Class_teacherid记录本班级班主任号课程信息数据表(course)Course_id记录课程号,设为主键Course_name记录课程名Course_period记录课程学时Course_creditInt记录课程学分Course
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1