已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
编号:08013120826 南阳师范学院2010届毕业生毕业论文(设计)题 目:基于.NET的玉器交易网完 成 人: 孔 建 昌 班 级: 08级 8班 学 制: 2 专 业: 计算机科学与技术 指导教师: 田 燕 完成日期: 2010年4月10号 目 录摘要(1)1 概述(1)1.1 选题背景(1)1.2 研究状况(2)1.3 开发目标(2)1.4 开发工具简介(2)2系统开发的需求与分析(2)2.1 需求与分析(2)2.2 解决关键几个问题(2)3系统的设计(3)3.1功能模块设计(3)3.2数据库设计(4)3.3用户重要模块设计(5)3.3.1查询模块(5)3.3.2购物车(5)3.3.3管理员模块设计(6)3.4关键技术(6)4 小结(8)参考文献(8)Abstract(9)基于.NET的玉器交易网作 者:孔建昌指导教师:田 燕摘 要:本系统采用功能强大的可跨平台运行的动态网站制作技术ASP.NET进行开发。该系统主要包括三大模块:游客、普通用户模块和管理员模块。游客可以浏览和检索商品;普通用户可以浏览,检索和购买商品;管理员用户可以添加商品,删除商品和添加商品的种类。关键词:玉器检索;购买;SQLServer2005;ASP.NET1 概述1.1选题背景随着互联网的广泛普及,网上购物已经大众化。特别是一些小饰品等便于邮购的玉器。而玉器作为展现个人性格、装饰、品位、风度的重要饰品,也是当今中必不可少时尚元素。网络与玉器业自然是密不可分的了,网络已经成为人们生活中的一部分,而选择玉器也越来越个性化、时尚化,越来越快捷了。现在网络已走入了人们的生活,网上购买玉器就是一种很好的体现。利用网络优势对玉器等玉器进行管理、使人们的生活越来越方便,越来越舒适。网上购买玉器不受时间、地点的限制,人们可以随心所欲地选择自己喜欢玉器样式,根据个人的经济能力选择不同的消费,玉器业也随之进入网络发展的新时代。1.2研究状况电子商务1是计算机网络的二次革命,通过电子手段建立新的经济秩序,不仅涉及电子技术和商业自身,而且涉及诸如金融、税务、教育等社会其他层面。根据统计,目前网上购物活动中80%的消费输入小型玉器的交易,因其体积小,不仅便于邮购而且可以避免不必要的损失。网上玉器交易的发展是适应21世纪社会下迅速发展的今天,它对给人们的是无尽的快捷、方便、舒适,足不出户的人们享受到越来越高的生活水平。时代在进步,人们的生活也在进步,网上购物的出现满足人们的欲望,更好地服务于消费者。1.3开发目标无暇玉器交易网是一个在线的玉器交易系统,用户可以通过各种能够连接到Internet的终端进行在线的玉器购买。本系统在做到以下要求1.页面美观、大方、独特、新颖 2.客户可以按类和通过玉器名称查阅搜索现有的玉器3.为客户提供通过购物车模型就能够购买多个玉器的机制4.提供简单的安全模型,这样客户必须先进行登录,才能够购买购物车中的玉器。5.只有管理员才可以添加、修改、删除玉器1.4开发工具简介本系统以VisualStudio.NET2005为开发平台,采用B/S模式2,以C#3语言为基础进行开发,数据库采用关系型数据库SQLServer20054。整个个性化页面主要由使用ASP.NET5编辑,利用ASP.NET技术实现的个性化Web页面生成器两部分组成。VisualStudio.NET2005是一套完整的开发工具,用于生成ASP Web应用程序、XML Web services、桌面生成程序和移动应用程序。ASP.NET是建立在.NET框架6平台上的完全面向对象的系统。ASP.NET与.NET框架紧密结合是ASP.NET的最大特点。.NET框架平台给网站提供了全方位的支持,这些支持包括强大的类库,多方面服务的支持,允许多种语言对应用进行开发,跨平台的能力,充分的安全保障能力。SQL Server是一个功能完备的关系数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。2 系统开发的需求与分析2.1需求与分析现在随着Internet的高速发展和个人、企业上网的迅速普及,互联网已成为人们迅速获取、发布、传递信息的重要渠道。企业的WWW网站在商业活动中发挥着越来越大的作用。在信息时代,建立一个功能强大,界面美观的电子商务网站,建立电子商务平台,对企业的发展是至关重要的。本系统采用ASP.NET2.0技术实现网站菜单的发布和检索7,管理员借助该系统可以对对玉器进行增加、修改、删除,已注册会员也可以根据自己的需要选择自己喜欢的玉器,对玉器进行浏览和购买。2.2解决关键几个问题主要解决的几个问题包括:(1) 各种玉器的添加、删除和管理(2) 为用户提供一个浏览、选择、购买的界面。(3) 实现管理员的管理功能。3 系统的设计3.1功能模块设计基于ASP. NET开发的玉器交易系统,具有如下功能:(1)游客模块:游客只可以浏览玉器,也可以分类及关键词检索玉器(2)普通用户模块:普通用户可以浏览玉器,检索,以及购买玉器,购买后还可以修改购买的数量,然后结账。(3)管理员模块:包含添加,删除,修改玉器。系统功能模块游 客普通用户管理员浏览玉器检索玉器购买玉器结账添加、删除玉器修改玉器信息添加玉器种类如下图4.1: 系统功能模块图 4.13.2数据库设计玉器表(yu)名称字段名称类型主键非空玉器编号玉器名称玉器单价预览图片玉器描述类别编号yuID yuNameyuPrice yuPhotoyuRemark yuTrypIDvarcharnvarcharnvarchardatanvarcharvarcharYesNoNoNoNoNoYesNoYesYesNoNo玉器种类(yuType)名称字段名称类型主键非空种类编号种类名称yuTpyeID yuTypeNamevarcharnvarcharYesNoYesNo用户表(Custom)名称字段名称类型主键非空用户编号用户名用户性别电子邮件收获地址邮编真实姓名用户密码余额csID csUserNamecsSex csEmailcsAddress csZipcsRealNamecsUserPwdcsMoneyVarcharVarcharvarcharnvarcharnvarchardatanvarcharVarcharmoneyYesNoNoNoNoNoNONONoYesNoYesYesNoNoNoNoNo 管理员表(Center_Admin)名称字段名称类型主键非空管理员名管理员密码管理员收款adminName adminPwdadminMoneyvarcharNvarcharmoneyYesNoNoYesNoNo3.3 用户重要模块设计3.3.1查询模块。用户可以按玉器的类别和玉器名称查询,找到自己所需要的玉器。在搜索栏里选择类别为“和田玉”,名称为“貔貅金蟾”,单击搜索,即可得到搜索结果。如图4.2所示:图4.2 搜索栏及搜索结果3.3.2购物车。普通用户在登录后,可以浏览商品。在浏览商品的同时,可以选购它们,并把它们存入购物车里面8。查看自己的购物车,这时就可以看到已经购买的商品的名称和数量,在文本框中也可以修改玉器的数量,单击结账按钮,即可完成购买。如图4.3: 图4.3 购物车3.3.3管理员模块设计此模块为安全登陆设计,只有正确的管理员名称和密码才可登陆,否则将提示错误。不是以管理员身份不可进入后台,即使强行打开页面,也将转回管理员界面。管理员登录成功后,可以删除和修改已经存在的玉器。添加玉器及玉器种类。如图4.4所示: 图4.4 删除界面3.4关键技术购物车设计。在购物车中,利用 Session对象保存玉器编号和数量。并且在这里,玉器编号具有唯一性和可靠性。当选购玉器时,首先检查 Session9中的HashTable10是否存在,如果不存在,就创建一个HashTable,并将其保存到 Session中。如果要选购一种玉器,从 Session中读取 HashTable,将玉器编号和选购数量添加到HashTable中,重新将 HashTable保存回 Session中;在购物车界面中,Session将作为数据源显示在DataList,中如果要选购购物车中已经存在的玉器,则可以根据显示出来的玉器添加数量。具体代码如下:if (e.CommandName = buy) string yuID = DataList1.DataKeyse.Item.ItemIndex.ToString(); if (Sessionbus = null)/session不存在 Hashtable ht = new Hashtable();ht.Add(yuID, 1);/购买的玉器编号和数量,第一次购买,所以是一。Sessionbus = ht;else/session存在Hashtable ht = (Hashtable)Sessionbus;if (htyuID = null)/这种玉器还没有买过,即为零个htyuID = 1;else/已经买过一个或多个htyuID = (int)htyuID + 1;Sessionbus = ht;Response.Write(alert(加入购物车成功!);4 小 结本系统是以玉器交易为主,在制作这个系统过程中,使我在深入了解了电子商务的过程中,体验了以玉器交易为主的电子商务系统的开发。本系统不仅采用了面向对象的开发思想,而且系统采用了分层机构。这也代表了现在比较流行的开发方向。通过本次系统的制作以及论文的撰写,使我对.NET的应用更加熟练,并进一步认识到自己的优点和不足。优点是有踏踏实实的工作态度,关注细节,有创新的精神。不足是对设计语言的应用不熟练,代码编写优点生疏。而且经过这次设计,使我的能力得到综合锻炼,为以后的工作和生活打下良好的基础。参考文献1郭晓艳,刘晓霞,朱洁娜. 基于JSP的电子商务网站的构建技术J.微机发展, 2005,6(06): 54-56.2 徐晓霞.基于.NET的高校科研管理系统的实现J.计算机技术与发展,2006,15(03)176-178.3 马骏.C#网络应用编程基础M.北京:人民邮电出版社,2006.4 萨师煊,王珊.数据库系统概论M.北京:高等教育出版社,2000.5 曾勇进,庄建东,李思. 基于ASP.NET(C#)技术的采购招标系统J. 心智与计算,2009,3(8): 33-35.6 John W.Satzinger,Robert B Jackson,Stephen D.Burd.系统分析与设计M.朱群雄,李芳,李澄非,等译.北京:电子工业出版社,2003.7 赵士伟,王朋朋,杨健,等. 基于C#.NET的气象装备查询系统的设计与实现J. 气象水文海洋仪器,2009,4(03):43-46.8 张海藩.软件工程导论M.北京:清华大学出版社,2008.9 于千里. .NET平台的软件国际化解决方案研究J. 农业网络信息, 2005,9(06). 14-17. 10Kauffman J,Matsik B.Beginning ASP.NET Databases Using C#M.Wrox Press Ltd, 2002. The system of Jade carving transaction based on .NET website Author : Kong JianChang Tutor : Tian YanAbstract:This system uses powerful dynamic website production technology -ASP.NET,which is able to cross-platform running for development.The system includes three Major modules:visitor、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026商讨财政保险行业市场发展分析及发展趋势与投资前景研究报告
- 2026中国新能源汽车电池材料行业市场供需分析投资布局规划研究报告
- 2026汽车保险杠制造行业市场供需动态商业品牌规划研究报告
- 2026森林资源保护与生态旅游开发市场需求分析规划研究
- 2026 年台风不同阶段居家防护要点科普宣传
- 2026梯度科技面试题及答案
- 2026及未来5年中国单面厚卡纸数据监测研究报告
- 2026及未来5年中国十字AB锁锁芯数据监测研究报告
- 2026事业单位工勤技能-广东-广东检验员一级(高级技师)历年参考题库含答案详解3套试卷
- 2026事业单位工勤技能-山西-山西水土保持工五级(初级工)历年参考题库含答案详解3套试卷
- 2026年作风建设年研讨发言材料-强化责任担当、认真履职尽责,抓好作风建设
- 丹东施工方案
- 沪教版初中英语八年级上册Unit 2 Amazing Numbers语法教案
- 2026年江苏省省属事业单位统一公开招聘《综合知识和能力素质》真题
- 2026浙江省空港融资租赁有限公司招聘1人笔试备考题库及答案详解
- 宿舍管理员安全工作全流程培训
- 《3~6岁儿童学习与发展指南》考试题库及答案2026年
- 寄宿制学校学生一日常规要求
- 2026北京亦庄恒达人力资源服务中心面向社会招聘劳务派遣人员7人考试备考试题及答案解析
- 高中英语3500词汇完整
- 髌骨软化症康复
评论
0/150
提交评论