资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
洛 阳 理 工 学 院课 程 设 计 报 告 ASP.NET3.5网站开发实例教程课程名称 _图书销售管理系统设计题目 _计算机科学与技术专 业 _B100508班 级 _B10050802学 号 _王路霞姓 名 _2013.06.21完成日期 _课 程 设 计 任 务 书图书销售管理系统设计题目:_设计内容与要求:(1)数据库设计要符合范式要求.(2)能对用户信息、图书信息信息等进行添加、删除、修改等操作;(3)提供用户对图书的查询功能,输入用户名或密码,能查找出该用户所订购的图书;(4)提供必要的统计功能,如用户一共订购了多少本书等。 指导教师: 郭俊恩 2013年 6 月 21 日课 程 设 计 评 语 成绩: 指导教师: 郭俊恩 年 月 日目录第1章 需求分析21。1 系统目标21。2 功能需求分析2第2章 系统设计32。1 系统结构域模块功能32.2逻辑结构设计3第3章 详细设计与实现53。1 模块流程图53.2界面效果图8第4章 测试104。1基础信息设置测试10第5章 总结12参考文献13第1章 需求分析1.1 系统目标具体分解为:1. 方便客户查看和购买图书;2。 用户购买后可以查看自己的订单;3.用户可以修改自己的登录密码;4。 对于以前没有登陆过的用户可以注册自己的信息。1。2 功能需求分析 系统主要有四大功能模块: 1. 管理员功能模块:此模块包括图书管理,对用户订单的管理,管理用户资料,添加修改图书资料。 2。客户功能模块 (1) 查看图书:用户登陆该系统可以查看所有图书; (2) 购买图书:用户在确定买什么书之后就可以购买该图书,购买之后还可以查看自己的订单 (3) 用户注册:在使用该系统之前的用户可以先注册自己的登陆信息; (4) 修改密码:用户在登陆该系统之后就可以修改自己的登陆密码。第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号单价文本10一本书的价格库存数量文本50库存图书的数量表2-2客户表字段名数据类型字段大小描述姓名文本10客户的姓名密码文本10客户的登录密码电话文本50客户的联系电话地址文本10客户的住址表23订单表字段名数据类型字段大小描述姓名文本10客户的姓名图书编号文本50图书的编号订购数量文本50客户订购图书的数量日期文本10客户订购图书的日期2。3ER图1.图2-2是对图书的基本信息进行描绘的E-R图图2-2 图书表基本信息实体图2。图23描绘的是客户登陆系统所注册的基本信息图2-3 客户表基本信息实体图3。图2-4是客户订购图书的基本信息图2-4 订单表基本信息实体图第3章 详细设计与实现开发系统的要求来自对传统管理模式的不满,不管是手工系统还是正在运行的计算机系统。由于存在的问题充斥各个方面,内容分散,甚至含糊不清,这就要求作者进行详细分析,并在原管理模式的基础上提出系统开发方案。3.1 模块流程图图3-1客户功能流程图用户登录系统后可以查看图书,还可以对想买的图书进行订购,订购完了以后还可以查看自己的订购信息,如果客户对自己的密码不满意还可以修改自己的登陆密码,查看图书的代码如下所示:protected void Button1_Click(object sender, EventArgs e) if (DropDownList1。Text = ”图书名称”) string strsql = select from 图书 where 图书名称=” + TextBox1.Text + ”; DataTable dt = sqllian.ReadTable(strsql); /PagedDataSource objPds = new PagedDataSource(); / objPds.DataSource = dt.DefaultView; DataList1.DataSource = dt.DefaultView;/objPds/ DataList1。DataBind(); else if (DropDownList1.Text = 作者”) string strsql = select from 图书 where 作者=” + TextBox1.Text + ”; DataTable dt = sqllian.ReadTable(strsql); /PagedDataSource objPds = new PagedDataSource(); /objPds。DataSource = dt.DefaultView; /DataList1.DataSource = objPds; DataList1。DataSource = dt.DefaultView; DataList1.DataBind(); else if (DropDownList1。Text = 出版社) string strsql = select from 图书 where 出版社= + TextBox1。Text + ”; DataTable dt = sqllian。ReadTable(strsql); /PagedDataSource objPds = new PagedDataSource(); /objPds。DataSource = dt。DefaultView; /DataList1。DataSource = objPds; DataList1。DataSource = dt。DefaultView; DataList1.DataBind(); private void getGoods() /获取数据 string strsql = select * from 图书; DataTable dt = sqllian。ReadTable(strsql); /实现分页 PagedDataSource objPds = new PagedDataSource(); objPds.DataSource = dt。DefaultView; objPds。AllowPaging = true; objPds.PageSize = 2; int CurPage = Convert。ToInt32(this。LabelPage。Text); objPds。CurrentPageIndex = CurPage 1; if (objPds。CurrentPageIndex 0) objPds。CurrentPageIndex = 0; /只有一页时禁用上页、下页按钮 if (objPds.PageCount = 1) LinkButtonPrev.Enabled = false; LinkButtonNext.Enabled = false; else/多页时 /为第一页时 if (CurPage = 1) LinkButtonPrev。Enabled = false; LinkButtonNext.Enabled = true; /是最后一页时
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号