校园网上交易系统开题报告.docx

上传人:b****7 文档编号:10861665 上传时间:2023-02-23 格式:DOCX 页数:15 大小:69.90KB
下载 相关 举报
校园网上交易系统开题报告.docx_第1页
第1页 / 共15页
校园网上交易系统开题报告.docx_第2页
第2页 / 共15页
校园网上交易系统开题报告.docx_第3页
第3页 / 共15页
校园网上交易系统开题报告.docx_第4页
第4页 / 共15页
校园网上交易系统开题报告.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

校园网上交易系统开题报告.docx

《校园网上交易系统开题报告.docx》由会员分享,可在线阅读,更多相关《校园网上交易系统开题报告.docx(15页珍藏版)》请在冰豆网上搜索。

校园网上交易系统开题报告.docx

校园网上交易系统开题报告

 

本科毕业设计(论文)开题报告

 

题目:

校园网上交易系统的设计与实现

课题类型:

学生姓名:

学号:

专业班级:

系别:

指导教师:

开题时间:

 

2010年3月9日

开题报告内容与要求

一、毕业设计(论文)内容及研究意义(价值)

1.设计内容

本课题要求对校园网交易系统加以设计和研究,采用JSP/J2EE技术,客户端用户只要可以上网,就可以非常方便快捷的通过浏览器访问系统,浏览和发布交易信息。

系统需完成的主要功能有:

用户设置功能、发布信息功能、信息管理功能、搜索信息功能,留言功能,及系统管理功能。

2.研究意义

经过我国改革开放多年以后,随着与国际社会的接轨,各种资源的商品化已经逐渐成为了我们这个社会的代名词。

在这这情势下,B/S交易商品资源也已极大的丰富起来,如何解决一类问题,争取最大利用率的交流这类商品的信息便是一个存在中的问题。

本毕业设计便是解决该问题的。

在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上的解决人们信息资源的闭塞以及地域上的限制。

作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的商品,由于信息交流的落后,很多只限于于校园公告栏或者请人代为宣传的方式进行交易。

这种方式有很多局限性和偶然性,并不能满足商品畅通交流的要求。

于是一种新的商品信息交流的方式出现了,就是基于Web的校园网交易系统。

通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种商品信息作出横向比较,作出自己的最佳选择。

由此可见,该系统只是一个交流商品信息的平台,与一般的电子商务类网站又有本质的区别。

二、毕业设计(论文)研究现状和发展趋势(文献综述)

随着计算机和网络技术的高速发展,人们的生活发生了日新月异的变化,一切原本属于现实生活中的行为方式慢慢地向网络转移,传统的宣传方式也正在转向网络方面发展,出现了网上这种新型消费方式越来越受欢迎。

据调查,目前国内网上交易系统有不少,但是当前的很多交易系统还很不完善,很多网上交易系统功能单一、界面俗套。

在信息化社会中,计算机的应用日益广泛,各行各业在进行信息处理时,都把提高工作质量和效益放在首位。

这就要求我们除了提高硬件级别的同时,也要设计出具有高速度,多功能的软件来。

因此,在这样一个信息时代,如何来利用现代化的工具---网络,来为我们服务,来提高我们的经济收益已成为当务之急。

针对现在中小型的交易的实际情况,我设计的是基于校园网上的交易系统。

用户可以根据自己的喜好浏览自己喜欢的商品,但要想购买商品,就必须通过留下的联系方式,登陆后就可以查看了。

交易系统中都进行了详细地分类,可以轻松地找到想要的商品类型,同时查找系统能很容易地找到相关的产品。

三、毕业设计(论文)研究方案及工作计划(含工作重点与难点及拟采用的途径)

随着Internet的普及,网站的开发与设计技术越来越受到人们的重视,在许多网站的建立和各类系统的设计中。

JSP技术被非常广泛的使用,JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

本文采用SqlServer2005和Jsp技术对系统进行开发,首先对系统进行了需求分析,接着对系统进行总体设计,最后详细分析了系统的各个功能模块,最终对系统进行了测试,证明该系统是可行的。

