ASPMaker快速构建ASP图书管理系统教程

4星 · 超过85%的资源 需积分: 50 171 下载量 149 浏览量 更新于2024-10-10 4 收藏 498KB DOC 举报
"ASPMaker教程 - 快速建立ASP网站的工具" ASPMaker是一款强大的工具,专为快速生成基于ASP的Web应用程序而设计,尤其适合那些没有深厚编程背景的用户。通过ASPMaker,用户能够利用现有的数据库轻松构建功能完备的网站,如图书管理系统,只需几步简单的操作。 在介绍如何使用ASPMaker之前,先来了解一下数据库设计的基础。在本例中,图书管理系统依赖于一个名为"lib.mdb"的Access数据库,其中包含两个表:Books和Operators。Books表存储图书的相关信息,包括书号、作者、出版社、出版日期、书号、价格、语种、规格和数量,所有字段都被定义为50字符的字符型。Operators表则用于保存管理员信息,包含管理员名称和管理密码,同样为字符型。在创建数据库时,应确保为每个表设置主键,以便在后续的程序中实现添加和编辑功能。 ASPMaker的使用流程相当直观,大致分为五个步骤: 1. **选择并连接数据库**:在主界面上选择"Database"选项卡,ASPMaker支持两种数据库访问方式,即直接连接Access数据库或通过ODBC数据源。在本案例中,选择了ADO连接Access数据库,需要输入数据库路径和登录凭据。 2. **配置数据表**:接着,导入Books和Operators表,并对字段进行适当的调整,例如,如果希望字段名称显示为中文,可以在设计数据库时使用中文字段名,ASPMaker会自动采用这些名称。 3. **选择网页模板**:在"Pages and Settings"选项卡中,用户可以选择预设的网页模板,这些模板包含了常见的操作,如查看、搜索、添加、编辑和删除记录。 4. **定制界面**:ASPMaker允许用户自定义网页的外观和行为。这包括更改页面布局、设置排序和过滤条件,以及调整按钮和链接的样式。 5. **生成代码**:最后一步是生成ASP代码。ASPMaker会根据之前的设置自动生成完整的Web应用程序,包括所有的ASP文件和HTML页面,用户只需将这些文件上传到Web服务器即可运行。 ASPMaker的优势在于它极大地简化了Web应用程序的开发过程,减少了编码工作,使得非程序员也能快速构建专业级的Web应用。通过其可视化界面,用户可以轻松地调整和优化系统功能,而无需深入理解ASP编程语言的复杂性。 ASPMaker是一个高效且灵活的工具,对于需要快速开发基于数据库的网站的个人或团队来说,它是一个理想的选择。无论是小型的图书管理系统,还是更复杂的业务应用,ASPMaker都能帮助用户在短时间内实现目标,提高开发效率。
2010-05-23 上传
《风越代码生成器 [FireCode Creator]》是一款采用.Net FrameWork2.0框架,基于多种数据库的程序代码生成软件,可快速建立数据信息的:添加、编辑、查看、列表、搜索页面。通过界面模板与代码模板管理功能,可自定义生成程序的界面风格与输出代码,将最大限度提高ASPX/ASP/PHP/JSP等各种程序的编写效率。 01、支持生成的ASPX/ASP/PHP/JSP等页面在本机自动发布、调试(需安装IIS或对应WEB服务器) 02、支持Microsoft SQL Server、Microsoft Access、Oracle、MySql、Excel、FoxPro、FoxBase、Text等数据库连接 03、支持从数据表、视图(Access为查询)中读取数据字段 04、支持通过数据表中的组合主键传递参数 05、支持CSS统一设置页面风格 06、支持多种控件输入方式: 文本框 文本域 UBB文本框(支持UBB文本输入) 密码框 隐藏域 日期选择 单选框 复选框 下拉框 多选列表 单选列表 批量上载 上载文件 上载到库 07、支持多种信息显示方式: 显示文字 链接文件 文本框 文本域 显示图片 背景声音 视频播放 显示flash 08、支持检测提交字符的最小、最大输入长度、是否空值/唯一值、文本类型:★ 不检测 非特殊字符 仅单词字符 仅单词字符空格 仅26个字母 仅中文字符 仅允许整数 仅允许小数 仅日期/时间 仅日期+时间 仅日期 仅时间 仅允许邮箱 仅允许网址 仅允许IP 仅身份证号 仅国内电话 仅国内手机 09、支持对用户输入内容进行服务器端与客户端JS双重验证,有效防止SQL注入 ★ 10、支持自动生成多组多级的级联下拉框功能,快速建立如:省、市、县/公司、部门、小组等形式下拉框 ★ 11、支持表单提交超过100KB的文本数据 ★ 12、支持多文件上载、修改、删除记录时同步删除文件 13、支持控件名加密,使输入控件的名称与字段名不同,防止他人从客户端HTML中猜解 ★ 14、支持列表、搜索页面对数据记录进行实时排序、修改、批量删除等功能 15、支持表头/单独表格搜索两种布局方式 16、提供多种灵活翻页方案,用户可设置每页记录条数、上/下页、前/后N页、输入数字跳转到指定页面等,提高海量数据翻页速度 17、提供丰富的建站常用VB、JS函数库 ★ 18、更多扩展功能: 添加、修改页面在保存信息前进行预览功能 添加、修改页面提交后自动跳转并刷新列表页 字段描述批量格式化,可从字段名、描述生成,加强英文字符处理 列表、搜索页面隔行颜色、点击变色设置 根据数据库字段允许空值状态自动设置输入检测代码 页面皮肤模板设置,根据网页模板快速生成页面 ★ 设置指定字段在编辑信息时为只读状态 字段需要二次输入(如输入两次密码,以验证其正确性) ★ 在列表中直接批量编辑字段值,便于管理员维护 列表、搜索文件自动读取链接数据表值的实际信息 发送邮件功能,设置字段为邮件对应信息,可发送附件 ★ (繁、简、英)单语言版本 ★ 多语言页面实时翻译功能(默认:繁、简、英,可增加其它语言) ★ 多语言编码支持(GB2312/UTF8) ★ 生成提交校验码图片 ★ 搜索、列表文件以详细列表页(留言板风格)显示 生成权限,限制用户对指定页面的添加、删除、编辑权 将查询结果导出为CSV、HTML、EXCEL文件 ★ 生成不同选择字段的SQL语句 生成数据库字典 ★ 模板代码生成器,可自定义模板、变量生成代码 ★ 19、提供建站常用辅助工具: 屏幕尺 剪切板,保存最近指定次数的历史记录 常用加解密、编解码(DES、MD5、SHA、BASE64) 批量提取文本,支持正则表达式,可将HTML等文件中指定内容存入数据库 批量查找替换,支持正则表达式 批量文件、文件夹改名,支持正则表达式 正则表达式测试器(可设置、保存常用正则表达式) 获取键盘的按键值 网页隐藏资源下载,可下载无法直接得到URL的SWF、图片、音乐等资源 获取汉字的拼音、五笔编码、笔画数、笔顺名、部首等信息,并可进行汉字繁/简体,GB/BIG转换 代码编排器,CSS排版、JS、ASP、HTML注释清理