学生信息管理系统
设计说明书
(只供内部成员参阅)
学生管理系统设计说明书
1、
系统分析:
1、1抽象出当前系统的逻辑模型
画出反映当前系统工作的数据流程图。数据流程图是逻辑模型的图形表示,即使不是专业的计算机技术人员也能非常容易理解,它是一种很好的系统构造的表示方法。画数据流程图是应该从已获得的人工处理流程中去掉物理因素,只保留数据、信息处理部分。
本文档来源于网络,如有雷同纯属巧合
1、2系统功能分析
系统主要用于学校学生信息管理,主要任务是用计算机对学生各种信息进行日常管理,如:查询、修改、增加、删除。
1、 3系统目标设计
根据本校的实际情况,利用校园网而设计一套针对性和功能都比较强的学生信息管理系统,对学生信息管理系统进行科学的分类、录入、查询.
1、 4.开发设计思想
尽量采用学校现有的软硬件环境及先进的管理系统开发方案,从而达到充分利用资源,提高系统开发的水平和应用效果的目的。系统应该符合学校学生信息管理的规定,满足学校学生日常管理的需要,达到操作过程中的直观、方便、实用、安全等要求。强调多部门合作,学生工作设计面广泛,应该考虑各部门各层次的需求,便于维护。要建立可靠的数据备份。通过对数据流程图的进一步分析,得出学生信息管理系统应该具备以下功能:
1、4、1、实现学生基本信息的登记 1、4、2、实现数据的浏览与修改
2、管理系统功能模块设计
2、1本系统需要完成的功能主要有:
(1)录入学生的学号即可。
(2)学生信息的查询,包括查询学生基本信息、所在班级、成绩等。 (3)学生学号的修改。
(4)学校基本课程信息的输入。 (6)学生成绩信息的输入。 (7)学生成绩信息的修改。 (8)学生成绩信息的查询。 (9)人密码的修改
2、2功能模块设计
2、3数据库设计:
表名 列名 学号(studentID) Student 数据类型(精度范围) Int(10) 非空 空/非空 主键 约束条件 姓名(name) 性别(sex) 年龄(age) 专业(specislty) 系别(department) 年级(grade) 班号(classID) 宿舍号(address) 名族(nationality) 联系电话(contactNO) 身份证号(IDcard) 在校状态(status) 个人密码(password) Varchar(20) Varchar(2) Int(2) Varchar(20) Varchar(20) Varchar(4) Varchar(10) Varchar(50) Varchar(10) varchar(11) char(18) varchar(2) Varchar(16) 非空 表名 列名 学号(studentID) 课程编号(courseID) 成绩(result) 学期(semester) 补充说明 Result 数据类型(精度范围) Int(10) Varchar(20) Int(3) Varchar(20) 空/非空 约束条件 表名 列名 课程编号(courseID) 课程名称(coursename) 教师(teacher) 补充说明 Course 数据类型(精度范围) Varchar(20) Varchar(20) Varchar(20) 非空 空/非空 主键 约束条件 表名 列名 教师号(ID) 教师姓名(Name) 联系电话(telephone) 个人密码(password) 性别(sex) 年龄(age) Teacher 数据类型(精度范围) Varchar(15) Varchar(15) Varchar(11) Varchar(16) Char(2) Char(2) 非空 非空 空/非空 主键 约束条件 表名 列名 管理员账号(ID) 管理员名字(name) manager 数据类型(精度范围) Varchar(20) Varchar(20) 非空 空/非空 主键 约束条件 个人密码(password) 补充说明 Varchar(16) 非空 表名 列名 学生学号(stuID) 学生名字(name) 补充说明 Grade 数据类型(精度范围) Varchar(20) Varchar(20) 非空 空/非空 主键 约束条件 在这张表里面有其他的课程名称,比如 java EE
因篇幅问题不能全部显示,请点此查看更多更全内容