ASPMaker,它提供了一种方便快捷的可视化操作环境,使用者即使没有任何的网络编程经验,只要提供Access数据库或是ODBC数据源,都可以凭借它在五步之内自动生成一个包含查看、搜索、添加、编辑、删除等功能的ASP信息管理程序。

一、数据库设计

首先当然还是应该设计一个数据库,由于数据量不是太大而且内部使用也不需要太多考虑安全方面的原因,所以我们选择采用ADO访问Access数据库的方式。

设计数据库名为lib.mdb,内有两个表:用于保存图书信息的表books和保存管理员信息的表operators。Books表的各字段为书号、作者、出版社、出版日期、书号、价格、语种、规格、数量,为设计简单,均采用字符型,长度为50字符;表operators中的字段为管理员、管理密码,字段类型同上。在这里我们不指定主键,保存时ACCESS会提示是否创建主键,记得一定要选择“是”(如果选择“否”,后面用ASPMaker制作出来的程序只能列出数据库数据而不能添加),然后ACCESS会创建一个自动编号的字段ID作为主键。

需要指出的是规范的做法是将各字段设计成英文的,但是ASPMaker会自动将字段名作为各项数据的名字,设计成中文可在后续的修改中可以省去不少精力。

二、用ASPMaker制作图片管理系统

用ASPmaker制作这类基于数据库的管理软件只需要简单的五步。

1. 选择并连接数据库

ASPMaker允许两种类型的数据库访问形式,以ADO形式访问的Access数据库和ODBC数据源,选择主界面中的“Database(数据库)”选项卡,勾选“Microsoft Access Database”前的框,点击右边的打开文件按钮,选择我们刚才建立的“lib.mdb”。再单击最下边的“Connect”按钮,即可以完成数据库的联结,如图1。

2. ASP选项设定

ASP选项设定应于选择每页显示的数据格式、指定脚本代码的语言、Session的过期时间等。点击'〈%ASP'选项卡,将'Records per page'设为'15',意即每页显示15条数据,选择'CodePage'为代表简体中文的'936',将'Session Timeout'改为15分钟,如图二所示。

3. HTML属性设置

HTML属性设置主要用来设置标题栏文字、字符集、字体字号、样式表、页面背景等。设置方法很简单,单击'〈〉HTML'选项卡,在'Title'框中输入'浙江师范大学教育技术学科中心图书管理系统','Charset'当然是设置为gb2312了,在这里我们引入外部CSS文件指定页面样式,故不对字体字号进行设置,单击CSS右边的按钮,选择一个已经事先编写好的CSS样式表文件forum.css,最终设置结果见图3.

4. 数据表格的设置

接下来我们来设置一下用于显示数据列表的表格的显示效果,点击'TABLE'选项卡,将表格宽度Width设为96%、Cell padding为2、Border为0、Cell Spacing为2,再修改Background Color为#9999CC、表头背景Header Color为#669900、表头文字颜色为#FFFFFF,再将Row color设为#FFFFFF,选上'Alternate row color'并设置其颜色为#F5F5F5,即数据列表以白色和淡灰色两种颜色轮换做为背景,设置完后下面的预览窗口会即时显示出表格的显示效果,如图4.

5. 安全设定

由于ASPMaker生成的ASP程序默认情况下允许任何一个访问者对数据库进行添加、修改、删除操作,因此需要对程序进行相应的安全设置,点击'Security'标签,可以看到ASPMaker中有两种安全设置方式:Hard Code和Using Existing Table,前者通过设定用户名和密码进行访问,而后则使用数据库中现存的表中的字段作为用户名密码,在本例中我们选择第二种方式,选择'Use Existing Table',并在页面下边的'Table'下拉框中选择保存用户信息的表operators,'User Name Field'选择为字段'用户名','Password Field'为字段'密码',设置结果见图5。

6. 生成ASP程序

现在,该是ASPMaker大出风头的时候了,点击'Generate'选项卡,这一页中'Template File'即为ASP程序模板,选择默认的就可以了(不选也不行,试用版好像就提供了一个模板,不知正式版会不会多些),'Destination Folder'意即目标目录,即输出的ASP程序的存放目录,'Output filename'选项中用于设置程序文件名的前缀或后缀,这里我们不需要设置,选择'None'即可。选择'Create virtual directory at [url]http://localhost/aaaa[/url]'表示生成程序后ASPMaker将自动将程序发布到本机服务器上的虚拟目录'aaaa'(这里,'aaaa'是我们取的ASPMaker项目文件名),如果你的电脑上安装有IIS、PWS等解析ASP的WEB服务器就可以选上它,最下面的'Browse after generation'表示生成后在浏览器中浏览。各项目的设定结果可见图6。

设置结束后,单击后面的'generate ASP'按钮。

至此,一个基于ASP+Access数据库的图书管理系统在不到五分钟的时间内就完成了,只不过页面主体文字都是英文的,而且页面显示也略为单调,不过我们可以在此基础上再作修改使其更加完美,下图所示即为笔者简单修改后的网页登录界面(图7)和数据浏览界面(图8)。

