版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上高校实践活动信息数据库系统摘要本文描述的是基于Windows环境的高校实践活动信息数据库系统,主要工具Eclipese 设计窗体, SQL server2008建立数据库,实现学校信息管理的各个功能。本篇报告介绍一个高校实践活动信息数据库系统的从分析到设计最后到开发的全过程为,给出了学生信息管理系统的设计和技术实现的过程,特别在细节上分析功能和函数的实现思想。涉及到高校实践活动管理的基本功能在本报告中都有相应的描述。目 录1 引 言1.1 设计背景随着我国教育体制改革的深入进行,学校的规模不断扩大,学生数量急剧增加,有关学生的各种活动的信息量也成倍增长。由于大学生的校
2、内外活动的不断丰富,大学生的实践活动管理工作变得越来越繁琐和复杂的。面对庞大的信息量, 这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,这可以发挥计算机的优势,就需要有学生信息管理系统来提高学生管理工作的效率.通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量和减少人为的错误。1.2 设计目的在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的高校实践活动管理系统,实现高校实践活动的规范化,科学化管理,为企业的决策层提供准确、精细、迅速的
3、信息。通过高校实践活动管理系统的设计,熟练掌握Eclipse、SQL SERVER 2008等工具软件,系统地掌握可行性研究、需求分析、总体设计、详细设计、编码实现、软件测试等软件开发的流程,提高自身分析问题、解决问题的能力。1.3 技术介绍JAVA:Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的静态语言。SQL Server 2008: SQL Server 2008提供了公司可依靠的技术和能力来接受不断发展的对于管理数据和给用户发送全面的洞察的挑战。具有在关键领域方面的显著的优势,SQL Server 2008是一个可信任的、高效
4、的、智能的数据平台。SQL Server 2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。2 可行性研究2.1 资源可行性研究利用计算机实现高校实践活动信息管理势在必行。对于任何一所高校来说,利用计算机支持管理部门高效率完成高校活动信息管理的日常事务,是适应现代高校由人工型管理走向科学化、规范化的必要条件;而高校实践活动信息管理是一项琐碎、复杂而又必须十分细致准确的工作,实践活动信息的管理,学生信息的管理,绝对的不允许出错,如果实行手工操作,需手工填制大量的表格,这就会耗费工作人员大量的时间和精力,而且安全度也不理想,利用计算机进行航空公司信息工作的管理,不
5、仅能够保证各项信息准确无误、快速输出,同时计算机具有手工管理所无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地高校信息管理的效率,也是高校的科学化、正规化管理的重要条件。2.2 技术可行性分析本系统开发简单但要耗去一定的时间,所用的开发工具和软件都差不多是免费的。而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于航空公司自动化管理,节省公司的人力、物力资源等都有很大的帮助。由此可见,开发此系统在经济上是完全可行的。从目前IT业界比较流行的数据库开发、管理软件来看,对于航空管理这一类对数据要求比较严格的企业,Eclipse和
6、SQL Server 2008的结合无疑是在实际应用中较为成功的一种解决方案。为用户提供了软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。有关高校管理系统的软件网上有不少,但并不能完全满足我们的要求,所以都放弃用这些软件了,改为每次输入数据后,用手工更改数据库查看活动、竞赛信息,客户信息,随着业务的发展,数据量越来越大,用手工查看就很麻烦了,所以,迫切希望有一套完全适合自己所在高校管理应用的软件,以减轻管理人员的工作负担。3 需求分析3.1 功能分析为了方便学生,同时提高高校管理的效率,该高校实践活动数据库应达到以下的
7、目标: 提供基本的学生信息管理功能。能够按照学校提供的活动信息提供管理,例如学校各类竞赛活动的管理以及提供其他的服务,如各种查询功能。例如各种活动时间查询,包括开始时间,结束时间;活动的其他基本信息查询,即查询某实践活动的主题、地点、参加活动的人数等;教师基本信息查询,查询某教师的各种基本信息。提供申请活动功能,能够在有效的时间内为学校的学生和老师提供申请活动服务。系统维护功能。包括活动的审批、学生和教师的增删及用户的管理等。经过综合分析,确定了高校实践活动管理系统主要包括以下功能模块:(1) 学生管理功能模块此模块的主要功能包括:学生用户注册;学生信息的管理;军训信息的查询;社团信息的查询和
8、社团活动的申请以及查看;学校竞赛以及学校科研项目信息的查询;社会实践活动信息的查询(2) 管理员功能模块此模块的主要功能包括:添加、修改、删除学生以及教师信息;添加、修改、删除班级信息;添加、修改、删除和查看军训信息; 添加、修改、删除和查看社团信息和社团活动信息;添加、修改、删除和查看学校竞赛活动信息;添加、修改、删除和查看科研项目活动信息;添加、修改、删除和查看社会实践活动信息。3.2模块分析根据上述的功能,可以设计出系统的总体功能模块,如图3.1所示。高校实践活动信息数据库系统学生模块管理员模块图3 .1 高校实践活动管理系统功能模块示意图(1) “学生”用于学生个人信息管理、学生注册信
9、息管理和活动信息查询管理,其功能模块如图3.2所示。学生模块学校竞赛信息管理科研项目信息管理社团信息管理学生信息管理 教师信息管理军训信息管理社团活动管理 图3.2 学生模块示意图(2)“学生”用于学生个人信息管理、学生注册信息管理和活动信息查询管理,其功能模块如图3.2所示。 管理员模块竞赛活动信息查询科研项目信息查询社团信息的查询学生个人信息管理 教师信息管理学生用户注册社团活动查看申请军训信息查询 图3.2 管理员模块示意图4 总体设计4.1概念结构设计根据需求分析抽象出信息结构,可得该系统的E-R图。(1) 学生E-R图,如图4-1所示。登陆密码学号 学生籍贯姓名班级性别性别 图4-1
10、 学生E-R图 (2) 教师E-R图,如图4-2所示。电话教工号 教师籍贯姓名学院性别性别 图4-2 教师E-R图 (3) 社团E-R图,如图4-3所示。社团简介社团编号社团 社团名 指导老师教工号社团成立时间社团负责人学号 图4-3 社团E-R图 (4) 社团活动E-R图,如图4-4所示。社团活动编号活动主题社团活动 活动名活动地点审批结果活动开始时间活动结束时间活动负责学生 图4-4 社团活动E-R图(5) 科研项目活动E-R图,如图4-5所示。项目编号项目成果科研项目活动 项目名项目结束时间学生负责人教师负责人项目开始时间 图4-5 科学项目活动E-R图(6) 社会实践活动E-R图,如图
11、4-6所示。活动编号活动地点社会实践活动 项目结束时间 活动名教师负责人项目开始时间 图4-6 社会实践活动E-R图(7) 竞赛活动E-R图,如图4-7所示。竞赛编号参赛地点竞赛活动 参赛形式竞赛设奖说明竞赛名参赛人数教师负责人竞赛开始时间 图4-7 社会实践活动E-R图4.2 逻辑结构设计根据4.1章节的概念结构设计出逻辑结构,将E-R图转换为关系模型。4.2.1系统数据库表的结构学生表:Student(StuId,StuName,StuBirthplace,StuSex,StuBirthday,StuClass,StuPassward);其中表的结构以及字段类型详细信息如下表4-1所示。
12、序号字段名类型是否主键允许为空备注1StuIdchar(12)是否学号2StuNamevarchar(20)否否姓名3StuBirthplacevarchar(20)否是籍贯4StuSexchar(2)否否性别5StuBirthdaydate否是出生年月6StuClasschar(12)外键否班级7StuPasswardvarchar(20)否否密码 表4-1 Student (学生信息表)教师表:Teacher(TeaId,TeaName,TeaBirthplace,TeaSex, TeaBirthday,TeaDept,TeaTel);教师表的结构以及各字段类型详细信息如下表4-2所示。
13、序号字段名类型是否主键允许为空备注1TeaIdchar(12)是否教工号2TeaNamevarchar(20)否否姓名3TeaBirthplacevarchar(20)否是籍贯4TeaSexchar(2)否否性别5TeaBirthdaydate否是出生年月6TeaDeptchar(12)外键否学院7TeaTelvarchar(20)否是电话 表4-2 Teacher (教师信息表)社团表:Club(ClubId,ClubName,ClubSetTime,ClubStu,ClubTeacher, ClubIntroduction);社团活动表的结构以及各字段类型详细信息如下表4-3所示。序号字段
14、名类型是否主键允许为空备注1ClubIdchar(12)是否社团编号2ClubNamevarchar(20)否否社团名3ClubSetTimedate否否成立时间4ClubStuchar(12)外键否社团主席学号5ClubTeacherchar(12)外键否指导老师教工号6ClubIntroductionvarchar(100)否是社团简介 表4-3 Club(社团信息表)社团活动表:ClubActivities(CAId,CAName,CATheme,CAPlace,CAStartTime,CAEndTime,CAStu,CAClub,CAResult);表的结构以及各字段类型详细信息如下表
15、4-4所示。序号字段名类型是否主键允许为空备注1CAIdchar(12)是否活动编号2CANamevarchar(20)否否活动名3CAThemevarchar(60)否是活动主题4CAPlacevarchar(30)否是活动地点5CAStartTimedate否否开始时间6CAEndTimedate否否结束时间7CAStuchar(12)外键否申请人8CAClubchar(12)外键否所属社团9CAResultvarchar(10)否是审批结果 表4-4 ClubActivities(社团活动信息表)科研项目表:Scientific(SCId,SCName,SCAppStu,SCAppTec
16、,SCStartTime, SCEndTime,SCAwards);科研项目表的结构以及各字段类型详细信息如下表4-5所示。 序号字段名类型是否主键允许为空备注1SCIdchar(12)是否项目编号2SCNamevarchar(20)否否项目名3SCAppStuvarchar(20)否否申请学生学号4SCAppTecchar(12)否否指导老师教工号5SCStartTimedate否是项目开始时间6SCEndTimedate否是项目结束时间7SCAwardsvarchar(20)否是项目成果 表4-5 Scientific(科研项目信息表)竞赛活动表:AcademicCompetitions(
17、ACId,ACName,ACTeacher,ACForm,ACTime, ACPlace,ACAwards,ACStuNum);竞赛活动表的结构以及各字段类型详细信息如下表4-6所示。 序号字段名类型是否主键允许为空备注1ACIdchar(12)是否竞赛编号2ACNamevarchar(20)否否竞赛名3ACTeachervarchar(20)外键否负责老师教工号4ACFormchar(12)否是参赛形式5ACTimedate否否参赛时间6ACPlacevarchar(20)否是参赛地点7ACAwardsvarchar(80)否是竞赛设奖情况8ACStuNumint否是参赛人数 表4-6 Sc
18、ientific(科研项目信息表)社会实践活动表:SocialActivities(SAId,SAName,SAStartTime,SAEndTime,SAPlace,SATeacher);社会实践活动表的结构以及各字段类型详细信息如下表4-7所示。 序号字段名类型是否主键允许为空备注1SAIdchar(12)是否活动编号2SANamevarchar(20)否否活动名3SAStartTimedate否否开始时间4SAEndTimedate否否结束时间5SAPlacechar(12)否否活动地点6SATeacherchar(12)外键否指导老师教工号 表4-7 SocialActivities(
19、社会实践活动信息表)4.2.2系统数据库关系图该高校实践活动管理系统关系图如图4-8所示。 图4-8系统数据库关系图5 系统实现5.1登陆界面在显示主窗体之前,首先要弹出“登录”窗体,如图5-1所示,在该窗体中可以选择登陆类型(学生或管理员),然后输入用户名和密码,如果正确则显示系统页面,如果输入错误,则将显示提示信息,单击“确定”,返回“登录”窗体,用户名和密码全部清空,需重新输入正确信息。在本窗体中还添加了学生类型的用户注册功能。图5-1系统登陆界面点击注册,可显示注册界面如图5-2所示,根据提示信息,输入正确内容可完成学生类型的注册。图5-2系统注册界面图5.2学生类型主界面以学生账号为
20、9的用户为例,通过输入正确的登陆信息,弹出学生类型的用户主界面如图5-3所示,第一个显示的是当前学生的基本信息,包括学号,姓名,籍贯,性别,出生日期已经班级编号等信息。该界面为学生提供了修改学生个人信息以及登陆密码的功能。可通过点击修改个人信息按钮更改当前学生的个人信息,其中学号为不可修改属性。同样的可通过点击修改密码按钮更改当前学生的登陆系统的密码信息,其中学号为不可修改属性。在本界面中通过点击菜单栏不同的按钮跳转到不同的功能管理界面,如军训信息界面,社团信息界面,社团活动信息界面,竞赛信息界面,科研项目信息界面和社会实践活动信息界面。图5-3学生类型主界面图点击修改密码按钮可弹出修改登陆密
21、码界面如图5-5所示。修改密码必须验证该学生的原密码,以确保系统的安全性。 图5-4修改密码界面图 在学生类型的主界面中通过点击菜单栏不同的按钮跳转到不同的功能管理界面,如军训信息界面,社团信息界面,社团活动信息界面,竞赛信息界面,科研项目信息界面和社会实践活动信息界面,界面如下:其中军训信息管理界面如图5-5所示。图5-5军训信息界面图社团信息界面如图5-6所示,在该界面中提供了社团信息的查询和显示社团详细信息的功能。图5-6社团信息界面图社团活动信息界面如图5-7所示,该界面提供了社团活动信息的基本查询功能,还包括了申请活动的功能。可通过点击申请活动,向管理员提出申请,管理员会根据申请内容
22、进行审批。图5-7社团活动信息界面图竞赛活动信息界面如图5-8所示,该界面提供了社团活动信息的基本查询功能,查看学校内所有的竞赛信息,从而准确的根据自己的喜好选择将要开始的竞赛活动。图5-8竞赛活动信息界面图社会实践活动信息界面如图5-9所示,该界面提供了社会实践活动信息的基本查询功能,查看学校内所有的实践活动信息。图5-9社会实践活动信息界面图5.3管理员类型界面根据系统的需求分析,系统管理员需要对学生,教师,班级以及学校各种活动进行管理。因此该界面主要包括学生信息管理,班级信息管理,军训信息管理,教工信息管理,社团信息管理,竞赛信息管理,项目管理和实践活动管理。当通过登录界面的管理员身份类型的验证后会弹出管理员界面,如图5-10所示(当前默认菜单栏选项为学生信息管理)。通过菜单栏各按钮的点击,可以显示其他不同信息的管理界面。分别如下: 图5-10 管理员类型主界面图 班级信息管理界面如图5-11所示,该界面主要包括班级信息的更新,新增班级以及删除班级。 图5-11 班级信息管理界面图 军训信息管理界面如图5-12所示,该界面主要是对刚入学的新生信息进行管理。 图5-12 军训信息管理界面图教工信息管理界面如图5-13所示,该界面用于对学校教工人员信息的管理。图5-13 教工信息管理界面图社团信息管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年北京市学业水平测试高二物理试卷真题(精校打印)
- 瑜伽教练进阶培训【课件文档】
- 农业全领域防寒防冻减灾技术指南
- 2025 高中信息技术数据与计算之数据仓库的多维数据立方体聚合优化课件
- 2026年天府江北双流国际枢纽联动与支线机场布局操作实务
- 2026年生物基聚合物共混技术:提升材料性能的可行路径
- 2026年台糖公司TCFD披露案例分析:碳费影响与应对策略
- 2026年秸秆微藻等生物质原料制备涂料技术路径
- 2026年捷勃特工业具身智能柔性生产线实现多品类混线生产不停歇技术详解
- 2026年廊坊北三县承接京津产业转移与利益协调机制
- (17)义务教育劳动课程标准日常修订版(2022年版2025年修订)
- GB/T 15382-2021气瓶阀通用技术要求
- GB/T 15242.4-2021液压缸活塞和活塞杆动密封装置尺寸系列第4部分:支承环安装沟槽尺寸系列和公差
- GB/T 1176-2013铸造铜及铜合金
- 寿险经营的根本命脉-辅专课件
- 实验12土壤微生物的分离及纯化课件
- 工艺指标变更通知单
- 磁粉检测技术(ii级)学习培训模板课件
- 新教科版科学五年级下册第四单元全套课件
- 20kV及以下环型混凝土电杆技术规范(通用部分)-征求意见稿
- 风力机叶片的设计
评论
0/150
提交评论