




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实训总结报告XXX:XXXXXX:XXX中国人民大学-2目录CONTENTS项目概述1模块功能介绍3需求分析2数据库的逻辑结构设计5功能设计分工4实现方案6具体实现73实训总结报告项目实训总结报告项目实训总结报告项目负责人:严瑾毅白赫男闫晓慧4项目概述项目概述计算机技术在现代管理中的应用,使计算机成为领导者和管理人员应用现代技术的重要工具计算机辅助学生档案活动,可以极大地增强管理者采集、处理信息的能力,从而有利于管理者及时决策计算机系统能根据管理过程的变化情况,将原始数据、资料等进行加工、保存,管理人员可以在解决具体问题需要信息资料时,随时进行检索查询,了解整个学生信息管理系统的动态情况,进行动态管理,从而有效的处理学生档案的管理工作,实现对学生档案信息管理的自动化,提高效率6需求分析需求分析7对学生档案的实际需求等方面进行了调研,发现目前所采用的手工记录的方法进行管理存在以下几个方面的弊端:对象范围广,数据存储不易;填写的数据多,所填写的内容相当复杂,且大量数据重复;不易存档,成千上万的信息和堆积如山的单据对管理人员来说是一个负担,需要大量的文档资料鉴于以上种种原因,学生档案的管理急需一种软件来代替手工操作来管理数据资料8模块功能介绍9模块功能介绍功能描述(1)管理员信息实体用于保存管理员信息,包括:管理员编号、用户名、密码(2)成绩信息实体用于保存成绩信息,包括:成绩编号、学生编号、考核类型编号、成绩、考核时间、备注(3)学生信息实体用于保存学生信息,包括:自动编号ID、姓名、性别、年龄、学号、年级、出生地、电话、专业(4)学生信息实体用于保存学生信息,包括:自动编号ID、姓名、性别、年龄、学号、年级、出生地、电话、专业(5)教师信息实体用于保存教师信息,包括:自动编号ID、姓名、性别、年龄、年级、用户名、电话、密码10功能设计分工11功能设计分工严瑾毅1教师信息管理:教务工作人员通过此模块来管理教师信息,包括教师信息的添加、修改、删除、查询等2.班级信息管理:教务工作人员通过此模块来管理班级的信息,包括班级信息的添加,修改,删除、查询等白赫男功能设计分工303402.学生信息管理:教务人员通过学生信息管理模块来管理学生信息,如进行学生信息的添加、修改、删除、查询等04.课程信息管理:教务工作人员通过该模块来管理课程的基本信息,包括课程信息的添加,修改,删除和班级课程的设置等0113功能设计分工闫晓慧5.成绩信息管理:教务工作人员通过该模块来进行学生成绩的管理,在进行学生成绩的添加时,可用它来为学生设置所在班级的课程表来直接输入成绩6综合信息查询:通过该模块可以查询教务所需要的各种信息。例如:学生信息查询提供了包括学生学号、姓名、所在班级、班主任名字和宿舍等信息详细设计(小三黑体,居中)14数据库的逻辑结构设计15数据库的逻辑结构设计列名数据类型长度主键允许空介绍admin_idint10是否管理员idadmin_usernamevarchar255否否管理员用户名admin_passwordchar32否否密码admin_privilegeint11否否角色二进制管理员信息表:管理员信息表主要用于保存管理员的基本信息。包括管理员id、管理员用户名、密码、角色二进制表4-1管理员信息表16数据库的逻辑结构设计列名数据类型长度主键允许空介绍sc_idint10是否选课idsc_student_idint10否否学生idsc_course_idint10否否课程idsc_daily_scoreint10否是日常表现分sc_exma_scoreint10否是期末测试分sc_scoreint10否是总成绩(2)成绩表:成绩表主要用于在数据库内保存学生成绩的基本信息。包括选课id、学生id、课程id、日常表现分、期末成绩、总成绩表4-2成绩表17数据库的逻辑结构设计学生信息表:学生信息表主要用于在数据库内保存不同学生的基本信息。包括学生id、班级id、学号、姓名、密码、电子邮箱、生日、性别、最近登录表4-3学生信息表课程信息表:课程信息表主要用于在数据库内保存课程信息。包括课程id、授课教师id、课程名称、授课年级、上课时间、上课地址、学分、已选人数、最大容量、考试时间、考试地点表4-4课程信息表18数据库的逻辑结构设计班级信息表:班级信息表主要用于在数据库内保存班级信息。包括班级id、专业id、年级、班级名称19数据库的逻辑结构设计列名数据类型长度主键允许空介绍class_idint10是否班级idclass_major_idint10否否专业idclass_gradeint10否否年级class_namevarchar32否否班级名称表4-5班级信息表教师信息表:教师信息表主要用于在数据库内保存教师信息。包括教师id、系id、工号、教师姓名、密码20数据库的逻辑结构设计表4-6教师信息表专业信息表:专业信息表主要用于在数据库内保存专业信息包括专业id、系id、专业名称表4-7专业信息表系信息表:系信息表主要用于在数据库内保存系的信息。包括系id、系名称表4-8系信息表21数据库的逻辑结构设计列名数据类型长度主键允许空介绍department_idint10是否系iddepartment_namevarchar32否否系名称详细写明项目的设计(系统设计、数据库设计)等,并写明对所涉技术、核心功能等描述22实现方案23具体实现24具体实现254.126数据库连接实现数据库连接实现NEXT本系统采用MYSQL数据库作为系统的数据库。采用Hibernate实现数据库连接,实现数据库连接的主要源码如下<bea9="dataSource"class="mons.dbcp.BasicDataSource"><propertyname="driverClassName"value="com.mysql.jdbc.Driver"></property><propertyname="url"value="jdbc:mysql://localhost:3306/db_xsxx?useUnicode=true&amp;amp;amp;amp;characterEncoding=utf-8"></property><propertyname="username"value="root"></property>数据库连接实现<propertyname="password"value="1234"></property></bean>2.1.29项目内容30企业实训总结评价企业实训总结评价(预订任务完成情况,学生能力、表现情况,分层教学、多样化项目实训成果,总体评价及改进措施等)我们小组这次完成的是课程信息管理系统。本系统提供了方便灵活的数据查询功能,满足多样的数据查询需求;对操作人员的技能要求比较低,操作方便;能够实现方便的扩展,满足学校发展的需要;能够保障管理数据的安全,准确本次设计是对大学四年来所学知识的综合运用,是对学习成果的检验。通过《课程信息管理系统》的设计制作,我对JAVA语言有了一个全面、细致的认识,对可视化程序设计有了更深入的了解,为今后学习程序设计打下了一个良好的基础,同时对课程信息管理系统有了更深层的理解开发大作业可以说是第一次完成了一个完整的可运行的工程,它的实验目的也与以往的不同。以往我们的作业往往着重于完成某一个功能,或完成某一个算法。但从来没有就实际的工程中可能出现的诸多问题进行思考,例如并发数,性能处理等等。而这一次我们完成的项目则是要对这些问题都进行思考和处理,可以说,这是对自己编程能力和工程开发能力的一次很大的提升32企业实训总结评价这次项目之中也使用了许多之前未使用过的开发方法,包括软件工程理论之中的许多方法如迭代开发,结对编程,敏捷开发等等。并且这也是第一次强调测试的开发,并且使用了许多之前未使用过的工具,例如structs2等。并且,这次也是第,第一次采的框架。可以说,这次作业创造了许多个第一次这次实验之中,各个部分都是大家都有参与,以往我们的作业往往省略了测试这个环节,但是实际上测试正是发现问题,提高性能,解决问题的一个好方法,也可以保证发布版本的软件具有更少的bug虽然这次作业还有许多酸甜苦辣的值得回顾的地方,毕竟为了这次作业熬了这么多夜,花了这么多时间企业实训总结评价01.01.01.01.但我还是想说一下一点旁的感受,那就是轮子对于软件工程发展的重要性但是我们在一个又一个工具的帮助下,最终却也成功的实现了全部的功能,计算机行业的发展,不也正是在一代代程序员,在开源社区的努力下,逐渐一砖一瓦的垒砌发展起来的吗?想到这些,确实就让我感慨万分这次作业,我们使用了如此复杂的框架,如此多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度专业车库租赁与物业管理合同
- 服装批发市场垃圾清运合同
- 2025年度多人共同经营网店借款及利润分配合同
- 二零二五年度玉器珠宝市场拓展与区域代理合同
- 2025年度安全无忧型个人租房合同
- 2025年度企业节能减排改造补贴协议书
- 2025年度员工心理健康关怀上班协议合同全新版
- 2025年度文化场馆设施维护劳务协议书
- 2025年度影视演员场记助理职业素养培训聘用合同
- 2025年佳木斯职业学院单招职业技能测试题库新版
- 弱电系统巡查记录表(办公楼)
- 预防接种人员岗位培训习题(Ⅰ类培训练习题库共385题)
- 现场经济签证单范本
- 《网店运营与管理》课件(完整版)
- 《跨境电商B2B操作实务》教学大纲
- 河口区自然资源
- 精益改善项目管理制度
- 2012数据结构英文试卷A及答案
- 服装购销合同最新版
- 机翼结构(课堂PPT)
- 二次回路施工验收
评论
0/150
提交评论