1、 第 1 页 共 39 页 学学 号:号: 课课 程程 设设 计计 题题 目目 学生信息管理系统 学学 院院 计算机科学与信息工程学院 专专 业业 金融信息化服务外包 班班 级级 学生姓名学生姓名 指导教师指导教师 2015 年 12 月 28 日 第 2 页 共 39 页 课程设计任务书课程设计任务书 学生姓名:学生姓名: 专业班级:专业班级: 指导教师:指导教师: 工作单位:工作单位: 题题 目目: : 学生信息管理系统 已知技术参数和设计要求已知技术参数和设计要求: a) 时间要求为 14 周18 周。 b) 开发工具 java。 c) 开发平台 JCreator 4.50 Pro。 d
2、) 所用文本 Txt。 e) 说明文档要求符合学校课程设计文档规范。 要求完成的主要任务要求完成的主要任务: : (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求) 设计一个学生信息管理系统,应用软件的开发环境的简要说明,需求分析,数据设计,功能设计, 程序的主要界面、代码实现,设计结果的总结,附录或参考资料 a) 登录、查询、增加、删除、修改本系统中的各个表信息 时间安排:时间安排: 1、需求分析,联系实际,历时 2 天。 2、各种设计简要说明需求分析,数据设计,功能设计,历时 4 天。 3、编码,使用 Java 语言在 JCreator 4.50 Pro 集成开发环境中实现本系统
3、的添加、删除、查询、读取 txt 文档,历时 4 天。 4、界面设计与软件测试。使用可视化界面设计,完成系统各界面功能的设计与实现。完成本系统的 初步测试与试运行,历时 5 天。 5、java 课程设计文档的最后检查与修订,历时 1 天 指导教师签名:指导教师签名: 年年 月月 日日 第 3 页 共 39 页 目录目录 一应用软件的开发环境的简要说明 . 4 (一)开发环境: 4 (二)运行环境: 4 二需求分析 4 (一)系统目标 . 4 (二)系统功能分析 4 1.功能需求:. 4 2.非功能约束需求: 5 3.数据需求:. 5 4.系统需求 5 三数据设计 5 (一)数据流图 . 5 (
4、二)数据字典 . 6 数据项 6 数据结构 . 7 数据流 7 数据存储 . 7 处理过程 . 8 四功能设计 9 (一)本系统的主要功能 . 9 (二)Java 源文件及其功能 9 (三)详细设计 . 10 1. 主类 StudentManager 10 2.类 Add 10 3.类 Cha .11 4.类 Shan 11 (四)结构图及流程图 . 13 1.学生信息系统结构图. 13 2.添加学生信息 . 14 3.删除学生信息 . 14 4.修改学生信息 . 15 5.查询学生信息 . 16 6.登录 . 16 五程序的主要界面、代码实现 17 (一)登录界面 . 17 (二)主界面 . 19 (三)添加学生信息界面 . 23 (四)删除学生信息界面 . 28 (五)修改学生信息界面 . 31 (六)查询学生信息界面 . 36 六设计结果的总结 . 39 七附录或参考资料 . 39 第 4 页 共 39 页 一一应用软件的开