欢迎来到天天文库
浏览记录
ID:50308185
大小:1.95 MB
页数:58页
时间:2020-03-07
《Web应用程序开发教程——ASP.NET+SQL Server 教学课件 作者 岳学军 李晓黎 第13章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Web应用程序开发教程——ASP.NET+SQLServer授课教师:职务:第12章在线教育管理系统课程描述在线教育管理系统是一种具有交互功能的教育信息系统,是在网络上建立一个虚拟的课堂。很多教育机构为提高教学质量和能力,都创建了自己的在线教育管理系统,因此这是一个比较流行的网络应用系统。本章将介绍在线教育管理系统的设计和实现过程。本章知识点系统分析与设计数据库结构设计与实现目录结构与准备工作Admin用户管理模块设计学员管理模块设计业务统计模块设计信息维护模块设计课程管理模块设计课件维护模块设计系统主界面与登录程序设计个人用户管理模块设计13.1系统分
2、析与设计系统功能模块划分用户管理功能模块的关系13.1.3系统流程分析前台客户购书流程后台订单处理流程13.2数据库结构设计与实现CREATEDATABASEBookShopGO1.图书分类表BookType2.图书信息表Books3.购物车表Basket4.用户信息表Users5.管理员表Admin1.图书分类表BookType编号字段名称数据结构说明1TypeIdint分类编号2TypeNamevarchar(50)分类名称2.图书信息表Books编号字段名称数据结构说明1Idint记录编号2TypeIdint图书分类3BookNamevarchar
3、(200)图书名称4ISBNvarchar(50)书号5Publishervarchar(100)出版社6Authorvarchar(50)作者7PageNumint页数8PublishDatedatetime出版日期9SalePricefloat销售价格10StorePricefloat进货价格11Contentvarchar(1000)图书简介12ReadCountint阅读次数13BuyCountint销售数量14ImageFilevarchar(50)图片文件3.购物车表Basket编号字段名称数据结构说明1Idint编号2UserIdvarch
4、ar(20)用户名3BookIdint图书编号4OrderTimedatetime订购时间5OrderCountint订购数量6SalePricefloat销售价格7UserCheckedtinyint用户确认(0–用户订购;1–送至收银台;2–提交订购)8OrderNumbervarchar(50)订单号9PostTimedatetime提交时间10AdminCheckedtinyint管理员确认(0–没有提交;1–用户提交;2–处理;3–发货;4–结账)4.用户信息表Users编号字段名称数据结构说明1UserIdvarchar(50)用户名2Pwd
5、varchar(50)用户密码3UserNamevarchar(50)用户姓名4Sexbit性别5Addressvarchar(500)地址6Emailvarchar(50)电子邮件地址7Telephonevarchar(100)固定电话8Mobilevarchar(50)移动电话5.管理员表Admin编号字段名称数据结构说明1AdminIdvarchar(50)用户名2Passwdvarchar(50)密码3AdminNamevarchar(50)用户姓名13.3目录结构与数据库访问类13.3.1目录结构admin用于存储系统管理员的后台操作脚本。Ap
6、p_Code用于存储系统类文件。images用于存储网页中的图片文件。user用于存储注册用户的操作脚本。aspnet_client是系统自动生成的,用来动态的生成和处理JavaScript的必须的文件夹。13.3.2数据库访问类1.Base类2.cs_BookType类3.cs_Books类4.cs_Basket类5.cs_Users类6.cs_Admin类1.Base类函数名具体说明Base初始化成员变量SqlExecuteNonQuery执行非查询SQL语句,如果成功则返回0,参数strSQL表示要执行的SQL语句SqlDataSet执行查询语句,
7、返回结果集,参数strSQL表示要执行的SQL语句2.cs_BookType类函数名具体说明Exists判断指定的图书分类是否存在Insert插入新的分类记录Update修改指定的分类记录Delete删除指定的分类记录3.cs_Books类函数名具体说明HaveBooksInType判断指定图书分类中是否存在图书记录GetBookInfo获取指定图书的明细信息Insert插入新的记录Update修改指定的记录Delete删除指定的记录4.cs_Basket类函数名具体说明GetBasket获取指定用户购物车中的记录GenerateOrderNumber根
8、据当前时间自动生成订单编号Insert插入新的记录UpdateUserCheck
此文档下载收益归作者所有