您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > Web程序设计实验报告
洛阳理工学院课程设计报告课程名称___________________________________设计题目___________________________________专业___________________________________班级___________________________________学号___________________________________姓名___________________________________完成日期___________________________________ASP.NET3.5网站开发实例教程图书销售管理系统计算机科学与技术B100508B10050802王路霞2013.06.21课程设计任务书设计题目:________________________________________________________________________________________________________设计内容与要求:(1)数据库设计要符合范式要求。(2)能对用户信息、图书信息信息等进行添加、删除、修改等操作;(3)提供用户对图书的查询功能,输入用户名或密码,能查找出该用户所订购的图书;(4)提供必要的统计功能,如用户一共订购了多少本书等。指导教师:郭俊恩2013年6月21日课程设计评语成绩:指导教师:郭俊恩年月日图书销售管理系统洛阳理工学院课程设计报告I目录第1章需求分析.............................................................................21.1系统目标...............................................................................21.2功能需求分析.......................................................................2第2章系统设计.............................................................................32.1系统结构域模块功能............................................................32.2逻辑结构设计........................................................................3第3章详细设计与实现.................................................................53.1模块流程图...........................................................................63.2界面效果图............................................................................9第4章测试.....................................................................................94.1基础信息设置测试..............................................................10第5章总结...................................................................................11参考文献..........................................................................................12洛阳理工学院课程设计报告2第1章需求分析1.1系统目标具体分解为:1.方便客户查看和购买图书;2.用户购买后可以查看自己的订单;3.用户可以修改自己的登录密码;4.对于以前没有登陆过的用户可以注册自己的信息。1.2功能需求分析系统主要有四大功能模块:1.管理员功能模块:此模块包括图书管理,对用户订单的管理,管理用户资料,添加修改图书资料。2.客户功能模块(1)查看图书:用户登陆该系统可以查看所有图书;(2)购买图书:用户在确定买什么书之后就可以购买该图书,购买之后还可以查看自己的订单(3)用户注册:在使用该系统之前的用户可以先注册自己的登陆信息;(4)修改密码:用户在登陆该系统之后就可以修改自己的登陆密码。洛阳理工学院课程设计报告3第2章系统设计2.1系统结构域模块功能系统包含2个模块1.管理员模块。包括3个子模块:(1)对图书管理信息;(2)用户订单信息;(3)用户资料信息。2客户功能模块。包括4个子模块:(1)查询图书模块;(2)修改密码模块;(3)购买图书模块;(4)查看订单模块。系统的模块图如图2-1所示:主界面管理员登陆客户登录图书管理订单详情用户资料添加图书查看图书下订单客户注册改密码图2-1系统结构图2.2逻辑结构设计根据数据需求分析,可以为3类对象:学生、教师、教务员分别设计3个基本数据表,表2-1图书表字段名数据类型字段大小描述图书编号文本30图书的编号图书名称文本10图书名字作者文本10图书的作者出版社文本10图书的出版社ISBN号文本50图书的ISBN号洛阳理工学院课程设计报告4单价文本10一本书的价格库存数量文本50库存图书的数量表2-2客户表字段名数据类型字段大小描述姓名文本10客户的姓名密码文本10客户的登录密码电话文本50客户的联系电话地址文本10客户的住址表2-3订单表字段名数据类型字段大小描述姓名文本10客户的姓名图书编号文本50图书的编号订购数量文本50客户订购图书的数量日期文本10客户订购图书的日期2.3E-R图1.图2-2是对图书的基本信息进行描绘的E-R图图书信息图书编号图书名作者出版社ISBN号单价库存数量图2-2图书表基本信息实体图2.图2-3描绘的是客户登陆系统所注册的基本信息洛阳理工学院课程设计报告5客户姓名密码地址电话图2-3客户表基本信息实体图3.图2-4是客户订购图书的基本信息订单信息图书编号姓名日期订购数量图2-4订单表基本信息实体图第3章详细设计与实现开发系统的要求来自对传统管理模式的不满,不管是手工系统还是正在运行洛阳理工学院课程设计报告6的计算机系统。由于存在的问题充斥各个方面,内容分散,甚至含糊不清,这就要求作者进行详细分析,并在原管理模式的基础上提出系统开发方案。3.1模块流程图客户登陆登录成功查看图书订购图书修改密码结束NOYESYES开始功能选择继续使用NO查看订购信息图3-1客户功能流程图用户登录系统后可以查看图书,还可以对想买的图书进行订购,订购完了以后还可以查看自己的订购信息,如果客户对自己的密码不满意还可以修改自己的登陆密码,查看图书的代码如下所示:protectedvoidButton1_Click(objectsender,EventArgse){if(DropDownList1.Text==图书名称){stringstrsql=select*from图书where图书名称='+TextBox1.Text+';DataTabledt=sqllian.ReadTable(strsql);//PagedDataSourceobjPds=newPagedDataSource();//objPds.DataSource=dt.DefaultView;DataList1.DataSource=dt.DefaultView;/*objPds*/DataList1.DataBind();}elseif(DropDownList1.Text==作者){洛阳理工学院课程设计报告7stringstrsql=select*from图书where作者='+TextBox1.Text+';DataTabledt=sqllian.ReadTable(strsql);//PagedDataSourceobjPds=newPagedDataSource();//objPds.DataSource=dt.DefaultView;//DataList1.DataSource=objPds;DataList1.DataSource=dt.DefaultView;DataList1.DataBind();}elseif(DropDownList1.Text==出版社){stringstrsql=select*from图书where出版社='+TextBox1.Text+';DataTabledt=sqllian.ReadTable(strsql);//PagedDataSourceobjPds=newPagedDataSource();//objPds.DataSource=dt.DefaultView;//DataList1.DataSource=objPds;DataList1.DataSource=dt.DefaultView;DataList1.DataBind();}}privatevoidgetGoods(){//获取数据stringstrsql=select*from图书;DataTabledt=sqllian.ReadTable(strsql);//实现分页PagedDataSourceobjPds=newPagedDataSource();objPds.DataSource=dt.DefaultView;objPds.AllowPaging=true;objPds.PageSize=2;intCurPage=Convert.ToInt32(this.LabelPage.Text);objPds.CurrentPageIndex=CurPage-1;if(objPds.CurrentPageIndex0){objPds.CurrentPageIndex=0;}//只有一页时禁用上页、下页按钮if(objPds.PageCount==1){LinkButtonPrev.Enabled=false;LinkButtonNext.Enabled=false;}else//多页时{//为第一页时洛阳理工学院课程设计报告8if(CurPage==1){LinkButtonPrev.Enabled=false;LinkButtonNext.Enabled=true;}//是最后一页时if(CurPage==objPds.PageCount){LinkButtonPrev.Enabled=true;LinkButtonNext.Enabled=false;}if(CurPage!=objPds.PageCount&&CurPage!=1){LinkButtonPrev.Enabled=true;LinkButtonNext.Enabled=true;}}this.LabelTotalPage.Text=Convert.ToString(objPds.PageCount);DataList1.DataSource=objPds;DataList1.DataBind();}//首页protectedvoidLinkButtonFirst_Click(objectsender,EventArgse){this.LabelPage.Text=1;getGoods();}//上一页protectedvoidLinkButtonPrev_Click(objectsender,EventArgse){this.LabelPage.Text=Convert.ToString(int.Par
本文标题:Web程序设计实验报告
链接地址:https://www.777doc.com/doc-5650361 .html