1、网上物流管理目录 目录 1摘 要 网上物流管理 2ABSTRACT 3引言 4第一章 开发概述 51.1 开网上物流管理发背景 51.2 企业实行物流管理的目的、意义及趋势网上物流管理 61.3 物流管理系统实施对现代企业发展的现实意义 网上物流管理 7第二章 系统分析 82.1 需网上物流管理求分析 82.2.1 组织结构图 82.1.2 需求调查 92.1.3 业网上物流管理务流程图 92.1.4 数据流程图 102.2 设计目标 112.3 项目规划网上物流管理 122.4 可行性分析 12第三网上物流管理章 系统设计 123.1 系统的配置 133.2 系统功能结构图 133.3 编码
2、设网上物流管理计 143.4 数据库设计 14网上物流管理第四章 主要功能模块详细设计 194.1 网上物流管理会员注册设计 194.2 忘记密码模块设计 264.3 后台登录模块设计 294.3 网上物流管理 货源信息管理 36总结和致谢 44网上物流管理参考文献 45摘 要博客信网上物流管理息管理系统致力于为广大用户提供优质的互动交流平台,提高网站的知名网上物流管理度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升网上物流管理自己网站的价值。为了满足博客信息管理系统的要求,实现系统静态与网上物流管理动态页面的相互分离,系统采用 JSP+JavaBean+Servlet 网上物流管
3、理和 SQL Server2000 数据库相结合的开发模式。 论文首先论述了系统的开发背景和设计目标,并对系统开发所采用的网上物流管理技术进行相应的简单介绍。在系统分析中,对系统的模型进行简单分析网上物流管理,明确系统的操作流程,并对系统进行可行性分析,确定在目前的条件下,开网上物流管理发博客信息管理系统是可 计算机毕业论文网 行的。网上物流管理在需求分析结果的基础上,对系统的功能模块进行划分。接着对系统中的数网上物流管理据库进行模型设计,包括数据流图、实体联系图及数据表结构。在系统的网上物流管理设计与实现中,确定系统的开发思想以及开发环境,并对系统中的 JavaB 网上物流管理 ean 和
4、Servlet 代码进行设计。最后给出了系统中模块的详细设计网上物流管理与实现,并对系统模块涉及到的关键源代码进行了详细的分析。经过调试运行后表明,系统可以满足用户创建个人博客的各网上物流管理项要求。关键词: MVC,设计模式,知识共享,博客网上物流管理信息管理系统目 录网上物流管理第 1 章 绪论11.1 网上物流管理博客信息系统概述11.2 博客发展趋势网上物流管理21.3 系统开发的背景21.4 技术路线3网上物流管理1.5 系统设计目标分析3第 2 网上物流管理章 基本技术方案42.1 J 网上物流管理 SP 中的各种技术42.1.1 JSP 概网上物流管理述42.1.2 SERVLE
5、T 概述网上物流管理42.1.3 JAVABEAN 概述52.2 基于 B/S 的 WEB 应用体系网上物流管理结构52.2.1 传统的两层体系结构网上物流管理52.2.2 三层体系结构网上物流管理 62.2.3 JSP 网站开发模式62.3 ECLIPSE 简介 7网上物流管理 2.4 TOMCAT 简介72.5 网上物流管理 SQL SERVER 简介82.6 MV 网上物流管理 C 设计模式8第 3 章 系统分析网上物流管理与总体设计 103.1 系统需求分析103.1.1 用户需求分析1 网上物流管理 03.2 数据分析11网上物流管理 3.3 系统流程113.4 功能模块网上物流管理
6、划分143.5 功能模块介绍网上物流管理 153.5.1 博客注册登录管理模块153.5.2 博客及文章检索查询模块153.5.3 博客页面显示模块163.5.4 博客个人维护管理模块16第 4 章 系统详细设计 174.1 数据库分析17网上物流管理4.1.1 数据库设计 E-R 图174.2 系统数据表设计204.3 网上物流管理数据连接23第 5 章 系网上物流管理统功能的具体实现 245.1 系统的主网上物流管理窗口245.2 公共核心类的设计265.2.1 数据库相关2 网上物流管理 65.2.2 编写 JAVABEAN 类28 网上物流管理5.2.3 管理类设计29 网上物流管理5
7、.3 系统主要功能模块详述31 网上物流管理5.3.1 博客管理员登陆模块31 网上物流管理5.3.2 日志管理显示模块32 网上物流管理5.3.3 撰写日志模块355.网上物流管理 3.4 删除日志模块365.3.5 修改网上物流管理日志模块385.3.6 日志搜索模块39结 论40 网上物流管理 参考文献41致 谢42网上物流管理第 1 章 绪论1.1 博客信网上物流管理息系统概述博客(Blog 网上物流管理或 Weblog)一词源于Web Log(网络日志网上物流管理)的缩写,是一种十分简易的傻瓜化个人信息发布方式。任网上物流管理何人都可以像使用免费电子邮件一样,完成个人网页的创建、发布
8、和更网上物流管理新。博客就是开放的私人空间,可以充分利用超文本链接、网络互动、动态更网上物流管理新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知网上物流管理识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及网上物流管理时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚网上物流管理朋友,进行深度交流沟通1。博客网上物流管理 当然是个大家都陌生的名词,博客的英文名词就是Blog 或 Weblog(指人时对应于 Bl 网上物流管理 ogger) ,是一个典型的网络新事物,查阅最新 计算机毕网上物流管理业论文网 的英文词典也不可能查到。该词来源于Web 网上物流
9、管理 Log(网络日志)的缩写,特指一种特别的网络个人出版形网上物流管理式,内容按照时间顺序排列,并且不断更新。博客是一种网上物流管理零编辑、零技术、零成本、零形式的网上个人出版方式。博客概念一般包含了三个要素(当然,也不需要局限这些定义):网上物流管理(1)网页主体内容由不断更新的、个性化的众多日网上物流管理志组成。(2)按时间顺序排列,而且是倒序方式网上物流管理,也就是最新的放在最上面,最旧的放在最下面。(3)内容可以是各种主题、各种外观布局和各种写作风格,但是文章内容以超链接作为重要的表达方式。引 言计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能却有了长足的
10、进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。 在中小学中用计算机管理排课的意义现在我国的中小学校中排课的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。我作为一个计算机应用的大专生,希望可以在这方面有所贡献。改革的总设计师邓小平同志说过科学技术是第一生产力,我希望能用我三年的所学编制出一个实用的程序
11、来帮助中小学进行更有效的课程管理。系统概述11 排课管理系统概述排课管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以排课管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件排课,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对排课信息进行管理,具有着手工管理所无法比拟的优
12、点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高排课管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。12排课管理系统的目的和意义终上所述,开发这样一套排课管理软件成为很有必要的事情。我们所开发的这排课管理软件归纳起来,好处大约有以下几点:1 可以存储历届的排课,安全、高效;2 只需一到二名排课录入员即可操作系统,节省大量人力;3 可以按照录入人员的输入来自动生成课程表,并尽量减少冲突等情况发生。 排课系统的设计分析根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。
13、使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。第二章 系统分析 2.1 编程环境选择编程环境的选择微软公司的 Jsp 是 Windows 应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。Jsp 提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统 VB 是一个相对较好的选择。 关系型数据库的实现 Sqlserver2000 就是关系数据库开发
14、工具,数据库能汇集各种信息以供查询、存储和检索。Sqlserver 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Sqlserver 允许创建自定义报表用于打印或输出数据库中的信息。Sqlserver 也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Sqlserver 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Sqlserver 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
15、二者的结合(DBA)微软的 JET 数据库引擎提供了与数据库打交道的途径,我们是通过它以及 Jsp 来访问数据库并对其进行各种操作。Jsp、Sqlserver 以及其他微软的软件产品都是通过共用 JET 数据库引擎,从而给用户提供了丰富的数据类型。当今的微软对数据库中的 ADO 比较注视,并在.net 上使用了基于 BS 学生实验能力评测系统设计关键词: 评测系统;ASP.NET;SQL Server 数据库;本论文从理论和实践两方面出发,选用 ASP.NET 和 SQL Server 技术构建高等院校学生实验能力评测系统,该系统是一个典型的 B/S 结构的应用,它的大部分功能都是基于数据库的
16、操作。本论文的研究内容和创新点如下:1、高等院校学生实验能力评测系统主要包括前台用户操作和后台管理员管理两部分。2、前台主要实现用户的注册和登录,浏览有关课程实验的最新信息、下载有关实验的资料,查看学生实验能力信息的详细信息,修改用户个人资料,修改用户密码等。3、管理员主要实现对数据库中学生的基本信息、课程信息、实验能力信息、实验名称信息、专业信息、用户以及角色的管理。4、管理员可以操纵文件信息上传功能及图片上传功能。5、主要增加了学生查询功能及访客留言功能实现信息交流的功能特点。通过对系统进行需求分析、数据库设计、系统设计、系统测试。在此基础上将理论知识与开发技术运一章绪论1.1 选题的背景
17、众所周知,计算机管理可以大大的提高工作效率,加强部门之间的沟通配合,节省大量的纸张。由此带来的经济效益是非常客观的。以后的社会是信息的社会,信息只有快、准、精才能发挥其价值。利用数据库大容量高效率的处理数据,使学生学习管理进入信息化管理并与高等院校的其它的管理系统成为有机的组合体,使高等院校能更方便快捷地管理学生实验能力的基本情况。学生实验能力评测系统是大中专院校这种教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,学生实验能力评测系统能够为用户(教学管理人员)提供充足的信息和快捷的查询手段。但一直以来学校都使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:
18、效率低、保存性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而且维护往往又要安排人员、增加资金,使用计算机对学生实验能力信息资料进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。1.2 文献综述以往的学生实验能力评测系统大部分采用 ASP 做的,它存在很多的缺陷,由于 ASP 程序和网页的 HTML 混在一起,这就使程序看上去很杂乱。在开发过程中常常产生一些问题,同时 ASP 页面是有脚本语言解释执行的,使得其速度受到影响。而且 ASP 只能使用脚本语言,主要依靠 VBScript 和 jav
19、ascript。而 ASP.NET 可以克服以上限制,它可以使用 .NET Framework 支持的任何一种功能完善的编程语言。它不仅是 ASP3 的一个简单升级,而且为我们提供了一个全新而强大的服务控件结构。它提供的控件可以非常简单地用在Web 页面中。而在 ASP 中程序员就需要利用对象和几个组件来完成非常容易实现的功能。ASP.NET 几乎完全基于组件和模块化,每一个页,对象和 HTML 元素都是一个运行的组件对象。所以用 ASP.NET 来做系统是一个很好的选择。第三章高等院校学生实验能力评测系统需求分析3.1 调查报告以往学校都使用传统人工的方式管理文件档案,这种管理方式存在着许多
20、缺点,如效率低、保存性差、另外时间一长将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而且维护往往又要安排人员、增加资金。计算机管理可以大大的提高工作效率,加强部门之间的沟通配合,节省大量的纸张浪费。由此带来的经济效益是非常客观的。以后的社会是信息的社会,信息只有快,准,精才能发挥其价值。利用数据库大容量高效率的处理使学生学习管理进入信息管理并与高等院校的其它的管理系统成为有机的组合体,使高等院校能更方便快捷地管理学生学习的基本情况。使用计算机对学生实验能力信息资料进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等
21、。所以非常有必要研究学校内部使用的应用管理软件3.2 可行性分析3.2.1 系统的开发的可行性主要包括:技术的可行性经济的可行性操作的可行性法律的可行性3.2.2 技术的可行性主要包括:硬件技术和软件技术硬件技术主要是计算机的性能要求包括:CPU 的运行速度,硬盘的存储容量等,其他主要是网络设备。如路由器,网线等。软件技术主要是指软件的开发工具。目前软件的开发工具有很多。如 VB 程序设计语言、ASP、JSP 程序设计语言、ASP.NET 等,数据库开发工具主要有 SQL SERVER 2000,MY SQL,ORCAL 等。本系统使用的开发 VS2005(c#语言)+ SQL SERVER
22、2000 数据库作为开发工具。目前不论从硬件还是软件方面都能够符合我们的技术要求。3.2.3 经济的可行性费用支出包括:基建投资(主要是购买硬件设备) 、其他经常性支出(支持性服务、材料、电费、设备更新费用等)3.2.4 操作的可行性本系统的主要使用对象为学校的管理人员和学生。只要懂计算机的一些基本的操作即可。法律与政策的许可,遵照法律和政策方面的许可3.3 系统性能需求分析3.3.1 对功能的规定a).能够针对 SQL Server 数据库执行 ODBC 数据源的基本管理,如添加、删除;b).能够对创建好的数据源进行查询分析操作。在查询分析 SQL Server 数据源之前对数据库进行身份验
23、证以增强安全性。3.3.2 对系统性能的规定1.操作方便、界面友好;2.与数据源进行连接时,响应速度必须足够快(3 秒之内) ; 3.易于维护和扩展。3.3.3 灵活性1.适用于 Windows 系列中的多个操作系统,如 Windows XP、Windows 2003、Windows 2000 等;2.为以后增加支持的数据库留下接口,方便以后的系统扩展。3.3.4 故障处理要求在系统运行的各阶段如果发生错误,如:SQL Server 服务未启动、Excel/Access 文件不存在、登录 SQL Server 时用户名或密码错误等,给出相应的错误提示,错误提示务必做到通俗易懂,简单明了。3.4
24、 系统的功能需求分析学生实验能力测评系统的功能需求分为两个方面,这两方面分别是学生、学校的教学管理人员的功能。1、学生的功能需求主要包括:浏览最新的实验信息 相关的实验资料下载 学生实验能力信息查询 实验考试信息浏览学生注册成为会员会员登录之后修改自己信息及发表留言2、教学管理人员的功能最为复杂,包括以下主要功能模块:学生基本信息添加、删除、修改 专业基本信息添加、删除、修改 课程基本信息添加、删除、修改 学生单项实验能力信息添加、删除、修改 学生实验能力群信息添加、删除、修改 学生实验能力信息查询 实验名称信息添加、删除、修改 用户留言信息的添加、删除、修改 系统管理员添加、删除、修改其他管
25、理员 文件信息上传功能图片信息上传功能3.5 小结通过对系统进行需求分析。熟悉整个系统的开发的可行性、系统需要实现的功能及系统的性能要求,为后面的系统设计提供文档。第四章 高等院校学生实验能力评测系统设计4.1 系统架构分析本系统采用 B/S 架构。虽然 C/S 架构是目前常用的应用服务器模式之一,它使用客户 /服务模型进行工作。在服务器端,一般采用高性能的 PC、工作站或者专用服务器,并根据需要采用大型的数据系统,如 Oracle、Sybase 、Informix 或者 MS SQL Server;而客户端则需要安装专用的的客户端软件。C/S 结构充分发挥了客户端 PC 的处理功能,将很多部
26、分的工作,如计算、数据采集通过客户端处理以后再提交给服务器,这样相对就减少了服务器的压力,从而能很快响应客户端的请求。C/S 结构也有着很大的限制,客户端需要安装用户专用的客户端软件,这样给开发、安装、升级、维护以及数据存储都带来一系列问题。同时,客户端程序可能会受到操作系统的限制,如果应用程序不支持跨平台特性,只能运行在Windows 系统上,就无法在 Linux,Solaris 或者其他平台上运行。为了解决这一 问题,就出现了 B/S 结构。 4.2 系统功能设计在本系统中它主要包括以下功能:用户登录和注册功能、 用户和角色管理功能 学生基本信息添加、删除、修改 课程基本信息添加、删除、修
27、改 学生单项实验能力信息添加、删除、修改 学生实验能力群信息添加、删除、修改 学生实验能力信息查询 课程实验信息添加、删除、修改 专业信息添加、删除、修改 会员信息注册,登陆 用户留言功能模块图片上传功能模块教学评估工作是教学行政部门对高等学校教学质量进行宏观监督的重要手段,目的是提高教育教学质量。教学评估是学校教学管理的一项重要内容,如何科学地、全面、客观公正地评估教师的师德水平和业务素质,是一项理论上和实践上都十分重要的工作。通过学校各层次人员对教学的教学质量进行民主评估,评测结果和分析报表可以帮助学校领导及时全面的掌握全校教师教学业务状况,帮助教师有针对性的改进工作方法、提高教学质量。教
28、学质量评估方面,传统的成绩单或者家长手册已经远远不能满足对教学过程中大量有效信息的分析利用。随着现代教育技术和管理方法的 计算机毕业论文网发展以及教学系统化理念的实施研究,我们应该通过精细客观的评价来监督,促进老师的教与学生的学,活化了教学信息,增强对教学质量的分析和监控。开发教师教学质量评教系统有两方面的好处:一是教师教学质量评教系统的实用性,一个好的教师教学质量评教系统会将一个庞大投票评优工作井井有条的管理起来,计算机与人的不同就在于,计算机是机械的,精确的,它不会使管理工作出现差错。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够大大减轻教工人员的工
29、作量,提高办事效率;各一方面好处,设计教师教学质量评教系统只是一种手段, 通过它使我可以更好的了解计算机的工作过程,掌握开发语言的使用方法,掌握开发各种项目的工作技能,适应迅猛发展的社会。功能: (1) 要求学生能够进行选课。(2) 要求学生能够对教师进行教学质量评估及对其留言。(3) 要求教师能够查看评教,以及对同行进行教学质量评估。(4) 要求管理员能够对学生,教师信息进行插入,删除等操作(5) 要求管理员能够对教学质量评估进行统计。针对教师教学质量评估系统功能的需求,总结出如下需求信息。(1) 用户分教师、学生和管理员。(2) 教师担任一门或多门课程。(3) 学生能选修一门或多门课程,学
30、生选择的课程要有选课记录。(4) 学生对自己所选择的课程相对应的教师进行教学评估(进行打分) ,并根据情况意愿留言。(5) 教师根据自己所授课程查看学生对自己的评分,同时查看学生对自己的留言。经过需求总结,考虑到将来功能上的扩展,设计如下数据项和数据结构。(1) 学生,包括数据项:学号、姓名、系名、班名、密码等。(2) 教师,包括数据项:教师 ID、姓名,所属院系、所授课程、所带班级、密码等。 (3) 管理员,包括数据项:管理员 ID、密码等。(4) 课程,包括数据项:课程编码、课程名称、授课教师等。(5) 选课记录,包括数据项:课程编号、课程名称、学号。(6) 学生分数记录表:包括数据项:学
31、号、教师姓名、课程名称、分数。(7) 教师分数记录表:包括数据项:教师 ID、教师姓名、所属院系、所授课程、分数 (8) 留言, 包括数据项:留言、编号、教师姓名等。摘 要本系统是为公司设计开发的在线客户关系管理系统,来研究基于 B/S 模式的网上客户关系管理的实现,采用的是 ASP.NET+SQL 2000 模式的电子商务内容来源: ,计算机毕业设计网平台。客户关系作为一种公司发展的必备,其管理问题一直都是企业所关心的问题。但是,这其中涉及的信息处理量过于大,一直没有适合的信息管理系统。然而,现在计算机技术和网络推广已经得到了很好的发展,各行各业都在不同程度地引进计算机及网络技术,以求在业务
32、处理能力及服务能力方面做到更大进步。可以说,现下哪个企业不引进计算机信息管理系统,谁就在服务水平和业务水平方面逊于同行一筹了。此系统设计上采用三内容来源: ,计算机毕业设计网 层结构、Web Service 技术,使之在选用平台、采用技术上具有先进性、前瞻性、扩充性,从而保证建成的系统具有良好的稳定性、可扩充性。系统设计按标准化、规范化,分层设计,构件化实现。采用软件构件化的开发方式,使系统结构分层,业务与实现分离,逻辑与数据分离;以统一的服务接口规范为核心,使用开放标准。从功能上来说,系统是比较完备的,系统以 Web 界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信
33、息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序内容来源: ,计算机毕业设计网的扩展与维护,同时建立了程序功能复用的基础。关键词: ASP.NET 信息管理 数据库 sql 2000AbstractAlong with the development of Internet technology, daily life can not already do without the network. The life and work of the social peop
34、le of future will depend on the development of digital technology more and more ,Digitize more and more, the networking, electronic, virtual. Development course and present application state and development trend of Internet, can believe network technology great change life and working way of us ful
35、ly, Even a certain change will take place in the values of the society.This procedure tries to build up a bookshop in the network with ASP.NET, So that every customer neednt go out and can do shopping easily through surfing the Net at home .this article is analyzing the design and realization of 内容来
36、源: ,计算机毕业设计网an online bookshop with Data Mining function, from the views of theory and practice. Starting with introducing concepts and techniques of OOA and OOP in detail, especially introducing the knowledge which apply for this system, such as: the feature and flow of OOA and OOP; analyzing the f
37、eature、structure and using method of developing techniques ASP.NET and ADO.NET which using in my system. And then, this article analyses the feasibility of the system, then minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explains the desi
38、gn and realization of Web page layout, data base and application program of our system.This online bookstore system uses ASP.NET technology to realize on Visual Studio.Net platform. Its main function has: manage users, new books on sale, look for classified books, search books, collect favorite book
39、, process of purchase, sales list, the comment of the books, websites management, etc. During the course of writing this article, I strive to integrate theory and practice. While expatiating the different kind of theories, I illuminate the application and operation skill combining the system so as t
40、o fully incarnate the application of these theories and techniques to this system.KEYWORD:OOA,OOD,ASP.NET,ADO.NET录摘 要计算机等级考试查询系统,基于学校里庞大的用户群应运而生。它是应用 JSP 技术在LINUX 服务器上构建的系统模型。本系统采用 j2sdk1.4.1_07 版本进行开发,使用 RESIN服务器当做测试服务器,采用 mm.mysql.jdbc-2.0pre5 驱动数据库。使用 Dreamweaver 编写JSP 语言。计算机等级考试查询系统主要解决不同类型的用户怎样
41、进行不同类型的查询,即超级管理员、系管理员和学生用户怎样进行不同权限的查询。这样限定权限便于管理,而且查询结果一目了然。当然在开发软件系统的漫长过程中,我们会面临错综复杂的问题,人又难免会犯错误,这就需要进行软件测试。我在编码过程中进行了模块测试,编码结束后又进行了系统测试和验收测试。分别采用白盒测试和黑盒测试的方法。测试结果表明每个模块之间的接口都吻合,即被调用模块都能正确接收参数,调用模块能调用自己想要调用的每个模块。各项功能基本上实现,产生记录符合要求。关键词: JSP 技术 查询 权限 软件测试The computer inquires about the system, arise
42、at the historic moment on the basis of the huge users in the school in grade examination. It is the systematic model using JSP technology to structure on LINUX server. This system adopts j2sdk1. 4. 1 _ 07 editions develop , use RESIN server to regard as and test the server , adopt mm. mysql. jdbc-2.
43、 0pre5 drives the database . Use Dreamweaver to write JSP language.The computer inquires the system solves how different kinds of users carry on different kinds of inquiry mainly in grade examination, namely super administrator, administrator and how user carry on different inquiry of authority stud
44、ent. It is easy to manage to limit the authority like this, and it is very clear to inquire about the result.Certainly while the ones that develop the software system are long , we will face the intricate problem , people will unavoidably make mistakes , this needs to carry on software test. I test
45、the module in the course of code, carry on system testing and confirm testing after the code. Adopt the method that the white box is tested and the black box test separately. Test result indicate interface of each module identical , transfer module can correct to receive the parameter, can transfer
46、each module wanted to transfer by oneself while transfering the module. Every function is realized basically, produce and write down and fulfil requirements.Key words: JSP technology Inquiry Authority Software test 目 录第一章 引言1关于 JSP1第二章 需求分析4一、开发环境4二、可行性研究4三、系统流程图及数据流图5四、需求分析6第三章 数据库设计8第四章 功能设计10一、 查
47、询功能模块10二、 详细设计阶段11三、 代码15四、 代码的实现17第五章 测试21结束语22第一章 引言 计算机等级考试查询系统是有其开发的必要性的,它的应用将大大节省了学校的人力资源,从而从人工劳动中解脱出来。我们这次开发的软件系统一共包括了三个部分:等级考试的报名系统、查询系统和管理系统。其中管理系统是另外两部分的总汇。我设计的这部分主要是查询系统,其中包含了超级管理员的查询、系管理员的查询和普通学生的查询。这就需要分别限定查询的权限问题。我个人认为是难点中的难点。因为这是我第一次涉及JSP 技术,所以我用到的还只是很浅显的一部分,更深奥的还有待我在今后的学习当中逐渐的把它解决。计算机
48、等级考试的查询系统是此次开发过程当中不可缺少的组成部分,它与另外两个系统相辅相成,形成完整的统一,尤其是其中的数据库,更是连接这三部分的纽带所在。以下我将分几个章节来进行具体介绍。第一章 绪论11 课题背景随着现在教育事业的不断发展,信息技术对社会进步和国名经济发挥着越来越大的促进作用,并对传统的思想观念、工作方式产生巨大的冲击。世界已进入信息化时代,网络技术已进入了各行各业,同时也带动了各行业的发展。中国现在教育事业的发展迅猛,高等院校的数量和规模不断的扩大。与此同时,根据时代的要求,管理,特别是对日益增多的学生的管理,对学校的发展起着不可忽视的作用。而班主任(辅导老师)在学生的管理中有着承
49、上启下的枢纽地位,这一角色的重要性也日渐突出起来。学校与学生之间沟通途径的建立、对学生的具体管理措施的实施等都是通过班主任的工作得以体现和贯彻执行的,如果班主任这个环节的工作做的好,其对学生工作的总体管理和发展都具有不可估量的好处。因此,越来越多的学校对班主任这一角色也越来越重视,一些院校专门对班主任进行一系列培训,并且由原来的一个系甚至一个院配备一名辅导员增加至每个班级一名班主任。与上述管理需求不符的是:针对班主任工作的配套管理软件严重缺乏。虽然,已有很多较成熟的学生管理方面的软件,但这些软件主要是实现了教学和教务两个方面的数字化管理,而在目前国内已有的学生管理系统中,具体到班主任管理班级这个方面的管理软件基本上是一片空白。实际上,一方面,班主任工作的特点是事多、琐碎、繁杂,但工作程序是有序。因而,在当今科技高度发达的信息社会,开发一个适合班主任工作的管理软件,提高办公质量,加强班级管理,是适应学校各方面发展的要求,是学生管理工作中急需解决的问题。12 使用技术及发展本论文主要研究 JSP 技术以及 JSP 技术实现基于 Web 的三层体系结构的应用,实现了动态网页对数据库的查询、统计、更新等功能。目的是应用计算机网络、数据库、Internet 技术、以 Tomcat 为服务器,JSP、JAVA 作