1、设计思路:

设计这样一个系统,从根本上解决了传统的校园信息发布交流方式的弊端,使得校园各种商品信息得到了有效的整合,方便了广大用户。

且拥有的客户通常只是大学校园网的用户,所有系统规模上来讲不会很大,从经济上来说,由于选择的开发工具和服务器几乎全部为免费的开源软件,并且由于是开发成本较低的基于Web的B/S模式,而非成本费用相对较高的C/S模式,所以从经济上来讲是可行的。

从技术上来说,由于是基于Web的,可以相对比较容易面对用户的实际需求而开发。

而在现今,各种网络应用的开发已经相当成熟,出现了几大主流的开发语言和工具,都可以非常有效的支持开发这样一个系统。

同时作为本系统,也有许多成功的电子商务类网站的经验可以借鉴,所以从技术的角度来说,也是可行的。

从运行上来说,由于客户端仅仅只是需要一个浏览器,通过浏览器来登陆系统,而服务器端也只需要一台服务器,服务器要求一个数据库环境和一个网络应用开发的环境,实现起来比较容易,所以从运行上来说是可行的。

同时这样一个系统,在系统管理员合法管理和用户的自觉配合下,不会违规进行任何的不法的活动和交易,发布具有危害性和不适宜的信息,也不存在任何非法牟利的行为,在法律上也是可行的。

在各种可行性研究保证和基于用户需求要求下,开发系统的方案经过不断论证和假设,确定出了一个最佳方案。

2、应用的技术分析:

本课题涉及到的技术有:

2.1Java语言简介

Java语言是美国Sun公司于1995年推出的一种简单的、面向对象的、分布式的、可解释的、键壮的、安全的、结构的、中立的、可移植的、性能很优异的多线程的、动态的语言。

其前身为OAK语言,是SUN公司为一些消费性电子产品而设计的一个通用环境。

他们最初的目的只是为了开发一种独立于平台的软件技术。

经过Sun公司的工程师的不懈努力以及全世界无数的编程爱好者的使用,Java终于发展成为今天这样一个集桌面(J2SE)、网络(J2EE)、移动平台(J2ME)应用为一体的功能强大的编程语言。

目前Java由于其平台无关及分布式特性,最重要的应用是在网络应用上。

2.2J2EE技术介绍

J2EE技术是Java网络应用的技术,广泛应用于企业级的应用。

它是由一套规范(shannin,2001)和建立在J2SE平台上的应用编程接口(API)组成。

J2EE拥有Sun公司提供免费开发工具,称为J2EE软件开发工具包(SoftwareDevelopmentKit,SDK)(MethodInvocation,RMI)、Java消息服务(JavaMessageService,JMS)、JavaMail等通信服务,JDBC、Java命名和目录接口(JavanamingandDirectoryInterface,JNDI)、Java连接器体系结构(JavaConnectorArchitecture,JCA)、Java事务API/Java事务服务(JTA/JTS)、XML处理API等通用服务以及Servlet、Java服务器页面(JSP)、企业级JavaBean(EJB)等组件技术。

任何J2EE的实现都必须要在其特定容器中实现。

2.3Servlet/JSP技术

Servlet是JSP技术的基础,JSP本身就是预先被编译成Servlet,然后再运行的,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。

Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用JavaServlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。

许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。

得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合JavaServlet规范,Servlet是完全平台无关且是Web服务器无关的。

由于JavaServlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此JavaServlet效率非常高。

但JavaServlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,JavaServlet是利用输出HTML语句来实现动态网页的,如果用JavaServlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场噩梦。

这就是为什么SUN还要推出JavaServerPages的原因。

JSP(JavaServerPages)是一种基于Java的脚本技术。

在JSP的众多优点之中,其中之一是它能将HTML编码从Web页面的业务逻辑中有效地分离出来。

用JSP访问可重用的组件,如Servlet、JavaBean和基于Java的Web应用程序。

JSP还支持在Web页面中直接嵌入Java代码。

