




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
哈 尔 滨 理 工 大 学毕 业 设 计 题 目: 小说资料信息管理系统 院、 系: 荣成学院 软件工程系 姓 名: * 指导教师: * 系 主 任: * 2013 年 6月 22 日哈尔滨理工大学毕业设计(论文)评语学生姓名: * 学号:1030370236学 院: 荣成学院 专业: 计算机应用技术任务起止时间: 2013 年3 月25 日 至 2013 年6月 22 日毕业设计(论文)题目:小说资料信息管理系统指导教师对毕业设计(论文)的评语:指导教师签名: 指导教师职称: 评阅教师对毕业设计(论文)的评语:评阅教师签名: 评阅教师职称: 答辩委员会对毕业设计(论文)的评语:答辩委员会评定,该生毕业设计(论文)成绩为: 答辩委员会主席签名: 职称: 年 月 日24哈尔滨理工大学毕业设计(论文)任务书学生姓名: * 学号:1030370236学 院: 荣成学院 专业:计算机应用技术任务起止时间: 2013 年 月 25 日 至 2013 年 6月 22 日毕业设计(论文)题目:小说资料信息管理系统毕业设计工作内容:设计一个方便管理的小说资料信息管理系统,使用户更方便阅读和下载小说,也使管理员更好的管理小说。本系是以JSP和SQL技术来设计的,通过前台用户系统界面和后台管理员系统界面来实现整体系统设计的。本系统统包括添加、删除、下载、查找、阅读、留言等几个模块组成的。资料:1. Brown JSP编程指南(第二版) 电子工业出版社 2003:2. 王虎,张俊管理信息系统武汉:武汉理工大学出版社2004.3. 王珊,陈红数据库系统原理教程北京:清华大学出版社2004:指导教师意见:签名:年 月 日系主任意见:签名:年 月 日小说资料信息管理系统摘 要 随着社会的不断发展。科技的不断进步。IT行业的日新月异。对人类的生活方式产生重要的影响。Internet以快速、高效。便捷的传输特性逐渐被人们接受。自2003年网络小说的涌现,不仅仅颠覆了传统的书写和传播模式,而且还获得了人们的喜爱。随着人们生活水平的提高,人们对知识的需求量也不断增大,这就需要一个完善的计算机管理系统来减轻小说管理者的工作量,以便更快捷的满足大家的需要。其开发主要包括后台数据库的建立和维护以及前端应用程序的开发。要求建立的数据一致性、完整性强、安全性好,并且应用程序功能完备,实用性强。管理者进行查询、添加、删除、修改、打印等相关数据,能够更系统的完成小说的管理,使小说情况一目了然。检索迅速,查找方便。本系统采用了JSP页面的设计,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是SQL server,该数据库具有较高的完整性,一致性和安全性。关键字 JSP;数据库; 小说目录摘 要IIAbstractIII第一章 绪论11.1开发背景11.2目的意义11.3可行性分析21.4 JSP的优点21.5 SQL Server 2005 数据库介绍3第二章需求分析42.1用户需求42.2功能需求42.3 E-R图52.3.1 用户E-R图52.3.2 管理员E-R图52.3.3 小说信息E-R图62.3.4 各对象之间的关系6第三章 总体设计83.1系统实现功能模块简介83.2系统功能模块图83.3用户管理模块93.4后台管理模块103.5数据库表设计11第四章 系统实现134.1用户模块134.1.1登录模块134.1.2注册模块144.1.3密码修改模块144.1.4在线查询模块154.1.5留言板模块154.1.6下载模块164.2书籍管理模块174.2.1 删除模块174.2.2书籍添加更新模块174.3测试结果18结 论19致 谢20参考文献21附 录22第一章 绪论1.1开发背景 21世纪的到来,人类社会继工业文明的快速发展后,踏入了科学、经济、知识、信息迅猛发展的时代。高科技术的快速发展,信息技术的广泛应用,使人类的社会联系变得更为紧密,全球一体化的逐渐形成。又由于二十世纪九十年代以来,随着电脑网络技术的不断发展,人类的生存环境变得越来越数字化。网络不仅给人类带来了信息传递的快捷和便利,也正在逐渐地改变着人们的生存方式、思维方式和价值观念。网络文学在这种环境下,开始兴起。它的产生有两方原因:一方面文学自90年代步调逐渐跟不上社会和时代的快速发展,文学内容也与现实逐渐脱节。如没有深入火热的生活,只有一味闭门造车,抒发自己的内心思想;玩弄技巧,故作深沉,恶意炒作等。文学出现的种种弊端,让人们不断地失去信心和耐心。文学失去了轰动性的效果,变得萎靡不正;另一方面人们获取信息的渠道随时代变得更加宽广、迅速,网络变得实体化,网络信息的直观性越来越强,年轻一代逐渐对网络产生依赖性,许多读者渐渐地对传统的纸质作品失去兴趣,将更多的时间和精力投入网络中1。1.2目的意义书籍是传播知识的重要的手段之一,然而厚厚的书籍和遥远的书店、图书馆让部分读者望而止步,人类的惰性让他们离书越来越远。但是我国社会的多元化存在,为网络小说的出现奠定了坚厚思想基础和群众基础,吸引了一批读者的注意。又伴随着经济的高速发展,人们的物质生活水品不断的增高,人们精神上的追求和需要也日益增长。网络技术(互联网)的大规模发展,为小说资料信息管理系统提供了传播的载体2。开发这一系统最主要的特点就是缩减读者购书难,读书难,查找对应书籍难等问题。系统简单的模拟了现实中的书店和图书馆,提供购买,阅读等功能。小说资料信息管理系统提供了大量的书籍,供网上阅读者进行阅读和查询相关书籍的信息。它给阅读者带来了方便之门。小说资料信息管理系统可以让读者了解相关书籍的具体信息,为现实中购买先辨别了该书籍的具体价值。小说资料信息管理系统还提供了下载方式,解决了线下读者不能阅读的弊病。小说资料信息管理系统下载功能还解决了生活中人们出行带又后又重书籍不变的问题,让阅读变得更简便、更轻松。1.3可行性分析互联网在90年代在我国开始兴起,而后互联网技术的突飞猛进。随着JSP等技术的不断发明、创新、改善,为实现小说资料信息管理系统的实现提供可靠的开发工具。SQL Server 2005开发工具的属性特点,为我们开发系统提供 良好的帮助。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。1.4 JSP的优点1、将内容的生成和显示进行分离 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根 据请求来变化的,例如请求帐户信息或者特定的一瓶酒的价格)。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在 服务器端运行。如果核心逻辑被封装在标识和Beans中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。 在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件,使用JDBCTM技术访问数据库,或者包含文 件),并 且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性3。2、生成可重用的组件 绝大多数JSP页面依赖于可重用的,跨平台的组件(JavaBeans或者Enterprise JavaBeansTM组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客 户团体所使用。基于组件的方法加速了总体开发过程,并且使得各种组织在他们现有的技能和优化结果的开发努力中得到平衡。3、采用标识简化页面开发 Web页面开发人员不会都是熟悉脚本语言的编程人员。JavaServer Page技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标识中进行动态内容生成所需要的。标准的JSP标识能够访问和实例化 JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码和耗时的功能。 通过开发定制化标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样的执行特定功能的构件来工作4。4、将内容的生成和显示进行分离 与SERVLETS相比,JSP能提供所有SERVLETS功能,但它比用println书写和修改HTML更方便。此外,你可以更明确的进行分工,WEB页面设计人员编写HTML,只需要留出地方让SERVLETS程序员插入动态部分即可。 1.5 SQL Server 2005 数据库介绍SQL Server 是一个关系数据库管理系统。SQL Server 2005是2005年推出的,是之前的SQL Server系列的全新升级。SQL Server 2005是可用于大规模联机事务处理(OLTP)、数据仓库和电子商务应用的数据库和数据分析平台。2005SQL Server 2005其优势主要表现在以下两个方面:(1)同一开发环境SQL Server 2005和Visual Studio2005拥有一个统一的开发环境,为集成于其中的编码模型能够通共一个整体的解决方案,使得程序开发语言、产品配置环境和数据操作这3中专业技能紧密的结合起来,对应用程序的可用性、性能、安全性和可伸缩行带来全面提升5。(2).NET框架集成SQL Server 2005的核心有.NET Framework2.0构成。数据库的工具整合了开发环境,有利于数据库的程序开发。第二章需求分析2.1用户需求小说资料信息管理系统的用户可大致的分为三种用户:观光游客,注册会员、后台管理人员。观光游客可以不进行会员注册对小说资料信息管理系统网站进行浏览,可以进行小说的浏览,对已知小说的进行相关信息的查询,但是许多功能将受到限制,只有通过注册页面的注册成功,才能进行浏览后进行在线留言。注册会员用户可以登录网站进行小说的查询、阅览、小说下载、在线留言、用户个人密码等功能操作。后台管理员可以对系统进行有效的管理,包括注册会员用户管理,小说的查询、更新、添加、删除和留言板回复以及网站的维护等功能6。2.2功能需求 系统主要有以下几个方面的功能:一 小说信息查询;二 小说的更新、添加、删除、下载;三 个人信息的修改;四 留言板留言;五 留言板回复。用户身份的不同具有不同的权限,下面是不同用户角色权限的具体描述。 1. 游客 小说资料信息管理系统网站,任何网络用户都可以进去浏览,但是权限受身份的限制。观光游客可以不注册对网站大部分信息进行浏览,可以点击书籍名称或书籍图片查看该书籍的相关信息。但是因为未注册,其中大部分权限受到影响。如浏览完感兴趣的书籍后,想要留言但是留言是注册用户使用的功能,游客不具备该项操作。 2. 注册会员 游客可以在浏览本网站时,进行会员注册,注册的会员将享受有许多不同的待遇。注册成功的会员帐户,可以通过登录窗口登录本网站,享受到会员用户的相关权限。会员用户具有如下功能,包括新书信息查询、阅览,对书籍进行在线下载,阅览书籍后再留言板交流阅读感言或发表个人对网站的建议和看法,对用户自身信息进行修改等操作。 3. 后台管理员后台具有强大的管理功能,管理人员可以对网站进行有效的管理。管理员通过登录窗口进行管理员帐号登录,登录成功后进入系统管理界面。管理员可以对网站的相关信心进行有效性管理。管理的工作包括:注册用户会员信息管理,如会员帐号的添加删除操作;对数字书库中书籍信息管理,如对连载书籍进行更新,新的书籍添加到网站的页面后书籍数据存储,过期书刊杂志的删除操作等;对会员留言进行阅览或回复。后台管理员的网站的管理维护相当的重要,他的存在使网站从留言中收到良好的建议,处理网站运行时可能存在的问题,使网站更安全,合理的运行7。2.3 E-R图2.3.1 用户E-R图用户主要是指在小说系统中已经注册的会员,他包括以下四个属性:用户账号密码姓名电话图2-1用户E-R图2.3.2 管理员E-R图管理员是指后台管理人员,它管理着系统中的小说添加、删改、用户的管理等。它包括下面四个属性: 后台管理员账号密码姓名电话图2-2 管理员E-R图2.3.3 小说信息E-R图小说是本系统的核心,它包括下列五个属性:小说作者小说编号更新时间分类状态图2-3 小说信息E-R图2.3.4 各对象之间的关系下图是用户、后台管理员和小说之间的关系:用户后台管理员小说评论阅读更新删除添加管理用户n1111n11nn11图2-4 各个对象之间的关系图第三章 总体设计3.1系统实现功能模块简介 小说资料信息管理系统主要根据身份可分为两大模块,前台功能模块和后台管理员模块。前台用户注册后成为会员,可以进行书籍的查询,书籍下载,对个人信息的修改以及留言板的留言。后台管理员可以对网站书籍进行管理,对注册会员信息管理,留言回复以及网站的维护8。1. 前台功能 1) 网站采取会员制的,对会员进行身份验证,保证会员用户权限。会员登录后可以对网站新书进行阅读操作,对个人密码进行修改等功能,保护个人信息安全。 2) 强大的查询共能,快捷的找到自己所需要的书籍。会员可以同过输入书籍的全名查找到相关的书籍信息。也可以通过模糊的关键字查询到所需的书籍。3) 网站提供书籍的下载途径,方便会员用户线下使用其他阅览器实现阅读功能。4) 网站提供在线留言功能,提供良好的途径供会员与会员、会员和管理员之间的交流。 2. 后台功能 1) 系统管理:管理员可以对网站进行管理,发布网站公告,为数据的安全性可以建立数据库的备份,上传相关图片和书籍。2) 会员管理:后台管理员可以对网站的注册用户进行系统的管理,定期修改删除不用的帐号,对系统资源进行有效的管理。 3) 书籍管理:包括对连载书籍进行更新,有关书籍进行检索,新书的添加,过期书刊杂志的删除等操作。 4) 留言板处理:对网站中会员的留言查看或留言回复。3.2系统功能模块图 整个系统可以分为前台用户和后台管理员用户。前台用户分为未注册用户和注册用户,未注册用户,使用权限受到影响。可以通过注册页面进行注册成为网站的会员用户9。会员可以进行新书查询,阅读,下载,留言以及帐号密码的修改。 后台管理员可以读网站注册用户进行管理,删除不用的会员帐号信息,对书库书籍的更新,查询,添加,删除操作,对会员留言进行处理,维护网站的良好运行。网站系统功能模块图如下: 小说资料信息管理系统前台后台在线查询在线阅读在线下载在线留言书籍查询书籍更新书籍添加书籍删除留言板处理会员管理 图3-1系统功能模块图3.3用户管理模块用户管理模块主要分为5个主要模块,每个模块具有相对独立的功能。其中,登录与验证模块主要是对用户身份进行验证,验证成功后,用户获得相应的权限。系统的最底层是数据库。用户管理模块的划分图如下:用户管理模块在线书籍查询模块用户注册模块在线留言模块在线密码修改模块在线登录模块在线下载模块图3-2用户管理模块图1、用户登录模块 用户通过网站页面的登录窗口,输入登录信息,成功登录后获得相关权限,进入用户信息管理模块,获得相关的网站实现的一些功能。2、用户注册模块观光游客无法实现阅读以外的一些功能,想要获取这些权限,就需要进行注册。注册模块提供注册功能,成功后获得会员用户的操作权限。3、在线数据查询模块会员用户可以链接查询页面,输入查询的书籍信息,获得想要的书籍信息。4、密码修改模块会员用户可以通过登录后修改密码,保证个人信息的安全性。5、下载模块网站提供下载功能实现下载。3.4后台管理模块后台是网站中重中之重,它实现对网站进行管理维护,保证了网站安全、合理、有条不紊的进行运行,本网站后台主要是对网站会员、书籍、网站信息进行管理。后台管理视图如下:后台管理用户信息管理模块书库书籍管理模块留言信息管理模块图3-3 后台管理模块图1、用户信息管理用户信息管理模块,主要是对网站注册用户进行添加、删除操作。2、书库书籍管理模块这一模块是实现书籍的在线添加、更新、删除操作,后台管理员对数据库书籍信息进行管理维护书库的合理性。3、留言信息管理模块后台管理员通过管理界面实现留言处理。3.5数据库表设计数据库是网站重要的组成部分之一,它存储了网站的一切信息。为网站的查询、增添、更新操作提供读取存储的地方,为读者提供了所需的信息。只有正确的设计数据库,正确而有效的连接数据库,才能实现系统的实现10。其中主要成员包含id,name,pass,identy。id为int类型,其余均为char类型。他们代表的意义分别是用户编号、用户名称、用户密码和用户身份。user表主要是存储网站会员和管理员用户信息。表3-1 注册信息表字段名称字段类型说明IdInt(10)主键nameChar(20)帐号identyChar(20)身份PassChar(20)密码主要成员包含:l_id,liuyanren,zhuti,liuyannierong,shijian,deal。其中l_id为int类型,时间为datetime类型,其余均为char类型。l_id为用户留言编号,username为留言人,zhuti为留言主题,liuyanneirong为留言内容,time为留言时间,deal为留言处理。留言表的建立是为了存储网站使用用户在留言板上的的留言以及网站管理员的留言回复11。表3-2留言信息表字段名称字段类型说明IdInt(10)主键UsernameChar(20)留言人名ContentChar(20)内容timedatetime(50)留言时间zhutiChar(500)留言主题dealChar(200)留言处理主要成员包含id,name,content,genxin。其中id为int类型,其余均为char类型。id为书籍编号,name为书籍名称,time为书籍更新。表的建立是为了存储书籍的相关的信息,为查询功能提供搜索到信息12。表3-3 小说信息表字段名称字段类型说明IdInt(10)主键nameChar(20)书籍名ZnameChar(20)作者timeChar(50)更新时间第四章 系统实现4.1用户模块4.1.1登录模块操作过程:用户输入登录的帐号具体信息,点击登录按钮,实现登录效果登录窗口的实现:首先确认是登录的帐号是否为系统管理员帐号,如果是系统管理员帐号的话,就将网站页面转换之系统管理员程序界面,让管理员进行网站维护、书籍查询、添加、删除和更新等操作。如果不是就会根据文本输入框中的输入信息进行书籍库链接比对相应的数据信息,比对结果会出现两种状况,输入信息跟数据库内存信息相同,就会链接至系统页面,反之网站则会报出“登录失败”信息提示框,让用户输入正确的登录信息,再进行登录操作。运用技术:登录窗口运用了数据库的查询功能,对数据库已存数据进行查询比对。登录窗口视图如下:图4-1 登录界面4.1.2注册模块操作过程:要注册用户输入注册信息,点击注册按钮实现注册功能。注册实现过程:先检查用户名或密码是否为空,如若为空,则弹出提示框;不为空则判断新密码和确认密码是否一致,不一致也会弹出提示,然后,检查用户名是否重复,最后再插入记录,提示注册成功。关键技术:注册页面运用了数据连接技术,实现会员的添加功能。注册页面视图如下:图4-2 注册界面4.1.3密码修改模块操作流程:会员用户输入用户名,原密码,新密码,再次输入密码后,点击提交按钮或者点击取消按钮退出当前页面。用户密码修改界面如下图所示:图4-3 修改密码界面4.1.4在线查询模块操作过程:输入搜索信息,点击查询按钮。书籍查询页面实现:(1)通过网站链接到书籍数据库系统,创建一个链接打开数据库中的表。(2)获取用户输入的查询信息,对数据库中的图书实习进行逐一必对。(3)获得该书籍信息后,将数据进行填充,绑定数据源,将数据绑定在表中。关键技术:书籍查询主要运用的到了SQL数据库的Select方法,建立数据连接,使用模糊查询。书籍查询视图如下:图4-4 书籍查询界面4.1.5留言板模块操作过程:分别输入用户名,留言主题,留言内容点击留言按钮进行留言操作。留言模块实现:首先输入用户名,再输入留言主题后,开始填写留言内容,完成以上操作后,点击留言,留言就成功。关键技术:留言界面使用了数据库连接技术和SQL insert方法。图4-5 留言界面4.1.6下载模块下载界面设计与实现:添加一个控件,见下载信息表的数据绑定数据表中,添加下载列,编写下载代码。操作过程:点击书籍信息中的下载按钮,实现下载功能。下载模块实现:点击下载导航栏,链接到下在页面,查看相应的书籍信息,点击下载按钮实施下载。图4-6 书籍下载界面4.2书籍管理模块 4.2.1 删除模块操作流程:在textbox1文本框可输入书籍名称,点击删除按钮。删除页面实现:系统获取textbox1文本框内容后,点击删除按钮后,执行delete操作,将要删除的内容进行删除,删除成功后弹出提示。删除书籍视图界面如下:图4-7 书籍删除界面4.2.2书籍添加更新模块操作过程:将书籍的名称,信息介绍输入textbox文本框中,点击添加。书籍添加页面实现:输入添加的书籍信息后点击添加按钮系统就会运行添加书籍,新加的书籍信息就存入到了数据库中。点击编辑以后Gridview内的内容变得可修改,可以实现书籍的更新操作。点击编辑按钮可以实现对书籍的更新操作。关键技术:添加界面使用了数据库连接技术。本系统书籍添加界面如下:图4-8 书籍添加界面4.3测试结果系统采用了会员账号lisi,密码为456的会员账号来测试用户管理界面的功能,采用账号为boss,密码为boss的后台管理人员账号来测试后台管理功能。测试结果呈现在下面。网站对网站的功能进行了全面的测试,测试结果如下:表4-1 测试结果测试项目测试结果登录操作登录成功注册操作注册成功密码修改操作修改成功查询操作查询成功删除操作删除成功添加操作添加成功留言操作留言成功下载操作下载成功结 论毕业论文做到这让我意识到毕业论文是专科毕业生的一次理论与实际相结合的一次考验,通过这次做小说资料信息管理系统的设计与实现,让我意识到单纯的理论知识不足以完成任务,空有理论想法是虚构的,理论和动手操作相结合才是关键13。原以为毕业设计会很从容的完成,实际上却不是,在做小说资料信息管理系统的设计与实现网站是我才发觉各种各样的问题。比如在做网站是我要运用到母板页时,想当然的一位母板页是系统已经设计好的,我只需要添加一个母板也就可以了,实际操作后才意识到自己很天真。母板页只是提供一个子页设计的区域,母板页的具体设计还需要我们进行自我规划。在做毕业设计的过程中,有时网页做好了运行时就出故障、或者运行没问题点击按钮就出问题、图片不显示等等一些问题困扰着我,打碎了我以为会一帆风顺的幻想。这还不是最主要的,一位程序问题我们可以慢慢解决,但是当我们被这些类似的问题弄得心绪不宁,情绪暴躁烦闷才是我们要克服的问题。它的出现给了我警醒,意识到性格方面的不足,一个良好的程序员需要缜密的逻辑思维,外加冷静性格,才能遇到问题而不惊,从容不迫的发现问题解决问题。毕业设计不仅仅给予我们的是问题遭遇战,着重在于让我们发现问题化解问题。一个问题的出现,给予我们的不只是程序设计方面的问题,而是让我们发现问题,意识到自我那方面的不总,加以改正,解决问题。在设计过程中发现了很多问题,这让我意识到自己细节方面的疏忽。代码的书写过程中让我学到了自己知识掌握的还不够牢靠,使我回头去巩固,温故而知新。不懂的知识点让我,懂得了去学习,去翻阅资料,充实了自我。当我开始写毕业论文时,我头脑一片茫然,不知道怎动笔,四处询问同学而不得,到动手查资料,亲手开始注写,到接近完成,我的自信才逐渐建立。在这次毕业设计和毕业论文制作过程中发觉了很多,也学到了很多。没有这次的经历,可以算的上人生的一个缺陷。毕业设计的完成锻炼了我的动手能力,回顾了的知识,学习了新的知识,提高了我查阅文献资料水平。毕业论文的完成让我的理论知识结合现实。我期待明天,期待新的机遇,尽可能的完善自我,将自我提高的一个新的高度。致 谢感谢敬爱的导师陈老师,是在您的帮助下我才完成了毕业设计的设计和毕业论文的撰写工作。您严厉的督促,无私的帮助,严谨的教学作风,时时激励着我。您在我遇到困难时,给了我无私的帮助;在我困惑时,给了我以指引;在我学习上,给了我加以指导。在此我向陈老师表示诚挚的谢意和崇高的敬意。正是你的帮助我才能顺利的完成毕业任务。同时也感谢在大学三年中给过我知道,传授我知识的所有老师,是在你们的帮助下我才没有白白浪费大学三年时光,你们在我人生路上占有重要的一环。我还要感谢我亲爱的同学们,正是由于你们的关怀和支持,我才能客服所有的难题,度过美好的大学时光。最后再次衷心的表达对所有老师、同学的感谢!参考文献4. 蒋瀚洋,李月军,庞娅娟编著SQL Server 2005数据库管理与开发程序.人民邮电出版社.2009: 120-1505. 金雪云,周新伟,王雷编著Visual C# 2005程序设计教程. 清华大学出版社.2009:168-1756. Flanagan. JSP技术手册 中国电力出版社2002:455-4657. Bharti, A.K. and S.K. Dwivedi, E-Governance in Public Transportation: U.P.S.R.T.C.A Case Study. 2011: 7-12.8. Brown JSP编程指南(第二版) 电子工业出版社 2003:230-2689. 王虎,张俊管理信息系统武汉:武汉理工大学出版社2004.315-37510. 王珊,陈红数据库系统原理教程北京:清华大学出版社2004:48-6011. Ou, J., et al. Design and research on teaching platform of stage task using JavaEE. 2012; 16-2512. 胡百敬,姚巧玫SQL Server 2005 数据库开发详解北京:电子工业出版社,2006:9-13,13. 计磊,李里,周伟J2EE整合应用案例北京:人民邮电出版社,2007: 200-22014. 王珊,陈红数据库系统原理教程北京:清华大学出版社,2004:50-7015. 相万让网页设计与制作人民邮电出版社,2004; 50-5516. Bharti, A.K. and S.K. Dwivedi, E-Governance in Public Transportation: U.P.S.R.T.C.A Case Study. 2011: 7-12.附 录1登陆界面SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStringszaixianxiaoshuoConnectionString.ToString(); try string identy = this.DropDownList1.Text; string sql = ; if (1.Equals(identy) sql = select pass from User where name=name and identy = admin; else sql = select pass from User where name=name and identy = huiyuan; SqlCommand cmd = new SqlCommand(sql, conn); cmd.Parameters.Add(name, SqlDbType.NChar).Value = Tex1.Text.Trim(); cmd.Connection.Open(); SqlDataReader dr = cmd.ExecuteReader(); string passwd = ; if (dr.Read() passwd = dr.GetString(0); if (passwd.Trim().ToString() = Tex2.Text.Trim().ToString() Sessionname = Tex1.Text.ToString(); if (1.Equals(identy) Response.Redirect(genxin.aspx?name= + Tex1.Text.ToString() + ); else Response.Redirect(qihuan.aspx); cmd.Connection.Close(); catch (Exception ex) Response.Write(alert(登陆失败); Response.Write(ex.ToString(); finally conn.Close(); 2后台注册具体代码如下:protected void Button2_Click(object sender, EventArgs e) Response.Redirect(index.aspx); protected void Button1_Click(object sender, EventArgs e) if (TextBox1.Text = | TextBox2.Text = ) Response.Write(alert(用户名或密码不能为空!); else SqlConnection conn = new SqlConnection(); conn.Open();/打开数据库连接 string sql = string.Format(insert into User values(0,1,null), this.TextBox1.Text, this.TextBox2.Text); SqlCommand cmd = new SqlCommand(sql, conn); cmd.ExecuteNonQuery(); conn.Close(); Response.Write(alert(注册成功!); /Response.Redirect(/1.txt);/将该页跳转到指定的页面中 3 修改密码protected void Button1_Click(object sender, EventArgs e) if (TextBox1.Text = | TextBox2.Text = ) Response.Write(alert(用户名或密码不能为空!); else if(TextBox3.Text=) Response.Write(alert(密码不能为空); else if (TextBox4.Text = ) Re
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品经销分销独家合作推广协议
- 2025年高级育婴师实操考试试题及答案
- 企业团队成员技能评估体系模板
- 农村畜牧养殖联合经营合约书
- 2025年妇幼健康知识业务培训考试卷(附答案)
- 2025年村级安全长制安全长助理招聘面试专项练习含答案
- 口碑传播合作协议
- 软件开发项目外包合同书及保密条款说明
- 企业内部沟通机制与渠道优化模板
- 农村生产资源整合共享协议
- 安全知识竞赛题及答案(400道)
- 初高中政治衔接-知识点讲义
- 深圳实验学校新初一分班语文试卷
- 2024年T电梯修理证解析及电梯修理-T证模拟考试题库
- 青灵与量子物理学的关联研究
- 《育婴师培训》-课件:婴幼儿体温测量
- 高考物理真题分项汇编:动量(含答案)
- 膀胱阴道瘘病人的护理
- 肩关节镜的护理查房课件
- 智能控制 第3版 PPT课件第1章
- JGJ114-2014 钢筋焊接网混凝土结构技术规程
评论
0/150
提交评论