1引言
1.1编写目的
学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
通用学籍管理系统软件属教育行业事务管理软件;可广泛应用于全日制大、中小学及其他各类学校,对学生的入学、升级、学籍变动进行综合管理和快速查询。为了节省在学籍管理花费的人力和物力,同时便于学校掌握学生在个人爱好、家庭状况等方面的详细情况,学籍管理系统并因材施教、充分发挥学生的个人特长,有助于提高整个学校的教育水平和管理水平。
1.2背景
现今学籍管理的繁索给具有强烈时间观念的行政人员带来了诸多不便,教学办公室缺少一种完善的学籍管理软件,为了对学生档案的管理方便,开发人员完成了全面的调查与分析,同时与目标用户进行了多次深入沟通,并在次基础上着手开发《学籍管理系统》软件
系统名称:学籍管理系统 开发平台:Windows 7 测试平台:Windows 7
数据库名称:student status 数据库系统:SQL Server 2005
数据库宿主环境:windows 7
使用平台:本系统适合于运行在Microsoft Windows 的各个版本下,包括Windows9X(win95需要升级系统文件)、Windows Me、Windows NT、Windows2000、Windows XP等平台下,奔腾166MHz或更快,64 MB内
存或更多,16MB磁盘空间。
软件对象:全日制大、中小学及其他各类学校
1.3定义
SMS(School Management System),学籍管理系统它包括学生的详细资料,包括姓名,年龄,籍贯,家庭住址,电话号码和许多个人相关的资料,还有学生曾经就读的学校和该生以前所获的奖惩情况.还有该生的特长,爱好,信誉,老师给予的评价.
数据选项约束表:用于为其他数据表中的字符型字段提供限定的选项。 实体表:用户实际使用的客观表格。
计算表:数据来自于对其他一个或多个实体表的计算结果。
1.4参考资料
a.本项目的《学生学籍管理系统需求分析报告》; b.《管理信息系统》 黄梯云 编著 高等教育出版社 c.《JAVA教程》 马朝晖 等译 人民邮电出版社
2外部设计
2.1标识符和状态
基本开发工具:Microsoft Word 2007 数据库标示符:student status 用户名:user 密码:secret 权限:全部
有效时间:开发阶段
说明:系统正式发布后,可能更改数据库用户/密码,请在统一位置编写数据库连接字符串,在发行前请予以改正。
2.2使用它的程序
《学生学籍管理系统》客户端。
2.3约定
所有数据项都用汉字或英文名表示。
字符集采用 UTF-8,请注意字符的转换。
2.4专门指导
对于从事此数据库的生成、此数据库的测试、维护的人员,提出如下参考意见:
数据库的输入统一采用键盘。由于现在没有设置权限,故只要不违背基本的限制,所有的操作都是可以进行的。可是对于本系统需要的数据,却是有数据长度限制的,尤其是有说明的部分,所以测试人员在具体进行数据测试时,要注意数据输入格式。
2.5支持软件
管理员工具:SQL Server 2005 Windows 查询浏览工具:SQL Server 2005 Windows 开发客户端:SQL Server 2005 connector
3数据字典设计
数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果,数据字典是对系统所用到的所有表结构的描述,学籍管理的主要数据见下表。
序号 1 2 3 4 5 6 字段 tno tname tsex profess dname tel 表 3.1 老师基本信息表 别名 数据类型 学号 姓名 性别 职称 所属院系 电话 char varchar Char varchar varchar int 数据长度 10 10 2 10 8 码 Y N N N N N 序号 1 2 3 4 5 6 7 8 9 10 字段 sno sname ssex birthday symbol Id Intime birthplace homeaddr postcode 表 3.2 学生基本信息表 别名 数据类型 学号 姓名 性别 出生日期 政治面貌 身份证号 入学时间 籍贯 家庭住址 邮政编码 varchar varchar Char timestamp varchar varchar varchar varchar varchar int 数据长度 10 10 2 20 8 20 20 10 30 码 Y N N N N N N N N N 序号 1 2 3 4 字段 mno sno mname intime 表 3.3 专业信息表 别名 数据类型 专业号 学号 专业名 入学时间 char varchar char datetime 数据长度 10 10 10 码 Y N N N 序号 1 2 3 4 5 6 7 8 字段 gno sno sname ssex dname intime ycredit xcredit
表 3.4 毕业信息表 别名 数据类型 毕业证编号 学号 姓名 性别 所属院系 入学时间 已修学分 需修学分
char varchar varchar char varchar datetime float float 数据长度 10 10 10 2 10 码 Y N N N N N N N

