ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:301.54KB ,
资源ID:10119088      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-10119088.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书销售系统试验报告.docx)为本站会员(b****0)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

图书销售系统试验报告.docx

1、图书销售系统试验报告图书销售系统1.课程设计目的ASP.NET框架程序设计课程设计是计算机科学与技术专业的ASP.NET程序设计课程的综合性实践环节。ASP.NET框架设计是一门实用性很强的学科,是进行网页开发的主要工具,只有进行实际操作,才能将理论知识和实际应用有机的结合起来,锻炼学生分析解决实际问题的能力,提高学生实际运用的能力,为学生毕业设计,日后工作中的软件开发打下良好的基础。2.设计方案论证本系统主要由二个模块构成:前台登录模块,后台管理模块。前台登录模块所实现的功能是: 用户在为登录之前,可以查看图书,查看详细信息,进行密码查找,注册会员。登录后可以进行购买商品,将商品存放入购物车

2、内,可以进行操作,并可以提交订单,管理个人信息,查看已购商品。后台管理模快所实现的功能是:管理员可以添加管理者,删除编辑管理员,可以管理图书,添加图书,添加种类,管理用户,审核订单,管理订单。为保证图书系统能够长期、安全、稳定、可靠、高效的运行、本图书销售系统应该满足的性能需求是系统处理的准确性与及时性、系统的开放性和系统的可扩充性、系统的易用性和易维护性、系统的标准行、系统的先进性、系统的响应速度。2.1总体设计2.1.1需求分析通过对网上图书网站的系统研究,开发图书系统应主要包括用户页面和后台管理。其中前台分为图书分类、图书信息、购物车等。管理员能够进行用户账户管理、信息维护、用户信息查看

3、等功能。本系统使用的开发环境为Visual Studio 2005、数据库为SQL2005。Visual Studio是目前最流行的Windows平台应用程序开发环境。全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,此框架提供对简化 ASP Web 应用程序和 XML Web services 开发的关键技术的访问。2.1.2功能框图系统前台层次图:系统前台层次图如图1所示,主要分为两个层次。图1总体功能框图2.1.3程序流图图2现业务流程图2.2数据库设计本网站采用Microsoft SQ

4、L Server 2005,数据库名称为ITweb,包含10个数据表:admin、 city、user、gonggao、help1、leibie、leibiex、newcenter、order、product。 其结构如图3所示图3数据库结构表各表数据项如下:(1)管理员表 admin表1 管理员表 admin字段名称数据类型长 度说 明IDInt主键adminnvarchar50passwordnvarchar50(2)配送城市表 city表2 配送城市表 city字段名称数据类型长 度说 明Idnvarchar50主键Oneidnvarchar2Twoidnvarchar50Therenv

5、archar50Namenvarchar50(3)网站声明表 help1表3 网站声明表 help1字段名称数据类型长 度说 明hidint主键henameVarchar200(4)用户表 user表4 用户表 user字段名称数据类型长 度说 明uidint主键usernamenvarchar50truenamefloat50passwordnvarchar50questionnvarchar8answernvarchar50emailnvarchar50QQnvarchar50lastlogintimenvarchar50IDCARDnvarchar50(5)公告表 gonggao表5公告

6、表 gonggao字段名称数据类型长 度说 明gidInt主键gtitlenvarchar50gcontentintTextgdatenvarchar50gfeelint4(6)一级类别表 leibie表6 一级类别表lsibie字段名称数据类型长 度说 明Classidint主键Classnamenvarchar(50)15(7)二级类别表 leibiex表7 二级类别表 leibiex字段名称数据类型长 度说 明Classxidint4主键ClassidInt50Classxnamenvarchar(max)50(8)商城新闻表 newcenter表8 商城新闻表 newcenter字段名

7、称数据类型长 度说 明nidint4主键newtitleInt50newcontactnvarchar(max)50newshijiandatetimehittimeint(9)订单表 orders表9 订单表 orders字段名称数据类型长 度说 明oidint 4主键orderidvarchar(50)50usernameIntuseriddatetimeshouhuonamevarchar50addressvarchar50postcodevarchar50Telephonevarchar50songhuofsvarchar50fukuanfsvarchar50(10)图书信息表 pro

8、duct表10 图书信息表 product字段名称数据类型长 度说 明oidint4主键classidvarchar(50)50classxidIntproductnamedatetimeproductintroducevarchar50productchuvarchar50productimagevarchar50hotpricevarchar50newproductvarchar50guigevarchar50productguanjiannvarchar200adddateDatetimepkcintslinthittimesintjifenintzenpinnvarchar503.设计

