ASP.NET数据库管理系统开发实例导航
本书共分7章,在前两章中介绍了ASP.NET的体系结构、配置文件、系统发布及管理、访问数据库的接口技术等基础知识,为本书后面的案例做好铺垫。
本书在后5章中安排了5个典型的Web系统作为案例,分别是“网上选课系统”、“网上合同管理系统”、“在线售书系统”、“分销业网络管理系统”和“实验室内部办公系统”。在案例中,深入地剖析了系统的开发思路、方法和技巧,以帮助读者透彻掌握ASP.NET开发数据库系统的方法和步骤,从而自行设计出具有实用价值的应用系统。
本书适合具备ASP.NET和数据库编程基础、正在从事或希望从事相关行业应用开发的人员阅读。
章ASP.NET的Web开发与运行环境1.1ASP.NET简介1.2安装VisualStudio.NET的系统要求1.3ASP.NET的结构1.4ASP.NET应用程序配置文件1.4.1Global.asax的配置1.4.2Web.config的配置1.5发布WebApplication1.5.1安装IIS1.5.2配置IIS1.5.3安装.NETFramework1.01.5.4Web系统的发布1.5.5站点管理第2章ASP.NET访问SQLServer2.1数据库操作基础2.1.1SQL数据查询2.1.3SQL数据修改2.1.4SQL数据删除2.1.5存储过程2.2在ASP.NET中使用ADO.NET访问数据库2.2.1ADO.NET概述2.2.2ADO.NET对象体系2.2.3ADO.NET的DataSet对象2.2.4ADO.NET的.NETDataProvider对象2.3数据访问服务器控件2.3.1DataGrid控件2.3.2DataList控件2.3.3Repeater控件2.4编程中的技巧第3章电子选课系统3.1教学目标与案例预览3.1.1教学目标3.1.2系统配置3.1.3系统预览3.2系统分析与设计3.2.1需求分析3.2.2模块设计3.3分析与创建数据库3.3.1设计数据库结构3.3.2配置数据库3.4编写公共信息和操作数据库的类3.4.1包公共信息的类-SessionKey3.4.2实现数据连接与错误显示功能的静态方法类-Utils3.4.3提供函数接口的类-IProcessable3.4.4获取用户操作权限功能的类-ParkSettings3.4.5验证用户身份功能的类-UserDB3.4.6实现修改密码功能的类-SecurityDB3.4.7实现教师开课管理功能的类-TeacherSystemDB3.4.8实现人员管理的类-MemberDB3.4.9实现课程管理的类-CourseDB3.4.10实现选课班级管理的类-ClassDB3.4.11实现学生班级管理的类-StudentClassDB3.4.12实现学生选课管理的类-StudentSystemDB3.4.13实现日期检查功能的类-Validator3.5编写各页面代码3.5.1建立主页面3.5.2编写登录控件Login.ascx3.5.3建立通用功能模块控件3.5.4建立开课管理相关控件3.5.5建立人员管理相关控件3.5.6建立信息统计相关控件3.5.7建立学生班级管理相关控件3.5.8建立学生选课相关控件3.6扩充服务器控件功能3.7编译与发布3.8本章小结第4章合同管理系统4.1教学目标与案例预览4.1.1教学目标4.1.2系统配置4.1.3系统预览4.2系统分析与设计4.2.1需求分析4.2.2模块设计4.3分析与创建数据库4.3.1设计数据库结构4.3.2配置数据库4.3.3配置系统Web.config4.4编写系统所需的公共类4.4.1记录用户信息的类-MemberInfo4.4.2实现数据访问的类-DBController4.4.3实现填写合同日志的类-SysLog4.5编写各页面代码4.5.1建立用户登录页面4.5.2建立主页面4.5.3建立用户管理页面4.5.4建立部门管理页面4.5.5建立合同管理相关页面4.5.6建立权限管理相关页面4.5.7建立系统管理相关页面4.6系统的发布4.7本章小结第5章在线图书销售系统5.1教学目标与案例预览5.1.1教学目标5.1.2系统配置5.1.3系统预览5.2系统分析与设计5.2.1需求分析5.2.2模块设计5.3分析与创建数据库5.3.1设计数据库结构5.3.2配置数据库5.3.3配置系统Web.config5.4编写系统所需的公共类5.4.1记录用户信息的类-UserInfo.vb5.4.2记录购物信息及操作购物信息的类-Order.vb5.4.3封装消息信息的类和对消息进行操作的类-Message.vb5.5编写各页面代码5.5.1建立用户主页面5.5.2建立用户信息管理模块页面5.5.3建立用户注册信息管理页面5.5.4建立用户订单管理模块页面5.5.5建立图书信息管理相关页面5.5.6建立库存信息管理页面5.5.7建立购物信息管理相关页面5.5.8建立消息管理相关页面5.6系统的发布5.7本章小结第6章公司连锁分销管理系统6.1教学目标与案例预览6.1.1教学目标6.1.2系统预览6.2需求分析6.2.1基本概念6.2.2当前分销行业中突出存在的问题6.3系统设计6.3.1模块设计6.3.2功能分析与设计6.4数据库结构分析与创建6.4.1数据库结构分析6.4.2数据库中表之间的关系6.4.3创建数据库6.5建立项目6.5.1规划项目6.5.2系统整体文件组织6.5.3配置Web.Config文件6.5.4实现通用函数类Common.cs6.5.5实现数据库访问类Record.cs6.5.6实现首页-index.aspx6.5.7实现自定义页面类-Page.cs6.5.8实现菜单页-menu.aspx6.5.9自定义控件技术介绍6.5.10实现添加公司页面-AddCompany.aspx6.5.11实现公司信息管理页面-CompanyAdmin.aspx6.5.12实现公司信息修改页面-CompanyEdit.aspx6.5.13实现新增员工信息页面-Employee.aspx6.5.14实现员工管理页面-EmployeeAdmin.aspx6.5.15实现新增供应商页面-Supply.aspx6.5.16实现供应商管理页面-SupplyAdmin.aspx6.5.17实现新增业务员页面-SupplyContact.aspx6.5.18实现业务员管理页面-SupplyContactAdmin.aspx6.5.19实现新增客户信息页面-Customer.aspx6.5.20实现客户管理页面-CustomerAdmin.aspx6.5.21实现客户信息修改页面-CustomerEdit.aspx6.5.22实现客户信息浏览页面-customerbrows.aspx6.5.23实现镜片价格设置页面-LensPrice.aspx6.5.24实现品牌设置页面-Brand.aspx6.5.25实现品牌浏览页面-brandbrowse.aspx6.5.26实现仓库设置页面-StoreAdmin.aspx6.5.27实现镜片进货管理页面-IOddNumber.aspx6.5.28实现库存明细录入页面-inventory.aspx6.5.29实现销售页面-Sale.aspx6.5.30实现商品名称选择页面-pickerPCode.aspx6.5.31实现库间调拨页面-TransferLens.aspx6.5.32实现客户统计页面-LensStat.aspx6.5.33实现品牌统计页面-BrandTongJi.aspx6.5.34实现库存统计页面-StockStat.aspx6.5.35实现个人密码修改页面-PersonalPassword.aspx6.5.36实现重新登录页面-ReLogin.aspx6.6本章小结第7章实验室内部办公管理系统7.1教学目标与案例预览7.1.1教学目标7.1.2案例预览7.2需求分析7.2.1基本概念7.2.2测试流程7.2.3当前实验室系统中存在的问题7.3系统设计7.3.1系统维护模块7.3.2任务书模块7.3.3实验报告模块7.3.4样品模块7.3.5计划录入模块7.3.6审核模块7.3.7日常工作模块7.3.8个人信息模块7.4数据库结构分析与创建7.4.1数据库结构分析7.4.2数据库中表之间的关系7.4.3数据库创建7.5建立项目7.5.1项目规划7.5.2系统整体文件组织7.5.3配置Application变量7.5.4权限设置模块7.5.5实现数据库访问类-clsDataAccess.vb7.5.6实现业务逻辑类7.5.7实现登录页面-index.aspx7.5.8实现标准维护页面-StandardMaintenance.aspx7.5.9实现目的维护页面-TestObj.aspx7.5.10实现实验项目维护页面-TestProject.aspx7.5.11实现类别维护页面-TestClass.aspx7.5.12实现增加新用户页面-AddUser.aspx7.5.13实现总工程师审核页面-Engineer.aspx7.5.14实现审核实验目的页面-AuditingMethod.aspx7.5.15实现实验方法审核页面-AuditingMethod.aspx7.5.16实现标准要求审核页面-AuditingRegulation.aspx7.5.17实现下达任务书页面-FormTaskBook.Aspx7.5.18实现审核任务书页面-CheckTaskBook.aspx7.5.19实现接收任务书页面-AcceptTaskBook.aspx7.5.20实现任务书查询页面-TaskBookQuery.aspx7.5.21实现任务书查询结果页面-TaskBookQueryResult.aspx7.5.22实现任务书明细页面-TaskBookDetail.aspx7.5.23实现任务书项目明细页面-ProjectDetail.aspx7.5.24实现实验报告录入页面-ReportInput.aspx7.5.25实现实验报告查询页面-ReportQuery.aspx7.5.26实现实验报告查询结果页面-ReportQueryResult.aspx7.6本章小结
展开