1、本科毕业设计论文届论文题目WEB20环境下ERP资源平台的设计与实现所在学院专业班级信息管理与信息系统学生姓名学号指导教师职称完成日期年月日WEB20环境下ERP资源平台的设计与实现摘要传统的以书本为主的教学方式,在ERP课程方面,无法让学生对于ERP有直观和具体的认识,时间与空间的限制,针对这些缺陷,系统设计并实现了一个基于WEB的ERP资源平台。运用ASPNET20技术,采用VSNET2008开发工具和SQLSERVER2005数据库管理系统,实现资源上传下载、网络视频授课、用户管理、博客、信息检索等功能。按照软件工程思想从系统的需求分析、概要设计、详细设计与编码实现等方面进行了阐述。关键
2、字ERP资源;VSNET2008;SQLSERVER2005;WEB20THEDESIGNANDREALIZATIONOFWEBBASEDERPRESOURSESYSTEMABSTRACTSTUDENTSCANNOTLEARNINGKNOWLEDGEOFERPINASTRAIGHTVIEWWITHTHETRADITIONALTEACHINGMETHODINORDERTOOVERCOMETHEDISADVANTAGE,IDESIGNANDREALIZEAWEB_BASEDERPRESOURSESYSTEMWHICHUSESTHEB/SBROWSER/SERVER,THREELAYERSOFARC
3、HITECTURE,ASPNET20THISSYSTEMUTILIZESASPNETSQLSEVER2005DATABASETECHNOLOGYTOREALIZEMANYFUNCTIONS,INCLUDINGRESOURSEUPLOADINGORDOWNLOADING,LISTENNINGONTHESURF,CUSTOMERMANAGEMENT,BLOGANDINFORMATIONRETRIEVALETCINTHISPAPER,ASERIESOFDEVELOPMENTPROCESSES,WHICHALLFOLLOWTHEIDEAOFSOFTWAREENGINEERING,HAVEBEENEMP
4、HATICALLYINTRODUCED,INCLUDINGTHEFUNCTIONS,BUSINESSPROCESS,SYSTEMPROCESS,DATABASEDESIGNATION,FUNCTIONALMODULESDESIGNANDOPERATIONKEYWORDSERPRESOURSEVSNET2008SQLSERVER2005WEB20目录1引言111研究背景112国内外研究现状113课题研究意义22可行性分析321经济可行性322社会可行性323技术可行性43需求分析631功能分析632性能分析64系统概要设计841系统功能模块结构图842界面设计12421登录界面12422前台界面
5、12423后台界面145系统详细设计1551数据库设计1552系统流程图196系统实现与代码2161首页显示2162注册登录功能2263添加好友分组2464信息管理2565读取数据库举例以留言表为例277总结32致谢错误未定义书签。参考文献33本科生毕业论文(设计)11引言11研究背景中国企业信息化正在气势浩大的推进,“以信息化推动工业化”的重大国策正在全面实施。企业信息化的新形势对人才培养提出了新的要求,尤其是ERP人才方面。为培养适应市场需求,集理论和技能于一身的竞争优势的ERP人才,需要探索切合实际的教学方式和教学手段。ERP资源平台是一个帮助ERP学习的资源共享、经验交流的网络平台。E
6、RP软件对本身的操作性要求很强,对流程掌握的强度大,而课堂学习时间短,学生无法短时间内消化理解,加之教科书也有一定的局限性,使对掌握企业资源计划系统的人才培养变得非常困难。因此ERP资源平台的开发成为一个需求迫切的平台。12国内外研究现状传统的以书本为主的教学方式在ERP教学方面存在不足,无法让学生对于ERP有直观和具体的认识1。“ERP沙盘模拟”教学方式是一种较为新颖的体验式学习方式2。这种方式是把企业结构和管理操作全部展示在模拟沙盘上,将复杂、抽象的经营管理理论以最直观的方式让学员体验、学习。在沙盘之上,企业的现金流量、产品库存、生产设备、人员实力、银行借贷等指标清晰直观。通过沙盘模拟训练
7、,使学生增强沟通能力,分析问题能力,提高报告写作能力以及语言表达能力等3。但是沙盘模拟的教学方式也存在着一些不足,例如时间以及场所的限制,课时有限,学生得以锻炼的机会有限,对于违反操作规则的行为的监管比较困难等。因此用计算机模拟系统来代替沙盘进行ERP过程的模拟的方式对于ERP的教学更有必要性,而这样做的好处是既保留了沙盘模拟的具体和生动性,又摆脱了时间和空间的束缚,并且利用程序支持操作规则的检查,达到更好的使用计算机辅助教学的目的。建立ERP实践平台,结合现代教育理念和手段,将ERP沙盘训练、ERP软件操作、ERP二次开发等环节合理组织,构建一个完整的ERP实践教学支撑平台,提升学生的综合学
8、习环境,通过实践教学模式,培养符合企业用人要求的高素质复合型人才。通过此平台,可以提供完整的面向企业应用的ERP教学课件,以交互方式为学生提供自主学习环境;而学生可通过校园网,根据本科生毕业论文(设计)2自己的时间进度、专业方向进行有针对的学习,以拓展自己的知识;也可以引入用友的ERP认证考试系统,以考核学生的ERP软件应用水平;而在沙盘模拟模块中让学生以“企业管理者”的身份来经营企业。13课题研究意义学习是当今社会最重要的和未确认的生活技能之一4。通过回顾和应用知识,并学习获得的知识,能够使我们面对各种需要与情况,并能创造许多令人兴奋的机会5。而通过ERP教育资源平台,能让想要学习的人进行更
9、有效的学习,通过与博客、论坛等形式的整合,利用互动式的方式来改善学习效果。ERP教育资源平台以教育理念创新与教学方法及工具创新,搭建了教师“启发式”教授与学生“体验式”学习的平台,对提升知识经济时代经济管理学科各专业的教学质量及创业型人才培养要求,具有重要的理论价值与实践价值,形成一个有效的学生创业理念、价值取向、知识结构与创业能力训练培养的创业教育实践体系,使学生能够在连续不断递进的野体验式冶训练过程中,通过不断的探索、感悟、修正,以形成良好的思维意识和行为习惯,增强决策能力与团队合作精神,最终达到培养创业精神、弘扬创业文化、提高创业能力,全面提升学生创业素质、企业管理的必备知识与创业技能的
10、教学目的。本科生毕业论文(设计)32可行性分析21经济可行性系统经济可行性可以从投入和产出的对比中得到很好的解释。系统的开发与设计背景都是通过对其他科目与目前ERP学习的研究与探索中得来,并且研究了目前比较普遍的论坛与博客的营运模式进行分析而来。就投入而言,初期主要是编程的人力、物力与精力,而后随着系统的访问量的扩大、系统的进一步完善,系统的维护,服务器的维护等的成本会有所增加,但这些成本都是可控的。而对于用户,一般来说其已基本配备个人电脑,对于没有电脑的学习者,学校机房或者网吧等场所亦是相当方便的,网站对访问者并不收取额外费用。而系统投入运行后可以提供的服务很多。从学习者出发,此系统提供资源
11、下载、互动讨论、更新自己所学感悟、提出自己的理解等功能,让学习者有一个很好的学习氛围。而其中的竞赛模块也可以巩固学习成果,让学生在竞争与快乐中学习,对知识点的掌握会更进一步。而且这种方式打破了时间、空间的限制。而对于年长有经验者来说,与别人有一个相互交流、知识互补的机会,所谓活动老学到老,学习的精神可以通过此平台显现,知识的分享与传授的乐趣我们也可以从中感受到。在互联网如此普及的现状下,通过网络学习的方式也能赢得大家的认可,并在资源共享时,不但没有了空间的限制,而且减少了纸质资源的浪费,还有一点优势,此系统还支持在线观看视频,可从中获取知识讲解,当然这是一个分享式平台,只要你是会员变可把你认为
12、好的视频上传分享给大家。通过投入与产出的对比来看,ERP资源平台系统给学习者与社会都提供了方便,极大地实现其价值,在经济上有一定的可行性。22社会可行性信息化的企业需要大量既懂管理又通技术的复合型ERP人才6。各高校纷纷将ERP列为信息技术类专业核心课程,但从教学实践看,传统的教学方式其教学效果不是很理想,所培养的学生与企业要要求的人才也有一定的差距。结合先进的实践教学资源,构建合理的ERP实践教学体系很有必要,而ERP资源平台就是一个迫切需要的过渡。如今ERP教学存在着一系列的问题1)理论授课效果不好;2)教师教学纸上谈兵;3)ERP本科生毕业论文(设计)4软件操作训练难以学以致用;4)ER
13、P沙盘未能充分发挥作用7,5)学生无法在课堂上记下老师所讲的所有内容;6)学习资源有限等。这些问题的产生可以归于传统教学时间短且不善于引起学生的兴趣,很难带动学生学习积极性。因此,ERP资源平台的需求是迫切的,并具有一定的社会可行性。23技术可行性(1)开发语言技术选择ASPNET8是一种WEB开发环境,它可以编译用包括C在内的任一种NET编写的应用程序9。在开发WEB应用程序时,具有利用公共运行库和代码托管的优点。为WEB窗体和WEB服务提供同WINDOWS应用程序一样的调式支持10。一般分为两种开发语言,VBNET和C,C相对比较常用,因为是NET独有的语言,在这个系统中我主要运用C语言和
14、SQLSERVER2005数据库技术进行编译,使用简单方便。VISUALSTUDIO是一套完整的开发工具集,用于生成ASPNETWEB应用程序、XMLWEBSERVICES、桌面应用程序和移动应用程序。VISUALBASIC、VISUALC、VISUALC和VISUALJ全都使用相同的集成开发环境IDE,利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了NETFRAMEWORK的功能,通过此框架可简化ASPWEB应用程序11和XMLWEBSERVICES开发的关键技术。而且VISUALSTUDIO2008新增了许多功能,如自动提示和重构功能,对WCF的扩展,多定向支持等
15、。这些功能使编程更加智能,更加人性化。SQLSERVER2005是一个基于关系型数据库模型的数据库管理系统软件DBMS。它帮助用户方使地得到所需信息,并提供强大的数据处理工具。可以帮助用户组织和共享数据库信息,以便于根据数据库信息做出有效的决策。通过对数据库技术、WEB程序设计、系统开发与设计等课程的学习,基本具备了以SQL2005数据库为后台,VS2008开发系统为平台的能力。因此,本系统的开发在技术上具有可行性。(2)ASPNET的优点ASPNET支持强类型语言,如VB,C等。ASPNET页被编译而不是解释,这样它们的执行速度就比ASP页快。ASPNET比ASP页更整齐。ASPNET提供声
16、明性服务器控件。ASPNET通过继承机制来支持代码的重用。本科生毕业论文(设计)5ASPNET具有成为TRACE的内置方法,可以帮助对页进行调试。在ASPNET中,置于应用程序的BIN目录中的任何组件将自动对应用程序可用,无需任何注册。3ASPNET的功能ASPNET可以识别客户端正在使用的浏览器类型,并且为客户端相应地显示内容。ASPNET通过使用服务器端缓存改善了性能。ASPNET功能可以使用不同的语言进行编码。ASPNET随附有许多内置服务器控件,它们具有必需的常规功能。附加事件已经被添加到ASPNET应用程序文件中。WEB服务可以描述为一个函数,它可以通过WEB进行部署,并且可以被任何
17、应用程序或其他服务器调用。本科生毕业论文(设计)63需求分析31功能分析作为一个资源分享,人员互动共同学习的网络平台,根据用户需求,对SQLSERVER2005数据库管理系统、SQL语言原理、VISUALSTUDIO2008进行了深入的学习与应用,通过对系统的需求分析、功能模块划分、数据库模式分析来设计此系统。此系统主要包括如下基本功能系统登录本系统对信息的浏览不限制权限,但对登录以后的不同用户设置有不同权限,根据登录以后,用户各自行使各自权限。用户可以评论自己或别人的日志,能上传下载文件、视频等,可以修改个人信息,添加好友等权限。在线课堂视频授课。新闻浏览这部分的新闻其实是站内新闻。但与日志
18、不同,只有管理员级别的才有权利发表新闻。博客空间各用户可以发表自己学习感想等内容,也可以实现博友之间内容浏览或评论。检索信息实现相关资源的搜索。论坛互动各用户都能在论坛模块进行发帖、回帖等操作,以达到互助效果。竞赛模块定期进行竞赛模拟,使学生从此模块中真正学习企业流程。训练参与者在分析市场、制定战略、营销策划、组织生产、财务管理等一系列活动中,参悟科学的管理规律,培养团队精神,全面提升管理能力。页面管理管理员需对页面内容进行审核,对非法或不雅内容进行删除等,并对出现的问题给予解决,对平台进行维护。对用户信息进行管理。32性能分析本系统采用B/S模式构建。B/S模式的管理信息系统基本上克服了C/
19、S模式的管理信息系统的不足。B/S模式在系统开发、维护和升级具有一定的经济性,提供一致的用户界面,具有很强的开放性,结构易于扩展,具有更强的信息系统集成性并提供灵活的信息交流和信息发布服务。本科生毕业论文(设计)7而且本系统采用的是三层构架的编程方式。分为表示层(客户层)、逻辑层、数据层。图31三层构架通过三层构架模式的设计与实现,在性能、安全、可修改和易用性等方面具有明显的技术优势12。三层架构的主要优点为1良好的灵活性和可扩展性。对于环境和应用条件经常变动的情况,只要对应用层实施相应的改变,就能够达到目的。2可共享性。单个应用服务器可以为处于不同平台的客户应用程序提供服务,在很大程度上节省
20、了开发时间和资金投入。3较好的安全性。在这种结构中,客户应用程序不能直接访问数据,应用服务器不仅可控制哪些数据被改变和被访问。而且还可控制数据的改变和访问方式。4增强了企业对象的重复可用性。“企业对象”是指封装了企业逻辑程序代码。能够执行特定功能的对象。随着组件技术的发展,这种可重用的组件模式越来越为软件开发所接受。5三层结构成为真正意义上的“瘦客户端”,从而具备了很高的稳定性、延展性和执行校率。6三层结构可以将服务集中在一起管理,统一服务于客户端,从而具备了良好的容错能力和负载平衡能力。13本科生毕业论文(设计)84系统概要设计基于WEB的ERP资源管理平台,其开发主要包括后台数据库的建立和
21、维护以及前端应用程序的开发两个方面。这里所说的应用也就是WEB页,或者更确切地说是WEB站点。对于前者要求建立资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。基于B/S的三层架构系统,越来越成为趋势。本系统主要是基于WINDOWS操作平台,在ASPNET20的环境下14,主要使用VISUALSTUDIONET2008来设计开发,该开发环境能很好的兼容其他的开发语言(如SQL等语言),不仅提供了大量的生成器,表设计器,更显著的是它还提供了各种各样的向导。因此,开发起来将极为方便,快捷41系统功能模块结构图(1)ERP资源平台总功能模块ERP资源平台总体
22、分为两个模块,前台和后台。前台为用户操作界面,后台为管理界面。前台包括主页面,注册页面、日志、登录页面、图片相关页面、找回密码页面,以及对文档、视频、新闻、游戏等操作界面。在日志、图片等页面下有相应的操作页面,并进行相应的浏览等操作。而后台管理系统则包括对用户的管理,对新闻进行发表、修改,对日志、图片、视频等进行审核,如果有违法或其他不恰当的内容,管理员有权对其进行删除操作。ERP资源平台用户管理员发表日志及管理上传文档视频图片以及管理搜索及添加好友文档视频图片管理个人信息管理用户信息管理类别管理留言评论管理日志新闻管理图41总功能图本科生毕业论文(设计)9图42ERP资源平台结构图(2)注册
23、后的用户个人空间模块设计用户注册以后,就有个人空间。在空间中进行日志的添加、删除、修改或者发表评论,可以随时写心情、查看好友列表,上传图片、修改图片信息、删除图片,上传、下载视频,上传、下载文档,文档管理。可以增加好友以及修改个人信息。本科生毕业论文(设计)10图43个人空间模块(3)后台设置模块权限设置安全设置后台设置权限分配修改密码权限撤销换头像修改性别修改出生日期修改籍贯个人设置修改真实姓名图44后台设置模块本科生毕业论文(设计)11(4)个人空间里的设置模块安全设置个人设置设置修改密码修改真实姓名换头像修改性别修改出生日期修改籍贯图45个人空间设置模块(5)站内信模块站内信查看站内信发
24、送站内信删除站内信图46站内信模块(6)留言板模块留言板查看未读留言查看所有留言删除留言回复留言图47留言板模块本科生毕业论文(设计)1242界面设计421登录界面图48前台登录界面422前台界面由于篇幅有限,下面只显示部分界面设计图49首页本科生毕业论文(设计)13图410空间个人主页图411个人空间站内信412视频管理界面本科生毕业论文(设计)14423后台界面图413用户管理界面(其他略)本科生毕业论文(设计)155系统详细设计51数据库设计表51用户表含义列名数据类型允许空备注用户编号USERIDINTNOTNULLPK,IDENTITY用户姓名USERNAMEVARCHAR(16)N
25、ULL密码PASSWORDVARCHAR18NULL用户真实姓名REALNAMEVARCHAR16NULL用户昵称NICKNAMEVARCHAR16NULL个性签名SIGNATUREVARCHAR100NULL等级水平LEVELINTNULLDEFAULT0经验值EXPERIENCEINTNULLDEFAULT0性别SEXINTNULL0为男,1为女出生日期BIRTHDAYDATETIMENULLQQ号码QQNUMBERVARCHAR16NULL电话号码PHONEVARCHAR15NULL头像路径PHOTOPATHVARCHAR225NULL地址编号CITYIDINTNULLFK密保编号SEC
26、URITYIDINTNULL注册邮箱REGISTERMAILBOXVARCHAR50NULL注册时间REGISTERTIMEDATETIMENULL最后登陆时间LASTLOGINTIMEDATETIMENULL最后登陆IPLASTLOGINIPVARCHAR16NULL表52角色表含义列名数据类型允许空备注角色编号ROLEIDINTNOTNULLPK,IDENTITY本科生毕业论文(设计)16角色名称ROLENAMEVARCHAR16NULL角色描述ROLESUMMARYVARCHAR100NULL创建时间CREATIONTIMEDATETIMENULL表53地址表含义列名数据类型允许空备注地
27、址编号CITYIDINTNOTNULLPK,IDENTITY父级地址编号PARENTCITYIDINTNULL地址名称CITYNAMEVARCHAR16NULL表54密码安全表含义列名数据类型允许空备注密码安全编号SECURITYIDINTNOTNULLPK,IDENTITY电话号码PHONENUMBERVARCHAR15NULL问题1QUESTIONFIRSTVARCHAR30NULL答案1ANSWERFIRSTVARCHAR20NULL问题2QUESTIONSECONDVARCHAR30NULL答案2ANSWERSECONDVARCHAR20NULL问题3QUESTIONTHIRDVARC
28、HAR30NULL答案3ANSWERTHIRDVARCHAR20NULL创建时间CREATIONTIMEDATETIMENULL表55好友组别表含义列名数据类型允许空备注组别编号GROUPIDINTNOTNULLPK,IDENTITY组别名称GROUPNAMEVARCHAR16NULL用户编号USERIDINTNULLFK表56好友关系表含义列名数据类型允许空备注关系编号RELATIONIDINTNOTNULLPK,IDENTITY本科生毕业论文(设计)17用户编号USERIDINTNULLFK好友编号FRIENDIDINTNULLFK组别编号GROUPIDINTNULL创建时间CREATIO
29、NTIMEDATETIMENULL是否黑名单ISBLACKINTNULL0不是,1是表57日志类别表含义列名数据类型允许空备注类别编号TYPEIDINTNOTNULLPK,IDENTITY类别名称TYPENAMEVARCHAR16NULL类别描述TYPESUMMARYVARCHAR100NULL用户编号USERIDINTNULLFK创建时间CREATIONTIMEDATETIMENULL是否为新闻ISNEWSINTNULL0为日志,1为新闻58日志表含义列名数据类型允许空备注类别编号TYPEIDINTNOTNULLPK,IDENTITY类别名称TYPENAMEVARCHAR16NULL类别描述
30、TYPESUMMARYVARCHAR100NULL用户编号USERIDINTNULLFK创建时间CREATIONTIMEDATETIMENULL是否为新闻ISNEWSINTNULL0为日志,1为新闻59日志评论表含义列名数据类型允许空备注评论编号LOGCOMMENTIDINTNOTNULLPK,IDENTITY日志编号LOGIDINTNULLFK用户编号USERIDINTNULLFK是否被删除ISDELETEDINTNULL0未,1已删除评论内容COMMENTCONTENTVARCHAR100NULL本科生毕业论文(设计)18创建时间CREATIONTIMEDATETIMENULL510文件表
31、含义列名数据类型允许空备注文件编号FILEIDINTNOTNULLPK,IDENTITY文件类别编号TYPEIDINTNULLFK文件名称FILENAMEVARCHAR30NULL文件描述FILESUMMARYVARCHAR100NULL文件预览图路径FILEPREVIEWPATHVARCHAR225NULL文件路径FILEPATHVARCHAR225NULL浏览权限等级VIEWPERMISSIONINTNULL上传者编号USERIDINTNULL创建时间CREATIONTIMEDATETIMENULL浏览次数VIEWCOUNTINTNULL511留言表含义列名数据类型允许空备注留言编号LEA
32、VEIDINTNOTNULLPK,IDENTITY留言标题LEAVETITLEVARCHAR30NULL留言内容LEAVECONTENTVARCHAR8000NULL发送者编号LEAVEFROMINTNULL接收者编号LEAVETOINTNULL是否被删除ISDELETEDINTNULL0未删,1已删创建时间CREATIONTIMEDATETIMENULL512角色权限关系表含义列名数据类型允许空备注关系编号RELATIONIDINTNOTNULLPK,IDENTITY角色编号ROLEIDINTNULL权限编号AUTHORITYIDINTNULL创建时间CREATIONTIMEDATETIME
33、NULL本科生毕业论文(设计)19由于篇幅问题,在此只列举部分表。52系统流程图(1)用户使用流程图用户进入网站,不注册则有观看视频、文档浏览、日志浏览、新闻浏览、玩游戏等权限。如若注册,登录以后刚会有评论日志、下载文档、下载视频、进入个人空间的权限,个人空间可提供上传文件或视频功能,除自之外,还能管理自己的空间。图51用户使用流程图(2)添加好友流程图用户根据搜索加好友。输入要查找的好友姓名,请求加为好友,发送站内信,再由好友同意,如果对方不同意思加为好友,则失败。用户本科生毕业论文(设计)20是同意加为好友系统发送申请信息开始是否为好友好友接收系统站内信拒绝信息同意信息否否是用户输入要加好
34、友名字图52添加好友流程图否是本科生毕业论文(设计)216系统实现与代码61首页显示首页基本显示各模块的内容。热门日志是根据点击量由大到小进行排序,有利于用户找到有价值的日志。点击MORE,到日志页面,在此根据不同的分类汇集了大家发表的日志。点击其中一篇日志,打开该日志内容详情。新闻等模块功能类似。首页主要是从数据库中读取已存在的信息、文档、视频、图片等。图61首页本科生毕业论文(设计)22图62新闻详情部分代码如下/初始化热门日志SYSTEMSERVICEINTIALIZEHOTLOGFORINTI0IINTIALIZEHOTLOGLOGDAOLOGDAONEWLOGDAORETURNLOG
35、DAOSELECTORDERBYVIEWCOUNTDESC8,062注册登录功能(1)用户注册本科生毕业论文(设计)23图63注册用户打开主页,在右上角点击注册,会弹出注册窗口,根据提示内容填写进行注册。用户详细资料如电话、地址、头像等内容可登录后在个人信息修改中进行修改。点击确定后,系统连接数据库,首先进行用户名检测,如果已存在,则注册失败,换个用户名后重新进行注册。如果注册成功,则存储相关数据,除用户填写的信息以外,还存储用户的注册时间。并将用户的荣誉等级初始化为最低状态,等级及经验值都为0。部分代码如下STRINGUSERNAME,EMAIL,PASSWORD,SUREPWD,BIRTH
36、DAYINTSEX1USERNAMETXTUSERNAMETEXTTRIMIFUSERSERVICEGETUSERBYUSERNAMEUSERNAMENULLRESPONSEWRITE“ALERT该用户已经存在,请换其他用户名“TXTUSERNAMETEXT“RETURNSEXRBLSEXSELECTEDINDEXBIRTHDAYTXTBIRTHDAYTEXTTRIMEMAILTXTEMAILTEXTTRIMPASSWORDTXTPASSWORDTEXTTRIMSUREPWDTXTSUREPWDTEXTTRIMUSERBIRTHDAYDATETIMEPARSEBIRTHDAYUSERPASSW
37、ORDPASSWORDUSERUSERNAMEUSERNAMEUSERPHOTOPATHUSERPHOTOPATHUSERREGISTERMAILBOXTXTEMAILTEXTTRIMUSERSEXSEX本科生毕业论文(设计)24USERREGISTERTIMESYSTEMDATETIMENOWUSERISACTIVE0USERLEVEL0USEREXPERIENCE0INTUSERIDUSERSERVICEADDUSERANDGETIDUSER(2)用户登录图64登入后显示根据注册的用户名等信息,登录后右上角会显示如上状态。可以点击超链接进入“我的空间”或注销登录。用户登录后将有上传下载以及
38、评论等权限。这主要是向用户表读取用户名信息。63添加好友分组图65添加好友分组用户可以对自己的好友进行分组,当然在分组之前,可以创建自己的组名。这主要是对好友组别表(FRIEDNSGROUPINFO)进行添加操作。部分代码如下PROTECTEDVOIDBTNADD_CLICKOBJECTSENDER,EVENTARGSEFRIENDSGROUPINFOFRIENDSGROUPNEWFRIENDSGROUPINFOFRIENDSGROUPGROUPNAMETXTGROUPNAMETEXTTRIMFRIENDSGROUPUSERUSERIDINTPARSESESSION“USERID“TOSTRI
39、NGIFUSERSERVICEADDFRIENDSGROUPFRIENDSGROUPCLIENTSCRIPTREGISTERSTARTUPSCRIPTTHISGETTYPE,“JS“,“JALERTSUCCESS,添加好友分组成功,提示信息“本科生毕业论文(设计)25PNADDGROUPVISIBLEFALSEBTNSHOWADDVISIBLETRUEELSECLIENTSCRIPTREGISTERSTARTUPSCRIPTTHISGETTYPE,“JS“,“JALERTERROR,添加好友分组失败,提示信息“64信息管理(1)管理人员信息图66后台管理页面(2)新闻管理图67新闻管理本科生毕
40、业论文(设计)26人员管理与新闻管理原理或者其他管理类似,其实都是对相应表进行读数据操作。在管理页面,点击作者,可以查看到该用户的详细资料。点击查看,可以到该新闻的发表页面查看详情。点击删除,则跳出确认框。进行确认是否删除,避免了误删操作。图48确认框部分代码如下USERSERVICEUSERSERVICENEWUSERSERVICELISTUSERLISTNEWLISTPROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFISPOSTBACKTHISBINDPRIVATEVOIDBIND/绑定数据USERLISTUSERSERVICEGETUSERLI
41、STBYROLEIDORDERBYUSERNAME2GVADMINDATASOURCEUSERLISTGVADMINDATABIND/页面变化激发事件PROTECTEDVOIDASPNETPAGER_PAGECHANGINGOBJECTSRC,WUQIWEBDIYERPAGECHANGINGEVENTARGSETHISGVADMINPAGEINDEXENEWPAGEINDEX1THISBINDWUQIWEBDIYERASPNETPAGERPAGERTHISGVADMINBOTTOMPAGERROWFINDCONTROL“ASPNETPAGER“ASWUQIWEBDIYERASPNETPAGER
42、PAGERCURRENTPAGEINDEXENEWPAGEINDEX因篇幅关系,在此只列举部分页面。本科生毕业论文(设计)2765读取数据库举例以留言表为例PUBLICCLASSLEAVEWORDDAOUSERDAOUSERDAONEWUSERDAO/向数据库中插入一条留言信息并返回主键值返回值为0表示SQL语句执行异常/要插入的留言信息/主键值PUBLICINTINSERTLEAVEWORDINFOLEAVEWORDSTRINGBUILDERSTRSQLNEWSTRINGBUILDERSTRSQLAPPEND“INSERTINTOLEAVEWORDINFO“STRSQLAPPEND“LEAV
43、ETITLE,LEAVECONTENT,LEAVEFROM,LEAVETO,ISDELETED,CREATIONTIME,NOTE“STRSQLAPPEND“VALUES“STRSQLAPPEND“LEAVETITLE,LEAVECONTENT,LEAVEFROM,LEAVETO,ISDELETED,CREATIONTIME,NOTE“STRSQLAPPEND“SELECTIDENTITY“SQLPARAMETERPARAMETERSNEWSQLPARAMETER“LEAVETITLE“,SQLDBTYPEVARCHAR,30,NEWSQLPARAMETER“LEAVECONTENT“,SQL
44、DBTYPEVARCHAR,8000,NEWSQLPARAMETER“LEAVEFROM“,SQLDBTYPEINT,4,NEWSQLPARAMETER“LEAVETO“,SQLDBTYPEINT,4,NEWSQLPARAMETER“ISDELETED“,SQLDBTYPEINT,4,NEWSQLPARAMETER“CREATIONTIME“,SQLDBTYPEDATETIME,NEWSQLPARAMETER“NOTE“,SQLDBTYPEVARCHAR,100PARAMETERS0VALUELEAVEWORDLEAVETITLEPARAMETERS1VALUELEAVEWORDLEAVECO
45、NTENTPARAMETERS2VALUELEAVEWORDLEAVEFROMUSERIDPARAMETERS3VALUELEAVEWORDLEAVETOUSERIDPARAMETERS4VALUELEAVEWORDISDELETEDPARAMETERS5VALUELEAVEWORDCREATIONTIMEPARAMETERS6VALUELEAVEWORDNOTERETURNCONVERTTOINT32DBHELPERSQLEXECUTESCALARSTRSQLTOSTRING,PARAMETERSPUBLICINTUPDATELEAVEWORDINFOLEAVEWORDSTRINGBUILD
46、ERSTRSQLNEWSTRINGBUILDERSTRSQLAPPEND“UPDATELEAVEWORDINFOSET“STRSQLAPPEND“LEAVETITLELEAVETITLE,“本科生毕业论文(设计)28STRSQLAPPEND“LEAVECONTENTLEAVECONTENT,“STRSQLAPPEND“LEAVEFROMLEAVEFROM,“STRSQLAPPEND“LEAVETOLEAVETO,“STRSQLAPPEND“ISDELETEDISDELETED,“STRSQLAPPEND“CREATIONTIMECREATIONTIME,“STRSQLAPPEND“NOTENO
47、TE“STRSQLAPPEND“WHERELEAVEIDLEAVEID“SQLPARAMETERPARAMETERSNEWSQLPARAMETER“LEAVEID“,SQLDBTYPEINT,4,NEWSQLPARAMETER“LEAVETITLE“,SQLDBTYPEVARCHAR,30,NEWSQLPARAMETER“LEAVECONTENT“,SQLDBTYPEVARCHAR,8000,NEWSQLPARAMETER“LEAVEFROM“,SQLDBTYPEINT,4,NEWSQLPARAMETER“LEAVETO“,SQLDBTYPEINT,4,NEWSQLPARAMETER“ISDE
48、LETED“,SQLDBTYPEINT,4,NEWSQLPARAMETER“CREATIONTIME“,SQLDBTYPEDATETIME,NEWSQLPARAMETER“NOTE“,SQLDBTYPEVARCHAR,100PARAMETERS0VALUELEAVEWORDLEAVEIDPARAMETERS1VALUELEAVEWORDLEAVETITLEPARAMETERS2VALUELEAVEWORDLEAVECONTENTPARAMETERS3VALUELEAVEWORDLEAVEFROMUSERIDPARAMETERS4VALUELEAVEWORDLEAVETOUSERIDPARAME
49、TERS5VALUELEAVEWORDISDELETEDPARAMETERS6VALUELEAVEWORDCREATIONTIMEPARAMETERS7VALUELEAVEWORDNOTERETURNDBHELPERSQLEXECUTENONQUERYSTRSQLTOSTRING,PARAMETERSPUBLICINTDELETEINTLEAVEIDSTRINGBUILDERSTRSQLNEWSTRINGBUILDERSTRSQLAPPEND“DELETEFROMLEAVEWORDINFO“STRSQLAPPEND“WHERELEAVEIDLEAVEID“SQLPARAMETERPARAMETERSNEWSQLPARAMETER“LEAVEID“,SQLDBTYPEINT,4PARAMETERS0VALUELEAVEIDRETURNDBHELPERSQLEXECUTENONQUERYSTRSQLTOSTRING,PARAMETERSPUBLICLEAVEWORDINFOSELECTINTLEAVEIDSTRINGBUILDERSTRSQLNEWSTRINGBUILDER本科生毕业论文(设计)29STRSQLAPPEND“SELECTTOP1LEAVEID,LE
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。