aspmaker和mysql_五分钟制作ASP图书管理系统 ASPMaker简单教程相关推荐

  1. ae破碎效果在哪_AE教程 | 五分钟制作文字破碎效果

    原标题:AE教程 | 五分钟制作文字破碎效果 UBOOK知识在线 一个很认真的知识分享平台 愚人节快乐呀,亲爱的同学们- 今天又到了CC老师的AE小课堂啦,今天给大家带来的是一个很棒的特效效果--破碎 ...

  2. 【快速上手系列】五分钟即可学会的easyUI的简单使用教程

    [快速上手系列]五分钟即可学会的easyUI的简单使用教程 一个简单方便的前端框架 引入文件 引入两个css样式和三个js <!--引入easyUI的样式 --> <link hre ...

  3. jQuery+Ajax制作的图书管理系统

    前言 这学期开设了jQuery基础的课程,并布置了第一阶段的大作业,信息管理系统(我这里呢是写的是图书管理系统),我利用jQuery以及Ajax的知识,制作的图书管理系统,共10个页面.适合学习jQu ...

  4. 基于python的图书管理系统测试步骤_Django admin实现图书管理系统菜鸟级教程完整实例...

    Django 有着强大而又及其易用的admin后台,在这里,你可以轻松实现复杂代码实现的功能,如搜索,筛选,分页,题目可编辑,多选框. 简单到,一行代码就可以实现一个功能,而且模块之间耦合得相当完美. ...

  5. javaweb JAVA JSP图书管理图书系统 图书管理系统实现简单的图书管理系统源码

    javaweb JAVA JSP图书管理图书系统 图书管理系统实现简单的图书管理系统源码 protected void doGet(HttpServletRequest req, HttpServle ...

  6. java工作日报管理系统_GitHub - LovebuildJ/book-manager: JavaWeb图书管理系统,简单易用功能强大,可拓展性高,集成主流框架...

    book-manager 介绍 图书管理系统 请勿忽略更新日志, 会有详细的版本更新说明! 软件截图 在线API接口文档 登录 首页轮播 图书列表 图书上架 图书编辑 图书删除 图书借阅 图书检索 图 ...

  7. springboot框架学习 图书管理系统的简单实现

    兄弟们!jvm与线程已经差不多了,接下来的10天时间要放在中间件的学习上了,而且对于spring源码的研究也还没有开始呢!今天上午在图书馆实现了springboot框架写的图书管理系统,很简单的小东西 ...

  8. C++图书管理系统(简单版)

    1.系统需求 图书管理系统是一个可以记录图书借记和存储的工具. 本教程主要利用C++来实现一个图书管理系统 系统中需要实现的功能如下: 添加书籍:向图书管理系统中添加新书,信息包括(书名.书的价格.书 ...

  9. 图书管理系统(简单版)面向对象程序设计c++

    大一期末作业,第一个博客,多多指教 图书信息的组成部分为:书号.书名.作者名.出版社.出版时间.价格 1) 新书上架:添加图书信息 2) 图书浏览:输出所有图书信息 3) 图书查询:可按书号.书名或作 ...

最新文章

  1. 模拟退火 HDU - 2899 Strange Function
  2. Redis与Memcache的对比
  3. 设置 mock_【学习】接口测试-使用mock生产随机数据
  4. PL/SQL学习笔记-循环控制与顺序控制
  5. RabbitMQ负载均衡(1)
  6. Linux Kbuild文档 2
  7. DokuWiki的发现之旅
  8. Java jni 底层_JAVA语言语言调用底层语言的技术JNI解析
  9. 入门 | 机器学习中常用的损失函数你知多少?
  10. 关于前端页面的meta标签的属性及其用法
  11. 深圳安全研讨会圆满结束,PPT共享下载
  12. 【原创】我的辞职申请(2005-10-27)
  13. IDEA导入JDK源码
  14. Appium使用教程_Android篇
  15. 太神了-图片可以转换成Word文档了
  16. 佛,我心中的一朵莲花
  17. 不是技术牛人,如何进去自己梦想的公司
  18. Docker 学习笔记(Docker 架构 / 镜像 / 容器 / 常用命令 / Dockerfile / 镜像仓库)
  19. 盛大是中国互联网最耀眼的流星
  20. android的app,用java程序开发

热门文章

  1. tmall.item.schema.increment.update( 天猫根据规则增量更新商品 )
  2. Game Maker stdio 2 RPG
  3. 深入学习USB(6)USB Type-C接口定义概念解析
  4. 安装XAMPP的安装提示 important! because..什么意思
  5. Linux内核oops panic简析
  6. 手机屏幕分辨率全面解析手机屏幕分辨率全面解析 - QVGA HVGA WVGA VGA 指什么
  7. 程序员对爱情的单元测试
  8. [T系统]手帐04:无痕记录系统相关导出的日志
  9. 好书短评之《你就是极客!》
  10. 【CF 应用开发大赛】英雄