高校学生档案管理系统设计与开发[终稿](编辑修改稿)内容摘要:
湖南人文科技学院毕业设计 3 第二章 系统开发环境与技术 系统介绍 本设计所实现的高校学生档案管理系统主要面向高等院校。 它是根据学校教务学生文档管理的工作实际需求而专门设计。 本系统分为用户登录、管理员管理和成绩管理,学生的对 档案 资料的查询,管理员的在线管理三个模块,实现学生文档的添加、修改、删除、导入管理,学生对自己 档案 的查询、 修改自己 的基本信息 、成绩查询。 管理员的用户管理、系统管理、 档案 管理等功能。 系统开发环境 开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下: 开发环境: Windows XP 开发工具: 数据库管理系统: MYSQL 服务器: Tomcat 用 PowerDesigner 进行数据建模,将建模导入 MySQL 数据库 系统开发技术 本系统采用 为编程工具, JAVA 为编程语言, MYSQL 为数据库后台处理,使整个系统具有实用性,并且可以随时升级。 MyEclipse 简介 Eclipse 是一个开放源代码 ,基于 Java 的可扩张的开发平台, MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench ,简称 MyEclipse)是对 Eclipse IDE 的扩展 [11] [13],它为 Eclipse 提供了一个大量私有和开源的 Java 工具的集合,这解决了各种开源工具的不一致和缺点。 MyEclipse 是功能丰富的 J2EE 集成开发环境,包括了完备的编码、调试、测试和发布功能,它的实际价值来自包含的发布包中的大量的工具,如CCS/JS/HTML/XML 的编辑器,帮助创建 EJB 和 Struts 项目的向导并产生项目的所有主要的组件如 action/session bean/form 等。 还包含编辑 Hibernate 配置文件和执行 SQL语句的工具。 利用它我们可以在数据库和 J2EE 的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。 湖南人文科技学院毕业设计 4 Java 及 SSH 简介 Java,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java平台的总称。 Java 平台由 Java 虚拟机 ( Java Virtual Machine)和 Java 应用编程接口( Application Programming Interface、简称 API)构成。 Java 应用 编程 接口为 Java 应用提供了一个独立于 操作系统 的标准接口,可分为基本部分和扩展部分。 Java 的 SSH 是 Struts+Spring+Hibernate Struts 主要负责表示层的显示, Struts 是一个基于 Sun J2EE 平台的 MVC 框架,主要是采用 Servlet 和 JSP 技术来实现的。 由于 Struts 能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。 Struts 把 Servlet、 JSP、自定义标签和信息资源 (message resources)整合到一个统一的框架中 ,开发人员利用其进行开发时不用再自己编码实现全套 MVC 模式,极大的节省了时间,所以说 Struts 是一个非常不错的应用框架。 Spring 利用它的 IOC 和 AOP 来处理控制业务, Spring 是一个解决了许多在 J2EE开发中常见的问题的强大框架。 Spring 提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。 Spring 的架构基础是基于使用 JavaBean属性的 Inversion of Control 容器,还提供了可以和 IoC 容器集成的强大而灵活的 MVC Web 框架。 Hibernate 主要是数据的持久化到数据库, Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate 可以应用在任何使用 JDBC 的场合,既可以在 Java 的客户端程序实用,也可以在 Servlet/JSP 的 Web 应用中使用,最具革命意义的是, Hibernate 可以在应用 EJB 的 J2EE 架构中取代 CMP,完成数据持久化的重任。 JSP 简介 本系统应用 JSP 技术编制完成系统, JSP 是将纯 Java 代 码嵌入在 HTML 中实现动态功能的一种技术,能为创建高度动态的 Web 应用提供一个独特的开发环境。 由于 JSP 技术继承了 Java 语言的优势,它一改 ASP 技术独占的、封闭的开发过程,易于维护、开放、可扩充。 MYSQL简介 MySQL是一个可运行在 Windows平台和大多数的 Linux平台上的半商业数据库。 它作为一种开放源码数据库,以其简单易用的特点广泛被广大用户采用, MySQL 是C/S 架构的服务器,服务器端是多线程的,支持不同的后端、多个不同的客户程式和 湖南人文科技学院毕业设计 5 库、管理工具和广泛的应用程式接口 (apis), 为客户端提供了不同的程序接口和链接库,如 C、 C++、 Java、 Perl、 PHP、 Tcl 等,也提供了简单的管理工具,如 mysqladmin 等。 mysql 是个快速的、多线程、多用户和健壮的 sql 数据库服务器。 mysql 服务器支持关键任务、重负载生产系统的使用,也能够将他嵌入到一个大配置 (massdeployed)的软件中去。 可以使用命令行工具管理 MySQL 数据库,也可以从 MySQL 的网站下载图形管理工具 MySQL Administrator 和 MySQL Query Browser。 湖南人文科技学院毕业设计 6 第三章 可行性与需求 分析 可行性分析 技术可行性 Java 的三大框架中 Struts 主要负责表示层的显示, Spring 利用它的 IOC 和 AOP来处理控制业务, Hibernate 主要是数据的持久化到数据库,再结合当前流行的一些开源技术,使项目有生有色,因此在技术上是可行的。 社会可行性 高校学生档案难以管理,包括其中一系列的数据和操作,在社会上对这些管理都是非常棘手、耗时、效率低的事情,因此本系统在社会上是可行的。 经济可行性 该系统是个低成本的系统,由一个人单独开发,不会花费太多的人力和财 力,一台性能良好的计算机就可以完成设计,在经济上是可行的。 需求分析 本系统主要是针对各个高校的学生学籍进行管理,系统满足以下几点要求: 系统安全性。 由于此系统中的操作都是由用户操作的,所以对于用户的权限设置比较严格。 对于数据库,设置了不同用户的权限,不同权限进入不同的界面,为了防止数据的并发现象的出现,数据的编辑必须由合法用户来操作,并且对于管理员来说,只允许对自己管理的信息进行编辑,无权对其他用户管理的信息进行编辑。 系统内容的全面性。 学生档案管理系统不仅是对档案的一些基本管理,而且还对学籍档案的 维修、删除各方面都有很好的管理,并且不同的管理权限可操作的内容也是不同的,因此,本系统能够很好的满足管理人员的需要,使个人用户可以快捷、简便、安全地使用本系统。 可扩展性。 站点的数据承载量、功能模块的单个或整体调整都可以满足变化的需要,这种适应性称为可扩展性。 档案管理系统的可扩展性,体现在不同用户需要处理不同类型的数据、数据与用户之间进行交互、数据要符合个人用户的使用需求、多表查询系统化、避免性能下降等方面。 易维护性。 本系统采用 B/S 结构,系统的升级只需要在服务器端完成,更新软件系统的数据库、文件也只需要 更新服务器端即可。 在进行系统的维护时,只需要远程登录服务器系统,减少了维护系统的成本和周期。 湖南人文科技学院毕业设计 7 运行环境 硬件配置: CPU: ; 内存: 256M; 硬盘: 80G; 软件配置: 操作系统: Windows XP/Windows 2020; 数据库: SQL Server 2020; JSP 服务器: Tomcat; 开发工具: MyEclipse。 湖南人文科技学院毕业设计 8 第四章 系统总体设计 系统目标设计 档案管 理信息系统以计算机为工具,把档案管理系统更完善,通过对教务管理所需的信息管理,减轻行政人员的工作负担,使教学办公室对学生档案的管理更方便,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施,教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。 计算机的资源是受到限制的,因此要充分利用 JSP 的功能,设计出功能强大的软件,同时要尽可能减少对系统资源的占用,同时对本系统要求有良好的保密 系统设计思想 档案管理系统主要实现的是对学生的档案、选修课、基础课程和成绩 的管理。 首先,对用户设置不同的权限,根据不同的权限进入不同的页面。 其次,对于所输入的用户名和密码进行判断。 最后,成功登录的话: 如果是学生页面,登录到个人管理页面,其中包括 档案 维护、 修改基本信息 、 选修课表、所选课程、成绩查询 、 查看自己的档案 、 密码修改。 如果是管理员页面,管理员可以对出错学生 信 息进行修改,对选修课程的添加、修改、删除,以及对基础课程的添加、修改、删除。 也可以通过查看成绩 及档案信息 ,显示所有学生成绩,或所有选修了该课程的学生。 系统功能描述 本系统功能主要划分学生操作管理、管理 员操作管理 2 大模块。 其中学生操作模块包括档案维护、选课管理、成绩查询、修改密码 、 修改基本信息 这几个小模块。 管理员操作包括后台学生信息管理、选修课程信息管理、基础课程信息管理、成绩这几个小模块。 系统根据登录用户的身份,进入不同的界面,进行不同的功能操作。 系统的 2 个大模块划分如图 所示。 学 生 档 案 管 理 系 统学 生 操 作 管 理 管 理 员 操 作 管 理 图 系统的 2 大模块划分图 湖南人文科技学院毕业设计 9 学生操作管理包括以下几个模块,如下图所示: 学 生 操 作 管 理档案维护选课管理成绩查询修改密码 图 学生操作管理系统 在 学生操作管理系统中,方便学生在网上查询个人信息、成绩、查看公告以及维护个人信息。 下面具体介绍每个子功能模块。 ( 1) 档案维护:该模块包括不可录入的基本信息和可录入的基本信息,学生可以核对不可录入的信息,对于有错的信息可以通过管理员来修改。 其它可录入的信息,学生可以进行修改,提交后数据库更新相关信息。 此模块完成的就是学生个人信息的查询、更新这些维护管理操作。 可以查看自己的个人资料( 学生 不可修改)。 ( 2) 选课管理:该模块又包括选修课表和所选课列表。 选修课表列出了所有开设的课程,同时列出授课教师,上课时间,教室等这些数据项 信息。 学生点课程列表前面的添加,就可以添加自己喜欢的课程,每位学生最多只能选 3 门课,超过 3 门或者重复选课都会弹出错误提示框,学生如果想换课程,可单击所选课程前面的删除,重新选择课程。 ( 3) 成绩管理:添加此模块,可以方便学生在网上直接查看自己的成绩,不用特意到学校去咨询,或等待邮寄信。 这样不紧方便了学生,也减轻了教务处的负担,也正是该系统方便、快捷、及时的特点。 ( 4) 修改密码:由于一开始,所有学生的密码都是统一的,为了维护个人信息,每个学生可以通过该功能进行密码修改。 管理员操作管理包括下面几个子模块,如下图所示: 湖南人文科技学院毕业设计 10 管 理 员 操 作。高校学生档案管理系统设计与开发[终稿](编辑修改稿)
相关推荐
3 第二章 系统开发环境与技术 系统介绍 本设计所实现的高校学生档案管理系统主要面向高等院校。 它是根据学校教务学生文档管理的工作实际需求而专门设计。 本系统分为用户登录、管理员管理和成绩管理,学生的对 档案 资料的查询,管理员的在线管理三个模块,实现学生文档的添加、修改、删除、导入管理,学生对自己 档案 的查询、 修改自己的基本信息 、成绩查询。 管理员的用户管理、系统 管理、 档案
,因势利导做好施工厂区的雨排水。 并与 当地的排洪沟连接及时排出。 第 20 页 共 58 页 20 一些需要防止雨水并保证干燥施工环境的工程,应专门设计防雨棚。 临时施工道路,应在雨季前优先将下水道系统完成通水,路基回填应碾压夯实,应按设计铺设基层和面层,进行道路硬化。 无下水道的路面要设沟排水,对翻浆的道路应及时将翻浆的淤泥取出,填上石灰拌矿渣或石子拌沙子,做到雨季车辆行驶安全平稳。
) 积分 I= L dyyyxdxxyx )56()4(42134 与路径无关,则入 =( ) 3已知2)( )( yx ydydxayx 为某函数的全微分,则 a=( ) 3 为平面 4 zyx 被圆柱面 122 yx 截出的有限部分,则曲面积分 szd =( ) 3面 为 x2+y2+z2=R2在第一极限的部分,其面密度为 P( X,Y,Z)
图表 12 充液阀装配工艺流程 .............................................................................................................27 图表 13 螺纹插装阀装配工艺流程 .....................................................
板安装就位前需有缆绳牵拉,防止模板旋转不善撞伤人;垂直吊运必须采取两个以上的吊点,且必须使用卡环吊运。 不允许一次吊运二块模板 ( 7)钢模板堆放时,使模板向下倾斜 30176。 ,不得将模板堆放在施工层上,防止模板在风荷载下倾覆。 ( 8)大 模板堆放场地要求硬化、平整、有围护,阴阳角模架设小围护架放置。 安装就位后,要采取防止触电保护措施,将大模板加以串联,并同避雷网接通,防止漏电伤人。 (
梁、柱相互连接。 柱墙预埋铁件(规格 5 80墙厚, 2φ 1 L=400、端部 5d180176。 弯钩,锚入柱墙内。 ),后焊拉结筋,规格为 2φ 6( 240墙)、 3φ 6( 370墙),长度为 700mm和 1/5墙长的较大值,间距 @500mm。 拉筋在构造柱内的锚固长度≥ 35d。 应经常检查脚手架是否足够坚固。 支撑是否牢靠,连接是否安全,不应在脚手架上放重物品。 施工工艺及方法