图书管理系统实训综合报告
- 格式:doc
- 大小:1.17 MB
- 文档页数:26
连云港职业技连术学院信息工程学院实训设计文档题目:图书管理系统数据库设计组别:第三组姓名:学号:专业:电商11导师: 杨雪梅连云港职业技术学院信息工程学院2013年01月图书管理系统实训报告摘要为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。
采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中.基于这个问题,开发了大学图书馆借阅系统。
系统采用C/S模式,实现了借还书的方便、高效性、有效性和及时性.本文通过我们小组设计和开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的基本功能、设计、实现。
关键字:图书借阅人员管理图书维护Books management system management system training reportAbstractIn order to facilitate the material management requires effective library management software, to reduce the working personnel’s workload, convenient staff for its operation, improve the management quality and level, do efficient and intelligent management, improve the efficiency of the library information management purpose。
Using database technology generation library lending management system will greatly convenient borrowing and simplify the library management personnel and workers labor, make the staff from a busy and complicated work into a simple and efficient work. Based on this problem, the development of the university library borrowing system。
图书管理系统个人总结(实用版)编制人:__________________审核人:__________________审批人:__________________编制单位:__________________编制时间:____年____月____日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的实用范文,如工作计划、工作总结、演讲稿、合同范本、心得体会、条据文书、应急预案、教学资料、作文大全、其他范文等等,想了解不同范文格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!Moreover, our store provides various types of practical sample essays for everyone, such as work plans, work summaries, speech drafts, contract templates, personal experiences, policy documents, emergency plans, teaching materials, complete essays, and other sample essays. If you want to learn about different formats and writing methods of sample essays, please stay tuned!图书管理系统个人总结图书管理系统个人总结(通用3篇)图书管理系统个人总结篇1在校2年多期间参与过很多的实训,每次的实训都能让我学到很多实质性的东西。
画出图书管理系统的系统流程图的实训总结下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor.I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!实训总结:绘制图书管理系统系统流程图的体验与收获在最近的实训中,我有幸参与了图书管理系统的系统流程图绘制工作,这是一个既挑战性又富有成就感的任务。
Access实训图书管理系统在当今数字化的时代,有效的信息管理对于各类组织和机构来说至关重要。
图书管理也不例外,一个高效、便捷的图书管理系统能够极大地提升图书馆的运营效率和服务质量。
在本次 Access 实训中,我们深入研究和开发了这样一个图书管理系统。
首先,让我们来了解一下为什么需要一个图书管理系统。
对于图书馆来说,图书的数量往往是庞大的,如果仅仅依靠人工进行管理,不仅效率低下,而且容易出错。
比如,在进行图书的借阅、归还记录时,人工操作可能会出现遗漏或者错误,导致图书的去向不明,给读者和图书馆带来不便。
此外,人工管理也难以快速准确地查询到特定图书的信息,比如库存数量、借阅状态等。
我们所设计的图书管理系统主要包括以下几个模块:图书信息管理、读者信息管理、借阅管理、归还管理和系统管理。
在图书信息管理模块中,我们可以详细记录每一本图书的基本信息,如书名、作者、出版社、出版日期、ISBN 号、分类号、价格等。
这些信息能够帮助读者快速准确地找到自己所需的图书,也方便图书馆工作人员进行图书的采购和整理。
读者信息管理模块则用于记录读者的个人信息,如姓名、身份证号、联系方式等。
同时,还会记录读者的借阅历史和违规记录,以便对读者的借阅行为进行评估和管理。
借阅管理模块是整个系统的核心之一。
当读者借阅图书时,工作人员只需在系统中输入读者的信息和所借阅图书的信息,系统就会自动记录借阅时间,并生成借阅凭证。
在这个模块中,我们还设置了借阅数量的限制,以防止读者借阅过多的图书而影响其他读者的使用。
归还管理模块用于处理读者的还书操作。
当读者归还图书时,工作人员在系统中进行相应的操作,系统会自动计算归还时间,并判断是否逾期。
如果逾期,会根据设定的规则计算逾期费用。
系统管理模块主要负责用户权限的设置、数据的备份和恢复、系统参数的配置等。
通过合理的用户权限设置,可以确保不同岗位的工作人员只能进行与其职责相关的操作,保证系统的安全性和数据的准确性。
图书管理系统实训报告一、引言在现代社会中,图书是人们获取知识、扩展视野的重要途径之一。
然而,随着图书数量的增加和种类的多样化,传统的图书管理方式已经无法满足用户的需求。
为了提高图书管理的效率和便利性,开发一个高效的图书管理系统变得至关重要。
二、系统概述图书管理系统是一种用于实现图书管理自动化的软件系统。
它可以帮助图书馆管理员更好地管理图书的借阅还书、馆藏图书的查询、图书信息的录入和修改等工作。
同时,用户也可以通过该系统进行图书的查询、预约和续借等操作。
三、系统功能1. 用户管理系统提供了用户管理功能,管理员可以添加、修改和删除用户信息,包括用户名、密码、联系方式等。
2. 图书管理系统可以对馆藏图书进行管理,包括图书信息的录入、修改、删除等操作。
管理员可以通过输入图书的ISBN码快速录入图书信息,并可以设置图书的分类、作者、出版社等属性。
3. 借阅管理系统提供了借阅管理功能,用户可以通过输入图书的编号进行借阅操作,并能够查询自己的借阅记录。
管理员可以审核用户的借阅请求,并可以设置借阅期限和借阅数量的限制。
4. 还书管理用户在还书时,通过输入图书的编号完成还书操作。
系统会自动计算逾期天数并根据规定的罚金标准进行罚款。
5. 预约管理用户可以预约馆藏图书,系统会自动为其保留,当图书可借时会通知用户进行借阅。
6. 续借管理用户可以在到期前续借已借阅的图书,系统会自动更新归还日期。
7. 馆藏查询用户可以根据图书名称、作者、出版社等信息进行馆藏查询,以便找到自己感兴趣的图书。
8. 统计报表系统可以根据借阅记录、图书信息等数据生成各类统计报表,为管理员提供参考。
四、系统开发过程1. 需求分析在系统开发的初期,我们与图书馆管理员进行了深入的访谈,了解了他们在日常管理中所遇到的问题和需求。
基于需求分析的结果,我们明确了系统的功能和性能要求。
2. 系统设计在系统设计阶段,我们将需求转化为系统的结构和模块,确定了数据存储和处理的方式。
java实训报告--图书管理系统一、项目介绍本项目是一个基于Java的图书管理系统,主要包括图书类别管理、图书信息管理、读者信息管理以及借阅和归还管理等模块。
实现了对图书馆资源的有效管理,提高了图书馆工作效率,满足了读者的需求。
二、需求分析1.用户权限分级实现用户登陆验证,分为管理员和普通用户两类,管理员有图书信息、读者信息、借阅还书和系统管理四种权限,普通用户只有查询和借还书的权限。
2.图书管理管理员可以对图书进行分类管理、添加书目、查看书目、修改和删除图书信息等操作。
3.读者管理管理员可以对读者进行添加、查看、修改和删除读者信息等操作。
普通用户只能查询自己的借书信息和还书日期。
4.借阅还书管理管理员可以对图书的借阅还书进行处理和管理,包括借书和还书操作,超期处理以及还书日期提醒等。
5.系统管理管理员可以对图书馆系统进行管理,包括用户管理、修改密码等操作。
三、设计实现1.数据库设计采用MySQL数据库进行数据存储,主要包括用户表、图书分类表、图书信息表、读者信息表、借阅信息表等。
2.界面设计采用Swing框架实现界面设计,UI界面简洁美观,与用户交互友好。
3.代码实现代码主要采用Java语言实现,采用MVC模式,将业务和UI 进行分离,提高了灵活性和可维护性。
四、实现效果本系统实现了对图书馆资源的有效管理,对管理员可以方便地进行操作,对普通用户可以快速方便地查询和借阅图书。
五、总结通过该项目的实现,使我深入学习了Java语言的面向对象编程、MVC模式、MySQL数据库的使用、Swing界面设计等技术,并深刻体会到了软件开发的需求分析、系统设计、编码实现、测试等基本流程。
同时,也感受到了信息化技术在实际工作中所带来的效率和便捷。
uml实训报告uml实训报告篇一:uml实验报告软件建模实验报告题目:图书管理系统专业:班级:姓名:学号:指导教师:成绩:完成日期:年月摘要随着知识化和信息化新经济时代的到来,作为信息技术龙头的计算机及软件技术突飞猛进,UML成为一种不可或缺的工具。
UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。
它溶入了软件工程领域的新思想、新方法和新技术。
它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。
用现有的知识,按照软件工程思想和系统的开发步骤,以图书管理的应用需求为背景,分析设计了图书管理系统,并利用Ratinal Rse对系统进行建模,完成用例图和类图的构建,为后期的程序设计提供标准。
根据建模需求分析,总结出本系统的参与者有借阅者和图书管理员两类。
根据其职能不同,借阅者只能使用该系统借书、预订书刊以及还书。
图书管理员则可使用系统进行图书馆业务的管理工作,如借阅者,书刊等的信息维护。
系统可实现书籍信息的添加、修改、删除等功能,这就保证了数据库信息的一致性和统一性、安全性。
该系统以面向对象理论和数据库管理信息系统开发相关知识为依据,介绍了设计开发中的模块设计和数据与程序的连接,使SQL server 201X与 Visual Studi 201X得到了有效的结合。
关键词:图书管理系统;UML;Ratinal Rse面向对象目录 1 需求分析 ........................................................ .................................... 错误!未定义书签。
1.1 开发背景及意义 ........................................................ (4)1.2 功能需求 ........................................................ ............................................................4 2 系统建模 ........................................................ ........................................................... .. (8)2.1 创建系统用例模型 ........................................................ . (8)2.1.1 确定参与者 ........................................................ (8)2.1.2 参与者的用例图 ........................................................ ...... 错误!未定义书签。
淮南联合大学计算机系
课
程
实
训
报
告
书
实训科目: 图书管理系统
专业班级:11级计算机应用技术
学号: 20118031139
姓名: 吕昌盛
实训时间: 2012-12-18
一、课程实训目的
《JAVA Web开发》课程实训是计算机应用技术专业集中实践性环节之一,是学习完《JAVA语言程序设计》课程后,继续学习《Java Web开发》进行的一次全面的综合练习,其目的是为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际应用问题进行有机结合,锻炼学生分析、解决实际问题的能力,提高学生使用JAVA 进行项目开发及程序调试能力。
二、课程实训内容
利用《JAVA语言程序设计》及《Java Web开发》课程中所学到的编程知识和编程技巧,独立完成下列任务之一:
1、电子购物网站系统开发。
2、图书管理系统开发。
三、课程实训要求
1.对系统进行功能需求分析;
2.设计合理的数据结构和系统框架;
3.程序功能齐全,能正确运行;
4.课程实训完成后必须按要求提交课程实训报告。
四、实训过程
五、指导教师评语及成绩:。
图书管理系统心得(精选多篇)第一篇:图书管理系统心得为期两个星期的c#图书管理体系练习终于竣事了,总算松了一口气,在这短短的两周时间内承受了很大的压力现在终于能够得到“释放”了,觉得到很轻松。
回顾这两周所做过的工作和高兴,觉得到劳绩不少,这里面除了练习本省的内容外,还包括许许多多超乎实习自己意义之外的工具。
说实话本来我多程序编写这相关的都不怎么感兴趣,乃至能够说是畏惧,因为大一的时候曾经有过程序设计的实训,但是包括之前的一学期的学习我觉得到本身学的很差,就这样懵懵懂懂的学过来了,虽然最后实训的时候我对程序计划有了一孔之见,也学到了一些知识,但是这也只是些皮毛。
但是这次的练习不一样,可以说我觉得实习给我带来的最大的帮助就是使我对这门课程有了兴趣,有时候我自己都会感到很奇怪为什么自己会忽然迷上了编程,近乎痴迷的爱,以前下了课堂书籍就扔的远远的,但是自从这学期开始学c#我就开始期盼着末了的练习,可以自己独立设计出一套体系之类的步伐,所以我上课满盈了豪情,下了课有时我还喜欢自己在电脑上捣鼓捣鼓一些步伐,去做一些小小的研讨。
从以前的“惧怕”上课到现在的“期盼”上课,我自己都说不上来是什么缘故原由,如果非要找出一点来由的话,我想应该是从这学期的程序设计的课程中我已经渐渐地开始有点“入门”,相对于以前我只是站在“程序设计”的大门外倘佯,可以说现在我们能够独立完成这次的练习,变革是巨大的,这种变化还主要原因还在于程序设计给我带来了一种信息,一种亘古未有的成就感。
此次我们实习的内容是基于基于c和sqlserver的数据库应用系统开发一个图书管理系统,根据图书管理系统的需求设计出图书管理系统的具体功效然后再编写代码。
但唯一差别的是,这次图书管理系统的开发是由我们每自己独立开辟完成的,一开始我们有些不明白,不是说实际过程中真正开发一个软件不可能完全靠哪一个人本身的本领去完成,而是要靠一个团队的分工协作,最终才有可能设计出一个完美的程序吗?那现在靠我们一个人能做什么呢?最终会来得及吗?厥后两周的练习下来,我才发现这种怀疑和担心是没有须要的。
实训项目设计报告题目:“xxxxx”网上书店实训课程信息系统数据库设计实训指导教师: xxxx姓名: xxx 学号: xxxxxx 专业:计算机软件班级: 08计软起止日期:2011年 5 月 1 日至 2009 年 5月 16 日计算机教研室制目录第一章绪论 (3)第二章系统分析 (3)2.1需求分析 (3)2.2 项目规划 (3)●经济性 (4)第三章ASP技术简介 (4)3.1ASP访问数据库的原理 (4)3.2ASP的运行环境 (4)3.3 ASP的内建对象 (4)3.4 IIS的安装与配置 (5)第四章系统功能结构图 (5)4.1 系统功能结构图 (5)第五章系统设计 (7)5.1开发及运行环境 (7)●硬件平台 (7)●软件平台 (7)5.2数据库设计 (7)5.3 截图欣赏 (9)5.4 代码设计 (12)第六章总结 (26)摘要随着互联网的不断发展,网上购物作为一种新的购物方式逐渐被人们所接受并广泛使用,足不出户也可以购得你想要的物品,淘宝的成功让更多人了解了网上购物的真实性与方便性,并且正在改变传统的购物模式。
关键词:购书第一章绪论随着互联网的不断发展,网上购物作为一种新的购物方式,已经被越来越多的人所接受,并且正在改变传统的网络和社会结构。
本网站应用Ajax技术来实现,可轻松享受购物的乐趣,足不出户也可以享受生活。
第二章系统分析2.1需求分析在信息时代的今天,网络成为人们工作、学习的一部分,不断充实和改变着人们的生活。
当今的人们,工作压力越来越大,下班后更多的人愿意回家休息,网站的出现满足了人们足不出户也可轻松享受购物的乐趣,书籍可以让人明事理,它犹如一名老师,指导着我们的思想,网上书店的建立让书籍爱好者轻松找到自己的乐趣所在,对于你想要买的书,在网上购买后我们直接送货上门,对于你想买而网站上没有的书,你可以给我们留言预定,我们会在货一到我们会在第一时间送货到门。
只要你登录注册成为会员后,就可以随时随地购买你想要的书了。
2.2 项目规划经过上面的分析,本系统可以划分为前台和后台两部分。
前台的购物车功能模块包括:个人资料,修改密码,取回密码,我的订单,我的收藏夹,收货人信息,信息统计后台的信息管理功能模块包括:图书订单管理、订单查询、查看发货通知、发布发货通知、图书评论审核、公告管理、查看网站留言和查看书籍求购。
2.3设计目标该购物车及其后台信息管理系统要实现如下目标。
●用户实现个人资料及其密码的管理●用户对其订单、收藏夹进行查看。
●用户对收货人信息、订单信息统计进行查看●后台管理员现实对订单的管理●后台管理员实现对发货通知的管理。
●后台管理员实现对书籍评论、公告、用户留言、求购信息的管理。
2.4可行性分析本网站是为方便人们购书,足不出户也可网上购书的角度进行设计的,你可以在我们的网站轻松购书,查询你想要的书籍,还有优惠区域的书籍,对于你想要买而我们网站上没有的书籍,你可以留言告诉我们,我们好第一时间预定,并且尽快送货上门,满足你的要求。
●经济性“天下书城”网站有新书上架专栏,可以让你掌握新书动向,特价书籍让你用一样的价钱买两样书籍,实惠又划算。
书店新闻介绍一些政策与会议,让你了解时事,随时掌握国家动态。
书籍排行网络近期热卖书籍,图书分类专栏让你更快找到你想要买的书籍。
顾客通过注册成为网站会员,即可参与购买,在书城里逛的时候,看到想买的就把它加入购物车,最好进行交易,有什么疑问,随时可以通过网络联系我们,也可以拨打我们的固定热线。
第三章ASP技术简介3.1ASP访问数据库的原理ASP是服务器端的脚本执行环境,可用来产生和执行动态的高性能的WEB服务器程序。
当用户使用浏览器请求ASP主页时,WEB服务器响应,调用ASP引警来执行ASP文件,并解释其中的脚本语言(Jscript或VBScript),通过ODBC链接数据库,由数据库访问组件ADO(ActiveX Data Objects)完成数据库操作,最后ASP生成包含有数据查询结果的HTML主页返回用户端显示。
3.2ASP的运行环境目前ASP可运行在三种环境下:1) windows nt server 4.0 运行IIS 3.0(Internet information Server)以上。
2) windows nt workstation 4.0 运行Peer Web Server 3.0以后。
3) windows 95/98 运行PWS(Personal Web Server)。
3.3 ASP的内建对象ASP提供了六个内建对象供用户直接调用:1) Application对象:负责管理所有的绘画信息,可用来在指定的应用程序的所有用户之间共享信息。
2) Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。
Session对象需cookie 支持。
3) Request对象:从用户端取得信息传递给服务器,是ASP读取用户输入的主要方法。
4) Response对象:服务器将输出内容发送到用户端。
5) Server对象:提供对服务器有关方法和属性的访问。
6) Object Context 对象:IIS 4.0 新增的对象,用来进行事物处理,此项功能需要得到MTS(Microsoft Transcation Server)管理的支持。
3.4 IIS的安装与配置a.安装IIS若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动“添加/删除程序”,在弹出的对话框中选择“添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装b.启动Internet信息服务(IIS)Internet信息服务简称为IIS,单击Windows开始菜单---所有程序---管理工具---Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具.c.配置IISIIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:\\Inetpub\\www.root。
用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。
第四章系统功能结构图4.1 系统功能结构图网站模块图:购物流程E-R图:会员信息E-R图:第五章系统设计5.1开发及运行环境在开发“天下书城”网站时,使用的开发环境如下。
●硬件平台☆ CPU:Genuine Intel T1400。
☆内存:512MB以上。
●软件平台☆操作系统:Windows XP/ Windows 2000/ Windows 2003。
☆数据库:SQL Server 2000。
☆开发工具:Dreamweaver 8.0。
☆浏览器:IE 6.0及以上版本。
☆ Web服务器:IIS 5.0。
☆分辨率:最佳效果1024*768像素。
5.2数据库设计本系统数据库采用,Access,系统数据库名称为Database.asa。
首页登录页面登录后注册页面书籍排行页面后台管理员登录页面用户删除管理5.4 代码设计网站注册:<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link href="<%=theme%>css.css" rel="stylesheet" type="text/css"></head><body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"><!--#include file="webtop.asp"--><%select case actioncase ""%><title><%=webname%>--新用户注册(第一步)</title><div align="center"><table cellSpacing="0" cellPadding="0" width="955" align="center" border="0" id="table83"> <tr><td width="168"><img id="class_r1_c1" height="29" alt="" src="<%=theme%>class_r10_c1.jpg" width="168" border="0" name="class_r1_c1"></td><td width="771" background="<%=theme%>class_r1_c4.jpg"> </td><td><img id="class_r1_c6" height="29" alt="" src="<%=theme%>class_r1_c6.jpg" width="16" border="0" name="class_r1_c6"></td></tr></table><table height="200" cellSpacing="0" cellPadding="0" width="955" align="center" border="0" id="table84"><tr><td vAlign="top" background="<%=theme%>class_r2_c1.jpg"><br> <div align="center"><table width="89%" border="0" cellpadding="0" cellspacing="0" id="table124"><tr><td height="18"><div align="center"><b><font size=2><%=webname%>注册条约</font></b></div></td></tr><tr><td><table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" id="table125"><tr><td> <%call tiaoyue()%> </td></tr></table></td></tr></table></div><div align="center"><table width="50%" border="0" align="center" cellpadding="0" cellspacing="0" id="table126"><tr><form name="form2" method="post" action="member_reg.asp?action=next&random=<%=date%>&time=<%=time%>&ip=<%=Request.ServerVari ables("REMOTE_ADDR")%>"><td height="36"><div align="center"><input type="submit" name="Submit4" value="我同意"> <input type="button" name="Submit5" value="我不同意" onClick="location.href='index.asp'"></div></td></form></tr></table></div></td></tr></table><table cellSpacing="0" cellPadding="0" width="955" align="center" border="0" id="table123"><tr><td width="15"><img id="class_r4_c1" height="18" alt="" src="<%=theme%>class_r4_c1.jpg" width="15" border="0" name="class_r4_c1"></td><td width="924" background="<%=theme%>class_r4_c2.jpg"> </td><td><img id="class_r4_c6" height="18" alt="" src="<%=theme%>class_r4_c6.jpg" width="16" border="0" name="class_r4_c6"></td></tr></table><%case "next"%><title><%=webname%>--新用户注册(第二步)</title><div align="center"><table cellSpacing="0" cellPadding="0" width="955" align="center" border="0" id="table133"><tr><td width="168"><img id="class_r1_c9" height="29" alt="" src="<%=theme%>class_r10_c1.jpg" width="168" border="0" name="class_r1_c9"></td><td width="771" background="<%=theme%>class_r1_c4.jpg"> </td><td><img id="class_r1_c8" height="29" alt="" src="<%=theme%>class_r1_c6.jpg" width="16" border="0" name="class_r1_c8"></td></tr></table><table height="200" cellSpacing="0" cellPadding="0" width="955" align="center" border="0" id="table134"><tr><td vAlign="top" background="<%=theme%>class_r2_c1.jpg"><div align=center><table width="770" border="0" cellpadding="0" cellspacing="1" id="table136"><tr><td height="230"><div align="center"><table width="58%" border="0" cellpadding="2" cellspacing="1" id="table137" ><form name="userinfo" method="post" action="member_reg.asp?action=save" ><tr><td class=pad><br>通过什么方式找到本网站 :<font color="#CC0000"><span style="font-size: 9pt"><input type="radio" value="朋友" name="tp" checked></span></font><span style="font-size: 9pt; font-family: 宋体">朋友</span><font color="#CC0000"><span style="font-size: 9pt"><input type="radio" value="搜索" name="tp"></span></font><span style="font-size: 9pt; font-family: 宋体">搜索</span><font color="#CC0000"><span style="font-size: 9pt"><input type="radio" value="广告" name="tp"></span></font><span style="font-size: 9pt; font-family: 宋体">广告</span><font color="#CC0000"><span style="font-size: 9pt"><input type="radio" value="书店" name="tp"></span></font><span style="font-size: 9pt; font-family: 宋体">书店</span><font color="#CC0000"><span style="font-size: 9pt"><input type="radio" value="其他" name="tp"></span></font><span style="font-size: 9pt; font-family: 宋体">其他</span></td></tr><tr><td class=pad> </td></tr><tr><td class=pad height="55">E-Mail :<input name="useremail" type="text" id="useremail" value="@" size="25" style="font-size: 9pt"><font color="#666666"><img border="0" src="<%=theme%>bit2.gif" width="20" height="12"></font><font color="#AAAAAA">请填写您有效的邮件地址</font> </td></tr><tr><td class=pad height="55">用户名:<input name="username" type="text" id="username" size="14" style="font-size: 9pt" onBlur="check_user_exists(this.form);"><font color="#666666"><img border="0" src="<%=theme%>bit2.gif" width="20" height="12"></font><font color="#AAAAAA">您的登陆用户名 <span id="checkInfo"></span></font><br></td></tr><tr><td class=pad>真实姓名: <font color="#cb6f00"><input name="userzhenshiname" type="text" id="userzhenshiname" size="14" style="font-size: 9pt"></font><font color="#666666"><img border="0" src="<%=theme%>bit2.gif" width="20" height="12"></font><font color="#AAAAAA">以便发货确认</font><br></td></tr><tr><td class=pad>密 码: <font color="#cb6f00"><input name="userpassword" type="password" id="userpassword" size="20" style="font-size: 9pt"></font><font color="#666666"><img border="0" src="<%=theme%>bit2.gif" width="20" height="12"></font><font color="#AAAAAA">密码不能小于6位</font><br> </td></tr><tr><td class=pad>确认密码: <font color="#cb6f00"><input name="userpassword1" type="password" id="userpassword1" size="20" style="font-size: 9pt"></font><font color="#666666"><img border="0" src="<%=theme%>bit2.gif" width="20" height="12"></font><font color="#AAAAAA">再次输入密码</font><br> </td></tr><tr><td class=pad valign="top" height="54">验证码:<input class=wenbenkuang name=verifycode type=text value="<%If GetCode=9999 Then Response.Write "9999"%>" maxLength=4 size=4 style="font-size: 9pt" onFocus="this.value=''"> <img src=GetCode.asp><font color="#666666"><img border="0" src="<%=theme%>bit2.gif" width="20" height="12">输入验证码<img border="0" src="<%=theme%>bit2.gif" width="20" height="12">若无法显示需<u><a href="inc/fix/sp2.reg"><font color="#CB6F00"><u>下载此补丁</u></font></a></u></font></td></tr><tr><td class=pad height="47" valign="top">密码提问:<select class="text" id="question" name="quesion" size="1" style="font-size: 9pt"><option value selected>请选择一个问题</option><option value="我就读的第一所学校的名称?">我就读的第一所学校的名称?</option><option value="我最喜欢的休闲运动是什么?">我最喜欢的休闲运动是什么?</option><option value="我最喜欢的运动员是谁?">我最喜欢的运动员是谁?</option><option value="我最喜欢的物品的名称?">我最喜欢的物品的名称?</option><option value="我最喜欢的歌曲?">我最喜欢的歌曲?</option><option value="我最喜欢的食物?">我最喜欢的食物?</option><option value="我最爱的人的名字?">我最爱的人的名字?</option><option value="我最爱的电影?">我最爱的电影?</option><option value="我妈妈的生日?">我妈妈的生日?</option><option value="我的初恋日期?">我的初恋日期?</option></select> </td></tr><tr><td class=pad height="40" valign="top">密码答案: <FONT color=#cb6f00><input name="answer" type="text" id="answer" size="20" style="font-size: 9pt"></FONT> </td></tr><tr><td class=pad> & nbsp; &n bsp; <input onClick="return check();" type="submit" name="Submit3" value="提交" > <input type="reset" value="重置" ></td></tr></form></table></div><table width="10" border="0" align="center" cellpadding="0" cellspacing="0" id="table138"><tr><td height="7"></td></tr></table></td></tr></table></td></tr></table><table cellSpacing="0" cellPadding="0" width="955" align="center" border="0" id="table135"><tr><td width="15"><img id="class_r4_c7" height="18" alt="" src="<%=theme%>class_r4_c1.jpg" width="15" border="0" name="class_r4_c7"></td><td width="924" background="<%=theme%>class_r4_c2.jpg"> </td><td><img id="class_r4_c8" height="18" alt="" src="<%=theme%>class_r4_c6.jpg" width="16" border="0" name="class_r4_c8"></td></tr></table></div><%case "save"%><!--#include file="md5.asp"--><%call saveuser()%><%end select%><!--#include file="service.asp"--><!--#include file="copyright.asp"--></body></html><%sub tiaoyue()set rs=server.CreateObject("adodb.recordset")rs.Open "select regtiaoyue from shop_config",conn,1,1response.Write trim(rs("regtiaoyue"))rs.Closeset rs=nothingend subsub saveuser()'//判断cookise时间if session("regtimes")=1 thenresponse.Write "<script language=javascript>window.location.reload('err.asp?action=logintime')</script>"response.Endend if'//判断是否正确验证码if cstr(session("getcode"))<>cstr(trim(request("verifycode"))) thenresponse.Write "<script LANGUAGE='javascript'>alert('点创商城系统提示:请输入正确的验证码!');history.go(-1);</script>"response.Endend ifset rs=server.CreateObject("adodb.recordset")rs.open "select username,useremail from [user] where username='"&trim(request("username"))&"' or useremail='"&trim(request("useremail"))&"'",conn,1,1if not rs.eof and not rs.bof thencall usererr()rs.closeelsers.closers.open "select * from [user]",conn,1,3rs.addnewrs("tp")=trim(request("tp"))rs("username")=trim(request("username"))rs("userpassword")=md5(trim(request("userpassword1")))rs("useremail")=trim(request("useremail"))rs("quesion")=trim(request("quesion"))rs("answer")=md5(trim(request("answer")))rs("userzhenshiname")=trim(request("userzhenshiname"))rs("adddate")=now()rs("lastlogin")=now()rs("logins")=0rs("youbian")=0rs("zhifufangshi")=0rs("songhuofangshi")=0rs.updaters.closeset rs=nothingresponse.Cookies("bookshop")("username")=trim(request("username"))response.Cookies("bookshop").expires=date+1session("regtimes")=1session.Timeout=1response.Write "<script language=javascript>window.location.reload('err.asp?action=regok')</script>"end ifend subsub usererr()response.Write "<script language=javascript>window.location.reload('err.asp?action=errreg')</script>"end sub%><SCRIPT LANGUAGE="JavaScript"><!--function check(){if(checkspace(ername.value)) {ername.focus();alert("用户名不能为空,请重新输入!");return false;}if(checkspace(ername.value) || ername.value.length < 4) {ername.focus();alert("用户名长度不能小于4,请重新输入!");return false;}if(checkspace(erpassword.value) || erpassword.value.length < 6) {erpassword.focus();alert("密码长度不能小于6,请重新输入!");return false;}if(erpassword.value != erpassword1.value) { erpassword.focus();erpassword.value = '';erpassword1.value = '';alert("两次输入的密码不同,请重新输入!");return false;}if(eremail.value.length!=0){if (eremail.value.charAt(0)=="." ||eremail.value.charAt(0)=="@"||eremail.value.indexOf('@', 0) == -1 ||eremail.value.indexOf('.', 0) == -1 ||stIndexOf("@")==eremail.value.lengt h-1 ||stIndexOf(".")==eremail.value.lengt h-1){alert("Email地址格式不正确!");eremail.focus();return false;}}else{alert("Email不能为空!");eremail.focus();return false;}}function checkspace(checkstr) {var str = '';for(i = 0; i < checkstr.length; i++) {str = str + ' ';}return (str == checkstr);}//--></script><script language=javascript>function check_user_exists(form){username=ername.value;if (username==null||username==''){alert("请您输入用户名");return false;}if(checkspace(ername.value) || ername.value.length < 4) {ername.focus();alert("用户名长度不能小于4位,请重新输入!");return false;}infoBoard=document.getElementById("checkInfo");infoBoard.innerText='查询中...';//myurl=location.protocol+"//"+location.hostname+"/a.asp?username="+username;var myurl = "member_chk.asp?username=" + username;retCode=openUrl(myurl);switch(retCode){case "-2":infoBoard.innerHTML='<font color=red>抱歉</font>,查询失败';break;case "1":infoBoard.innerHTML='<font color=red>恭喜</font>,'+username+'可以使用<img border="0" src="<%=theme%>true.gif">';break;case "0":infoBoard.innerHTML='<font color=red>抱歉</font>,用户名'+username+'已经被使用<img border="0" src="<%=theme%>not.gif">';}return;}function openUrl(url){var objxml=new ActiveXObject("Microsoft.XMLHttp")objxml.open("GET",url,false);objxml.send();retInfo=objxml.responseText;if (objxml.status=="200"){return retInfo;}else{return "-2";}}</script>用户管理:<!--#include file="conn.asp"--><%if session("admin")="" thenresponse.Write "<script language='javascript'>alert('网络超时或您还没有登陆!');window.location.reload('login.asp')</script>"response.Endelseif session("flag")>1 thenresponse.Write "<div align=center><font size=80 color=red><b>您没有此项目管理权限!</b></font></div>"response.Endend ifend if%><html><head><!--#include file="menu.asp"--><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link href="../css/css.css" rel="stylesheet" type="text/css"></head><body><%'开始分页Const MaxPerPage=20dim totalPutdim CurrentPagedim TotalPagesdim jdim sqlif Not isempty(request("page")) thencurrentPage=Cint(request("page"))elsecurrentPage=1end ifdim namekey,checkbox,actionaction=request.QueryString("action")checkbox=request("checkbox")namekey=request("namekey")if namekey="" then namekey=request.QueryString("namekey")if checkbox="" then checkbox=request.querystring("checkbox")'//set rs=server.CreateObject("adodb.recordset")if namekey="" thenrs.open "select username,userid,userzhenshiname,logins,adddate,vip from [user] ",conn,1,1elseif checkbox=1 thenrs.open "select username,userid,userzhenshiname,logins,adddate,vip from [user] where username like '%"&namekey&"%' ",conn,1,1elsers.open "select username,userid,userzhenshiname,logins,adddate,vip from [user] whereusername='"&namekey&"' ",conn,1,1end ifend ifif err.number<>0 thenresponse.write "数据库中无数据"end ifif rs.eof And rs.bof thenResponse.Write "<p align='center' class='contents'> 对不起,没有找到此用户!</p>"elsetotalPut=rs.recordcountif currentpage<1 thencurrentpage=1end ifif (currentpage-1)*MaxPerPage>totalput thenif (totalPut mod MaxPerPage)=0 thencurrentpage= totalPut \ MaxPerPageelsecurrentpage= totalPut \ MaxPerPage + 1end ifend ifif currentPage=1 thenshowContentshowpage totalput,MaxPerPage,"manageuser.asp"elseif (currentPage-1)*MaxPerPage<totalPut thenrs.move (currentPage-1)*MaxPerPagedim bookmarkbookmark=rs.bookmarkshowContentshowpage totalput,MaxPerPage,"manageuser.asp"elsecurrentPage=1showContentshowpage totalput,MaxPerPage,"manageuser.asp"end ifend ifend ifsub showContentdim ii=0%><div align="center"><table width="90%" border="0" cellspacing="1" bgcolor="#BCD7E0"><tr><td background="../images/manage/line_all.gif"><div align="center"><font color="#000000">网站用户管理(全部)</font></div></td></tr><tr><form name="form1" method="post" action="saveuser.asp?action=del"><td height="237" valign="top" bgcolor="#F8FCFD"><br><div align="center"><table width="90%" border="0" cellspacing="1" bgcolor="#BCD7E0"><tr><td bgcolor="#F8FCFD" align="center"><div align="center">用户名</div></td><td bgcolor="#F8FCFD" align="center"><div align="center">真实姓名</div></td><td bgcolor="#F8FCFD" align="center"><div align="center">注册时间</div></td><td bgcolor="#F8FCFD" align="center"><div align="center">登陆次数</div></td><td bgcolor="#F8FCFD" align="center"><font color="#FF0000">vip</font></td><td bgcolor="#F8FCFD" align="center"><div align="center">选择</div></td></tr><%do while not rs.eof%><tr><td bgcolor="#F8FCFD" align="center"><div align="center"><a href=listuser.asp?id=<%=rs("userid")%>><%=trim(rs("username"))%></a></div></td><td bgcolor="#F8FCFD" align="center"><div align="center"><%=trim(rs("userzhenshiname"))%></div></td><td bgcolor="#F8FCFD" align="center"><div align="center"><%=rs("adddate")%></div></td><td bgcolor="#F8FCFD" align="center"><div align="center"><%=rs("logins")%>次</div></td><td bgcolor="#F8FCFD" align="center"><%if rs("vip")=0 then%><%else%>VIP<%end if%></td><td bgcolor="#F8FCFD" width="79" align="center"><div align="center"><input name="userid" type="checkbox" id="userid" value="<%=rs("userid")%>" > </div></td></tr><%i=i+1if i>=MaxPerPage then Exit Dors.movenextloop%></table> </div><br><br><div align="center"><input type="submit" name="Submit" value="删除所选用户" onClick="return confirm('您确定要这样操作吗?')">全选<input type="checkbox" name="checkbox" value="Check All" onClick="mm()"><br></div>。