可用两种方法访问JSP文件:

浏览器发送JSP文件请求、发送至Servlet的请求。

1.JSP文件访问Bean或其它能将生成的动态内容发送到浏览器的组件。

2.发送至Servlet的请求生成动态内容,并调用JSP文件将内容发送到浏览器。

该访问使得将内容生成从内容显示中分离出来更为方便。

JSP最大的优点在于其与平台无关性,并且具有“一次编写,处处运行”的特点。

2.4JavaBeans技术

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环境配置

开发及测试的系统环境,我选择了MicrosoftWindowsAdvancedServer2000。

由于其本身就是为服务器版的,适合用于搭设成为服务器端。

要开发JSP,首先必须要求有Java环境,我选择了Java2Platform,EnterpriseEdition1.4SDK(即j2eesdk-1_4_03-windows)。

作为JSP的容器,选择了目前非常流行的Tomcat5.5。

而IDE工具则选择了Eclipse。

各种软件和工具安装完成后,必须相应的配置Windows2000的系统环境变量,详见附录1。

2.5.2数据库开发工具选择及配置

目前数据库的开发工具,大、中、小型的有很多,比如Oracle、MSSQLServer2000、DB2、mysql、Access等等许多关系数据库,可以选择使用SQLServer2000,可以于Windows2000服务器系统很好的兼容,并且对大并发访问有很好支持,功能强大,使用简单。

SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和Ashton-Tate三家公司共同开发的于1988年推出了第一个OS/2版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。

4、设计重点难点:

各个功能模块的实现并且能够运行起来

5、总体描述与系统框架:

6、各子模块的实现方法:

通过加入处理的各种功能的代码

7、预期结果:

本课题完成后可以提供具有实际使用价值的交易系统。

8、工作计划如下表所示:

2/15-3/14

 

3/14-3/28

 

3/28-4/4

 

4/4-4/18

4/18-5/2

5/2-5/16

 

5/16-6/13

6/13-6/20

6/20-6/27

1-4

 

5-6

 

7

 

8-9

10-11

12-13

 

14-17

18

19

查阅资料、制订计划,确定方案,撰写开题报告:

(1)学习相关的平台及开发工具JSP,Tomcat,SQLServer;

(2)学习检索技术,学会使用数字图书馆,利用数字资源;

(3)针对课题,收集、熟悉相关资料,理解掌握课题的业务流程。

需求分析:

在调研、收集资料、数据和学习课题业务流程的基础上,对设计课题进行需求分析并撰写需求规格说明书,包括数据流图、E-R、数据字典、数据加工处理的描述等。

概要设计:

在需求分析的基础上,对系统的总体结构、界面、系统的输入/输出方式等方面进行设计。

同时按系统的总体功能进行模块划分,以明确模块功能设计的任务和要求

详细设计:

在概要设计的基础上,对各个模块功能进行详细设计。

程序编码:

根据各个模块的功能设计说明书,进行编码。

测试与调试:

设计测试用例,进行黑盒测试和白盒测试,对整个系统进行测试与调试,同时,收集撰写毕业设计用的材料。

撰写毕业设计

指导老师评阅毕业设计论文,整理、修改、打印、装订毕业设计论文,准备毕业答辩材料。

毕业论文答辩。

四、主要参考文献

四、主要参考文献

[1]Servlet简介.26

(2)

[2]JavaServerPagesTechnology.23

(2)

[3]ApacheTomcat.http:

//tomcat.apache.org/,200610(3)

[4]邓子云,张赐.JSP网络编程[M].北京:

电子工业出版社,2003

[5]杜欣然.利用JSP技术开发基于Web的人事工资管理系统[D].大连:

大连铁道学院,2003

[6]冯燕奎,赵德奎.JSP实用案例教程[M].北京:

清华大学出版社,2003

[7]李华飚,李水银,郭英奎.精通Java中间件编程[M].中国水利水电出版社,2003

