1、硕士论文网格设计论文通过应用网格计算技术,实现有限元法并行计算,旨在高性能工硕士论文网格设计程运算方面作一些尝试。论文通过解决网格环境在Wmdow 硕士论文网格设计 sXP 操作系统上部署及应用,然后编制并行计算的有限硕士论文网格设计元程序,解决计算的并行化、分布式和数据资源的共享,最后在网格环境中硕士论文网格设计实现有限元法并行计算。全文研究的重点是:(1)有限元并行计算的算法设计。(2)硕士论文网格设计基于网格计算的并行计算环境的安装配置及该环境中的程序设计。(3)在网格环境中实现有限元并行计算。第一硕士论文网格设计章、为本文概论,介绍课题意义,课题的国内外研究现状,接着介绍了课题硕士论文
2、网格设计期间主要的研究工作。第二章、主要介绍了有限元法处理 计算机毕业论文网结构分析问题的基本过程和并行计算思想硕士论文网格设计,着重研究了有限元分析的关键问题,即单元刚度矩阵的计算,总刚度硕士论文网格设计矩阵的装配及约束条件处理等问题的并行算法。第三章硕士论文网格设计、主要介绍了网格计算的相关概念和网格计算的体系结构。首先介绍硕士论文网格设计了网格计算的定义,对网格和其它计算模式进行了比较,网格的分类以及网硕士论文网格设计格计算的关键技术。接着介绍了网格计算的五层沙漏模型及开放网格服务体系硕士论文网格设计结构(OGSA),对OGSA各层和其硕士论文网格设计特点都作了介绍。最后对 Web 服务
3、资源框架( WSRF)做了详细的介硕士论文网格设计绍,包括其主要特点和各个组成部件,重点介绍了有状态的 Web 服务硕士论文网格设计的调用过程。第四章、简单介绍Glob 硕士论文网格设计 us项目,对Globus项目作硕士论文网格设计基本的介绍。接着介绍最新基于Globus硕士论文网格设计项目的网格开发工具 Globus Toolkit硕士论文网格设计 4(GT4) 。再接着介绍 GT4 的安装和配置,最后以单元刚度网格服硕士论文网格设计务为例,重点介绍 GT4环境下网格服务的开发、部署以及运行。第五章、介绍了在网格计算环境中实现有限元并行计算。本文开硕士论文网格设计发了一个基于网格计算环境的
4、分布式有限元并行计算(Distribu 硕士论文网格设计tedParallelFiniteElementMethod)的环境原型DPFEM 硕士论文网格设计,介绍了 DPFEM 的设计过程。首先介绍了有限元并行计算系统的硕士论文网格设计总体架构,接着介绍系统的各个功能模块,然后着重介绍中间件、WEB 硕士论文网格设计客户端、数据库服务的实现,最终实现有限元并行计算。硕士论文网格设计目 录摘要1Ab 硕士论文网格设计 stract21、引言硕士论文网格设计 31.1 课题研究的目的41.2 课题研究的意义41 硕士论文网格设计.3 课题的可行性分析51.3.1 硕士论文网格设计 课题调研51.3
5、.2 可行性分析52、准备阶段6硕士论文网格设计2.1 JSP 编程语言62.2 硕士论文网格设计 SQLSERVER 2000 数据库72.3 BS 模式与 C/S 模式的比较分析72.4 数据库系统设计9硕士论文网格设计 3、应用系统开发工具113.1 硕士论文网格设计对软件和硬件的要求113.2 运行需求113.3 其他需求12 硕士论文网格设计 3.4 数据库应用系统开发简介123.5 学生选排课系统12硕士论文网格设计4、系统分析134.1 系统简要硕士论文网格设计分析134.2 应用需求分析144.3 业务流分析164.4 数据流分析164.5 硕士论文网格设计 系统数据模型设计1
6、74.5.1 E-硕士论文网格设计 R 图174.5.2 数据表185、详细设计195.1 学生登录195.2 课程预览195.3 选课硕士论文网格设计205.4 退课215.5 密码修改215.6 硕士论文网格设计 管理员登录215.7 退出系统硕士论文网格设计226、调和测试22结 论24硕士论文网格设计致 谢25参 考 文 硕士论文网格设计献26摘要硕士论文网格设计Internet 网是目前全球最大的计算机通信网,它遍硕士论文网格设计及全球几乎所有的国家和地区。www 系统是一个大型的分布式超媒体硕士论文网格设计信息数据库,它极大的推动了 Internet 的发展,己经成为 Int 硕士
7、论文网格设计 ernet 中最流行、最主要的信息服务方式。www 技术之所以能在硕士论文网格设计全球普及,一个重要的原因就是它与数据库管理系统相互融合,成为一个处理和共享信息的强大工具。一方面,数据库是一种强大的信息管理工具,另一方面,www 提供了共享数据的方法。两者强强联合取长补短,发挥各自优势,使用户可以在 Web 浏览器上方便地检索数据库的内容。 本论文主要包括学生选排课系统方案分析与网络规划,本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功
8、能完备,易使用等特点。经过分析,我们使用 SQLSERVER2000 数据库,Jsp 编程语言作为开发工具, 利用其提供的各种面向对象的开发工具,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。本系统可以方便学生更方便的选排课。实现全校学生选课在线查询。还可以对新来的学生信息进行信息录入。由于学生上课情况复杂,可以实现信息修改,及时调整学生的基本情况。关键词 选排课 系统设计 信息管理1、引言数据库是从 60 年代初发展起来的计算机技术。经过四十来年的发展,数据库技术己经趋于成熟。Web 数据库在新的 Internet 环境中发生了
9、很大的变化。就数据应用而言呈现出多样化的空间,如数字图书馆、电子出版物、电子商务、远程教育系统等的出现,给 web 数据库技术提出了更多、更高的要求。同时,随着国内高校校园网的建设,基于互联网的应用系统的开发正在蓬勃发展并发挥着较大的作用。例如,我国许多高校的网上招生系统,学校的各种管理信息系统,学校选排课系统,还有一些医学院校开发出的网上诊所、远程诊断系统等等,都是基于校园网的应用系统。国外的教学科研软件与国内相比开发的早而且比较成熟。早在七十年代末,美国就建成了 NSFNET(国家科学基金网),其课题的申报及课题的进展情况汇报都在网上进行。其网上教学教务管理系统也十分完善,世界各地的学生可
10、以坐在家里通过互联网完成入学报名、选排课、考试、毕业论文、取得学位这一学习生活的全过程。目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于 Internet 的校园网的应用已深入到校园内的各个方面。在高等学校的教务管理工作中,课程表的编排是一项十分复杂、棘手的工作。在排课过程中,除了满足大量的制约条件以外,还必须解决许多冲突与矛盾,例如:两位教师不能同一时间在同一班级上课、一位教师不能在同一时间上两门课等等。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而
11、使学校教务管理现代化迈上了一个新台阶。我国不少高校都实行了学分制,它的核心是允许学生自由选排课,即把学习的自主权交给学生。在这里,学生选排课时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选排课,即能实时地对大量选排课数据进行检验和统计,十分方便地输出选排课结果,同时也避免了人工处理时容易产生的错误。从系统开发的复杂程度来看,计算机辅助排课与选排课是高校教务系统中的两个关键子系统,目前不少教务系统尚未很好地解决排课与选排课问题。本文主要对高校教务管理系统中计算机课表编排与选排课子系统的基本功能、设计思想、需求分析以及实现技术进行探讨。我想大家肯定都经历过学生时
12、代,也许很多人还对那个时候的选课记忆犹新,每个学期都要排着长长的队伍去选。现在,我们已经进入到 Internet 时代了,选课系统自然也要随着更新。大学中,公选排课较多,学生可根据自己的专业及兴趣选择公选课程进行学习,本系统将从教学部门的要求出发,实现公选课的选择、查询与统计。学生选排课系统需要满足来自两方面的需求,这三个方面分别是学生、管理员。学生的需求是查询院系的课程、学生选排课情况及学生信息的修改;学生可以直接查看选排课情况,学生可以根据本人学号和密码登录系统,还可以进行本人学科成绩情况的查询和维护部分个人信息。一般情况下,学生只应该查询和维护本人的选排课情况和个人信息,若查询和维护其他
13、学生的选排课及成绩查询信息,就要知道其他学生的学号和密码。这些是很难得到的,特别是密码,所以不但满足了学生的要求,还保护了学生的个人隐私。学校工作人员有修改学生选排课的权限,所以需对工作人员登陆本模块进行更多的考虑。在此系统中,学校工作人员可以为学生加入选排课或是登陆记录,并打印生成相应的报表给用户查看和确认院系管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对选排课信息、教师信息、总体选排课情况信息的查询和统计、工作人员和管理人员信息查看及维护。学校管理员可以浏览、查询、修改、统计选排课的基本信息;浏览、查询、统计和修改学生选排课的基本信息,浏览、查询、统计学生信息,但不能添加
14、删除和修改学生的信息,这部分功能应该由院系工作人员执行,但是,删除某条学生选排课基本信息记录时,应实现对该学生选排课的级联删除。并且还应具有生成选排课报表,并打印输出的功能。设计不同用户的操作权限和登陆方法对所有用户开放的学生选排课查询和个人部分信息维护查看个人情况信息维护学生个人密码根据选排课情况对数据库进行操作并生成报表根据选排课情况对数据库进行操作并生成报表查询及统计各种信息维选排课信息维护工作人员和管理员信息维护学生信息处理信息的完整性。本系统主要实现学生信息管理、课程信息管理、排课管理、学生选课管理,学生信息管理有学生姓名、学生学号和学生所在系;课程信息管理有课程名称、学分、上课地点
15、、已选人数、课程性质、开课系、课程人数;系信息管理有系号和系名。(1)学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调用相应的选排课模块。其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入主控操作界面。(2)教师信息模块完成教师的登陆,然后根据各位教师所在的系不同,教师所教的课程不同,调用所选的课程.其中教师登陆模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入主控操作界面。(3)课程信息管理包括必修课程和选修课程,学生必需先登陆才能进行对课程的选排课否则不能进入选排课系统
16、.(4)系信息管理中学生必需选重所在的系号和系名才能进行选排课,否则并不能进行选排课.1.1 目的和意义本系统的设计目的是为了满足使用者只要通过互联网就可以足不出户的管理自己的销售网络,改变传统商业交易,在互联网上进行交易,实现网上销售管理。为了实现上述目的,我对各种销售管理系统有了深一步的了解,从而满足客户的要求,让他们可以随时进行管理操作。本论文课题新颖,主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好
17、的基础。1.2 开发设计思想本系统用 JSP 语言来编写销售系统,数据库用 Microsoft SQLServer2000 来连接系统,通过编写 JavaBeans 来进行后台业务逻辑控制,即 JSP +JavaBeans + SQLServer2000 三层模式完成整个设计工作。本系统全部基于 Internet 网络,以 JSP 语言对网站进行开发,注重用户与网站的交互性。因此在这样的背景下,针对当前 Internet 网络发展趋势来计销售系统就成为了当今应用软件的首选体系结构。开发目标网上管理的优势在于选择面大、节省时间和精力等。整个销售市场一片繁荣,在这种情况下,销售系统的加入无疑将使得
18、竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,销售系统的优势才能得以体现。在中国,销售系统有发展的必要,也有发展的基础,发展销售系统的各方面条件也日趋成熟,但是还存在一些问题,只有把问题解决好了,才能保证销售系统的蓬勃发展,第二章 开发工具和环境简介2.1 Java Server Page 简介Java Server Page 或简称为 JSP 是由 Sun 公司在 Java 语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个 Server 端框架,基于这个框架,开发人员可以综合使用 HTML,XML , JAVA 语言以及其他脚本语言,
19、灵活,快速地创建和维护动态网页,特别是目前的商业系统。作为 JavaTM 技术的一部分,JSP 能够快速的开发出基于所有 Web 服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。同时,JSP 把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变祖国网页布局。这样跨平台的特性己包含了目前大部份网站服务器配置环境,再加上它的语法写作方式可媲美 ASP 般的易学易懂,而且在网络安全技术方面甚至已超越 ASP 技术。所以,相信很快的时间内极有可能取代现有网页编译技术,而成为商业网站的新标准。在本节中我们将会讨论 JSP 技术的特性,让您更加了解这项新
20、技术。2.2 Microsoft SQLServer2000 简介SQLServer2000 是一个基于关系型数据库模型建立的数据库管理系统软件(DBMS)。它帮助用户方使地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便于根据数据库信息作出有效的决策。另外,仅有这样个数据库管理系统软件(DBMS) ,则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,信息系统的开发者都是在某种数据库管理系统软件DBMS环境下编写相应的应川程序,以形成一个能够满足应用需求且操作尽可能简单的应用型信息系统,这被称之为二次开发。 SQLServer20
21、00 还具有以下特点: 1使信息更易于查找和使用SQLServer2000 继续为简便地查找信息提供易于使用的工具。2支持 Web 功能的信息共享SQLServer2000 可以通过企业内部网络 Internet 很简便地实现信息共享,而且它可以很容易地将数据库定位到浏览器中,它将桌面数据库的功能和网站的功能结合在一起。转眼间四个月的毕业设计快结束了,我的体会很多,这次毕业设计是对我的大学两年学习的总结,使我的专业知识和实际应用紧密的结合起来。通过这次毕业设计使我对数据库理论有了比较深刻的认识,并且对软件工程方面的设计理论和开发过程也有了深刻的了解,在这一阶段的学习过程中,我基本上掌握了 JS
22、P 技术和 SQL SERVER 2000 的基本操作和编程方法。开始时对行为特性设计的理解不够,至使到后来具体编程时出现问题,只能再重新进行设计。在毕业设计过程中,对整个系统的设计特别是行为特性设计有很多的心得,行为特性设计阶段对整个程序设计很重要,由于刚开新进行设计,而程序也得进行修改,所以在今后的软件设计中我一定要把需求分析和行为特性设计做好,防止事倍功半。另外在开发的过程中,由于对 SQL Server 2000 掌握的不够,所以在整个软件开发的过程中遇到很多问题,到最后的调试阶段也费力不少。毕业设计的过程涉及大学两年的基础课和专业课的很多的理论知识,但是在实际应用方面涉及很少,而毕业
23、设计是需要把这些知识贯通起来,综合运用,所以通过这次毕业设计我认识问题、分析问题、解决问题的能力都有了很大的提高。同时自己在动手能力上也有了很大的进步。很不容易的事情,而计算机网络的发展为同学间的联系提供了一个方便、快捷直接的方式,校友录管理网站的产生则为其提供了沟通交流的媒介。无论身在何处的人们通过校友录管理网站建立自己所属地区的所属学校。同学之间可以不定地点,不定时间的在网上进行交流,虽然人们可以通过聚会的形式使大家相聚,但却存在很多问题,首先,朋友们生活在不同的城市,使他们相聚在某一地点是不实际的,其次,每个人的工作性质不同,大家所拥有的空闲时间也不一致,若因聚会而请假则会损失一定的资金
24、这对于生活在都市的人们而言也是得不常失的,另外,人们也可通过电本表说明如下:本表的主要作用是用于记录与安全信息相关的内容,安全码是除有效证件之外最高级别的帐号保护措施。利用安全码不仅可以修复登录密码,还可以修改密码提示问题及答案、重新设置保密邮箱等。密码提示问题是用于修复登录密码。如果您忘记了登录密码,可以非常方便地通过您的生日和密码提示问题/答案来重新设定密码。长度不超过 30 个字符。目 录摘 要随着的逐渐普及,Email 在人们生活中应用日益广范,除了专业的邮件服务之外,一般大型网站与单位都提供了 email 服务。因此,本次设计是通过对 SMTP、pop3 协议的熟悉和理解、以及对 J
25、SP 编程和网页设计技能的掌握,开发出一个简单的 B/S 结构下的邮件服务。能完成邮件的发送、接收、以及附件处理功能等。主要运用的软件有 Eclipse, SQL Server,在 JAVA 环境下,利用 JSP 编程来实现邮件的各种功能。该主要支持用户的身份验证,用户只有通过正确注册后才能进入该。在中可以查看自己的邮件也可以发送邮件到任意的邮箱,发邮件的时候可以进行附件的发送。通过本次课题的学习和研究掌握了基本的 web 编程技能,更实践了自我的动手能力。同时认识到在信息化高速发展的今天,高效、快速、方便的邮件收发将得到越来越多的人关注和使用,它将给人们带来更方便快捷的生活。关键词: B/S
26、;邮件;SMTP;POP3;JSP目 录论文总页数:23 页1 引言. 11.1 课题背景. 11.2 课题研究意义. 12 相关技术和开发平台. 12.1 开发环境的选择. 12.2 JSP 技术. 12.3 所需协议介绍. 32.4 所需配置简介. 33 需求分析与总体设计. 53.1 设计目的. 53.2 功能需求分析. 53.3 总体构架. 63.4 功能模块简介. 63.5 数据库设计. 74 详细设计及实现. 74.1 流程说明. 74.2 用户管理模块. 84.3 邮件发送模块. 124.4 邮件接收模块. 165 测试及问题分析. 195.1 用户登录模块测试. 195.2 发
27、邮件模块测试. 195.3 测试结果分析. 19结 论 . 21参考文献 . 21致 谢 . 22声 明 . 23摘 要随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统在大规模的事务处理和对工作流的管理等方面的应用,特别是在企业售后服务管理之中的应用日益收到人们的关注。本系统的主要任务是设计开发一个基于 JSP 技术和 SQL Server 2000 数据库的企业售后服务管理系统。其主要技术要求包括:掌握基于 Web 开发所需的各项技术,包括
28、 HTML、动态网站编程技术 JSP、数据库 SQL Server2000 知识等。主要实现企业售后服务信息的维护(增加、删除、修改等)操作,可维护的信息包括产品安装、维修、退换、回访、投诉等一系列活动中需要商家积极投入并及时记录的信息。本系统还可以方便厂商对产品和服务的质量进行追踪和管理。关键词: JSP;SQL Server 2000;售后服务管理系统;数据库 第一章 绪论随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为后台的管理信息系统在大规模的事务处理和对
29、工作流的管理等方面的应用,特别是在企业售后服务管理之中的应用日益收到人们的关注。近年来我国信息产业、企业售后服务发展迅速,传统管理方式在企业售后服务等需要大量事务处理的应用中已显得不相适应,采用新技术提高服务质量和管理水平势在必行。企业售后服务管理系统必须提高其工作效率,改善其工作环境。这样,企业售后服务管理的信息化十分必要。售后服务,是企业服务的重要组成部分。做好售后服务,不仅关系到该企业产品的质量,更关系到客户能否得到真正的、完全的满意。好的售后服务不仅是实现企业销售目标的条件之一,而且是对顾客的庄严承诺。企业通过对产品的跟踪服务,通过对返还产品的维修信息及用户的反馈信息的统计,从而对产品
30、进行改进,以达到提高产品质量,增强企业效益的目的。在市场经济中,任何一种产品、任何一个取得成功的企业,都各有自己的致胜之道。一个企业如果要想做大、做强,产品的售后服务可以说是一个极为重要的环节。售后服务是激烈的市场竞争的产物和品牌立足于强手之林的基础。本系统开发的整体任务是实现企业售后服务管理的信息化、系统化、规范化、自动化和智能化,从而达到提高信息管理效率的目的。第三章 系统需求分析根据对用户所做的系统功能需求分析,将本系统应该具有以下功能模块:模块功能如下:1、系统管理模块:此模块主要用于系统的设定,其中包括:系统权限及角色管理,用户管理,系统退出,修改密码,增加系统用户等;系统权限是系统
31、操作的前提条件。企业角色是有限系统权限的集合,例如总经理、部门经理等。用户是指操作系统的使用人员,例如系统管理员,信息录入员等。2、售后信息管理模块:此模块主要是对消费者信息以及问题库的管理和维护,包括售后服务信息的增加、删除、修改等操作;系统提供各种问题的分类管理。问题涉及产品故障分析,问卷调查,投诉信息等。3、产品安装信息管理:主要包括产品安装记录的增加、删除、修改等操作;4、产品维修信息管理:主要包括产品维修信息(包括维修时间、维修内容、维修金额等)的增加、删除修改等操作;5、产品退换信息管理:主要包括产品退换信息(包括退换时间、退换原因等)的增加、删除、修改等操作;6、产品回访信息管理
32、:主要包括用户回访记录的增加、删除、修改等操作;7、投诉信息管理:主要包括产品投诉信息的前台提交,管理员查看,回复等操作。8、统计查询管理模块:统计查询管理模块提供各种与售后服务相关的模糊、复合查询。企业可以利用本系统实时进行售后服务的各种信息查询,使售后服务管理真正做到优质高效学生课绩管理系统 高校开发一学生课绩管理系统,该系统由登陆模块,学生模块,教师模块,管理员模块,四部分组成。其功能如下:学生登陆以后,可以选报课程。系统会根据学生所在系及课程的预修课判断(课程有系别,预修课等属性) 。首先,系统会列出所有满足该生系别以及该生还未选报的课程,或者其预修课为public的课程。如果该生选报
33、了未满足预修课要求的课程,系统会有相关的错误提示。 其次,学生可以查看自己的成绩,包括该生已选课程的名称,学分以及 该生的总分。如果教师还未给出成绩,则系统会有相关提示。再次,该生可以更改自己的个人信息,包括密码,电话号码等,其中要求密码不能为空。教师在本系统中拥有是否接受学生所选课程,以及给学生打分的权力,只有先接受学生,才能给该生打分。 首先, 系统要求教师选择学生,然后系统会列出该教师所代课程的班级, 其次系统会列出选报了该课程的所有学生(其中包括了该生的一些详细情况) ,在教师选择了接受以后,就可以给该生的这门课打分,在这之后系统会分析教师的输入是否正确(即是否为阿拉伯数字) ,否则会
34、有提示。 其次, 在教师给出了学生成绩之后,系统会根据成绩来判断该生是否通过了考试,如果该成绩大于或等于 60,则在该生的学分上加上该课程的学分。管理员在本系统中有着最高的权力,包括新增,更改,删除学生,教师,课程以及班级。 其中班级 是本系统中关键的环节,同样也是数据库中的关键。 它直接与课程,教师,上课时间,地点联系,学生所选的课程也要具体到某一个班级,所以首先班级号不能为空,其次要保证同一教师在同一时间不能上两门课程。 在新增课程时,要求决定课程所在系以及其预修课(系统会动态列出现有的课程) ,其中课程所在系必须与预修课所在系一致(或者选择无预修课,再或者预修课属性为public) ,否
35、则系统会有错误提示。除此之外,在更改或新增时,名称,ID 或者密码不可为空,否则系统会有相关提示。本系统采用Servlet+Jsp+JavaBean+SQL2000 设计方式,其中Servlet担当主要逻辑控制,通过接受 Jsp传来的用户请求,调用以及初始化JavaBean,在通过 Jsp传到客户端,本系统中SqlBean担当主要的与数据库的连接与通信,JavaBean在本系统中主要担当配合Jsp以及Servlet 来完成用户的请求,而 Jsp主要担当接受与响应客户端。我们设计的仓储物资管理系统从功能上实现如下三大板块的功能:一数据写入包括 新产品入库 填写客户资料填写供应商资料二数据修改包括
36、普通入库,删除记录已有产品入库三数据查询包括库存查询,出库单查询 ,入库单查询, 单件物品查询查询客户资料 ,查询供应商资料23 需求分析简略图21 项目背景本学期的学习我们接触了一些企业管理的系统软件,如速达 3000 和用友 ERP 等。小组成立这初,想着借鉴一下以上那些管理系统软件设计一个工业、商业企业均可使用的仓储物资管理系统,那样子首先得给仓库分类,如仓库可分为材料库、成品库,入库方式可分为原材料入库、产成品入库、生产易耗品入库、调拨入库等,甚至还涉及到发票税金以及管理员权限方面。后来经过小组成员的讨论,要开发一个系统实现那些功能在这短短的几个星期里实在难于实现。原先列出的十几张表删
37、了又删,最后只留下了五张表。最后决定下来的方案只能在一定程度上实现仓储物资管理系统的基本功能。35 数据库的逻辑设计1)E-R图转换为关系表仓储物资管理系统(实体转化为关系模式)供应商( 供应商号,供应商名,供应商地址,供应商电话) 客户( 客户号,客户名,地址,客户电话)入库单( 入库单号,入库日期,货品号,数量,供应商) 出库单( 出库单号,出库日期,货品号,数量,顾客) 货品( 货品号,货品名,供应商,录入日期,余量) 管理员( 用户名,密码)2)基本表关系信息:数据库表名1:suplier(供应商资料表)字段名摘 要科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发
38、展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。因此,网上宠物购买也以方便、快捷、费用低的优点正慢慢地进入人们的生活,将传统的宠物买卖方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,减小出错的概率,使宠物购买者可以花更多的时间在选择宠物上。从而使人们有更多时间来获取信息、了解信息、掌握信息。因此本人结合实际要求,对 SQL Server2000 数据库管理系统、SQL 语言原理、JSP 技术进行了较深入的学习和应用,主要完成对网上宠物购买的需求分析、功能模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。系统运行实现了用户信息管理,宠物信息管理等功能。本系统经过测试
39、,运行效果稳定,操作方便、快捷。在具体的应用过程中,有可能会出现一些问题,今后我们还会对本系统不断地进行完善、更新,使其功能更强大,应用更广泛。关键字:购物宠物店,SQL Server2000 ,JSP第 1 章 绪 论1.1 课题背景及意义现在宠物够买途径最多莫过于亲临大中小宠物店,直接购买,订购,但是也有一定的弊端。1)宠物更新频率快,但宠物店存货多为过期宠物,更新速率缓慢在知识爆炸的今天,宠物作为知识传播媒介,更新,发布频率更快,往往刚发布的宠物不过一个月便过时,而刚上市几天疯抢;而网上宠物购买在这方面优势明显,更新速率可保持与发布时间同步,掌握先机,就把握了大众需求;2)购物时间,地域
40、的限制普通宠物店只白天营业,晚间打烊,且需要购物本人亲临宠物店挑选,而网上宠物店对此全无限制,全天 24 小时顾客可随意购买,搜索只需上网登陆网站,省去舟车劳顿之苦,即使在家上网,也可轻松购物;3)宠物价普通平常宠物店价格为正常市场售价,而网上宠物店多长期打折,加上大量的不定期有奖优惠活动,网上宠物购买的价目往往更易令购宠物者心动;且选择方便,更可以货比三家;4)资源成本正规宠物店需要店面租赁,售货员雇佣,水电装修等多项杂费,而网上宠物店的成本相比之下微乎其微,运做成本的低廉使得利润及可行性上升。综上,网上宠物购买的优势明显,在完善后是一种高效的,系统化的,安全的,具有跨时代意义的网上购物系统
41、。1.2 研究现状伴随着网络的出现,网络逐渐融入人们的生活。快速及时的信息查找,大容量的信息存储,使网络与人们的生活息息相关,网上购物,已不是陌生词汇;(1 )国外状况,由于起步较早,设施基础好,技术先进,如今已经被广泛的使用,人们也已习惯使用,并从中获得了便利,在技术、完整性建设方面,也日趋成熟。(2 )国内现状,网上宠物购买才刚刚起步,其规模和系统性都有待提高,伴随网络普及,越来越多的人接受了网上宠物购买,并开始慢慢习惯、喜欢,简单快捷的购物方式,省时省力的挑选流程,使人们认识到了网上宠物店的优点;目前,各类购物网站如雨后春笋般蓬勃兴起,各门类网站鳞次栉比,网络的传媒性使人们认识到网上购物
42、的潜力与前景,并使我们有信心去使之完善。第 3 章系统设计3.1 系统功能需求本课题研究的对象是网上宠物购买,网上宠物购买是随计算机网络的发展而发展起来的,根据实际特点,该系统的功能主要有以下几个方面:用户信息管理:主要实现个人用户根据个人信息进行注册的功能,用户根据不同身份权限登录系统,普通用户登录系统后可以对自己信息进行修改,管理员通过身份验证后,可以对用户个人信息进行查看。宠物信息管理:前台主要完成对宠物的查询和查看功能,后台宠物管理主要完成对宠物的增加,查看,查询功能的实现与设计。订单信息管理:主要完成的是用户对订单信息的添加和编辑,以及对订单信息的提交;管理员对用户提交的订单信息进行
43、处理。3.2 系统功能模块设计3.2.1 用户信息管理模块用户注册:在网上宠物购买的首页可进行用户注册,用户通过对注册信息的填写,可以拥有自己的帐号。查看用户信息:用户对自己的注册信息可进行查看;管理员具有查看全部用户信息的权限。编辑用户信息:用户登陆后只可对自己的个人信息进行编辑;而管理员可对用户信息进行编辑。3.2.2 宠物信息管理模块添加宠物信息模块:该模块是管理员通过权限身份验证后,才可以操作的,管理员登陆后,可在系统中添加新的宠物信息。编辑宠物信息模块:管理员对系统中的宠物信息可进行编辑,也可删除某宠物的信息。查看宠物信息模块:该模块主要是用户对宠物信息进行查看。搜索宠物信息模块:用户在可系统中输入宠物的相关信息作为搜索条件,经过模糊匹配,系统将列出符合搜索条件的宠物信息。