




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
III学生旧货信息发布系统的设计与实现摘要随着经济全球化的发展,电子商务以其灵活的交易手段和快速的交易方式给我们带来了巨大的经济效益,推动了世界经济的发展。现在,各行各业都纷纷进入电子商务领域,可以说,电子商务正日益融入我们的学习和生活当中,正在给世界经济和社会生活带来方方面面的影响,极大地改变着人们的行为方式和思维方式,随着电子商务的不断发展完善,大学校园也需要一个能为学生提供旧货交易的专用网站。本文的主要工作是设计与实现了一个校园旧货信息发布平台,系统基于B/S模式,应用JSP开发工具,主要实现了以下功能:课程信息和考证信息的查询,即用户可以对自己下一学期的课程任课老师所用教材等信息进行预查询,同时还可以对一些考证信息进行查询;商品信息的发布,用户可以在平台上将自己闲置的物品进行发布,己达到资源优化配置与共享;论坛,用户可以在论坛上进行交流;搜索,用户可以在平台上快捷地搜索到所关注的信息;留言板,用户可以在所关注的商品下进行留言,与物主进行交流;购买,‘本平台留有与学校教务处信息系统的接口,通过学号实名认证,可以选择私下购买,具有较高安全性。校园旧货信息、发布平台不仅可以为广大学生带来方便,也可为学校带来一定的经济效益和管理优势,开展校园电子商务也随之成为校园信息化建设的重点。同时构建高校旧货交易平台响应了党的十七大“节能减排”的号召,体现了可持续发展的要求,将旧货商品充分合理的利用,不仅减少了资源浪费,减轻了环境负担,最重要的是满足了广大高校学子的需要,为需求双方提供了一个共赢的平台。它不仅解决了旧货商品供应者处理旧货商品的麻烦,同时也为那些急需旧货商品的同学提供了价格低廉、实用的物品。高校旧货交易平台是高校学生交易所必需的,是根据在校学生交易的趋势所形成的,它不仅满足了广大学子的要求,也体现了保护环境、充分利用资源的理念,是在当前经济发展、社会要求、环境保护等形式下产生的,构建高校旧货交易平台体现了当前发展的趋势。关键词:JSP;校园旧货信息发布平台;B/S模式;电子商务目录摘要 IABSTRACT II第一章绪论 11.1研究背景及意义 11.2研究方法 11.3章节介绍 1第二章系统开发工具及平台 22.1系统开发平台 22.2数据库平台 32.3系统运行环境 32.3.1软件运行平台 42.3.2硬件运行平台 4第三章可行性分析 43.1目标可行性。 43.2经济可行性 53.3环境可行性。 6第四章系统设计 64.1B/S架构 64.2系统功能结构设计 64.3系统数据库结构设计 84.4系统安全设计 10第五章系统实现 105.1用户服务模块 105.2管理员模块 21第六章结论 23参考文献 24第一章绪论1.1研究背景及意义校园中旧货交易物品主要是学生自己不用的书籍进行出售,不仅如此,许多同学还出售衣服、MP3、手机、电脑配件、首饰、墨镜、水壶、自行车等等各种各样的生活用品。旧货物品有着与新品最大的优势就是价格便宜。对于不富裕的学生来说,购买旧货物品无疑是一种很好的选择。但在校园中的旧货信息交流的相对落后,很多只限于校园公告栏或者请人代为宣传的方式进行交易,或者是一年一度学生毕业时的跳蚤市场。在跳蚤市场中,受到场地时间和管理不便的限制,学校内部不会长期进行或随时开展跳蚤市场。自从有了网络这个巨大的平台之后,人们开始逐渐意识到其蕴涵的巨大优势和商业价值,它的潜力以及使用范围更是无法估量。经过不断的摸索和探究,电子商务逐渐走向成熟,在现在达成共识的应用模式中,整个C2C模式(CustomToCustom)又因其广泛的参与性和可操作性在最近几年得到了极大的发展,国外最成功的例子EBAY所取得的巨大成功和影响力我们可以看到,这种交易模式的魅力和价值己经得到了广泛的认同了。同样,近几年在国内新起的淘宝也获得了很大的成功,这些成功并不是偶然的,它们都得益于基于B/S结构网络交易系统,所以他们的成功也可以看作是基于B/S结构网络交易系统模式的成功。1.2研究方法本设计将试图通过对基于B/S结构的旧货信息发布平台的概念本身的阐述,当前应用的情况做一个概要性的介绍,并采用软件工程的开发流程,主要通过对一个完整的基于B/S结构的旧货信息发布平台的构想进行分析,做出相应的概要设计,并进一步进行分析,做出关于此系统的详细设计,然后进行编码,测试,直至最终的完全实现,本设计将会对系统的全面实现详细做完整的阐述。1.3章节介绍本设计主要分为五个部分,第2章系统开发工具及平台,主要介绍系统开发的平台,本系统采用jsp作为后台开发工具,Eclipse是一个开放源代码的、基于Jave的可扩展开发平台。数据库平台,本系统采用MySQL作为后台开发工具。系统运行环境,包括软件运行平台和硬件运行平台。第3章系统分析,主要包括三个部分,系统基本情况描述、系统数据实体及关系分析和系统的技术要求。本系统所有功能都可以通过前台和后台进行操作,主要针对三类用户角色,一类是管理员,一类是普通用户,还有一类是过客。系统数据实体及关系分析可以通过系统E-R图体现。对于系统的技术要求主要包括编码要求,数据库要求,界面要求和精度要求。第4章系统设计,主要介绍系统功能设计、系统数据库设计和系统安全设计。第5章系统实现,第一部分用户服务模块,包括系统主页面、用户注册、系统登录、商品信息发布、课程信息发布、论坛及留言板功能。第二部分管理员模块,主要是实现后台功能。第6章结论,对设计完成的校园网上旧货信息发布平台进行总结,其功能特点。第二章系统开发工具及平台2.1系统开发平台本系统采用jsp作为后台开发工具Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentTools,JDT)。MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEcIipse)是对EclipseIDE的扩展,利用它我们可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernated。在结构上,MyEclipse的特征可以被分为7类:(1)J2EE模型(2)WEB开发工具(3)EJB开发工具(4)应用程序服务器的连接器(5)J2EE项目部署服务(6)数据库服务(7)MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错。2.2数据库平台本系统采用MySQL作为后台开发工具。因有其重要特性及优点,详细介绍如下:MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。SQL是一种标准化的语言,它使得存储、更新和存取信息更容易。MySQL主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快。MySQL建立的基础是业已用在高要求的生产环境多年的一套实用例程。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。Mysql的特点如下:(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;(2)支持AIX,FreeBSD,HP-UX,Linux,MacOS,NovellNetware,OpenBSD,OS/2Wrap,Solaris,Windows等多种操作系统;(3)为多种编程语言提供了API。这些编程语言包括C,C++,Eiffel,Java,Perl、PHP,Python,Ruby和Tcl等;(4)支持多线程,充分利用CPU资源;(5)优化的SQL查询算法,有效地提高查询速度;(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB2312,BIGS,日文的ShiftJIS等都可以用作数据表名和数据列名;(7)提供TCP/IP,ODBC和JDBC等多种数据库连接途径;(8)提供用于管理、检查、优化数据库操作的管理工具;(9)可以处理拥有上千万条记录的大型数据库。2.3系统运行环境2.3.1软件运行平台本系统设计运行在Windows98/2000/NT/XP操作系统环境下,因为该系统用户界面友好,易学易用。2.3.2硬件运行平台CPU:工ntel的PENTIUMN处理器,可扩展2个CPU硬盘:40GSCS工硬盘,可扩至4-6个硬盘内存:512MB显卡:32位真彩色网卡:loom,与IEEE802.1p标准兼容客户端:普通的PC机CPU:Intel的PENTIUMII266MHZ或更高硬盘:E工DE硬盘内存:32MBRAM显卡:16位真彩色网卡:10/loom支持数据连接的普通适配卡第三章可行性分析3.1目标可行性。在如今的校园中,旧货交易日趋火爆,每年毕业时节的跳蚤市场的热热闹闹,校园公告板中密密麻麻的旧货信息和求购信息,可见学生对于旧货商品交易的需求。学生手中或多或少的都有一些有使用价值却不用的书籍和生活用品,但是跳蚤市场的时间短暂,再加上受到场地和时间的限制,无法满足如今学生的需求。如此庞大的旧货需求市场急需要一个专业、标准、便捷的旧货交易平台。设计这样一个系统,从根本上解决了传统的校园旧货信息发布交流方式的弊端,使得校园各种旧货商品信息得到了有效的整合,方便了广大用户。且拥有的客户通常只是大学校园网的用户,所有系统规模上来讲不会很大。从技术上来说,由于是基于web的,可以相对比较容易面对用户的实际需求而开发。同时作为本系统,也有许多成功的电子商务类网站的经验可以借鉴,所以从技术的角度来说,也是可行的。同时这样一个系统,在系统管理员合法管理和用户的自觉配合下,不会违规进行任何的不法的活动和交易,发布具有危害性和不适宜的信息,也不存在任何非法牟利的行为,在法律上也是可行的。在各种可行性研究保证和基于用户需求要求下,开发系统的方案经过不断论证和假设,确定出了一个最佳方案。3.2经济可行性①学生是校园旧货网交易平台的对象,学生基本无收入,大多是靠父母提供资金,但学生的消费却是多种多样并且消费比较前沿,在校学生人数、交易需求意愿与交易频繁度构成了学生旧货交易这一市场。旧货商品价格实惠,非常适合学生的一时需求。学生在校园中的旧货商品,以自行车、课本书籍、体育用品、生活用品等关注大,需求高。②校园的旧货交易市场前景广阔,学生要毕业,不可能将几年来留存下的东西都带走,有些物品已成为累赘,学生不舍得扔,多数都会作为旧货商品出售给有需求的同学。再有就是学生升到新的年级时,对于旧货的课本的需求非常的大。大部分学生的消费水平不高,都希望能买到物美价廉的商品。③校园旧货网交易平台依托网络平台,服务更加的专业化,经营模式更加独特,符合学生对于旧货商品交易的需求,以优质的管理和服务提供给在校学生。在校园旧货交易平台中出售的旧货商品种类齐全,涉及到学生生活的方方面面,比如学习用品、生活用品、娱乐用品等等针对性强,发布信息和搜索信息方便,并且对于旧货信息一目了然,使得旧货交易平台更加优于一般的学校的跳蚤市场。④校园旧货网交易平台作为专业的旧货网络交易枢纽,从品牌定位和销售方式、管理、服务等方方面面都要比普通的旧货商品店要优越。校园旧货网交易平台能够优化资源配置,满足不断变化的学生需求,把握时尚动态,和容易被学生群体认可。专为学生服务也明确了校园旧货网交易平台的目标,如今市场发展速度迅速。⑤在对校园进行调查中,我们分析到,出售旧货商品的学生群体不仅是毕业生,不同年级的学生也有自己不用却有价值的东西出售,不至于造成浪费,这种勤俭节约,消除浪费的好习惯是许多老师和同学都希望看到的。对于大量的物品的销售我们就需要有个高效率的方式,在校园网中架设旧货网交易平台,能够方便的将学生旧货信息的发布,为买卖双方搭建一个平台,也消除了在真实旧货交易中学生不会卖不会买的尴尬。校园旧货网交易平台中,通过图片和详细信息介绍,方便购买方快速找到自己需要的商品,大大提高了交易效率。从而达到了物尽其用、避免浪费的目的。3.3环境可行性。在校园中,电脑的普及率非常的高,每一位在校学生都会使用网络,无论是机房还是宿舍,几乎网络都有覆盖,并且学校都有校园的内部校园网,有些甚至是无线网络覆盖,校园网连接了宿舍、教室、办公机构,几乎校园的各个角落都能够将信息资源进行传输和共享。网络效率高、范围广。并且学校都有内部的网络web服务器。在高速发展的校园网络的时期,在校园架设校园旧货网交易平台开展校园电子商务的硬件环境和软件环境都比较健全。第四章系统设计4.1B/S架构B/S采用的标准是经过标准化组织确定的,保证了其应用的通用性和跨平台性。B/S的应用只需在客户端安装通用的浏览器即可,其维护和升级工作则在服务器端进行,因此有着较低的开发和维护成本。用户使用简单、界面友好、共享性强。基于B/S模式有着诸多优越性,本文开发的系统平台采用此体系结构。其结构如图4-1所示:请求请求事物处理逻辑事物处理逻辑显示逻辑请求请求事物处理逻辑事物处理逻辑显示逻辑数据库数据库响应响应响应响应Web服务器Web服务器数据库服务器浏览器数据库服务器浏览器图4-1B/S结构图4.2系统功能结构设计旧货市场信息展示系统是一个典型的ASP数据库开发应用程序,本系统可以划分为用户的前台操作和管理员的后台管理两大功能,前台包括用户的注册信息、用户的发布供求信息、发布信息的分类、信息的有效期、信息的搜索功能、用户之间的留言板,实现通信功能、网络的各项数据统计等。后台包括对发布网站公告、发布的商品信息进行管理、还有用户信息管理、留言板管理、信息分类、批处理信息管理等。网站系统的功能模块如图4-2和如图4-3所示。1、用户快速注册,可限IP段1、用户快速注册,可限IP段2、用户发布供求信息 2、用户发布供求信息3、信息分类、信息有效期3、信息分类、信息有效期 4、信息各种搜索功能4、信息各种搜索功能5、网站日记前台5、网站日记前台6、网站留言板6、网站留言板7、站内通信功能7、站内通信功能8、用户自主管理信息、修改信息状态8、用户自主管理信息、修改信息状态9、站内各项统计9、站内各项统计图4-2前台功能1、发布网站公告1、发布网站公告2、用户管理 2、用户管理3、信息管理3、信息管理 4、留言板管理后台4、留言板管理后台5、网站日志管理5、网站日志管理6、信息分类管理6、信息分类管理7、批量处理信息、用户等7、批量处理信息、用户等图4-3后台功能4.3系统数据库结构设计后台数据表能够很好的展现系统的工作量,针对每个数据库表,各个字段的设计都是很必要的,而且各个字段都能对保存的数据做很好的管理和规划。数据库结构设计是在完成了描述系统各种数据之间的依赖关系和信息分类的基础上,将各种信息转换成相应的数据项定义表。数据项定义表的作用主要是定义每个表的表名、表中各字段的名称、数据类型和允许空,但在不同的数据库,数据类型的表示符号和长度有所差别。本系统的数据库建表详见如下:#SecondHand.mdb数据库结构由以下12张表组成:Admin表是用于存储管理员自动编号、管理员用户名、管理员密码,如表4-1所示。字段类型语言是否为空备注admin_idadmin_nameadmin_pass自动编号文本(50)文本(50)支持中文支持中文否是是主键表4-1Admin表Bclass表,用于在数据库中存储物品分类中大类信息,表中包分类的ID、分类的名称,如表4-2所示。字段类型语言是否为空备注bclass_idbclass_namebclass_amount自动编号文本(50)数字(长整型)支持中文否是是主键表4-2bclass表config表用于存储系统信息,如数据库用户数量等,如表4-3所示。字段类型语言是否为空备注user_countcheck_countinfo_countpiece_count数字(长整型)数字(长整型)数字(长整型)数字(长整型)是是是是表4-3config表guest表,用于在数据库中存储留言板信息,包含留言者的留言编号、留言内容、留言时间、留言口期等字段,如表4-4所示。字段类型语言是否为空备注guest_idguest_contentguest_replyguest_timeguest_user自动编号备注备注日期/时间文本(50)支持中文支持中文支持中文否是是是是主键表4-4guest表user表用于在数据库中建立注册用户表,此表用于存储注册用户的自动编、用户的名称、用户的工P地址、用户的密码、用户的电子邮件、QQ、用户的访问时间,如表4-5所示。字段类型语言是否为空备注user_iduser_nameuser_ipuser_passuser_mailuser_qquser_lastlogintime自动编号文本(50)文本(50)文本(50)文本(50)文本(50)日期/时间支持中文支持中文支持中文支持中文支持中文否是是是是是是主键表4-5user表4.4系统安全设计由于设备管理系统的数据量大,涉及面广,为使系统有效地运行,并始终保持数据的正确性和完整性,防止数据的泄漏。需要采取一定的安全保密措施。本系统的安全保密设计围绕以下两个方面进行:(1)源程序编译源程序经过编译生成特殊代码,可避免非法操作,起到安全保密的作用。另外,源程序编译后,计算机执行编译后的目标文件,也可以大大提高程序执行速度。当然,系统正式交付使用后,仍需维护和完善,因此,不能抛开源程序。较好的做法是,源程序由专人负责保管,未经许可不能随意使用,一般操作人员只能接触目标文件。(2)程序文件属性修改为防止对库文件的单独操作,在程序中修改库文件的属性。进入系统时设置为读写属性,退出系统时将其设置为只读属性。第五章系统实现5.1用户服务模块5.1.1用户登录模块的实现已注册的用户可直接输入用户名和密码,新用户则需要注册,如图5-1所示。图5-1用户登录界面主要代码:<SCRIPTLanguagejavascript>functionCheckData(){if(forml.username.value==””{//检查是否完成姓名输入window.alert(”登录帐户不能为空!!”)returnfalse;forml.username.focus();}elseif(forml.userpass.value==""){window.alert(”登录密码不能为空!!”)returnfalse;forml.userpass.focus();}else//通过所有检查forml.submit);//送出表单中的数据5.1.2用户注册过客只能对信息进行浏览,只有注册后才可以使用其完全功能,注册是对所有用户的一种保护措施,保障了信息的安全性和可靠性。其中系统的注册界面如图5-2所示。图5-2注册界面实现其页面的源代码:<!DOCTYPEhtmlPUBLIC”一//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtmll/DTD/xhtmll-transitional.dtd">Chtmlxmlns="/1999/xhtml"xml:lang="zh-cn"lang="zh-cn"><head><title>注册</title></head><body><h1align="center"width="100%">东北林业大学旧货教育资源发布平台</h1><hr><h1align="center"width="100%'">商品信息</h1><formaction="signup.jsp"method="post"><table><tr><td>登录名:</td><td><inputname="username"type="text"value=""></td><td>密码:</td><td><inputname="password"type="password"value=""></td><td>重复密码:</td><td><inputname="repassword"type="password"value=""></td><td>中文名字:</td><td><inputname="realname"type="text"value=""><td><td>学号(或职工号):<%td><td><inputname=”sid”,type=”text”,value=”0”></td><td>性别:</td><td><inputnamed=”sex”,type=”radio”value=”M”>男<inputname=”sex",type=“radio”,value=”F”>女</td></tr></table><inputtype=”submit”value=“注册“><input>5.1.4商品信息发布会员登录后,就可以具有此系统的使用权限,作为主要信息的发布平台,用户提供的商品信息是最重要的,因此对商品信息的详细描述及联系人的联系方式尤为重要。系统的商品信息发布界面如图5-3所示。图5-3旧货发布平台信息发布界面实现其页面的源代码:<!DOCTYPEhtmlPUBLIC“一//W3C//DTDXHTML1.0Transitional//EN""/TR/xhtmlliDTD/xhtmll-transitional.dtd"><htmlxmlns="/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/)<title>无标题文档</title><styletype="text/css"><!一body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;.textl{font-size:20px;font-weight:bold}.text2{font-size:30px;font-weight:bold}.text3{font-size:30px;font-weight:bold;color:#039}.text4{font-size:20px;font-weight:bold;color:#039}tableltd{border:lpxsolid#cccccc}一)</style></head><body><tablewidth="1000"border="1"align="center"cellpadding="0"cellspacing="0"><tr><tdheight="60"align="'center"valign="middle'"bgcolor="#9d9dfd"class="text4">大学旧货信息发布平台</td></tr><tr><tdheight="400"align=""right"valign="top"><tablewidth="600"border="0"align="center"cellpadding="0"cellspacing="0"><tr><tdheight="80"align=""center"class="text3">商品信息发布</td></tr></table><formaction=method=""post"enctype="multipart/form-data""name="forml,,id="forml"><tablewidth="800"border=""0"align="center"cellpadding="0"cellspacing="0"><tr><tdheight="30"align="right"><inputname="radio"type="radio"id="radio"value="radio"checked="checked"'/>出售信息</td>信息发布以后,用户可以通过“检索商品”按钮有目的性的查找某一种商品,也可以通过“查询全部”按钮对所有买卖信息进行浏览,搜寻合适的商品。信息发布后的商品信息浏览如图5-4所示。图5-4旧货教学资源发布平台信息浏览界面实现其页面的源代码:<!DOCTYPEhtmlPUBLIC”一//W3C//DTDXHTML1.0Transitional//EN""http://www./TR/xhtmll/DTD/xhtmll一transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"xml:lang="zh-cn"lang="zh-cn"><head><title>产品列表</title></head><h1align="center0width="100%">大学旧货发布平台</h1><hr><h1align="center"width="100%">商品信息</h1><formaction="product.jsp"method="post"><tablewidth="100%"><tr><tdalign="center"><inputname="product"type="text"value=""'><inputtype="submit"value=“检索商品"><inputtype='"submit"value="查询全部“></td></tr></table></form><tablewidth=""100%"border="2"><tr><td>商品名称</td><td)商品价格</td><td)联系人</td><td)联系电话</ta><td>联系人寝室</td><td>发布时间</td><td>操作<%td></tr><?jspfor(i=0;i<=products.length;i++)?><tr><td><?jspproducts[i].name?></td><td><?jspproducts[i].price?></td><td><?jspproducts[i].user?></td><td><?jspproduct[i].cellphone?></td><td><?jspproducis[i].room?></td><td><?jspproducts[i].time?></td><td><ahref="checkproduct.jsp?id=<?jspproducts[i].id?5.1.5论坛此模块是完成论坛的功能,用户可以在论坛上对相关帖子进行评论,也可以进行发帖,针对某一主题进行讨论和交流,例如在此将学校的最新活动进行公示等。本论坛的目的是为学生提供一个自由交流的天地。论坛界面如图5-5所示。图5-5论坛界面<%username=trim(Request.Form("username"))读取用户名userpass=trim(Request.Form("userpass"))读取密码ifusername<>"”anduserpass<>""thenexec_index="select*from[user]whereuser_name="'&username&"'anduser_pass="'&userpass&”setrs=server.createobject("adodb.recordset")rs.openexec_index,conn,1,3ifnotrs.eofthenuserip=Request.ServerVariables("HTTP_X_FORWARDED_FOR")Ifuserip=””Thenuserip=Request.ServerVariables("REMOTE_ADDR")rs("user_ip")=useriprs("userlastlogintime")=now()rs.updatesession("user")=usernameelse%><SCRIPTLanguagejavascript><!一window.alert(”用户名或密码错误!!”一></SCRIPT><%endifendif%>5.1.6留言板此模块是方便用户针对某一商品与卖家进行交谈。买家可以通过留言板将自己对这一商品的疑问提出,卖家针对这些问题进行解答,使交易双方的信息平等,卖家可以充分了解商品的各种性质和功能,增加交易的成功率。留言板界面如图5-6所示。图5-6留言板界面主要代码及其说明action=request.QueryString("action")ifaction="save"thenuser=request("user")content=request("content")ifuser<>""orcontent<>""thensql="insertintoguest(guest_user,guestcontent,guesttime)values("'&user&"',"'&gotTopic(content,300)&"',川&now()&"')"conn.execute(sql)response.write"<scriptLANGUAGE='javascript'>alert(’留言成功!');</script>"endifendififaction="del"thengid=request("gid")sql="deletefrom[guest]whereguestid="&gid&"”conn.execute(sql)endif%>通过insert语句实现留言信息的写入;通过delete语句实现留言信息的删除。functioncheck(){if(checkspace(document.forml.user.value)){document.forml.user.focus();alert(”留言人不能为空,请重新输入!”);returnfalse;}if(checkspace(document.forml.content.value)){document.forml.content.focus();alert(”留言内容不能为空,请重新输入!”returnfalse;}}functioncheckspace(checkstr){varstr=”for(i=0;i<checkstr.length;i++){str=str+}return(str==checkstr);验证输入信息的正确性。<tr><tdheight="11_5”colspan="2"valign="top"bgcolor="#FFFFFF"><palign="left"><strong>第<fontcolor="#FF0000"><07o=i07o></font>条留言内容:</strong></p><palign="left"><07o=guestcontent(i)07o></p><palign="left">管理员回复:<fontcolor="#ff0000"><07o=guestreply(i)07o></font></p><palign="left"></p></td></tr>5.2管理员模块管理员登录后,可以在管理员页面中修改发布的课程详细信息,此信J自、随信息、学院教学计划改变而改变,因此需要实时更新。管理员界面如图5-7所示。图5-7后台管理界面实现其页面的源代码:<!DOCTYPEhtmlPUBLIC”一///W3C/IDTDXHTML1.0Transitional//EN""/TR/xhtmll/DTD/xhtmll-transitional.dtd"><htmlxmlns="/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>无标题文档</title><styletype="text/css"><!--body{margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;}.text1{font-size:20px;font-weight:bold{.text2{font-size:30px;font-weight:bold}.table1td{border:1pxsolid#cccccc}--></style></head><body><tablewidth="1000"border="1”align="center"cellpadding="0"cellspacing="0"><tr><tdheight="400"align="right"valign="top"><tablewidth="600"border="0"align="center"cellpadding="0"cellspacing="0"><tr><tdheight="80"align="center"class="text2">后台管理</td></tr></table>’<tablewidth="900"border="0"align="center"cellpadding="0"cellspacing="0"class="tablet”><tr><tdwidth="138"height="30"align="center"><strong>课程名称</strong></td><tdwidth="81"align="center"><strong>任课教师</strong></td><tdwidth="84"align="center"><strong>所属专业</strong></td><tdwidth="139"align="center"><strong>教材名称</strong></td><tdwidth="189"align="center"><strong>教材信息</strong></td><tdwidth="154"align="center"><strong>修改时间</strong></td><tdwidth="115"align="center"><strong>操作</strong></td></tr><tr><inputtype="submit"name="button"id="button"value=”返回主页面”/></body></html>第六章结论该设计完成了校园网上旧货信息发布平台的功能,有以下几点结论:(1)校园旧货信息发布平台的特点①信息实用,方便学生校园旧货信息发布平台上的信息由学生自行发布,因此被发布的商品全部都是适用于大学生的教材和日常生活用品,由于本系统与教务处数据库相连接,因此所有参与交易的双方均经过实名认证,信息全部真实可靠,为学生的交易有增添了一层保护伞。②培养学生的经营意识毕业将至,很多大学生手里具有可利用价值的书和日常用品都无法全部带走,只能扔掉,或者廉价卖给废品站,造成了一定的经济损失,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 视频监控技术支持与服务合同模板
- 北京房产交易合同书
- 专升本文化课课件
- 普法宣讲【模板四】新员工入职培训
- 山东力明科技职业学院《健身运动的理论与方法》2023-2024学年第二学期期末试卷
- 盐城工业职业技术学院《中国文学史(三)》2023-2024学年第二学期期末试卷
- 凯里学院《文化与翻译(1)》2023-2024学年第一学期期末试卷
- 江苏省盐城市重点小学2024-2025学年五年级数学第二学期期末考试模拟试题含答案
- 朔州陶瓷职业技术学院《Web页面设计核心Ajax》2023-2024学年第二学期期末试卷
- 南京市建邺区重点名校2025届初三第五次模拟化学试题试卷含解析
- GB/T 9119-2010板式平焊钢制管法兰
- GB/T 19466.4-2016塑料差示扫描量热法(DSC)第4部分:比热容的测定
- 2023年漳州龙海市广播电视台(融媒体中心)招聘笔试题库及答案解析
- 最新苏教版三年级数学下册:教材分析课件
- 地基基础规范8章
- 从敦煌壁画看中国古代山水画的发展演变
- DB12-537-2014企业事业单位内部治安保卫规范
- 建筑工地项目部人员职责划分表
- 工程量确认单表样
- 劳动争议调解仲裁法解析
- 数字化语音存储与回放系统(毕业设计)
评论
0/150
提交评论