[8]马世军,赵子夫,张浩华,赵坤.创建基于JSP的大学图书馆网络管理系统[J].辽宁工学院学报,2004,6(5):

105-106

[9]万振凯、叶华、刘培.网页设计技术实训教程[M].南开大学出版社,2002

[10]拓文工作室.Java与Beans开发使用手册[M].机械工业出版社,2002

[11]沈建男.精通从JavaScript到JSP范例程序设计[M].中国青年出版社,2001

[12]王珊,萨师煊.数据库系统概论[M].北京:

高等教育出版社,2007/7

 

外文文献及译文

CampusNetworkTradingSystem

    CampusNetworktransactionsystemincludesabroadandcomplexissues.Tomakethistopicmoremanageable,theboundarywillbedefined.First,becausealargenumberofcampusactivitiesrelatedtotradingsystems,allreviewisimpossible.Discussedhereonlytransactionthatreflectsthepublic'sdemands,themorecommonandinterestingtransactionevents.Therealsohavevariousinfluencesonthedevelopmentofsimilarareas,andonlyselectthosewhowillbeusedtoexplaintheconcept.Thisdoesnotmeanthataworkismoreimportantisanother.Inaddition,themainfocuswillbetheuseofthistransactionintheprimaryinformationsystem,ErjusomeextentShiyongthesystemtosolveaShangpinZhichiyanjiutheproblem,andtheNaXieusedtosupporttrading,Tigonginformationgoodsandservicetransactionsplatform.

Second,thereareseveralframeworks,canbeusedtodefineanddescribethecampusnetworktransactioninformationsystem.Morethanonewillbeusedtodiscussimportantconcepts.Becausemorethanoneuse,itshowsthekeyconceptsisdifficulttocapturewhatthecampusnetworkandtransactioninformationsystem.Infact,beseenasaneffectiveandusefulcampusinformationsystemisatradingenvironment,shallnotuseorvalueinanother.

Finally,thehistoricalperspectiveoftheroleofthetradingsystemcannotbeignored.Fromthispointofviewofawarenessofthesesystemsevolve,improveandadjust,newtechnologies,andhowtochangetheeconomicconditionsandotherfactorsaffectingtheuseofthisinformationsystem.

Inthediscussionoftradingsystems,sometime-testedconceptshouldbereviewed.Davis,acommondistinctionbetweentheconceptsofhisdataandinformation.Davisdefinedthedataasrawfacts,figures,objectsandotherinformationusedtomakeadecision.Inordertoturndataintoinformationprocessingneeds,andmustdosotakingintoaccountthecontextofadecision.Wearefilledwithdata,butthelackofgoodinformation.However,thesuccessofahighdegreeofvariableinformationtodecisionmakers.Barabbas,theexpansionoftheconceptandincreasereasoning,knowledgeandwisdominhismodifiedHaechelwherethelevelofintelligenceanddataatthehighestleveloftheminimum.Asaprogressivehierarchy,addedvalueandreductioninthenumber.Therefore,accesstoknowledgeandwisdomasadecision-makingprocessofperfecting.ManagementinformationsystemsattempttoaddressalllevelsofHaechellevel,aswellasdataintoinformationfordecision-makers.BarabbasandHaechelasthat,however,onlyprovidemoredataandinformation,mightactuallymakeitmoredifficultfordecision-makingprocess.FocusshouldbeonimprovingthevalueofinformationtoenhanceHaechellevel.

AnotherimportantconceptisthevaluefromtheDavisandOlson,iftheinformation.Theypointedoutthat"Ingeneral,thevalueofinformationchangesinvaluecausedbythebehaviorofdecisioninformation,reducingthecostofinformation."Thisstatementmeansthatinformationisusuallynotfreegood.Inaddition,ifthedecisiondoesnotchange,becomebetter,itmayhavenovalue.Manypeoplebelievethatinvestingina"better"managementinformationsystemisasoundeconomicdecision.Becauseitmaybeabettersystemmaynotdetermineorchangethecostofbetterimplementationofthesystemisofhighpracticalinterest,th

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 历史学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1