【PHP开源代码栏目提醒】:本文主要为网学会员提供“论文文库 - 教育”,希望对需要论文文库 - 教育网友有所帮助,学习一下!
毕业
论文(设计)题 目 5S 学生管理系统系 别软件与服务外包学院.专 业 信息技术系 .班 级 软件 109 .学生姓名 于可 .学 号 100104076 .指导教师 陈俊贤 . 2013 年 3 月 大学生实习情况管理系统摘要:随着越来越多的大学生,特别是专科生走上了实习岗位,学生们的实习收入与实习状态成为老师和家长关注的主要信息。
大学生实习情况管理系统。
管理工作繁杂、学生数量多、资料众多,同时老师与家长无法清晰的看到学生的实习情况,所以该系统可以清晰的反映出学生的一周或者一个月的实习情况。
每周或者每月定期让实习学生填写一份表格,然后进行统计,分析,把收入,工作状态等一一的输入系统内,以便老师家长的观阅。
在开发过程中,符合操作的业务流程,满足各级用户权限的分配,并力求系统的全面性、通用性。
从系统调查研究、系统分析、系统设计和系统实施四个主要阶段进行设计,采取了演化式原型的设计方法,随着用户的使用及对系统了解的不断加深,对某一部分或几部分进行重新分析、设计、实施。
关键字:大学生实习情况管理系统 数据库 III 目 录前言 ..................................................................... 1第一章 绪 论 ............................................................. 2 1.1 问题的提出 ........................................................ 2 1.2 现有系统存在问题的分析 ............................................ 2 1.3 系统开发目标与意义 ................................................ 3 1.3.1 系统开发目标 ................................................. 3 1.3.2 意义 ......................................................... 3 1.4 可行性分析 ........................................................ 3 1.4.1 经济上可行性 ................................................ 3 1.4.2 技术上可行性 ................................................ 4 1.4.3 运行上可行性 ................................................ 4第二章 需求分析 .......................................................... 5 2.1 教育系统学生管理现状分析 .......................................... 5 2.1.1 学校工作流程分析 ............................................ 5 2.1.2 学校具体需求分析 ............................................ 5 2.1.3 系统设计思想 ................................................ 5 2.1.4 系统设计分析 ................................................ 6 2.1.5 系统功能分析 ................................................ 6 2.1.6 实习情况管理系统的目标 ...................................... 6第三章 学生成绩统计分析系统概要设计 ..................................... 11 3.1 系统设计图例说明 ................................................. 11 3.2 系统设计业务目标业务逻辑层 ..................................... 11 3.2.1 系统设计目标概述 ............................................ 11 3.2.2 用户角色 ................................................. 12 3.2.3 假定 ....................................................... 12 3.3 技术总体目标 ..................................................... 13 3.3.1 系统技术性能要求 ............................................ 13 3.3.2 精度 ....................................................... 15 3.3.3 数据管理能力要求 ........................................... 15 3.3.4 时间特性要求 ............................................... 15 3.3.5 故障处理要求 ............................................... 15 3.3.7 开发与运行环境规定 ......................................... 15第四章 帮助模块设计 ..................................................... 17 6.1 系统导航 ......................................................... 17 6.2 帮助 ............................................................. 17第五章 开发技巧和难点 ................................................... 18第六章 系统编译和发行 ................................................... 19谢辞 .................................................................... 20参考文献 ................................................................ 21 I 无锡科技职业学院软件技术专业 毕业设计(
论文) 前言 伴随知识经济的发展和现代信息技术的不断改进,我国的网络环境得到了很大的改善,计算机技术在社会生活的各个领域得到了广泛的应用。
尤其是Internet 技术的兴起,为电子办公提供了前所未有的动力与发展空间,网络技术已广泛用于管理领域,网络化成为管理的主要发展趋势,使得管理流程网络化不但可以优化工作流程,而且可以节省大量资源和时间。
大学生实习情况管理系统是用于整理分析刚进入实习岗位的学生实习状态的管理。
开发本系统可使学院教职员工减少工作程序,比较系统地对学生的基本信息进行管理,同时,可以减少教师、辅导员以及物管部门劳动力的使用,方便了部门之间信息的交流和管理,加快了各部门关于信息化的步伐,使各项管理更加规范化。
1 无锡科技职业学院软件技术专业 毕业设计(
论文) 第一章 绪 论 本毕业
论文是以大学生实习情况管理信息系统的开发为背景,论述了大学生实习情况管理系统的概念、结构及系统开发的基本原理和方法,全文共分为绪论、系统分析、概要设计、详细设计、开发总结、谢辞、参考文献等。
1.1 问题的提出 随着计算机技术的发展,特别是数据库技术的发展,使用人们的生活与工作方式发生了很大的改观。
数据库技术的应用则为人们提供了数据存储、信息检索、信息分析等功能,从而使得工作更高效地进行。
数据库始于 20 世纪 60 年代,经过 40 多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。
数据库技术体现了当代先进的数据管理方法,使计算机的应用真正渗透到国民经济各个部门,在数据处理领域发挥着越来越大的作用。
在我国,教育是一个影响着国富民强的重要行业,随着改革开放和市场经济的发展根据中国特有的国情发展,教育得到了国家的大力扶持与社会各界的高度重视,从而使教育业向规范性与现代化的方向高速发展,但是同发达国家相比,我国的教育行业的信息技术的应用程度还很低,只有在大城市中发展较早、规模较大的院校中才使用计算机进行大规模操作,从各方面提高工作效率,取得良好的社会和经济效益,而一些新兴的、规模较小的教育机构还没有全部具备这种功能。
因此可见,随着我国教育的迅速发展,信息技术在其上的应用会更加地广泛和深入。
1.2 现有系统存在问题的分析 在我国,各大中小学校的各类信息管理系统并非一个新的课题,但也有的学校根本就没有任何信息管理系统,所有的工作几乎还是手工操作来完成。
计算机技术在日新月异的发展,但是有的很多学校,特别是在西部贫困地区,学校的种类管理都依然由手工操作来完成,这十分落后,效率极低,成本很大,而且极异出错。
随着社会的发展,信息化是社会进程的必然趋势,学校管理只有只有快、准、精才能发挥其价值。
2 无锡科技职业学院软件技术专业 毕业设计(
论文) 所以机器代替人力是必然的历史发展趋势,只有领导的重视和支持才能从人工操作改为计算机的自动化系统。
人工操作必将被计算机代替。
有些学校虽使用了计算机,甚至管理系统,但是仍然存在很多问题,问题一日不解决,效率就一日提不上去。
还有,有的系统很不完善到处是漏洞,可以说是千疮百孔,这样极不完善的系统对管理来说是没有任何保障的。
1.3 系统开发目标与意义 1.3.1 系统开发目标 本系统是将现代化的计算机技术和传统的信息管理、日常规范考核相结合,按照学院的工作流程设计完成的。
为了使系统在学院的管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下的系统开发目标: 1.系统应具有实用性、可靠性和适用性,同时注意到先进性。
2.能够按照用户选择的不同的条件进行简单查询和复合查询。
3.能够对查询结果进行分类汇总,实现报表打印。
4.方便用户的操作,尽量减少用户的操作。
1.3.2 意义 在各大学校,用计算机管理学校的信息已经越来越普遍了。
用计算机不但可以提高工作效率,而且还节省了许多人力物力,增强了各部门之间信息交流,提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。
1.4 可行性分析 可行性研究的目的是用最小的代价在尽可能少的时间内确定问题是否能够解决。
1.4.1 经济上可行性 现在,计算机的价格已经十分低廉,性能却有了长足的进步。
而且本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方 3 无锡科技职业学院软件技术专业 毕业设计(
论文)面: 第一,本系统的运行可以代替人工进行许多繁杂的劳动; 第二,本系统的运行可以节省许多资源; 第三,本系统的运行可以大大的提高学校的工作效率。
所以,本系统在经济上是可行的。
1.4.2 技术上可行性 本系统的开发利用 MySQL 作为本系统的数据库,由于 MySQL 是开放源码软件,因此可以大大降低总体拥有成本。
它是一个支持多线程的数据库,适用于于一般的个人用户和中小型企业的数据量需求。
使用 strutsiBATIS 作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了
代码的模块化要求,而
代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。
1.4.3 运行上可行性 本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。
4 无锡科技职业学院软件技术专业 毕业设计(
论文) 第二章 需求分析 21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。
使原本的旧的管理方法越来越不适应现在社会的发展。
许多人还停留在以前的手工操作。
这大大地阻碍了人类经济的发展。
为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
2.1 教育系统学生管理现状分析 2.1.1 学校工作流程分析 学校工作总体规划由物管人员在学生管理系统中对学生的 5S 日常行为规范进行考核的基本数据的录入及维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。
辅导员负责学生日常参加各项活动的具体情况的录入。
班主任负责学生基本信息的审核及班级职务担任情况的录入。
2.1.2 学校具体需求分析 学生:登记个人的基本信息,也可以对自己参加各项活动情况的查询及查看自己 5S 日常行为规范的考核情况。
班主任:审核相应班级学生基本信息,以及班级职务担任情况的录入 管理员:管理学生的各项活动情况、奖惩情况 物管:宿舍成绩的录入和维护 2.1.3 系统设计思想 采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
系统就满足学校的需求,例如学生基本信息的收集、查询、更新等。
系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
5 无锡科技职业学院软件技术专业 毕业设计(
论文) 2.1.4 系统设计分析 本系统适用于各个学校,其功能主要分为六大类: 学生基本信息管理:用于对每个学生基本信息的收集和管理及查询。
教师基本信息管理:用于教师基本信息的录入和查询 学生宿舍成绩管理:用于对宿舍成绩的输入、修改、汇总。
学生集体活动管理:用于对学生平时参加活动情况的录入和管理。
学生奖惩情况管理:用于对学生在校期间奖惩情况的录入和管理。
学生基本信息查询:对学生基本信息的查询,查询方式为模糊,且具有多条件组合查询功能。
本系统性能追求易于使用,具体有较高的扩展性和可维护性。
2.1.5 系统功能分析 权限功能:系统根据学校实际工作中工作的分配情况,将用户分为四个大组分别为学生、教师、辅导员和物管,每个分组又有管理员角色给其他用户分配具体的权限。
录入功能:学生只能录入自己对应的基本信息(为了防止乱填或误填,此功能只开放一次并加入了通过身份证进行验证),教师、辅导员及物管都只能录入自己及对应班级学生的信息。
查询功能:学生只能查询自己的基本信息,宿舍成绩,奖惩情况及 5S 考核情况。
教师、辅导员能够管理对应班级及学生的各项信息。
退出功能:结束并退出系统。
2.1.6 5S 学生管理系统的目标 节约资源,本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。
大节省了学校能源。
并且计算机的存储与快速查询功能大大提高了学生信息管理的效率,加快了部门间信息的传递效率。
数据库分析: 用户需求具体有学生管理系统提供保存、更新、查询、维护和打印,这就需求数据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存 6 无锡科技职业学院软件技术专业 毕业设计(
论文)储大量关联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。
2.2 基于 B/S 结构技术的应用 2.2.1 B/S 结构技术发展简述 随着 IT 技术的高速发展 互联网几乎已经渗透到人们生活的每一个角落。
而网络技术与数据库技术的应用,则大大改变的人们的学习、生活与工作的方式提高并丰富了人类生活。
互联网的发展应用促使网页技术的产生。
但在不久后,人们对静态页面并不满足,随后出现了采用 CGICommon Gateway Interface通用网关接口和 ISAPIInternet Server Application Program Interface 互联网服务器应用程序接口来编写网页,但它们的编程比较复杂,用 Perl 或者是 VC 进行编写,将 HTML 标识嵌入
代码中,维护相当困难。
此后,随着技术日新月异的发展,相断出现了 ASPPHPJSP 等网站开发技术,它们给网站开发带来了一阵狂潮。
ASP 是一个 Web 服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的 Web 服务应用程序,ASP 支持 VBScriptJavaScript 等多种脚本语言。
PHP 是一种跨平台的服务器端嵌入式脚本语言。
其大量地借用 CJava 和 Perl 语言的语法,并耦合
PHP 自身的特性,使 Web 开发者能够快速地生成动态页面,
PHP 是完全免费的,而且可以不受限制地获得源
代码,甚至可以按用户需要进行个性化设计。
JSP 是 Sun 公司推出的新一代网站开发语言,具有很强的多平台支持和极大的伸缩能力,JSP 可在Serverlet 和 JavaBean 的支持下,建立功能强大的 Web 应用程序。
2.2.2 动态网站开发技术比较 现在,在互联网中流行着多种动态网页实现技术,例如 ASP、JSP、CGI、
PHP 等。
对应于这些动态网页技术,也存在有多种多样的 Web 服务器系统,例如 Microsoft IIS、Apache、Cold Fusion 等。
WEB 开发与数据库是密不可分的。
目前流行的数据库有 Microsoft 公司的SQL Server 2003,IBM 公司的 DB2,
开源的 MySQL,以及 Oracle 公司的 Oracle9i 等。
为了降低整个系统开发的成本以提高整个系统的可维护性,本系统采用 7 无锡科技职业学院软件技术专业 毕业设计(
论文)了
开源的 Apache 作为 Web 服务器系统并使用 MySQL 数据库。
2.2.3 本系统的开发采用 JSP 5S 学生管理系统是由 Web 后台进行统一管理,所有业务逻辑都集中在 Web应用程序中管理和制定,具有数据的录入和查询统计等功能,客户端的分布广泛,数据集中处理,因此在设计时充分考虑各种体系结构的优缺点,选择 WEB模式进行开发实现。
2.2.4 开发工具的选择 在开发工具上,我选择 Dreamweaver。
Dreamweaver 是美国 MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
DREAMWEAVER、FLASH 以及在 DREAMWEAVER 之后推出的针对专业网 页 图 像 设 计 的 FIREWORKS , 三 者 被 MACROMEDIA 公 司 称 为DREAMTEAM梦之队,足见市场的反响和 MACROMEDIA 公司对它们的自信。
说到 DREAMWEAVER 我们应该了解一下网页编辑器的发展过程,随着互联网Internet 的家喻户晓,HTML 技术的不断发展和完善,随之而产生了众多网页编辑器,从网页编辑器基本性质可以分为所见即所得网页编辑器和非所见即所得网页编辑器(则原始
代码编辑器),两者各有千秋。
所见则所得网页编辑器的优点就是直观性,使用方便,容易上手,您在所见即所得网页编辑器进行网页制作和在 WORD 中进行文本编辑不会感到有什么区别。
2.2.5 数据库系统选择 本系统将采用 MySQL 作为系统的 DBMS 支撑,MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQL AB 公司。
其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,能够降低网站总体成本。
MySQL 的特性: 1.使用 C 和 C编写,并使用了多种编译器进行测试,保证源
代码的可移植性。
2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows 等多种操作系统。
8 无锡科技职业学院软件技术专业 毕业设计(
论文) 3.为多种编程语言提供了 API。
这些编程语言包括 C、C、Python、Java、Perl、
PHP、Eiffel、Ruby 和 Tcl 等。
4.支持多线程,充分利用 CPU 资源。
5.优化的 SQL 查询算法,有效地提高查询速度。
6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的 GB2312、BIG5,日文的 Shift_JIS 等都可以用作数据表名和数据列名。
7.提供 TCP/IP、ODBC 和 JDBC 等多种数据库连接途径。
8.提供用于管理、检查、优化数据库操作的管理工具。
9.可以处理拥有上千万条记录的大型数据库。
综上所述,在开发 5S 学生管理系统时,采用 MySQL 作为数据库管理系统。
2.2.6 开发方法的选择 在开发方法的选择上,选择了演绎式原型法与生命周期法相结合的方法。
具体来说,就是在系统开发之前对系统有一个总体框架设想,各功能单元的结构和功能也比较清楚,但是还没有具体实现。
系统完成什么功能,分成哪几个部分,各个部分又有哪几个模块,都已理解掌握,且以后不需要做更大的变动,只是具体到每个模块,还没有全部实现。
具体地设计可能是完全实现一个模块,也可能是用一个效率高地模块代替一个旧模块。
信息系统的开发是一项比较复杂的工作,我们必须选用科学的有效的开发方法。
近年来,国内外已逐步总结出一些开发信息系统的方法和技术,但是,从目前的情况来看,系统的开发技术仍是一个比较薄弱的环节。
那么根据本系统开发的要求,本系统选择.