1、选定外文文献后先给指导老师看,得到老师的确认通过后方可翻译。2、选择外文翻译时一定选择外国作者写的文章,可从学校中知网或者外文数据库下载。3、外文翻译字数要求3000字以上,从外文文章起始处开始翻译,不允许从文章中间部分开始翻译,翻译必须结束于文章的一个大段落。参考文献是在学术研究过程中,对某一著作或论文的整体的参考或借鉴.征引过的文献在注释中已注明,不再出现于文后参考文献中。外文参考文献就是指论文是引用的文献原文是国外的,并非中国的。原文就是指原作品,原件,即作者所写作品所用的语言。如莎士比亚的《罗密欧与朱丽叶》原文是英语。译文就是翻译过来的文字◇如在中国也可以找到莎士比亚《罗密欧与朱丽叶》的中文版本,这个中文版本就称为译文
一、系统功能描述二、开发环境(VISUAL BASIC)的简介三、系统开发过程
通过查重率,就可以上传发布了。将论文题目以及论文作者填写到相应的部位,然后将检测报告下载下来,通常情况下,论文检测需要一定的时间来进行查重率的,然后通过后,直接发布就可以了。
一、系统功能描述图书馆管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本图书管理系统的应用对象定位在小型图书馆的应用。根据要求本图书管理系统主要针对图书管理员进行添加新书、执行借书、还书、查看图书的操作,另外进入该系统的读者只能查看当前图书馆的藏书并能执行查询操作,读者还可以通过该系统注册成为会员。图书管理系统用来管理图书借还过程中的静态和动态信息。系统管理的信息主要包括图书基本信息、图书存储信息、借书和还书信息。系统的目的就是有效地处理这些信息,同时为图书管理员提供信息检索和信息统计功能。该图书管理系统主要实现管理员操作和读者操作。其中,管理员操作包括完成添加图书、借书、还书、查询图书功能;读者操作包括完成图书查询和读者注册功能。二、开发环境(VISUAL BASIC)的简介 VISUAL BASIC是微软公司出品的一个快速可视化程序开发工具软件。借助微软在操作系统和办公自动化软件的垄断/地位,VB在短短的几年内风靡全球。VB是极具特色和功能强大的软件,主要表现:所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,教易维护的代码。同时众多的ACTIVE控件,提高了软件的使用效率。1 VB应用程序语言的基本特点:可视化界面设计:VB为用户提供大量的界面元素(在VB中称为控件对象),这些控件对象如“窗体”,“菜单”,“命令按扭”,“工具按扭”,“检查框”等等,用户只要利用鼠标、键盘把这些控件对象拖动到合适的位置,设置其大小、形状、属性等,就可以设计出所需的应用程序界面。2 事件驱动编程在使用VB设计应用程序是,必须首先确定应用程序如何同用户进行交互。例如发生鼠标单击、键盘输入等事件是,由用户编写代码控制这些事件的响应,这就是所谓的事件驱动编程。3 与数据库的连接性 VISUAL BASIC提供了与底层数据库系统紧密的连接。 VISUAL BASIC支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。在开发该图书馆管理系统时,VISUAL BASIC存取数据库的方式有两种:�6�1通过使用的ODBC接口。(ODBC(开放数据库连接)是微软公司的数据库连接标准)�6�1通过使用由VISUAL BASIC提供的专用的直接与数据库相连的接口该系统程序是在应用vb软件程序的过程中,通过声明和定义数据库变量和记录集变量将程序的实现与access数据库连接起来。三、系统开发过程(一)建立数据库Access数据库中包括member、book、loan、admin(读者表、图书表、借阅信息表、管理员表)四个数据表,分别存放读者信息、馆藏图书信息、读者借阅信息、管理员信息。Admin(管理员表)作为单独的一个表,与其他三个表没有直接联系。book表中的isbn(图书编号)与loan(借书表)中的isbn(图书编号)具有一对多的关系,member(读者表)中的nomber(借书证编号)与loan表中的member(图书证编号)同样具有一对多的关系。Loan表中另外添加了out_data和due_data两个字段分别记录读者的借书时间和应还时间。数据库中表之间的联系如下图所示:……如果需要,我可以发到你qq信箱里。
江南大学学生平台论文完成后在学校教务论文系统下载开题报告。开题报告考虑要素:
1、研究的目标。只有目标明确、重点突出,才能保证具体的研究方向,才能排除研究过程中各种因素的干扰。
2、研究的内容。要根据研究目标来确定具体的研究内容,要求全面、详实、周密,研究内容笼统、模糊,甚至把研究目的、意义当作内容,往往使研究进程陷于被动。
3、研究的方法。选题确立后,最重要的莫过于方法。假如对牛弹琴,不看对象地应用方法,错误便在所难免,相反,即便是已研究过的课题,只要采取一个新的视角,采用一种新的方法,也常能得出创新的结论。
4、创新点。要突出重点,突出所选课题与同类其他研究的不同之处。
江南大学简介:
江南大学是中华人民共和国教育部直属的一所以轻工高等教育为特色的高校,被誉为“轻工高等教育明珠”。国家“211工程”和“985工程优势学科创新平台”重点建设高校,也是“111计划”、国家首批“卓越农林人才教育培养计划”改革试点高校和首批“卓越工程师教育培养计划”高校。
学校办学涵盖理、工、农、医、文、法、经济、管理、教育、艺术等学科门类10大学科门类。占地面积3200亩、建筑面积107万平方米。截至2015年6月,有专任教师1777人(含研究生导师886人),全日制在校本科生19907人、博硕士研究生7374人、留学生803人。
以上内容参考:百度百科-开题报告
导出一共有四个步骤:1、登录教务处主页,右侧教师专区点击创新实践管理平台,进入平台系统。2、然后点击进入本科生毕业论文设计管理系统。3、点击左侧菜单栏中的学生选题管理后,再点击选题结果汇总。4、然后在选题结果汇总的右侧导出,就可以完成论文指导手册。
:上传方法如下:
1、点击论文检测
打开维普官网后,页面下拉找到产品服务的论文检测系统
2、进入百度一下,输入维普,点击进入,
3、选择版本,
4、输入开题及作者,点击上传文件,
5、上传报告
输入开题报告的名称及作者,添加文件后进行上传
6点击下一步,等待上传完成,
7、等待维普开题报告上传完成。
维普网,原名“维普资讯网”,是重庆维普资讯有限公司所建立的网站,该公司是中文期刊数据库建设事业的奠基人。从1989年开始,一直致力于对海量的报刊数据进行科学严谨的研究、分析,采集、加工等深层次开发和推广应用。
原文链接:[摘要]中国旅游报就2005年全国旅游投诉情况进行了汇总,投诉旅行社的案件共4011件,占投诉总数的,问题集中在降低服务标准、导游不尽职责、延误变更日程等,其中大部分来自于对导游服务的投诉。导游的服务是影响旅游服务质量的关键。导游是旅游接待工作的主体,是旅游服务的第一线人物,导游服务作为旅游产品的一部分向旅游者出售,从旅游开始到结束,导游是与旅游者接触最多的关键人物。本文试就导游业现状进行分析,提出如何提高导游服务质量的策略。导游业现状及存在的问题分析(一)导游人员整体素质不高,服务质量难以保证1.导游人员的学历普遍偏低。有关统计数据表明,导游队伍中高中、中职、中专学历者占,大专学历者占,本科以上学历者占。外语类导游人员的学历比中文导游员稍高一些,但大专及以下学历仍占52%。导游人员学历偏低在某种意义上反映导游综合素质偏低,导游是传递知识和文化的“使者”,如果知识不够,在传递过程中就容易出现信息传递错误。很多游客可能会见过这样的导游:对地理、历史、旅游的景点知识一问三不知,甚至讲错景点内容;在带团过程中边看书边讲解;在为旅客服务的时候靠讲低级趣味的黄色笑话吸引游客等等,这些都有可能是由学历偏低、学识不足所造成的。2.导游人员等级偏低。导游队伍中持导游资格证书和初级导游员证书者占;中级、高级、特级导游员所占比例极低,仅占。以低等级为主的导游队伍容易造成高等级人才严重供不应求而低等级人才供过于求、竞争激烈,直接影响导游的收入和导游市场的秩序。3.掌握小语种的导游比例小。从语种结构来看,中文类导游人员与外语类导游人员的比例为5:1,其中中文类导游人员占,外语类导游人员占。在外语类导游人员中,一些语种人数与我国入境旅游者的数量不成比例,如我国客源市场需求量较大的韩语、泰语、意大利语的导游人数太少。因此有的旅行社只能用英语导游代替,游客无法听懂导游的介绍,投诉和抱怨也就是自然而然的事了。4.导游人员年轻化。从年龄结构来看,我国导游队伍是一支非常年轻的队伍,七成的导游人员年龄在30岁以下。导游在带团过程中要安排游客的吃住行游购娱等各个方面,要处理的问题相当复杂和繁琐,稍有不慎,都会引起游客的不满。而年纪稍大的导游,因为有更多的阅历、有较综合的知识面和较强的工作责任感,在处理问题的时候会比年轻人显得成熟稳重。导游队伍的年轻化,也是造成导游整体素质不高的重要原因之一。(二)兼职导游比例大,导游服务不稳定据了解,目前在旅行社聘用的导游当中,以兼职导游人员为主,专职导游的比例越来越少。兼职导游由于是属于旅行社临时聘请的工作人员,旅行社对他们的约束不如对正式员工的导游约束大,所以兼职导游在旅游接待工作中较少考虑维护企业声誉的问题,违规操作现象屡禁不止,引发的旅游投诉层出不穷。
校园导游系统的建议:1.计算机毕业设计可不能马虎,最好还是自己动动脑筋,好好的写一写。 2.网上那种免费的毕业设计千万不能采用,要么是论文不完整,要么是程序运行不了,最重要的是到处都是,老师随时都可以知道你是在网上随便下载的一套3.如果没有时间写,可以在网上找找付费的,我们毕业的时候也是为这个头疼了很长时间,最后在网上找了很久,终于购买了一套毕业设计,还算不错,开题报告+论文+程序+答辩演示都有,主要的都是他们技术做好的成品,保证论文的完整和程序的独立运行,可以先看了作品满意以后再付款,而且同一学校不重复,不存在欺的性质,那个网站的名字我记的不是太清楚了,你可以在百度或者GOOGLE上搜索------七七论文网,希望您可以找到
Q_Q专业论文。 13 .....................67...................后面接着输入...... 75........................................后面接着输入...... 125 1. 浙江省老年旅游市场开发策略探讨 2. 浙江经济型酒店深化发展对策探讨 3. 章安古镇文化旅游资源开发刍议 4. 杭州市背街小巷整治改造工程对城市旅游资源开发的影响初探 5. 在金融危机大背景下上海世博会即将迎来的挑战与机遇 6. 我国影视类主题公园的深度开发策略探讨 7. 我国饭店康乐现状分析及对策探讨 8. 我国出境旅游者不文明行为的原因及对策 9. 农家乐旅游的可持续发展研究——以杭州仓前掏羊锅为例 10. 杭州高星级饭店清洁保养的现状和对策的分析 11. “农家乐”旅游的现状与发展分析—— 以衢州柯城区黄土岭七里乡农家乐为.. 12. 我国导游薪酬制度改革策略探讨 13. 中国足浴业现状分析与对策探讨 14. 中国影视旅游的发展及其存在问题 15. 中国湿地保护区的设置及其旅游开发模式 16. 上海入境旅游市场的现状、存在问题及发展对策探讨 17. 杭州入境旅游市场深化发展策略探讨 18. 浅析我国经济型酒店的发展现状、问题及对策 19. 移民文化及其寻根旅游初探 20. 现代航空旅行安全事故分析 21. 民国时期杭州的旅游与休闲 22. 中国女性休闲旅游服务现状思考与对策 23. 论中国康乐业的法治化建设 24. 论民俗的旅游资源学价值及其产品开发策略 25. 杭城高端餐饮发展现状浅析 26. 杭州茶文化旅游深化开发问题探讨 27. 经济发达区城郊休闲度假村SWOT分析及其开发策略 28. 杭州城市生态旅游浅析 29. 杭州茶馆文化与城市休闲文化的初探 30. 关于如何提升我国旅游购物水平的探讨 31. 非物质文化遗产保护与旅游开发策略的探析 32. 饭店农民工的管理与培训——以杭州高星级饭店为例 33. 对旅行社“十一”黄金周报刊旅游广告之调查和分析——以2008年杭州市都.. 34. 新媒体对旅游业发展的影响-----以携程网为例 35. 借鉴日本茶道打造杭州梅家坞茶文化品牌 36. 关于“杭邦”酒吧发展的初探 37. 浅析影视旅游中以影视作品为媒介的旅游目的地营销 38. 浅析中国自助行现状与解决方案 39. 试论杭州星级酒店基层知识型员工管理 40. 杭州下沙高教园区大学生旅游市场开发调研 41. 饭店知识型员工的激励和权利保护
大学生自助旅游探析 摘要] [关键词] 自助旅游是一种时尚的旅游方式。在旅游消费已经成为大学生热点消费时,大学生自助旅游也随之而生。但在其发展过程中还存在一 系列的问题,针对这些问题,应从配套服务设施的完善、安全建设的加强、高效信息平台的构建、专项服务机构的设立和学生旅游优惠政策 的加强等方面进行探讨,使得大学生自助旅游能够得到社会的广泛关注,繁荣大学生旅游市场。 大学生自助旅游对策 一、大学生旅游的影响因素 二、大学生自助旅游发展现状 三、大学生自助旅游存在的问题 四、大学生自助旅游的解决对策 (一)经济因素 大学生目前大多仍为消费者,没有独立 的经济收入,收入来源主要是父母给的零花 钱,还有其他亲戚给的压岁钱,有些学生也 利用假期打工得到一些收入,但总的来说, 收入来源十分有限,受制于家庭经济状况等 因素,因而在旅游时仍以基本消费为主,只 是花在吃、住、行上,享受型的不多。 (二)时间因素 大学生出游的时间具有明显的季节性特 征。调查结果显示,多集中在假期较长的寒 假和暑假。旅游平均停留时间为天。 (三)空间因素 大学生的旅游愿望是非常强烈的,但因 为长期生活在学校和家庭范围内,缺少旅游 经验,社会实践能力较弱,出游的顾虑较 多,因此多选择中短线。调查结果显示,大 学生省内游的百分比是%,国内游是 %,海外游为%。[5]可见,大学生 对旅游目的地的选择符合旅游的距离衰减规 律,即旅游人数随距离的增加而减少。 (一)出游人数越来越多 大学生的出游人数越来越多,接触和了 解外面的世界是他们习惯性的选择。据对重 庆、昆明、南京三个城市的300名在校大学生 进行抽样调查显示:%的大学生有外出 旅游的经历,%的大学生正准备出游; Troveilok网在线调查也显示:52%的大学生 准备暑假参团旅游或邀几个朋友自游天下。[6] (二)背包族日益受到关注 由于他们背着大包做徒步旅行,因此在 国外被称为backpacker或trekker、hiker; [7]他们通常比较节省,有时也被称为budget traveler,也正是由于这个特点,使他们一直 没有受到国内旅游业的重视。近几年,随着 自助旅游的发展,背包族也日益受到了关 注。学生族自然是这一群体的主力军。 (三)自助旅游越来越深入人心 具备了一定旅游经验的大学生,越来越 偏向于较为个性化而且具有挑战性的自行出 游。一方面,自助游可以自行选择个性化的 旅游路线;另一方面,自助出行可以得到较 便宜的旅行费用,花费最少的金钱而获得最 大的精神满足。因此,自助旅游对追求新 奇、体力较好而且文化层次较高的大学生具 有较大的吸引力。 (一)基础配套设施不够完善 随着我国旅游业的全面发展,旅游基础 设施有了很大的发展。但对于自助旅游者来 说,这一因素仍然制约着大学生自助旅游的 发展,如旅游目的地各景点之间缺乏便利的 公共交通,旺季住宿设施紧张,并且很多的 自助旅游者前往的旅游目的地以及他们所选 择的住宿设施都缺乏预订网络,很难提前预 订房间。 (二)安全问题急待解决 安全问题对大学生来说尤为重要,没有 安全保障,大学生即使有强烈的旅游动机也 无法成行。2006年的“五一黄金周”期间, 全国发生较大的与旅游相关的安全事故11 起,共有游客19人死亡,23人受伤,90人被 施救,来自全国假日办的统计信息显示,上 述事故,除1起发生在景区内,其余10起均是 散客自助旅游或离团自行活动过程中发生 的。[9] (三)自助旅游信息不够全面 人们现在查询旅游信息的渠道越来越 多,旅游报刊、自助丛书、电视中的旅游栏 目等。但是这些渠道所提供的信息却不够全 面,真正能为大学生提供的自助旅游信息相 对较少。一些网络开通了酒店预订、机票预 订、旅游线路预订、网上拼团等多项服务, 但必须“在线预订,离线确认,离线付 款”,自助旅游者无法通过网络预订使自助 游更轻松便捷。[10] (四)旅游企业行为短视 大学生旅游正在成为旅游客源市场的新 宠儿,这已成为不争的事实,但其利润薄、 事情多、责任大,许多旅游企业也因此而不 愿涉足这一市场。另外,传统的旅行社产品 多数属于团体旅游产品,对自助旅游的重视 不够。 (五)优惠政策的力度较小 在国外,对大学生旅游有很多的优惠政 策,对开拓学生旅游市场的旅游企业也予以 支持。日本、美国、朝鲜等国对开拓学生旅 游市场的旅行社实行税收、线路设计等方面 的优惠。[11]而我国大中专学生凭学生证一年 只能坐四次火车,且局限在学校和家庭所在 地之间,对开发学生旅游市场的企业也没有 相关的优惠政策,这在某种程度上制约着大 学生旅游的快速发展。 (一)基础配套设施的完善 无人导游系统的设立。大学生自助游没 有导游陪同,许多事情都要自己解决。因 此,设立无人导游系统就显得尤为重要。它 可以帮助自助游者更方便、更安全地完成旅 游活动。无人导游系统主要包括以下三方面 的内容:自助旅游手册,地面标示物,景区 游客咨询中心。 (二)安全建设的加强 健全安全救援系统。目前我国公共救援 体系基本还是空白,救援任务多数时候是由 俱乐部成员、公安及当地政府部门来承担, 但是公安和政府部门未必具备安全专业的救 援能力,这给他们造成很大的压力。政府应 发挥主导作用承担发起,协调责任,再通过 市场手段吸引保险公司建立相关险种,多方 合作,建立公共救援体系,以保障救援能及 时有效。 (三)高效信息平台的构建 大学生自助旅游网的建立。大学生自助 旅游网站的建立可促进大学生自助游的发 展,可收集大学生旅游活动记事,把他们旅游 的所见、所闻、所感用文字和图片的形式表现 出来,建立在线互动栏目,让大学生在网上自 由交流,交流信息,使他们的出游更加安全、 便利。在线咨询和预订服务的完善。 (四)专项服务机构的设立 随着大学生旅游市场的不断发展,旅游 商家也逐渐看到了这一商机,他们根据大学 生求新、求险、求刺激、求知识、求沟通的 心理需求为大学生建立了专项服务机构-学 生旅游超市。它的主要特点就是选择线路的 自由化,旅游消费的廉价化,实际出游的便 捷化,团体联合的规模化。 (五)学生旅游优惠政策的加强 应放宽自助旅游出游的相关政策,激发 更多的大学生选择自助旅游,支持旅行社经 营自助旅游业务;在各方面给予优惠,降低 自助旅游价格;另外,应该积极推动银行业 向大学生提供旅游消费贷款服务政策,政府 和学校联合设立大学生旅游专项基金,积极 推动修学游,培养大学生的综合能力和全面 素质,繁荣大学生旅游市场。[11] 参考文献 [1]陈俊鸿,论风景名胜区自助旅游的开发[J]旅游学 刊,1995,6:40-44 [2][7]盛蕾,背包旅游及其特征[J]社会科学家, 2003(7):88-90 [3]杨丽娟,赖斌,论我国当代自助旅游的兴起与旅 游者需求的变迁[J]商场现代化,2005(18):52- 53 [4][5]梁留科,钱宏胜,陈德广,河南高校大学生旅 游市场初探[J]西北农林科技大学学报,2007,7 (2):79-80 [6][11]焦士兴,曹新向,关于开发学生旅游市场的 思考[J]安阳师范学院学报,2002(5):99;101 [8]丁磊,浅析自助旅游发展的障碍与对策[J]商业研 究,2006(9):95-96 [9]刘丽梅,黄金周自助游检验安全意识[N]中国青年 报,2006-05-12
分类: 电脑/网络 >> 操作系统/系统故障 问题描述: 程序+开题报告+毕业论文(9000多字),+ 系统配置说明文档 开发语言: java,jsp 服务器:tomcat 服务器 数据库:SQLServer 2000----------------------- 联系QQ:*********** 邮箱:yanping88@sina -----系统简介-------- 系统有三种用户角色:校领导,普通教师,学生 校领导: 功能可分为:系统管理,学生信息,教师信息,课程信息,成绩录入,成绩查询。 系统管理可分为:更改密码,高级管理(添加普通教师或者教务员,删除普通教师或者教务员。添加资源(添加系别,添加课程) 学生信息可分为:添加学生,编辑学生(修改学生信息,删除学生信息) 教师信息可分为:修改教师信息,删除教师信息。 课程信息可分为:修改课程信息,删除课程。 成绩录入可分为:按个添加成绩,按班添加成绩。 按个添加成绩:输入个人学号,(系统为自动显示出该学生对应的系别及所对应的课程信息)选择要添加的课程。 按班级添加成绩: 选择要添加的(系别,年级,班级),系统会自动显示出所对应(系别,年级,班级)的课程信息。这样用户可对该班级进行添加。在添加的同时,右边可查看学生现有的成绩。 成绩查询可分为:可按(学号,姓名,系别,年级,班级)其中任一个关键字进行查询,所查询出来的记录,可以修改以及查看。 普通教师导: 功能可分为:系统管理,修改信息,成绩录入,成绩查询。 系统管理可分为:更改密码, 修改信息可分为:修改个人信息 成绩录入可分为:按个添加成绩,按班添加成绩。 按个添加成绩:输入个人学号,(系统为自动显示出该学生对应的系别及所对应的课程信息)选择要添加的课程。 按班级添加成绩: 选择要添加的(系别,年级,班级),系统会自动显示出所对应(系别,年级,班级)的课程信息。这样用户可对该班级进行添加。在添加的同时,右边可查看学生现有的成绩。 成绩查询可分为:可按(学号,姓名,系别,年级,班级)其中任一个关键字进行查询,所查询出来的记录,可以修改以及查看。 学生角色: 功能可分为:修改信息,成绩查询,课程查询,打印成绩。 其中有一个“学校通知”的功能 修改信息分为:修改学生本人的基本信息。 成绩查询分为:显示学生本人的所有课目成绩。 课程查询分为:输入课程名,或者选择课程,显示出所有课程的信息。 打印成绩分为:以成绩单的形式,显示,并支持打印功能。 解析: 这个网上特别多,自己好好看一下。好运。
能给我一份吗 我的邮箱:
毕业生论文设计管理系统没有及时登录该怎么办?
1 前言 4 目的 4 范围 4 有关本系统中的定义 4 2 资料引用 4 3 设计思路 4 数据层设计 5 user_book表的触发器 5 用户续借图书的存储过程 6 到期催还表的视图 7 数据链接层设计 8 UserBook Entity Bean设计 9 UserConsumer Entity Bean设计 10 UserLogBook Entity Bean设计 11 数据逻辑层设计 12 TheBook Session Bean设计 13 TheUser Session Bean设计 14 TheLog Session Bean设计 15 网络应用层设计 15 CheckValue bean 16 EnCode bean 16 JDBCBean bean 16 Rank bean 16 SetUp bean 16 SplitPage bean 17 UserLogin bean 17 SearchBook bean 17 SearchDeadline bean 17 ValidateIMG servlet 17 GetDelete servlet servlet 17 GetBookSubmit servlet 18 GetUserSubmit servlet 18 GetRenewBook servlet 18 GetBorrowBook servlet 18 GetReturnBook servlet 18 4 程序架构 18 程序组织结构 18 功能权限划分 20 WEB程序/页面设计 21 本系统实现的功能 22 5 任务分工 22 1 前言 目的 本文档详细描述了图书管理系统的设计,主要是为开发人员提供,使其对本项目的构建和维护有深入的了解。 范围 本文档的描述只针对图书管理系统的版本。 有关本系统中的定义 以下是本说明书中用到的专门术语的定义和外文首字母组词的原词组: 术语或缩写 定义与描述 booksManager 本系统的名称 Reader 系统权限:普通读者 BookAdmin 系统权限:图书管理员 UserAdmin 系统权限:用户管理员 SuperAdmin 系统权限:超级管理员(系统管理员) Undergraduate 系统用户角色:本科生 Graduate 系统用户角色:研究生 Teacher 系统用户角色:教师 2 资料引用 清华大学《应用软件平台与核心技术》讲义 顾明 清华大学《应用软件平台与核心技术》助教文档 张伟业、魏岚、陈勇、林彩荣 《精通EJB(第二版)》 《J2EE应用与BEA Web Logic Server》,刑国庆等译,电子工业出版社 《设计模式——可复用面向对象软件的基础》,Erich Gamma等,机械工业出版社 3 设计思路 本系统严格按照4层结构设计,分为数据层(SQL server),数据链接层(entity bean),数据逻辑层(session bean),网络应用层(java bean, java servlet, java serverpage)。 四层之间完全独立,可以部署在四台服务器上运行,体现了分布式应用的思想。 数据层的功能严格来说是实现基本的数据存储(逻辑处理功能应该全部交给CMP管理),但因为学习原因,在数据库中也用到了一些逻辑处理,如使用了存储过程+系统级临时表处理读者续借图书的功能、使用触发器防止未还书的用户和未归还的图书被注销以及使用视图检测借书记录实现到期催还功能。 数据链接层实现了和数据库的连接,作用在于屏蔽数据库和平台之间的差异,做到底层无关性。本层利用了模糊查找、多表映射、Relationship等技术,通过find,select方法数据的查找功能,抛出聚集对象或远程接口对象给下一层。 数据逻辑层实现了对数据的逻辑处理,例如将远程接口对象转化为值对象、将聚集对象转化为值对象向量、利用日期类完成查找两个特定日期之间的记录等相对复杂的计算。 网络应用层完成页面跳转和页面显示等应用功能,还有一些附加功能如:图片验证,登录验证,等级控制,代码过滤,分页控制,输入值检测、借书日志打印、系统运行日志记录以及系统设置等。(使用了JDBC实现存储过程和模糊查找图书的功能) 数据层设计 数据库表 表名 功能描述 user_consumer 记录了用户的所有信息 user_book 记录了图书的所有信息 user_logBook 记录了用户使用本系统的信息,保留了所有的借书记录,可作为系统日志和报表资料 user_book表的触发器 用到的触发器之一,作用:如果要注销的图书被外借没有归还,则回滚此删除操作。 CREATE TRIGGER bookhavelog ON FOR DELETE AS declare @bookISBN varchar(50) select @bookISBN=book_ISBN from deleted if exists(select * from user_logBook where logb_book_ISBN=@bookISBN and logb_backdate is null) begin rollback return end 用户续借图书的存储过程 利用存储过程实现用户续借图书的逻辑操作,根据用户的当前信息判断其是否有续借的权限,并把处理结果输出到临时表中去。 CREATE PROCEDURE user_renew_book @xxxparm int AS CREATE TABLE ##temp(statement varchar(50)) DECLARE @username varchar(50) SET @username=(select logb_cons_username from user_logBook where ID=@xxxparm) IF @username is null BEGIN INSERT INTO ##temp VALUES ('The ID is not EXIST') RETURN END DECLARE @timelimit int SET @timelimit=(select logb_timelimit from user_logBook where ID=@xxxparm) DECLARE @renewday int SET @renewday=(select cons_maxday from user_consumer where cons_username=@username) DECLARE @maxrenew int SET @maxrenew=(select cons_maxrenew from user_consumer where cons_username=@username) IF (@renewday*@maxrenew)>=@timelimit BEGIN update user_logBook set logb_timelimit=logb_timelimit+@renewday where ID=@xxxparm --update user_consumer set cons_maxrenews=cons_maxrenews-1 where cons_username=@username INSERT INTO ##temp VALUES ('renew successful') RETURN END ELSE BEGIN INSERT INTO ##temp VALUES ('You are not allowed to renew the book') RETURN END GO 到期催还表的视图 利用DATEDIFF,DATEADD,CAST,GETDATE等函数从借书记录表中计算出到期的记录,然后根据此记录找出相应的读者信息,在网页上以email形式催还。 CREATE VIEW AS SELECT TOP 100 PERCENT , , DATEADD([day], , CAST( AS datetime)) AS deadline_date, GETDATE() AS now_date, , , , , , , , , , , , FROM INNER JOIN ON = INNER JOIN ON = WHERE (DATEDIFF([day], DATEADD([day], , CAST( AS datetime)), GETDATE()) >= 0) AND ( IS NULL) ORDER BY DESC 数据链接层设计 entity bean UserBook Entity Bean设计 userbook remotehome接口 方法 描述 findAllBook 得到所有的图书信息 findByISBN 通过图书的书号得到图书的信息 findSearcher 利用关键字模糊查找图书信息 selectUserByBookISBN (userbook remote) 利用select方法实现多表相关的查找 findSearcher实现模糊查找的代码: select object(p) from UserBook as p where like concat(concat('%',?1),'%') or like ?1 or like ?1 or like ?1 or like ?1 or like concat(concat('%',?1),'%') or like ?1 UserConsumer Entity Bean设计 UserConsumer remotehome接口 方法 描述 findAllUser 查找所有的用户信息 findByUsername 通过用户名查找用户信息 findSearcher 利用关键字模糊查找用户信息 selectBookByUsername (userconsumer remote) 利用select方法实现多表相关的查找 findSearcher实现模糊查找的代码: select object(p) from UserConsumer as p where like concat(concat('%',?1),'%') or like ?1 or like concat(concat('%',?1),'%') or like ?1 or like ?1 UserLogBook Entity Bean设计 UserLogBook remotehome接口 方法 描述 findallbybookISBN 查找此书所有的借阅记录 findbybookISBN 查找此书当前的借出记录 findallbyusername 查找此用户所有的借阅记录 findbyusername 查找此用户当前的借出书记录 findbacklog 得到所有已经归还图书的借书记录 findoutlog 得到所有尚未归还图书的借书记录 findbyID 通过记录流水号查找借书记录 findlogbyday 查找某一日期的借书记录 (模糊匹配,例如提交“2004-5”可得到最终记录时间——借阅或归还在2004年5月份的所有借书记录) findallog 得到所有的借书记录 FindLogByDay通过模糊匹配得到一组最终记录时间的代码: select object(p) from UserLogBook as p where ( is null and like concat(concat('%',?1),'%') ) or ( is not null and like concat(concat('%',?1),'%') ) 数据逻辑层设计 session bean TheBook Session Bean设计 TheBook bean 实现图书的增删改查以及模糊搜索、通过书查读者等功能 方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量 TheUser Session Bean设计 TheUser bean 实现用户(读者)的增删改查以及模糊搜索、通过读者查书等功能 方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量 TheLog Session Bean设计 TheLog bean 主要实现对日志(借书记录)的各项操作,提供多种获得日志的方法(按读者、按图书、按日期、按借还状态等),方法内部实现所有的逻辑处理和转化,返回到远程接口值对象或值对象向量,另外还有如下方法: 方法 功能 public boolean userBorrowBook(String username, String bookISBN) 以一个事务封装读者借书的所有逻辑操作,借书成功返回真值,无法借书返回假值,调用enCode bean对中文进行转码 public boolean userReturnBook(String logbid) 以一个事务封装读者还书的所有逻辑操作,即实现使一笔借书记录销账的功能,调用enCode bean对中文进行转码 public Vector showLogBetweenDays(String dayBegin, String dayEnd) 返回两个日期之间的所有日志,主要利用Calendar类实现 网络应用层设计 本层本着面向对象思想的封装性、数据模糊性、可重用性等原则设计。 本着系统运行错误在系统中打印()、用户输入和误操作错误导向友好的错误处理页并给出友好的提示的错误处理原则。 每次对会话bean的调用写入系统运行日志文件,默认路径是C:\\。 CheckValue bean 封装多个静态方法。 可以用于检测某表中某个字段是否已经存在某个值(可用于检测重名用户、重号图书)、检测用户名合法性、检测密码合法性、检测年龄合法性、检测电子邮件合法性、检测数字合法性、检测日期合法性等。 EnCode bean 封装编码转码工作: html显示转码,例如:将<转为<,将>转为&rt;,将数据库中的换行转为html中的换行等等,这样可以屏蔽用户提交文本中的可执行代码。 可重载的中文转码。 密码的加密和解密编码。 JDBCBean bean 封装所有的数据库操作。包括一个带结果集返回的SQL执行方法和一个不带结果集返回的SQL执行方法。 Rank bean 封装4种权限(普通读者、用户管理员、图书管理员、系统管理员)的页面访问,相当于页面加锁功能。 SetUp bean public static String title="SuperLibrary";//系统名称 public static String dbS="booksManagerDS";//数据库的JNDI名 public static String errorPage="";//友好的错误处理页,用get方法传递出错原因 public static String homePage="";//默认首页 //权限------------------------------------------------------------------------- public static String Reader="Reader";//读者 public static String UserAdmin="UserAdmin";//用户管理员 public static String BookAdmin="BookAdmin";//图书管理员 public static String SuperAdmin="SuperAdmin";//系统管理员 //等级------------------------------------------------------------------------- public static String Undergraduate="Undergraduate";//本科生 public static int UndergraduateRenew=1;//本科生可续借的次数 public static int UndergraduateMaxday=30;//本科生一次可借的天数 public static String Graduate="Graduate";//研究生 public static int GraduateRenew=2;//研究生可续借的次数 public static int GraduateMaxday=45;//研究生一次可借的天数 public static String Teacher="Teacher";//教师 public static int TeacherRenew=3;//教师可续借的次数 public static int TeacherMaxday=60;//教师一次可借的天数 //---------------------------------------------------------------------------- public static int rsPerPage=5;//每页显示记录的数量 public static int minBooks=4;//系统默认的最小借书数 SplitPage bean 将数据记录分页的逻辑实现和页面显示(最简,可在外部由样式表美化)封装在一个bean中,重用时实际只需要传递一个记录集数量的为参数即可,可重用。一般作为session级java bean在页面中被调用,在会话中保存用户对此页面的访问状态,在会话结束之前始终记忆用户访问此页对应的页码。 UserLogin bean 将用户登录的逻辑实现和页面显示(最简,可在外部由样式表美化)封装在一个bean中,包括对用户各种登录情况的处理,可重用。 SearchBook bean 利用JDBC实现模糊查找和按指定类别精确查找图书的功能。 SearchDeadline bean 利用JDBC调用视图实现到期图书的催还功能。 ValidateIMG servlet 动态生成含有随机验证码的图片,在生成图片的同时将验证码写入session中,与用户的登录输入比较。可有效的防止机器人登录。 GetDelete servlet servlet 处理图书、用户、日志的注销操作,根据返回值进行相应页面的跳转。 GetBookSubmit servlet 处理图书的入库和图书信息的修改,根据返回值进行相应页面的跳转。 GetUserSubmit servlet 处理用户的注册和用户信息的修改,根据返回值进行相应页面的跳转。 GetRenewBook servlet 处理用户续借图书的请求(JDBC调用存储过程实现),从系统临时表中读取状态值,根据状态值进行相应页面的跳转。 GetBorrowBook servlet 处理用户的借书请求,将用户借书限额已满、库存为零等错误导向友好的错误页,如果借书成功则跳转到图书信息页面,并给与相应的提示。 GetReturnBook servlet 处理用户的还书请求,如果还书成功则跳转到用户的借书记录页面,并给与相应的提示。 4 程序架构 程序组织结构 说明:图书搜索和用户登录看作系统外部功能,通过JDBC直接调用数据库,其中用户登录模块封装在一个java bean中,可重用。另外,用户续借图书是通过存储过程实现,从而绕过了使用CMP技术管理事务的实体bean。 本系统其余程序的组织结构严格按照下图实现: 程序组织结构图 功能权限划分 站点页面地图 权限名称 系统定义字符 权限 可访问页面 普通读者 Reader 查看自己的信息(还书、续借); 修改自己的信息; 查看图书(借书); userModify userView booklist 图书管理员 BookAdmin 拥有普通读者的权限; 图书的增删改查; 到期催还; userModify userView booklist bookAdder bookModify deadline 用户管理员 UserAdmin 拥有普通读者的权限; 用户的增删改查; userModify userView booklist userRegister userModify userList 系统管理员 SuperAdmin 拥有图书管理员和用户管理员的权限; 查看系统日志; 删除系统日志; 系统设置; 包括(系统设置,利用application级java bean控制整个应用程序)在内的所有页面 WEB程序/页面设计 利用代码关闭客户端的输入法,实现用户名、密码不能出现中文的问题。 利用onfocus=() onmouseover=()代码使文本框自动吸附获得焦点,方便用户输入。 利用WMODE="transparent"参数使flash的背景透明,更好的融入网页。 在每页中,利用代码: 嵌入上下导航条,使网站导航明确,方便用户浏览。 在网页头部加入代码: 使客户端不缓存网页,保证了客户每次浏览该页都从服务器获得最新的版本,以求正确显示。 提供智能搜索(获得尽可能多的匹配)和精确搜索(获得尽可能精确的匹配)图书,服务器端编程都采用模糊查找的方式。 在客户端用javascript对表单提交进行第一次验码,通过后提交到服务器端,再进行第二次验码,验码包括:用户名是否重复、年龄是不是合适的数字,两次密码输入的是否一致、电子邮件是否合法、密码是否太短、用户名是否太短、用户名密码是否为空等等。 利用随机生成JPG图片验证码的方法,防止机器人登录。 在页面中使用session级java bean实现分页,在会话中保存用户对此页面的访问状态,在会话结束之前始终记忆用户访问此页对应的页码。 在页面中使用application级java bean实现安全的系统设置,当服务器启动后,即可对系统运行参数进行应用程序级的设置,只要服务器不关闭,此设置始终有效且作用于所有用户,如果设置不慎造成系统错误或想恢复系统默认设置,则只需重新启动服务器即可。 在对会话bean的调用包ejbClient中,创建系统运行日志,通过包中的writeF类写入web服务器的C:\\中,可做查询用。 本系统实现的功能 确定图书的基本信息,有书名、作者、出版日期、当前借阅状态等属性 系统的使用者包括读者、图书管理员、用户管理员、系统管理员四种 读者可以查询图书;图书管理员可以完成图书管理、借阅管理;读者管理员可以完成读者管理的功能;系统管理员可以使用系统的所有功能 图书管理:新书登记,图书查询,图书注销; 借阅管理:借书,还书,查询到期读者 读者管理:增加读者、删除读者、查询读者、读者类别管理(设置研究生,本科生,教师的可借册数,可借天数,可续借次数等) 系统管理:系统管理员使用,包括用户权限管理(增加用户,删除用户,密码修改等),系统借书日志,系统运行日志,系统设置等功能 页面输入有验码,密码存取有加密 图书到期催还 体现分层设计思想,使用MVC架构 实现了多个Beans,Bean之间实现了对应的关系 使用了EJB QL,事务控制等 使用了jsp->sessionBean->entityBean->数据库模式 数据库使用了触发器和存储过程等一些高级技术
和维普系统上传初稿一样的,就是不需要再进行维普账号的注册了。1、在登入账号之后,提交论文文档或者是复制粘贴文章到维普系统、最好与初稿论文查重的格式相同。2、支付二稿论文需要的费用之后,等待论文的检测完成就可以了。
:上传方法如下:
1、点击论文检测
打开维普官网后,页面下拉找到产品服务的论文检测系统
2、进入百度一下,输入维普,点击进入,
3、选择版本,
4、输入开题及作者,点击上传文件,
5、上传报告
输入开题报告的名称及作者,添加文件后进行上传
6点击下一步,等待上传完成,
7、等待维普开题报告上传完成。
维普网,原名“维普资讯网”,是重庆维普资讯有限公司所建立的网站,该公司是中文期刊数据库建设事业的奠基人。从1989年开始,一直致力于对海量的报刊数据进行科学严谨的研究、分析,采集、加工等深层次开发和推广应用。