校园网上交易系统开题报告.doc_第1页
校园网上交易系统开题报告.doc_第2页
校园网上交易系统开题报告.doc_第3页
校园网上交易系统开题报告.doc_第4页
校园网上交易系统开题报告.doc_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计(论文)开题报告题目:校园网上交易系统的设计与实现 课 题 类 型: 学 生 姓 名: 学 号: 专 业 班 级: 系 别: 指 导 教 师: 开 题 时 间: 2010 年 3月9日开题报告内容与要求一、毕业设计(论文)内容及研究意义(价值) 1.设计内容 本课题要求对校园网交易系统加以设计和研究,采用JSP/J2EE技术,客户端用户只要可以上网,就可以非常方便快捷的通过浏览器访问系统,浏览和发布交易信息。系统需完成的主要功能有:用户设置功能、发布信息功能、信息管理功能、搜索信息功能,留言功能,及系统管理功能。 2.研究意义经过我国改革开放多年以后,随着与国际社会的接轨,各种资源的商品化已经逐渐成为了我们这个社会的代名词。在这这情势下,B/S交易商品资源也已极大的丰富起来,如何解决一类问题,争取最大利用率的交流这类商品的信息便是一个存在中的问题。本毕业设计便是解决该问题的。在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上的解决人们信息资源的闭塞以及地域上的限制。作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的商品,由于信息交流的落后,很多只限于于校园公告栏或者请人代为宣传的方式进行交易。这种方式有很多局限性和偶然性,并不能满足商品畅通交流的要求。于是一种新的商品信息交流的方式出现了,就是基于Web的校园网交易系统。通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种商品信息作出横向比较,作出自己的最佳选择。由此可见,该系统只是一个交流商品信息的平台,与一般的电子商务类网站又有本质的区别。二、毕业设计(论文)研究现状和发展趋势(文献综述) 随着计算机和网络技术的高速发展,人们的生活发生了日新月异的变化,一切原本属于现实生活中的行为方式慢慢地向网络转移,传统的宣传方式也正在转向网络方面发展,出现了网上这种新型消费方式越来越受欢迎。 据调查,目前国内网上交易系统有不少,但是当前的很多交易系统还很不完善,很多网上交易系统功能单一、界面俗套。在信息化社会中,计算机的应用日益广泛,各行各业在进行信息处理时,都把提高工作质量和效益放在首位。这就要求我们除了提高硬件级别的同时,也要设计出具有高速度,多功能的软件来。因此,在这样一个信息时代,如何来利用现代化的工具-网络,来为我们服务,来提高我们的经济收益已成为当务之急。针对现在中小型的交易的实际情况,我设计的是基于校园网上的交易系统。用户可以根据自己的喜好浏览自己喜欢的商品,但要想购买商品,就必须通过留下的联系方式,登陆后就可以查看了。交易系统中都进行了详细地分类,可以轻松地找到想要的商品类型,同时查找系统能很容易地找到相关的产品。三、毕业设计(论文)研究方案及工作计划(含工作重点与难点及拟采用的途径) 随着Internet的普及,网站的开发与设计技术越来越受到人们的重视,在许多网站的建立和各类系统的设计中。JSP技术被非常广泛的使用,JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。本文采用Sql Server2005和Jsp技术对系统进行开发,首先对系统进行了需求分析,接着对系统进行总体设计,最后详细分析了系统的各个功能模块,最终对系统进行了测试,证明该系统是可行的。1、设计思路:设计这样一个系统,从根本上解决了传统的校园信息发布交流方式的弊端,使得校园各种商品信息得到了有效的整合,方便了广大用户。且拥有的客户通常只是大学校园网的用户,所有系统规模上来讲不会很大,从经济上来说,由于选择的开发工具和服务器几乎全部为免费的开源软件,并且由于是开发成本较低的基于Web的B/S模式,而非成本费用相对较高的C/S模式,所以从经济上来讲是可行的。从技术上来说,由于是基于Web的,可以相对比较容易面对用户的实际需求而开发。而在现今,各种网络应用的开发已经相当成熟,出现了几大主流的开发语言和工具,都可以非常有效的支持开发这样一个系统。同时作为本系统,也有许多成功的电子商务类网站的经验可以借鉴,所以从技术的角度来说,也是可行的。从运行上来说,由于客户端仅仅只是需要一个浏览器,通过浏览器来登陆系统,而服务器端也只需要一台服务器,服务器要求一个数据库环境和一个网络应用开发的环境,实现起来比较容易,所以从运行上来说是可行的。同时这样一个系统,在系统管理员合法管理和用户的自觉配合下,不会违规进行任何的不法的活动和交易,发布具有危害性和不适宜的信息,也不存在任何非法牟利的行为,在法律上也是可行的。在各种可行性研究保证和基于用户需求要求下,开发系统的方案经过不断论证和假设,确定出了一个最佳方案。2、应用的技术分析:本课题涉及到的技术有:2.1 Java语言简介Java语言是美国Sun公司于1995年推出的一种简单的、面向对象的、分布式的、可解释的、键壮的、安全的、结构的、中立的、可移植的、性能很优异的多线程的、动态的语言。其前身为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。他们最初的目的只是为了开发一种独立于平台的软件技术。经过Sun公司的工程师的不懈努力以及全世界无数的编程爱好者的使用,Java终于发展成为今天这样一个集桌面(J2SE)、网络(J2EE)、移动平台(J2ME)应用为一体的功能强大的编程语言。目前Java由于其平台无关及分布式特性,最重要的应用是在网络应用上。2.2 J2EE技术介绍J2EE技术是Java网络应用的技术,广泛应用于企业级的应用。它是由一套规范(shannin,2001)和建立在J2SE平台上的应用编程接口(API)组成。J2EE拥有Sun公司提供免费开发工具,称为J2EE软件开发工具包(Software Development Kit,SDK )(/j2ee)。J2EE技术是一种Java网络应用技术的组合,包含有远程方法调用(Remote Method Invocation,RMI)、Java消息服务(Java Message Service,JMS)、JavaMail等通信服务,JDBC、Java命名和目录接口(Java naming and Directory Interface,JNDI)、Java连接器体系结构(Java Connector Architecture,JCA)、Java事务API/Java事务服务(JTA/JTS)、XML处理API等通用服务以及Servlet、Java服务器页面(JSP)、企业级JavaBean(EJB)等组件技术。任何J2EE的实现都必须要在其特定容器中实现。 2.3 Servlet/JSP技术Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。 Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全平台无关且是Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。但Java Servlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用输出HTML语句来实现动态网页的,如果用Java Servlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。这就是为什么SUN还要推出Java Server Pages的原因。JSP(JavaServer Pages)是一种基于Java的脚本技术。在JSP 的众多优点之中,其中之一是它能将 HTML 编码从 Web 页面的业务逻辑中有效地分离出来。用 JSP 访问可重用的组件,如 Servlet、JavaBean 和基于 Java 的 Web 应用程序。JSP 还支持在 Web 页面中直接嵌入 Java 代码。可用两种方法访问 JSP 文件:浏览器发送 JSP 文件请求、发送至 Servlet 的请求。 1. JSP 文件访问 Bean 或其它能将生成的动态内容发送到浏览器的组件。2. 发送至 Servlet 的请求生成动态内容,并调用 JSP 文件将内容发送到浏览器。该访问使得将内容生成从内容显示中分离出来更为方便。JSP最大的优点在于其与平台无关性,并且具有“一次编写,处处运行”的特点。2.4 JavaBeans技术JavaBeans就是Java的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBeans实现了同样的功能扩充。JSP对于在Web应用中集成JavaBeans组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。在实际的JSP开发过程中,和传统的ASP或PHP页面相比,JSP页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。2.5 开发环境及环境配置2.5.1 系统环境及Java/JSP环境配置开发及测试的系统环境,我选择了Microsoft Windows Advanced Server 2000。由于其本身就是为服务器版的,适合用于搭设成为服务器端。要开发JSP,首先必须要求有Java环境,我选择了Java 2 Platform,Enterprise Edition 1.4 SDK(即j2eesdk-1_4_03-windows)。作为JSP的容器,选择了目前非常流行的Tomcat 5.5。而IDE工具则选择了Eclipse。各种软件和工具安装完成后,必须相应的配置Windows 2000的系统环境变量,详见附录1。2.5.2 数据库开发工具选择及配置目前数据库的开发工具,大、中、小型的有很多,比如Oracle、MS SQL Server2000、DB2、mysql、Access等等许多关系数据库,可以选择使用SQL Server 2000,可以于Windows 2000服务器系统很好的兼容,并且对大并发访问有很好支持,功能强大,使用简单。SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。4、设计重点难点: 各个功能模块的实现 并且能够运行起来 5、总体描述与系统框架:信息处理用户留言信息发布 6、各子模块的实现方法:通过加入处理的各种功能的代码7、预期结果:本课题完成后可以提供具有实际使用价值的交易系统。 8、工作计划如下表所示:2/15-3/143/14-3/283/28-4/44/4-4/184/18-5/25/2-5/165/16-6/136/13-6/206/20-6/271-45-678-910-1112-1314-171819查阅资料、制订计划,确定方案,撰写开题报告:(1)学习相关的平台及开发工具JSP,Tomcat,SQL Server; (2)学习检索技术,学会使用数字图书馆,利用数字资源; (3)针对课题,收集、熟悉相关资料,理解掌握课题的业务流程。需求分析:在调研、收集资料、数据和学习课题业务流程的基础上,对设计课题进行需求分析并撰写需求规格说明书,包括数据流图、E-R、数据字典、数据加工处理的描述等。概要设计:在需求分析的基础上,对系统的总体结构、界面、系统的输入/输出方式等方面进行设计。同时按系统的总体功能进行模块划分,以明确模块功能设计的任务和要求详细设计:在概要设计的基础上,对各个模块功能进行详细设计。程序编码:根据各个模块的功能设计说明书,进行编码。测试与调试:设计测试用例,进行黑盒测试和白盒测试,对整个系统进行测试与调试,同时,收集撰写毕业设计用的材料。撰写毕业设计指导老师评阅毕业设计论文,整理、修改、打印、装订毕业设计论文,准备毕业答辩材料。毕业论文答辩。四、主要参考文献四、主要参考文献1 Servlet简介./ssqs/kjyy/dsxd/200504/803.htm,2006 26(2)2JavaServerPages Technology./products/jsp/,2006 23(2)3 Apache Tomcat./,2006 10(3)4 邓子云,张赐.JSP网络编程M.北京:电子工业出版社,20035 杜欣然.利用JSP技术开发基于Web的人事工资管理系统D.大连:大连铁道学院,20036 冯燕奎,赵德奎.JSP实用案例教程M.北京:清华大学出版社,20037 李华飚,李水银,郭英奎.精通Java中间件编程M.中国水利水电出版社,20038 马世军,赵子夫,张浩华,赵坤.创建基于JSP的大学图书馆网络管理系统J.辽宁工学院学报,2004,6(5):105-1069 万振凯、叶华、刘培.网页设计技术实训教程M.南开大学出版社,200210 拓文工作室.Java与Beans开发使用手册M.机械工业出版社,200211 沈建男.精通从JavaScript到JSP范例程序设计M.中国青年出版社,2001 12王珊,萨师煊.数据库系统概论M.北京:高等教育出版社,2007/7外文文献及译文Campus Network Trading System Campus Network transaction system includes a broad and complex issues. To make this topic more manageable, the boundary will be defined. First, because a large number of campus activities related to trading systems, all review is impossible. Discussed here only transaction that reflects the publics demands, the more common and interesting transaction events. There also have various influences on the development of similar areas, and only select those who will be used to explain the concept. This does not mean that a work is more important is another. In addition, the main focus will be the use of this transaction in the primary information system, Erju some extent Shiyong the system to solve a Shangpin Zhichiyanjiu the problem, and the Na Xie used to support trading, Tigong information goods and service transactions platform. Second, there are several frameworks, can be used to define and describe the campus network transaction information system. More than one will be used to discuss important concepts. Because more than one use, it shows the key concepts is difficult to capture what the campus network and transaction information system. In fact, be seen as an effective and useful campus information system is a trading environment, shall not use or value in another. Finally, the historical perspective of the role of the trading system can not be ignored. From this point of view of awareness of these systems evolve, improve and adjust, new technologies, and how to change the economic conditions and other factors affecting the use of this information system. In the discussion of trading systems, some time-tested concept should be reviewed. Davis, a common distinction between the concepts of his data and information. Davis defined the data as raw facts, figures, objects and other information used to make a decision. In order to turn data into information processing needs, and must do so taking into account the context of a decision. We are filled with data, but the lack of good information. However, the success of a high degree of variable information to decision makers. Barabbas, the expansion of the concept and increase reasoning, knowledge and wisdom in his modified Haechel where the level of intelligence and data at the highest level of the minimum. As a progressive hierarchy, added value and reduction in the number. Therefore, access to knowledge and wisdom as a decision-making process of perfecting. Management information systems attempt to address all levels of Haechel level, as well as data into information for decision-makers. Barabbas and Haechel as that, however, only provide more data and information, might actually make it more difficult for decision-making process. Focus should be on improving the value of information to enhance Haechel level. Another important concept is the value from the Davis and Olson, if the information. They pointed out that In general, the value of information changes in value caused by the behavior of decision information, reducing the cost of information. This statement means that information is usually not free good. In addition, if the decision does not change, become better, it may have no value. Many people believe that investing in a better management information system is a sound economic decision. Because it may be a better system may not determine or change the cost of better implementation of the system is of high practical interest, this may be a bad investment. In addition, before the investment is that it is difficult to predict the benefits and costs of a better system, investment should be viewed as a risk associated with it. Another way to describe the transaction information system is. They define one of four types of information, all of these types of important component of management information systems. In addition, based on the different types, and exchange ideas. A common starting level of descriptive information, (see Figure 1). This information describes the what is business conditions, which describes the state of the business at the specified point in time. Descriptive information is very important to business managers, because without it, many problems will not be recognized. Descriptive information, including various types of information, including financial results, production records, laboratory results, product marketing and maintenance records. The second category is information, diagnostic information that describes the what is wrong conditions, in the What is wrong to measure the gap between what and what should be. This assessment of what How and how they should be (fact-value conflicts) may be our most common management problems. Diagnostic information, there are two main purposes. It can be used to define the problem first, the development of business. Production level is too low? Investment rate is too low to earn? These types of problems can not be answered individually descriptive information (such as financial and production records). Managers may often provide the facts and his business, but could not confirm this type of problem. Managers must provide norms or standards, compared with the facts of the particular business, you will find an area of concern. Once a problem has been identified, managers can select the appropriate action to address this issue (including doing nothing). Corrective measures can be taken in order to better achieve management objectives. Several pitfalls involved in the management of access to diagnostic information. Adequate, reliable, descriptive information, must provide appropriate norms or standards specific business conditions. Information is not enough to solve the problem, if it does not fully explain the what and what should be. Describe the concern is what is and the diagnosis and What transaction information is wrong, Forecasting is concerned that if .? Predicted by the analysis of information may be extremely valuable to future events and the ideal result. And forecast information, or to define a problem or to avoid the problem of progress. Forecast also assist in the analysis. When a problem is recognized, the manager will analyze the situation and specify at least one alternative (including doing nothing) to handle. Predict the required transaction information management to reduce risk and uncertainty about the technology, attention to all kinds of information trading platform, all transaction information. 校园网交易系统 校园网交易系统包含了广泛而复杂的问题。为了使这一主题更便于管理,边界将被定义。首先,由于大量有关的活动的校园网交易系统,全部回顾是不可能的。这里所讨论的只是交易的活动,反映了大众的要求,较常见的和令人感兴趣的交易事件。同样那里有多方面的影响类似领域的发展,只有选择那些概念将被用来说明。这并不意味着一个努力,更重要的是另一个。此外,主要重点将是本文对交易系统的使用在一级信息,而且在一定程度上使用的系统,以支持研究解决一级商品的问题 ,以及那些用来支持交易,提供物品和服务的交易信息平台。第二,有几个框架,可用于定义和描述校园网交易信息系统。一个以上的将被用来讨论重要的概念。因为不止一个使用,它表明了难以捕捉的关键概念,什么是校园网交易信息系统。事实上,被看作是一个有效的和有用的校园网交易信息系统是一种环境,不得使用或价值在另一个。最后,历史角度对交易系统的作用是不能忽视的。从这个角度看问题的意识到这些系统如何演变,完善和调整,新技术的出现,以及如何改变的经济条件和其他因素影响了使用这个信息系统。在讨论交易系统,一些经过时间考验的概念应加以审查。戴维斯提供一个常用的概念之间的区别,他的数据和资料。戴维斯定义数据为原料事实,数字,对象等信息用于作出决定。为了将数据转化为信息,处理需要,而且必须这样做的同时考虑的范围内作出决定。我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论