9、结果与分析网站首页应该是一个信息含量较高、内容较丰富的宣传平台网站首页技术分析小区物业内部管理网的主页主要使用了用户控件技术。用户控件基本的应用就是把网页中经常用到的且使用频率较髙的程序封装到一个模块中,以便在其他页面中重复使用,以此提高代码的重用性和程序开发的效率。用户控件的应用始终融汇着一个髙层的设计思想,即“模块化设计,模块化应用”的原则。当用户在.aspx页面中引用用户控件时,页面解析器将从.aspx文件中动态地生成一个页面并将其编译到一个配件中(托管的库中,这种页面式的创建方式和不用编译的部署方式使得用户控件的开发变得极为容易。用户控件在小区物业内部管理网内页面中频繁地使用3.1网站

10、首页用户进入网站的首页如图4所示图4网站首页面用户进入网站首页面,在未登录时可以查看任何图书,查看图书详细信息,但不能进行购买。如果是新用户,可以进行注册会员,再进行购买。如果已经是会员用户忘记密码可以查找自己的密码。用户登录后,可以进行购物,还显示个人信息,以及买书的信息,还可以进行修改。从而了解自己的信息。3.2用户注册页面代码如下:if (Request.QueryStringUserID = null)/添加注册的会员信息到数据库中DataBase.ExecSql(insert into hyxx(hydlm,mm,xb,xm,dz,dh,sr,Email,sfzh) + values

11、( + this.TextBox1.Text.Trim() + , + this.Textbox5.Text.Trim() + , + this.txtxb.SelectedValue + , + + this.Textbox2.Text.Trim() + , + this.TextBox3.Text.Trim() + , + + this.TextBox4.Text.Trim() + , + this.Textbox7.Text.Trim() + , + + this.Textbox8.Text + , + Textbox10.Text.Trim() + );else/更新当前的会员信息if

12、 (this.Textbox5.Text.Trim() = *)DataBase.ExecSql(update hyxx set mm= + this.Textbox5.Text.Trim() + , + xm= + this.Textbox2.Text.Trim() + ,dz= + this.TextBox3.Text.Trim() + , + dh= + this.TextBox4.Text.Trim() + ,sr= + this.Textbox7.Text.Trim() + , + email= + this.Textbox8.Text + where hydlm= + Reques

13、t.QueryStringUserID.ToString()+ );用户注册页面如图5所示图5用户注册图这个页面用户可以进行会员注册,注册后才可以进行图书的购买,用户名、密码、真实姓名等不可以为空,可以方便管理员进行管理。如果为空,会提示用户必须填写,才可以注册,也方便用户能够与其他用户的信息分开。3.3个人信息修改页面代码如下:/修改个人信息protected void Button1_Click(object sender, EventArgs e) string mysql1=updated_users set username=+TextBox1.Text+,regdate=+Text

14、Box2.Text+,email=+TextBox3.Text+,qq=+TextBox4.Text+,Address=+TextBox5.Text+,Postcode=+TextBox6.Text+,Telephone=+TextBox7.Text+,question=+TextBox8.Text+,answer=+TextBox9.Text+;intn=Class1.exexu(mysql1);/修改个人信息的是否成功if (n 0)Label1.Visible = true;Label1.Text = 修改个人信息成功!;/Response.Write(alert(修改个人信息成功);

15、/Server.Transfer(editbankuaigx.aspx?id= + Request.QueryStringid); else Label1.Visible = true;Label1.Text = 修改个人信息失败!;个人信息修改页面如图6所示图6个人信息修改这个页面是个人信息修改的第一个页面,必须通过输入正确的用户名才能进入下一页面,防止其他用户随意乱改,保护用户隐私,从而方便管理员的管理工作。3.4 图书分类查找代码如下:/ 在此处放置用户代码以初始化页面if (!Page.IsPostBack)/绑定类别列表this.Dropdownlist2.DataTextField

16、=spflmc; this.Dropdownlist2.DataValueField=spflbh; this.Dropdownlist2.DataSource = DataBase.Get_Table(select * from spflxx);this.Dropdownlist2.DataBind();if (Request.QueryStringID != null)/显示当前的商品信息DataTable tmpda = new DataTable();tmpda = DataBase.Get_Table(select * from spxx where spbh= + Request.

17、QueryStringID);if(tmpda.Rows.Count0) this.TextBox1.Text=tmpda.Rows0spmc.ToString(); this.Textbox3.Text=tmpda.Rows0spjs.ToString();/显示当前的商品图片Image1.ImageUrl = ./image/ + tmpda.Rows0sptpwjm.ToString(); Sessionimgname=tmpda.Rows0sptpwjm.ToString(); this.Textbox2.Text=tmpda.Rows0spjg.ToString(); this.Dr

18、opdownlist2.SelectedValue = tmpda.Rows0spflbh.ToString(); this.Textbox5.Text=tmpda.Rows0spxh.ToString(); this.Textbox6.Text = tmpda.Rows0spdw.ToString();图书查找如图7所示图7最新商品图这个面可以点击左侧导航中的图书类别页面链接,查找到最新的图书商品,查找后的图书显示到右侧的内容区域,其他分类商品也是如此。便于用户找到自己想要的图书,显得此页面的整洁方便,还可以快速查询到需求的信息。3.5查看订单页面代码如下:public partial cl

19、ass ShowOneNews : System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e)if (!Page.IsPostBack)/根据传递的订单编号 查询 显示订单主表内容DataTable tmpda = new DataTable();tmpda = DataBase.Get_Table(select * from News where id= + Request.QueryStringid.ToString() + );if (tmpda.Rows.Count0)this.Label1.Text =

20、 tmpda.Rows0newstitle.ToString();this.Label2.Text = tmpda.Rows0newscontent.ToString(); this.Label3.Text=tmpda.Rows0newstime.ToString(); 查看订单页面如图8所示该页面的实现是通过GridView绑定数据源SqlDataSource所实现的,有删除功能,通过这两个空间的使用,便于管理员管理后台的多条记录。这个页面还可以查看到以前的订单记录。避免重发错发,给用户带来方便。图8订单页面图3.6新闻列表信息此页面可以用户随时浏览最新的网上图书信息,保障用户的实时性和认知

21、性,并且可以自己进行留言,向本网站提出一些建议与要求,方便本网站的系统更新与修改。新闻列表页面如图9所示图9新闻列表图代码如下:public partial class newslist : System.Web.UI.Pageprotected void Page_Load(object sender, EventArgs e) if (!Page.IsPostBack) DataTable tmpda = new DataTable();/加载新闻列表DataTable dt = DataBase.Get_Table(select * from News order by id DESC

22、); if(dt.Rows.Count 0)Label1.Visible = true;Label1.Text = 添加新闻成功!;/Response.Write(alert(添加新闻成功); /Server.Transfer(editbankuaigx.aspx?id= + Request.QueryStringid);elseLabel1.Visible = true;Label1.Text = 添加新闻失败!;添加新闻信息页面如图10所示图10添加新闻信息图4设计体会通过一周的课程设计,让我在熟悉所学知识的同时,明白建好一个数据库,前期需求分析,模块设计等的重要性。运用图书销售系统可以有

23、效地管理书店正常运营,对图书进行有效管理,减少书店工作人员负担,同时也有利于顾客查询。本次设计的图书销售系统,所建立的表过多,在数据录入.查询.修改有所麻烦。建议应该尽可能将有关信息集成在同一表中,通过设计多功能用户界面,随时可建立其他表。5参考文献1 屈辉立,陈可明,石武信.ASP网站编程教程M.第1版, 北京:北京希望电子出版社,20112 白勇.用B/S模式构建在线考试系统J,重庆电力高等专科学校学报,2013,10(4)3 Jiang Guo,Yuehong Liao,Behzad Parviz.A Survey of J2EE Application Performance Mana

24、gement SystemsJ,Proceedings of the IEEE International Conference on Web Services (ICWS04),2014.6(5):1732.4 C# 数据库管理范例:5 丛书编委会.ASP.NET与网站开发实践教程M.北京:清华大学出版社.2005.36 龙马工作室. ASP+SQL Server组建动态网站实例精讲M.北京:人民邮电出版社.2005.67 徐国智,汪孝宜.SQL SERVER数据库开发实例精粹M.北京:电子工业出版社.2006.18 薛万欣.电子商务网站建设M.北京:机械工业出版社. 2005.89 启明工作室.ASP.NET+SQL SERVER 网络应用系统开发与实例M.北京:人民邮电出版社.2005.210 陈建伟.ASP动态网站开发教程(第二版)M.北京:清华大学出版社.2005.1

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2