已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java应用开发课程设计指导书一、设计目标课程设计将设计开发基于网络查询和数据库的学生成绩管理系统。系统要求既有界面设计,又有数据库连接和网络编程实践,其目标是使学生掌握开发Java程序的基本方法步骤和原理,为今后从事项目开发和撰写毕业论文积累经验。二、设计内容学生成绩管理是教学管理的一个重要环节,学生成绩管理系统能够进行学生成绩登记、成绩的更正、成绩的查询、成绩的汇总及排序、对已毕业学生成绩能存入历史库中,对于保存一定年限的成绩能进行清除。具体来说,有以下内容需要设计:1. 学生信息录入、修改、查询、删除、统计;例如:学生基本信息录入界面(StudentSituation);学生基本信息修改界面(ModifySituation);学生基本信息查询界面(Inquest);学生基本信息删除界面(Delete)。2. 成绩数据输入、修改、查询、删除、统计;3. 课程数据设置、教师数据设置、院系数据设置、课室数据设置;4. 报表打印、表视图数据输出、报表档案输出;5. 数据备份、恢复、整理;6. 用户管理、创建新帐号、修改密码;三、设计要求1. 有良好的界面,例如提供菜单方便用户使用。2. 有良好实用性,例如提供有效的网上查询功能,并能根据学号、成绩、姓名等内容对输出显示的信息进行排序。3. 有较好技术性,例如使用数据库文件保存成绩数据,在程序中随时处理读写数据而出现的异常。4. 充分利用好学习Oracle时所建立的数据库和数据表。5. 使用本班的学生基本信息和成绩数据进行程序运行效果的测试。6. 每科成绩的分数模拟生成,具体可以参考教材P263计量模拟程序。四、时间进度安排1. 明确课程设计的要求,做好课程设计的工作计划,要求提交每天的工作学习计划。(1节)2. 设计学生成绩管理系统的主界面,以及注册新用户和修改密码的Java代码。(4节)3. 设计数据库文件的格式,编写连接数据库文件的Java代码。(4节)4. 设计学生信息录入、修改、查询和删除的Java程序。(5节)5. 设计成绩数据录入、修改、查询和删除的Java程序。(5节)6. 设计课程、教师、院系和课室数据设置的Java程序。(4节)7. 设计数据打印输出和数据备份恢复的Java程序。(2节)8. 每一个功能模块实现代码的调试和测试,判断是否达到学生成绩管理系统的功能要求。(2节)9. 演示与答辩。(1节)五、提交的成果1. 源代码。2. 设计说明。3. 每个模块的测试的结果。4. 课程设计的总结报告。六、参考数据表表1 stud_info(学生基本信息表)列名数据类型大小小数位是否为空默认值列名含义1STUD_IDchar10N0401010101学生编号2NAMEvarchar8N姓名3BIRTHDAYdatetime出生日期4GENDERchar2性别5ADDRESSnvarchar20家庭地址6TELCODEchar12电话7ZIPCODEchar6邮编8MARKint3560入学成绩表2 teacher_info(教师基本信息表)列名数据类型大小小数位是否为空默认值列名含义1TEACHER_IDchar6N010101教师编号2NAMEvarchar8N姓名3GENDERchar2性别4AGEint2年龄5TECH_TITLEchar10职称6TELEPHONEvarchar12电话7SALARYdecimal72418工资8COURSE_IDchar10任教课程编码表3 stud_grade(学生成绩表)列名数据类型大小小数位是否为空默认值列名含义1STUD_IDchar10N0401010101学生编号2NAMEvarchar8N姓名3COURSE_IDchar10课程号4Gradenumeric41成绩表4 lesson_info(课程信息表)列名数据类型大小小数位是否为空默认值列名含义1COURSE_IDchar10N0401010101课程号2COURSE_NAMEvarchar24N课程名3COURSE_TYPEchar4N考试课程类型4COURSE_MARKint3N课程学时5COURSE_TIMEdecimal31课程学分表5 teach_schedule(课程安排表)列名数据类型大小小数位是否为空默认值列名含义1COURSE_IDchar10N课程号2COURSE_TIMEdatetime起始时间3COURSE_WEEKint20教学周数4ROOM_IDchar6教室编码5DEPTCODEchar2院系编码6TEACHER_IDchar6教师编号表6 dept_code(院系代码表)列名数据类型大小小数位是否为空默认值列名含义1DEPTCODEchar2N01院系编号2DEPTNAMEvarchar20院系名称表7 specialty_code(专业代码表)列名数据类型大小小数位是否为空默认值列名含义1SPECCODEchar6N040101专业编号2SPECNAMEvarchar20专业名称表8 staffroom_info(教研室信息表)列名数据类型大小小数位是否为空默认值列名含义1JYSH_IDchar4N0101教研室编码2JYSH_NAMEvarchar20教研室名称3JYSH_TYPEchar4专业教研室类型4JYSH_LEADERvarchar8教研室主任表9 classroom_info(教室信息表)列名数据类型大小小数位是否为空默认值列名含义1ROO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- XX建筑工程有限公司项目经理岗位职责
- 人工智能要学哪些
- 职业倾向测评与规划指南
- 人工智能跨界应用
- 普外甲乳就业前景分析
- 临床气管切开非机械通气患者的呼吸道护理
- 注册造价工程师执业资格考试 土建专业模拟A试卷
- 施工会计及基础 7
- 证券公司利益冲突管理细则
- 公关服务公司公益公关活动管理制度
- 2026年辽宁锦州海通实业有限公司度校园招聘28人笔试备考题库及答案详解
- 2026年巨量本地推初级题库
- 摩根士丹利-中国消费:当前消费趋势走向何方?-China Consumer:Where is consumption trending now-20260601
- GB 26396-2026洗涤用品安全技术规范
- T∕CSNAME 131-2025 船用柴油机拉缸故障分析 扭振分析法
- 静脉输液并发症的观察要点与护理
- 2025年江苏省泰州市初二地生会考真题试卷+解析及答案
- 2026年国家开放大学电大《城市管理学》机考终结性套真题道自我提分评估及参考答案详解【综合卷】
- 小学语文一年级下册《荷叶圆圆》大单元跨学科项目式学习整体教学设计
- 2025ERS、EULAR临床实践指南:结缔组织病相关间质性肺疾病解读
- 英伟达2026 GTC大会 黄仁勋演讲课件
评论
0/150
提交评论