




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE33此处为论文中文题目,要求居中填写主标题不超过24个汉字;可加副标题(副标题前加破折号),副标题与主标题间空一行的位置主标题:黑体,小二,居中副标题:楷体_GB2312,四号,居中阅后删除此文本框。本科此处为论文中文题目,要求居中填写主标题不超过24个汉字;可加副标题(副标题前加破折号),副标题与主标题间空一行的位置主标题:黑体,小二,居中副标题:楷体_GB2312,四号,居中阅后删除此文本框。题目:基于.NET的五邑大学二手交易平台设计学生姓名学号指导教师二级学院专业名称班级2016年XX月摘要随着Internet技术的飞速发展,人们的生活和Internet的关系越来越密切,如何通过Internet抓住商机成为摆在人们面前的一个重要话题。很多大学校园里的同学都留意过水房,餐厅,楼道,宿舍,超市等墙上零星地贴着地“五颜六色”的小纸帖,也曾穿梭于各个角落的小纸贴中苦苦寻找所需要的物美价廉的“二手宝”,苦恼于堆满橱子,柜子对自己已毫无用处却又不舍白白丢弃的物品。本文力求通过实验模块设计比较全面的进行五邑大学二手交易平台的相关性分析,同时又要保证这些模块的数据处理分析是符合逻辑并且有意义的。数据分析的不同阶段都遇到一些问题,经过反复摸索和学习研究后,借助ASP.NET3.5工具以及SQLServer2008和C#等,并在一系列测试后,达成了人性化、所需功能完善、操作清晰的设计目标,最终实现了基于ASP.NET3.5+C#+SQLServer2008的五邑大学二手交易平台设计与开发。关键词:二手物品B/S、数据库ASP.NETSQLAbstractWiththerapiddevelopmentofInternettechnology,therelationshipbetweenpeople'slifeandInternetisbecomingmoreandmoreclosely,howtoseizebusinessopportunitiesbyInternetbecomesanimportanttopicinfrontofpeople.Manyuniversitycampusstudentsareawareofthewaterroom,restaurant,corridors,dormitory,supermarketsandotherwallsporadicallystickingto"beriotouswithcolour"littlepapernote,haveshuttleineverycornerofthesmallpaperpastesearchesneedhighqualityandinexpensive"second-handBao",plaguedbyheapfullcupboard,cabinetonitsownisnousebutnotbediscarded.ThispapertriestoanalyzethecorrelationofWuyiUniversityofthesecondarytradingplatformthroughtheexperimentalmoduledesignmorecomprehensive,butalsoensurethatthemoduleofdataprocessingandanalysisislogicalandmeaningful.Differentstagesofdataanalysisaresomeoftheproblemsencountered,afterrepeatedexplorationandstudy,withtheaidofASP.NET2.0toolsandSQLServer2008andC#,andinaseriesoftests,ahumanized,requiredfunctions,operationandcleardesigntarget,thefinalrealizationofthedesignanddevelopmentofsecondarytradingplatformASP.NET3.5+C#+SQLServer200Keywords:B/S,databaseASP.NETSQLsecond-handgoods目录本科生毕业论文(设计) II题目:基于.NET的五邑大学二手交易平台设计 II摘要 IIIAbstract IV第一章概述 11.1项目研究背景 11.2研究目的及意义 11.3国内发展现状 1第二章系统需求分析 32.1可行性分析 32.1.1经济上的可行性 32.1.2技术上的可行性 32.1.3操作上的可行性 32.2开发结构分析 32.3功能需求分析 42.4数据流图 42.5业务流程分析 62.6数据字典 6第三章系统总体设计 93.1系统功能结描述 93.2系统功能结构图 93.3系统目标 10第四章数据库设计 114.1数据库概念结构设计 114.2数据库逻辑结构设计 13第五章系统详细设计 165.1主界面模块设计 165.2用户注册模块设计 175.3出售信息模块设计 185.4订购二手模块设计 195.5二手信息发布模块设计 215.6讨论模块模块设计 225.7后台登录模块设计 235.7.1商家管理模块设计 255.7.2二手商品管理模块设计 27第六章系统测试 296.1测试的任务及目标 296.1.1测试的任务 296.1.2测试的目标 296.2测试方案 296.2.1模块测试 296.2.2集成测试 306.2.3验收测试 306.2.4平行运行 30结论 31致谢 32参考文献 33基于.NET的五邑大学二手交易平台设计第一章概述1.1项目研究背景近些年,在国家倡导节约型校园的精神推动下,很多大学校园兴起了二手商品交易的热潮。这种现象虽然能有效的促进大学生节约思想,但校园里三五成群的摆摊,严重影响了校园的正常秩序。随着计算机和Internet技术的迅猛发展,校园二手交易网为传统的校园交易提供了新的生机。然而,消费观念、投资成本、技术人才、支付与物流等因素阻碍了它的发展。积极采取措施,努力解决这些问题是促进校园二手交易网健康发展的首要任务之一。校园二手交易市场存在巨大潜力,高年级大学生更热衷于在网上购物。但是网上购物又有一个致命的缺陷,就是很难判断实物是否会像网上描述的一样,而就大学生而言并不喜欢,退换物品,在那个物品价值不是超过邮费数倍以上。而对于书籍等一些二手物品,就更加不喜欢在网上购买,但是不得不承认,对于大学生而言,有一些物品,二手的是很实惠的并且很实用。就其前景来说,高校二手交易网很有必要做到安全技术问题1.2研究目的及意义本课题涉及尝试在网络上架构一个五邑大学二手交易平台,让每一个五邑大学的学生都在学校内完成二手商品交易,通过交易,不仅可以进行环保,节俭等传统文明教育,还可以帮助贫困的学生更好地学习和生活。现在学生上大学,家庭贫困的学生对生活用品要求不高,但每年毕业生都有大量的物品廉价出售,甚至丢弃。因此开设一家二手商店,专门从事这方面的生意一定有市场,而且现在网上购物也逐渐成为一种时尚,被广大大学生所接受,所以在网上进行二手商品交易不仅能给学生带来购物的方便,还能节约时间和金钱,避免浪费。更重要的是还能在买卖的过程中培养学生的诚信品质。1.3国内发展现状关于二手商品交易方面的研究,国内方面论著颇多,陈向军在2000年研究了二手商品营销策略,认为要合理设置网点,充分考虑旧货资源的供需情况及所处的地理位置、交通运输条件以及人口密度等因素。戴强在2002年分析了我国旧货市场发展现状,提出了向专业化方向发展、开发农村旧货销售市场、树立良好的企业形象、尽快制定旧货价格标准、完善价格运行机制、发挥旧货行业协会的作用等对策。金鹏、黄河和王清波在2003年针对我国的现状,提出重视发展二手货市场,完善二手货交易市场,使有限的资源得到最大化的效用。第二章系统需求分析2.1可行性分析2.1.1由于本系统是为五邑大学和学生学习使用的系统,装上该应用软件,即可使用系统,系统成本主要集中在系统软件的开发上,当系统投入运行后可以为学校节约大量的人力,物力。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。2.1.技术可行性研究是研究现有的技术条件能否顺利完成开发工作,硬、软件配置能否满足开发的需要等等。配置稍好的PC机,Winxp操作系统,IIS服务器,SQL软件,结合C#语言,可以完成目标系统的建设,从技术上来说是容易实现的。2.1.首先,设计网站的几种软件现在都比较流行,一般设计人员对这几款软件比较熟悉,可以利用这些软件设计出较完善的大学二手交易市场。其次,系统的管理主要是信息的录入、修改、统计等工作,一般工作人员都能够胜任。从操作上来说是可行的。综上所述,从各方面来看,我们在现行条件下可以设计出较合适的平台系统,完成对软件测试的管理。2.2开发结构分析五邑大学二手交易平台采用的是时下比较流行的B/S模式体系结构,具有通用性,其开发与维护简单,成本低,界面友好。具有良好的系统扩展性,方便管理。本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。B/S三层结构图2.3功能需求分析本系统的需求,设计本网站组成结构显示了网站总体组织结构。某大学二手市场交易系统分为以下几个模块:(1) 用户注册模块,该模块完成用户注册功能(2) 信息发布模块,用户登录后可以进行供信息的发布,还可以修改,删除信息。(3) 留言模块,用户登录后可以对已经发布的信息进行评论、留言、讨论。(4) 搜索模块,该模块实现已经发布信息的搜索,支持模糊查询。(5) 管理员管理模块,管理员登录后实现用户管理和发布信息。(6) 数据库设计模块,设计数据库所需的表以及表之间的关系。2.4数据流图数据流图:是一种描述软件系统逻辑模型的图形符号。这种图形表示即可以从本质上描述计算机软件系统的工作情况,又适合非计算机专业人员学习和掌握,在需求分析中是一种很好的交流和表达工具。分层数据流图:如图2-1为系统数据流图,说明了大学二手交易市场交易网站的四个主要功能的流向。用户注册信息用户注册信息五邑大学二手交易平台五邑大学二手交易平台出售产品出售产品浏览信息系统系统在线讨论信息在线讨论信息用户订单修改信息用户订单修改信息图2-1系统数据流图如图2-2用户信息处理数据流图,主要是用户信息的三种数据处理。用户用户基本信息文件录入处理修改信息用户信息处理修改信息用户信息处理修改密码修改密码图2-2用户信息处理数据流图订单信息文件添加处理如图2-3为订单处理数据流图,主要是订单信息的三种数据处理。订单信息文件添加处理修改处理订单处理修改处理订单处理删除处理删除处理图2-3订单处理数据流图如图2-4为查询处理数据流图,主要是查询处理、二手产品总览、二手查询处理的关系。二手二手总览查询处理查询处理具体二手信息查询具体二手信息查询图2-4查询处理数据流图如图2-5为管理员登录数据流图,主要是管理员的四个主要功能的数据处理。删除订购二手信息管理员信息文件删除订购二手信息管理员信息文件修改产品管理员登录修改产品管理员登录删除电脑删除电脑删除用户删除用户图2-7管理员登录数据流图2.5业务流程分析在进行业务流程分析时,需要按照原有信息流动过程,逐个地调查分析所有环节的处理业务、处理内容、处理顺序和对处理时间的要求,弄清各个环节需要的信息、信息来源、流经去向、处理方法、计算方法、提供信息的时间和信息形态(报告、报单、屏幕显示)等[4]。具体业务流程如图2-8所示。查询查询录入修改浏览删除数据库备份数据保存自动写入数据库管理员图2-8业务流程图2.6数据字典通过对系统数据流的分析,接下来用数据字典描述数据流图中一些主要的数据元素条目、数据流、处理过程、数据存储和外部实体[8]。数据元素条目如表2。1所示。表2.1数据元素用户编号调入年份数据元素条目总编号:1-101用户编号调入年份数据元素条目总编号:1-101编号:101名称:用户编号XXX说明:用户的编号数据值类型:离散长度:50有关数据结构:用户信息表 如:123数据结构条目如表2-2所示。表2-3数据结构数据结构条目数据结构条目名称:用户信息表说明:创建用户信息记录似的数据 总编号:2-01结构: 编号:01 用户编号 有关数据流、数据存储: 用户名 密码 数量:每年约200份 性别 地址 年龄 电话数据流条目如表2-4所示:表2-4数据流数据流条目数据流条目名称:用户在线发布二手 总编号:3-10说明:用户发布二手信息存储到商品信息表里 编号:10数据流来源:P3二手数据流去向:D3二手商品存储 流通量:500份/周包含的数据结构: 数据存储条目如表2-5所示:表2-5数据存储数据存储条目数据存储条目名称:订购信息 总编号:4-01说明:存储用户的订购信息 标号:D3结构: 订购编号 用户编号 张数时间有关的数据流: 信息量:400份/月 处理过程条目如表2-6所示:表2-6处理过程处理过程条目处理过程条目名称:订购管理 总编号:5-15说明:管理员进行订购管理 编号:P3输入:P3订购管理输出:D3订购存储处理:外部实体条目如表2-7所示:表2-7外部实体外部实体条目外部实体条目名称:管理员 总编号:6-01说明: 编号:001输入数据流: 个数:1个输出数据流:由于论文篇幅的限制,不在此一一列举,其他所有的数据字典条目都是根据数据流图绘制的。第三章系统总体设计3.1系统功能结描述本五邑大学二手交易平台的需求,设计本网站组成结构显示了网站总体组织结构。网站前台功能结构需求进行用户注册并发布交易信息、可以对交易产品进行评论,也可以按照标题或内容进行站内搜索、管理员后台可以对商品信息管理、用户信息进行管理。1.包括用户注册,用户登录,用户信息管理这三个主要部分。2.用户注册:用户输入用户名,密码,昵称,性别,学院专业信息,学号,3.用户登录:用户使用用户名和密码即可登录。4.用户信息管理:包括用户修改密码,对产品的增删查改(还出售时间跟是否已出售),查看个人信用度、历史交易情况以及历史评价。3.2系统功能结构图本系统预计是一个基于B/S模式的五邑大学二手交易平台。通过对网站系统需求的调查研究,确定网站系统应该对不同的用户提供不同的功能。五邑大学二手交易平台主要是对于校园二手的出售信息,本系统主要功能结构如下所示。五邑大学二手交易平台五邑大学二手交易平台网站前台-客户网站后台-管理网站首页二手商品分类卖二手申请在线留言在线购物系统设置商家信息管理产品信息管理订单信息管理交互信息管理图3-1系统功能结构图管理员注册商家个人信息订单管理发布二手商品注销3.3系统目标对于典型的数据库管理系统,尤其是对像大学二手交易市场这样的数据流量特别大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。本系统在设计时应满足以下几个目标:1.采用人机对话的操作方式,界面设计美观友好,信息查看灵活、方便、快捷、准确,数据存储安全可靠。3.提高五邑大学二手交易平台的效率和质量。4.能实现校园二手在线和出售、用户注册和留言和功能管理。5.对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。第四章数据库设计4.1数据库概念结构设计数据库是以一定的组织方式存储在一起的相关数据集合,它能以最佳的方式,最少的数据冗余为多种应用服务,程序与数据具有较高的独立性。60年代末到70年代初数据库技术日益成熟,具有了坚实的理论基础。70年代,数据库技术有了很大发展,出现了许多基于层次或网状模型的商品化数据库系统,并广泛运行在企业管理、交通运输、情报检索、军事指挥、政管理和辅助决策等各个方面。这一时期,关系模型的理论研究和软件系统研制也得到了很大进展。1981年IBM公司SanJose实验室宣布具有SystemR全部特性的数据库产品SQL/DS问世。与此同时,加州大学伯克利分校研制成功关系数据库实验系统INGRES,接着又实现了INGRES商务系统,使关系方法从实验室走向社会。20世纪80年代以来,几乎所有新开发的数据库系统都是关系型的。微型机平台的关系数据库管理系统也越来越多,功能越来越强,其应用已经遍及各个领域。从数据需求分析中得出系统的实体属性图,如图4-1所示:用户用户管理员订单信息订购=商品1n价格发布商家商品名称管理名称密码邮箱类别查看电脑名编号交易价格交易时间nnn11图系统E-R图说明:图中用矩形表示实体。实体之间的关系用菱形表示,用无向边把菱形与有关实体连接,在边上标明联系的类型。实体的属性用椭圆表示,并用无向边把实体与属性联系起来。管理员信息实体E-R图如图4-2所示:管理员管理员帐号姓名密码图4-2管理员信息实体ER图注册用户信息实体ER图如图4-3所示:注册用户注册用户会员帐号姓名密码地址图4-3注册用户信息实体ER图二手信息实体ER图如图4-4所示:二手信息编号名称类型价格图4-4二手实体ER图商品类型实体ER图如4-5所示:商品类型商品类型类型编号类型名称添加时间图4-5电脑类型实体图4.2数据库逻辑结构设计数据库是以一定的组织方式存储在一起的相关数据集合,它能以最佳的方式,最少的数据冗余为多数据库设计的好坏直接影响整个系统,如果数据库设计不好,不仅仅很多的业务处理起来相当的复杂和烦琐,而且在编写系统代码的时候也会遇到很多问题。所以,一个合理的数据库是必须的、是必要的。大连酒店团购网站数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。allgonggao表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2titleVarChar255是255
3contentText16是255
4leibieVarChar50是255
5shouyetupianVarChar50是255
6dianjilvVarChar50是255
7addtimeDateTime8是23
allusers表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2usernameVarChar50是255
3pwdVarChar50是255
4cxVarChar50是255
5addtimeDateTime8是23
goumaijilu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2bianhaoVarChar50是255
3mingchengVarChar50是255
4jiageVarChar50是255
5goumaishuliangVarChar50是255
6beizhuVarChar50是255
7goumairenVarChar50是255
8addtimeDateTime8是23
gscp表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2bianhaoVarChar50是255
3mingchengVarChar300是255
4daleiVarChar50是255
5xiaoleiVarChar50是255
6kuanshiguigeVarChar300是255
7yanseVarChar50是255
8tupianVarChar50是255
9jiageVarChar50是255
10kucunVarChar50是255
11addtimeDateTime8是23
12isshVarChar2是255
jiesuandingdan表:序号字段名称字段类型大小允许为空最大长度备注1IDInt4自增编号10
2dingdanhaoVarChar50是255
3jineVarChar50是255
4shouhuorenVarChar50是255
5shouhuodizhiVarChar300是255
6youbianVarChar50是255
7dianhuaVarChar50是255
8beizhuVarChar500是255
9tijiaorenVarChar50是255
10isshVarChar2是255
11addtimeDateTime8是23
第五章系统详细设计本五邑大学二手交易平台是根据实际的技术条件、经济条件和社会条件,确定系统的实施方案的过程。通常系统设计包括总体设计和详细设计两大部分。其中总体设计要在系统分析的基础上,把系统划分为若干种类、若干层次的基本功能模块,确定各个模块之间的关系,并对整个系统的软硬件实现进行合理的安排。详细设计是对总体设计中确定的各模块选择适当的技术实现手段和处理方法,包括代码设计、数据库设计、输入输出设计、人机对话设计、处理过程设计等内容。本文将进行总体设计中的功能模块设计和详细设计中的数据库设计、代码设计、输入输出设计。5.1主界面模块设计本五邑大学二手交易平台的主界面整体结构为上左右结构,上面部分显示系统名称以及当前使用人员名称和当前系统时间,左面部分采用了树型层次结构罗列了系统的全部功能,右面部分为客户区,显示当前操作的使用窗口。系统首先为系统运行提供了可靠的操作平台,并利用树形结构图,将用户的操作权限显示在界面上,便于用户浏览、操作。网站主界面如图5-1所示。图5-1网站首页5.2用户注册模块设计用户注册模块主要是客户开通在线订购开发的,用户进入网站对电脑了解后,可以进行在线订购,用户注册成功并登录后就可以进行在线购物。其实现用户注册的效果如图5-2所示。图5-2用户注册其实现系统主页面运行的关键程序代码如下:<trstyle="color:#000000;font-family:宋体"><tdnowrap="nowrap"style="width:164px"width="30"><fontface="宋体"><span>姓名:</span></font></td><tdalign="left"style="font-family:TimesNewRoman"width="79%"><asp:TextBoxID="xingming"runat="server"></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatorxingming"runat="server"ControlToValidate="xingming"ErrorMessage="必填"></asp:RequiredFieldValidator></td></tr><trstyle="color:#000000;font-family:宋体"><tdnowrap="nowrap"style="width:164px"width="30"><fontface="宋体">电话:</font></td><tdalign="left"width="79%"><asp:TextBoxID="dianhua"runat="server"></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatordianhua"runat="server"ControlToValidate="dianhua"ErrorMessage="必填"></asp:RequiredFieldValidator></td></tr><trstyle="color:#000000;font-family:宋体"><tdnowrap="nowrap"style="width:164px"width="30"><fontface="宋体">邮箱:</font></td><tdalign="left"width="79%"><asp:TextBoxID="youxiang"runat="server"></asp:TextBox></td></tr><tr><tdnowrap="nowrap"style="width:164px"width="30"><fontface="宋体">QQ:</font></td><tdalign="left"width="79%"><asp:TextBoxID="QQ"runat="server"></asp:TextBox></td></tr><tr>5.3出售信息模块设计本功能主要是实现对数据库中所有出售信息显示功能,显示后用户可以对所有出售信息进行详细了解,过后可以在行在线订购。其运行效果如图5-3所示。图5-3出售信息效果图其实现系统主页面运行的关键程序代码如下:名称:<asp:TextBoxID="mingcheng"runat="server"></asp:TextBox>小类:<asp:DropDownListID="dalei"runat="server"></asp:DropDownList><asp:DropDownListID="yanse"runat="server"></asp:DropDownList> <asp:ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="查找"/><asp:DataGridID="DataGrid1"runat="server"AllowPaging="True"AllowSorting="True"AutoGenerateColumns="False"BorderColor="Black"CellPadding="2"font-name="verdana"Font-Names="verdana"Font-Size="8pt"HeaderStyle-BackColor="#F8FAFC"OnPageIndexChanged="DataGrid1_PageIndexChanged"PageSize="8"Width="100%"><HeaderStyleBackColor="#F8FAFC"Font-Bold="True"HorizontalAlign="Center"VerticalAlign="Middle"/><PagerStyleFont-Bold="True"Font-Names="宋体"ForeColor="Blue"HorizontalAlign="Right"NextPageText="下一页"PrevPageText="上一页"/><EditItemStyleBackColor="#E9F0F8"CssClass="input_text"Font-Bold="False"Font-ItaFont-Overline="False"Font-Size="Smaller"Font-Strikeout="False"Font-Underline="False"HorizontalAlign="Left"VerticalAlign="Middle"Wrap="False"/><Columns><asp:TemplateColumnHeaderText="序号"><HeaderStyleWidth="50px"/><ItemTemplate><%#Container.ItemIndex+1%></ItemTemplate></asp:TemplateColumn><asp:BoundColumnDataField="bianhao"HeaderText='编号'></asp:BoundColumn><asp:BoundColumnDataField="mingcheng"HeaderText='名称'></asp:BoundColumn><asp:BoundColumnDataField="dalei"HeaderText='类型'></asp:BoundColumn>}5.4订购二手模块设计本模块主要是实现用户在线购物,当二手商品发布后,商品信息就会在网站前台显示,学生可以查询到商品信息,当可以选择在线购买。其运行效果如图5-4所示。图5-4订购二手效果图其实现系统主页面运行的关键程序代码如下:publicstringnbianhao,nmingcheng,ndalei,nxiaolei,nkuanshiguige,nyanse,ntupian,njiage,nkucun,nfabuz,ndianhua,nxtrs,ndgrs,nid;protectedvoidPage_Load(objectsender,EventArgse){nid=Request.QueryString["id"].ToString().Trim();if(!IsPostBack){stringsql;sql="select*fromgscpwhereid="+Request.QueryString["id"].ToString().Trim();getdata(sql);sql="select*frompinglunwherexiangpianID='"+Request.QueryString["id"].ToString().Trim()+"'orderbyiddesc";getdata2(sql);}}privatevoidgetdata2(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){DataGrid1.DataSource=result.Tables[0];DataGrid1.DataBind();//Label1.Text="以上数据中共"+result.Tables[0].Rows.Count+"条";}else{DataGrid1.DataSource=null;DataGrid1.DataBind();//Label1.Text="暂无任何数据";}}}5.5二手信息发布模块设计本模块主要是注册用户登录进行后进入自己后台管理,可以发布二手信息,信息发布后或以在网站进行显示。其运行效果如图5-5所示。图5-5订购二手效果图其实现运行的关键程序代码如下:}protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintogscp(bianhao,mingcheng,dalei,xiaolei,kuanshiguige,yanse,tupian,jiage,kucun,dianhua,fabuz)values('"+bianhao.Text.ToString().Trim()+"','"+mingcheng.Text.ToString().Trim()+"','"+dalei.Text.ToString().Trim()+"','"+xiaolei.Text.ToString().Trim()+"','"+kuanshiguige.Text.ToString().Trim()+"','"+yanse.Text.ToString().Trim()+"','"+tupian.Text.ToString().Trim()+"','"+jiage.Text.ToString().Trim()+"','"+kucun.Text.ToString().Trim()+"','"+dianhua.Text.ToString().Trim()+"','"+fabuz.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系统错误,请检查数据库设置问题');</script>");}}privatevoidaddxiala(stringntable,stringnzd,stringnxlk){stringsql;sql="select"+nzd+"from"+ntable+"wherefid=0orderbyiddesc";DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){inti=0;for(i=0;i<result.Tables[0].Rows.Count;i++){dalei.Items.Add(result.Tables[0].Rows[i][0].ToString().Trim());}}}} 5.6讨论模块模块设计本模块主要是实现校园信息交互,学生注册登录后可以进入校园论坛平台发布和回复信息。其运行效果如图5-6所示。图5-6论坛效果图其实现运行的关键程序代码如下:protectedvoidButton1_Click(objectsender,EventArgse){stringsql;sql="insertintopinglun(xiangpianID,pinglunneirong,pinglunren)values('"+xiangpianID.Text.ToString().Trim()+"','"+pinglunneirong.Text.ToString().Trim()+"','"+pinglunren.Text.ToString().Trim()+"')";intresult;result=newClass1().hsgexucute(sql);if(result==1){Response.Write("<script>javascript:alert('添加成功');</script>");}else{Response.Write("<script>javascript:alert('系统错误,请检查数据库设置问题');</script>");}}5.7后台登录模块设计用户登陆模块主要由登陆页面(login.jsp)实现,该页面设计比较简单,主要由两个文本框组成,用户在上述文本框中输入自己的员工号及密码,若员工号和密码存在且匹配,则根据其员工类型,转入到不同的主界面;输入帐号和密码输入错误,则显示错误信息,清空文本框中的内容,要求用户重新进行输入。由此画出本模块的流程图如图5-7,运行效果如图5-8所示。否否是进入用户登陆页面输入员工号和密码是否正确图5-7用户登陆模块流程图由存储过程的返回值,得用户类型按其用户类型转到相应的界面显示错误信息,并清空文本输入框中的内容图5-8系统登录模块运行效果其实现登录功能的关键程序代码如下:protectedvoidButton1_Click(objectsender,EventArgse){if(TextBox2.Text.ToString().Trim()==""||TextBox1.Text.ToString().Trim()==""){Response.Write("<script>javascript:alert('请输入完整');history.back();</script>");Response.End();}stringsql;if(cx.Text.ToString().Trim()=="管理员"){sql="select*fromalluserswhereusername='"+TextBox1.Text.ToString().Trim()+"'andpwd='"+TextBox2.Text.ToString().Trim()+"'";}else{sql="select*fromshuangjiawhereyonghuming='"+TextBox1.Text.ToString().Trim()+"'andmima='"+TextBox2.Text.ToString().Trim()+"'andissh='是'";}DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);//result=newTestOnline.Class1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){Session["username"]=TextBox1.Text.ToString().Trim();if(cx.Text.ToString().Trim()=="管理员"){Session["cx"]=result.Tables[0].Rows[0]["cx"].ToString().Trim();}};5.7.1商家管理模块设计想要通过本系统销售自己二手商品的同学可以在前台进行注册成为二手商家,通过管理员审核通过后,可以发布自己的二手商品,界面如图5-9所示。图5-9商家管理界面其实现这一功能的关键程序代码如下所示:protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack)stringsql;sql="select*fromshuangjiaorderbyiddesc";getdata(sql);}}privatevoidgetdata(stringsql){DataSetresult=newDataSet();result=newClass1().hsggetdata(sql);if(result!=null){if(result.Tables[0].Rows.Count>0){DataGrid1.DataSource=result.Tables[0];DataGrid1.DataBind();Label1.Text="以上数据中共"+result.Tables[0].Rows.Count+"条";}else{DataGrid1.DataSource=null;DataGrid1.DataBind();Label1.Text="暂无任何数据";}5.7.管理员可以管理所有商家发布的二手商品信息,所有商家发布的商品后,必须经管理员审核通过后,前才为显示商品信息,界面如图5-10所示。图5-10商品管理界面其实现这一功能的关键程序代码如下所示:<asp:BoundColumnDataField=bianhaoHeaderText='编号'></asp:BoundColumn><asp:BoundColumnDataField=fabuzHeaderText='发布人'></asp:BoundColumn><asp:BoundColumnDataField=dianhuaHeaderText='联系电话'></asp:BoundColumn><asp:BoundColumnDataField=mingchengHeaderText='名称'></asp:BoundColumn><asp:BoundColumnDataField=daleiHeaderText='类型'></asp:BoundColumn><asp:BoundColumnDataField=xiaoleiHeaderText='小类'></asp:BoundColumn><asp:BoundColumnDataField=kuanshiguigeHeaderText='备注'></asp:BoundColumn><asp:TemplateColumnHeaderText="图片"><ItemTemplate><ahref='<%#DataBinder.Eval(Container.DataItem,"tupian")%>'target='_blank'><imgsrc='<%#DataBinder.Eval(Container.DataItem,"tupian")%>'width='88'height='99'border='0'/></a></ItemTemplate></asp:TemplateColumn><asp:BoundColumnDataField=jiageHeaderText='一口价'></asp:BoundColumn><asp:BoundColumnDataField=kucunHeaderText='截止时间'></asp:BoundColumn><asp:TemplateColumnHeaderText="是否推荐"><ItemTemplate><ahref='sh.aspx?id=<%#DataBinder.Eval(Container.DataItem,"id")%>&yuan=<%#DataBinder.Eval(Container.DataItem,"issh")%>&tablename=gscp'onclick="returnconfirm('确定要执行此操作?')"><%#DataBinder.Eval(Container.DataItem,"issh")%></a></ItemTemplate></asp:TemplateColumn><asp:TemplateColumnHeaderText="审核发布">
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 必看!2024年CPMM考试准备清单及试题及答案
- 住院患者防跌倒课件
- 浙教版 2021-2022学年度八年级数学上册模拟测试卷
- 2025天津电子信息职业技术学院辅导员考试题库
- 2025四川师范大学辅导员考试题库
- 2025江西航空职业技术学院辅导员考试题库
- 2025届青海省海南市重点中学高考化学必刷试卷含解析
- 2025届河北省保定市定州市高考临考冲刺化学试卷含解析
- 四年级数学(三位数乘两位数)计算题专项练习及答案
- 四年级数学(四则混合运算)计算题专项练习与答案汇编
- 2024年互联网法律法规知识考试题库(附答案)
- 《第十九课 巧妙地化解冲突》教学设计 七年级全一册
- 2024年内蒙古商贸职业学院单招职业适应性测试题库及答案解析
- 福建省建筑幕墙工程质量验收规程
- 2024年新疆昌吉英格玛煤电投资有限责任公司招聘笔试参考题库含答案解析
- 2024年云南省昆明市中考一模英语试题(含答案)
- 设备采购供货安装实施供货安全保障措施
- (高清版)TDT 1013-2013 土地整治项目验收规程
- 保护压板投退培训课件
- 医院隔离技术课件
- 柑桔组培方案
评论
0/150
提交评论