1、- 1 - 数 据 库 课程设计说明书 题 目: 学生学籍信息管理系统学生学籍信息管理系统 - 2 - 学 号 学 生 姓 名 专业(班级) 计算机 08-4 设计题 目 学生学籍信息管理系统 设 计 技 术 参 数 数据库:MYSQL 开发语言:JAVA (1)主要的数据表: 学生信息数据表,专业班级数据表,系统用户数据表等。 (2) 主要功能模块 系统管理:管理员帐号添加、修改、删除、密码修改等。 专业班级管理:实现专业班级的添加、删除、修改、查询等功能。 学生信息管理:实现学生信息的添加、删除、修改、查询等功能。 学生检索:要求提供多种检索方式。 设 计 要 求 (1) 三到四人为一个小
2、组,小组成员既要有团队协作精神,又要分工 明确。每个学生都必须充分了解整个设计的全过程。 (3) 从开始的系统需求分析到最后的系统测试,都要有详细的计划, 设计文档应按照软件工程的要求书写。 (3) 系统中的数据表设计应合理、高效,尽量减少数据冗余。 (4) 系统安全性高。 工 作 量 课程设计说明书字数要求 3000 以上,不包括图表。 工 作 计 划 第 2 周:需求分析,总体设计 第 39 周:详细设计,上机调试 第 1011 周:编写课程设计说明书及验收 参 考 资 料 1 王珊,萨师煊. 数据库系统概论M. 北京:高等教育出版 社,2007. 2Java 语言程序设计 北京:清华大学
3、出版社,2005. 3SQL Server 2000 实验指导(第 2 版)北京:清华大学出版社,2008. 指导教师签字 教研室主任签字 - 3 - 目录目录 1 1、问题描述、问题描述 4 4 1.1 1.1 主要的数据表:主要的数据表: 4 4 1.2 1.2 主要功能模块主要功能模块 4 4 2 2、可行性研究、可行性研究 4 4 3 3、需求分析、需求分析 4 4 4 4、总体设计、总体设计 5 5 4.14.1 主要表的设计:主要表的设计: 5 5 4.24.2 学生学籍信息管理系统流程图学生学籍信息管理系统流程图 6 6 4.34.3 数据库关系图数据库关系图 . . 7 7 5
4、 5、详细设计、详细设计 7 7 5.15.1 主菜单设计主菜单设计 7 7 5.25.2 函数设计及主要功能描述函数设计及主要功能描述 8 8 6 6、编码和单元测试、编码和单元测试 8 8 7 7、综合测试、综合测试 9 9 7.17.1 各函数测各函数测试结果试结果 9 9 7.27.2 测试测试 1010 8 8、软件维护、软件维护 1111 9 9、总结、总结 1111 1010、参考文献、参考文献 1212 - 4 - 1、问题描述问题描述 1.1 主要的数据表: 学生信息数据表,专业班级数据表,系统用户数据表等。 1.2 主要功能模块 系统管理:管理员帐号添加、修改、删除、密码修改等。 专业班级管理:实现专业班级的添加、删除、修改、查询等功能。 学生信息管理:实现学生信息的添加、删除、修改、查询等功能。 学生检索:要求提供多种检索方式。 2、可行性研究可行性研究 对于所要求的功能模块,可以通过 JAVA 程序连接到数据库。通过相对应的 操作要求,可以通