




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《Java程序设计》课程设计报告 题目:学生管理系统 专业:计算机科学与技术 班级: 学号: 姓名: 指导教师: 完成日期:2013年月日 课程设计目的 本课程设计的目标就是要达到理论与实际应用相结合,提高学生组织数据及编写大型程序的能力,并培养基本的、良好的程序设计技能以及合作能力。 设计中要求综合运用所学知识,上机解决一些与实际应用结合紧密的、规模较大的问题,通过分析、设计、编码、调试等各环节的训练,使学生深刻理解、牢固掌握数据结构和算法设计技术,掌握分析、解决实际问题的能力。 通过这次设计,要求在数据结构的逻辑特性和物理表示、数据结构的选择和应用、算法的设计及其实现等方面,加深对课程基本内容的理解。同时,在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练。 二、课程设计内容 基于文件结构的学生管理系统,可以实现对学生信息的日常管理,可以实现以下要求: (1)实现学生信息录入的功能界面; (2)实现学生信息修改的功能界面; (3)实现学生信息查询的功能界面; (4)实现学生信息删除的功能界面; [选作内容] 实现学生信息的分类管理; 学生信息管理中的优化; 课程设计过程 1.需求分析 学生日常管理软件按以下步骤实现: 1.登陆界面,有两个选择,一个是学生用户,一个是管理员用户, 2.学生用户:可以查询个人信息,修改登陆密码, 3.管理员用户:增加,查询,修改,删除学生信息, 4.学生信息,用户密码,用户名的存储信息由SQL实现。 (1)输入的形式和输入值的范围; 输入形式以字符串为主。 输入值的范围: 登陆界面 列名数据类型允许为空用户名Varchar(10)否密码Varchar(20)否 学生信息: 列名数据类型允许为空学号Varchar(30)否姓名Varchar(30)否性别Varchar(5)否出生日期Varchar(15)否家庭地址Varchar(40)是电话号码Varchar(20)否专业Varchar(40)否 (2)输出的形式; 数据库的数据都是以varchar数据类型,到java前台自动转换成string类型。 (3)程序所能达到的功能; 学生用户可以查询信息,更改账户密码,管理员可以对学生信息进行插入,修改,查询,删除操作。 (4)测试数据:包括正确的输入及其输出结果和含有错误的输入及其输出结果。 2.概要设计 说明本程序中用到的所有抽象数据类型的定义、主程序的流程以及各程序模块之间的层次(调用)关系。 抽象数据类型: 登陆界面 列名数据类型允许为空用户名Varchar(10)否密码Varchar(20)否 学生信息: 列名数据类型允许为空学号Varchar(30)否姓名Varchar(30)否性别Varchar(5)否出生日期Varchar(15)否家庭地址Varchar(40)是电话号码Varchar(20)否专业Varchar(40)否主程序的流程: N 存在 管理员 学生 注册 输入密码 学生界面 输入密码 管理员界面 登陆 退出 Y 程序模块之间的层次(调用)关系: 包:MIS_Login 包说明:负责登陆界面功能的实现。 包:Student.SubFrame.all 包说明:负责学生用户功能的实现。 包:StudentDB.Interactive 包说明:负责与SQL数据库交互数据。 包:Mail_Server 包说明:负责发送邮件,验证信息。 包:Admin.SubFrame.all 包说明:负责管理员对学生信息管理功能的实现。 3.详细设计 实现概要设计中定义的所有数据类型,对每个操作只需要写出伪码算法;对主程序和其他模块也都需要写出伪码算法(伪码算法达到的详细程度建议为:按照伪码算法可以在计算机键盘直接输入高级程序设计语言程序);画出函数和过程的调用关系图。 包:MIS_Login 包:Admin.SubFrame.all 包:Student.SubFrame.all 包:StudentDB.Interactive 4.调试分析 内容包括: a.调试过程中遇到的问题是如何解决的以及对设计与实现的回顾讨论和分析; 1. 难点在于:前台的程序语言和后台数据库的结合。 遇到的问题:出现的问题在于,数据库所定义的类型和java中的数据类型不一致导致的, 具体是:数据库中把地址类型为char(5),结果太小,导致一直插入失败。 改错方法:char类型的长度不可变,用varchar类型优于cha

王子****青蛙
实名认证
内容提供者


最近下载
最新上传
浙江省宁波市2024-2025学年高三下学期4月高考模拟考试语文试题及参考答案.docx
汤成难《漂浮于万有引力中的房屋》阅读答案.docx
四川省达州市普通高中2025届第二次诊断性检测语文试卷及参考答案.docx
山西省吕梁市2025年高三下学期第二次模拟考试语文试题及参考答案.docx
山西省部分学校2024-2025学年高二下学期3月月考语文试题及参考答案.docx
山西省2025年届高考考前适应性测试(冲刺卷)语文试卷及参考答案.docx
全国各地市语文中考真题名著阅读分类汇编.docx
七年级历史下册易混易错84条.docx
湖北省2024-2025学年高一下学期4月期中联考语文试题及参考答案.docx
黑龙江省大庆市2025届高三第三次教学质量检测语文试卷及参考答案.docx