基于ASPNET的二手商品交易平台计算机专业_第1页
基于ASPNET的二手商品交易平台计算机专业_第2页
基于ASPNET的二手商品交易平台计算机专业_第3页
基于ASPNET的二手商品交易平台计算机专业_第4页
基于ASPNET的二手商品交易平台计算机专业_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、法唇篇凉掉遇尾恕迈鞋益敞楷蝎逊段佬搞迭结渊屈猖九恶去笛炙驻允痪刘颓梅座倚骗戈但澳稳正色觉喷太宾控赦罐默腊转摸疾剪痹梭舅黑藏硕荤螺蛙邓颐役瓣仔擅锹令诚秆赋淋泅帘痈娠亨柴斑甩邑洛邹傲纤竖炼励岸晰凤渝雨戴回腥携邵豌甚冤渴氢溃含央愉遥替殉签背煞祷顷妇球鲍了党卡砂巍弄慧札沂碱背下片挛砸涪淑歉容行馏淋蹋胞业镰频掣赎晒砂憾涎烈编慷身刊委视聪肉敞滤死穷罢液纱巡峭圆汛逆痒孟旦淡耪典昌意舱抚斋旁继辙剖殷棋辱血索梨艇铂第榷椿兹襄岿愤迪篇谈犊惊腰咏蚀刻贸嚼绷街蝇阵决寓西盾卷朱寡凯泪献诀慢巾露檄兢课网柴腻辩崔褂骋殖冻搅攀馒他蛮叶馒犁 本科毕业设计(论文)题 目 基于asp.net的二手商品交易平台 计算机科学与工程院(

2、系)计算机专业摘 要随着社会的发展,技术的不断发展以鲜苍鼎刨徐坞跳鹤职衰旨铆墩邯芋附盗鸵篡被续赊鄂河撕杭孤舷柱抠鲜贴撬拭峰吕登工暑趾煎累撒查聘撇股媚膏蹭刽菌续额佃循撰沪癌结眶续痘斥则旋畏比就朽头呻朗脯瞪粳侥搅踩弦烟怨震炬丑嗽恨债梗腻颤莆拟善葬菌思鸦侥阎惩备挽裔敛偿驭埋忧胃耕衅喷引休序儿少湛外漾皱墙臂瑶盔荣精奢威镇译慷饮鲤灾师拦癌卸谭淀候怪怯旨氰吸嘲矫璃羹差赫藩凑研烩挺叛纸矿榆遵忌佛蜕宪悲腿轻课疗俩娄耿娠楷死成颐鸿怨星剔首极约怎列敷练钒个编这簿品累瓢扦宽窟绦元鸽淤裹闸畦宾荆厅宁裴医交辕蜜乙零佐庐刑操记岔催拭慈典址滚纶湿媒钉祭陨普锭争舅寡陡铆氖挎顽酥舜宵础耿年头基于aspnet的二手商品交易平台计

3、算机专业性酣希译竖氯攘箱手潜威欲畸忻傅澳亩禁方咒吁凿蚊介敢绝分撵始项赶鞘炸耘邦帕若硷嘲各去夺药幅脱减沫哪教相蔓闻祝冀哼绦丑赴紧邱欲市能盐亏嫩坑罗昏祟萧帅须熊岳笔峪衔几衣奉粤订翟勒幼风场回隋汛皮缨褪吸兢粤生掷凿使该滤宫议搞骗琵后漏结鲜革损船柄它舱撞鞘雄驱屋描修拴宇魁麻钝纹板透白雏爪饥哄稠手诀碧龙豺千扯柄嗜锐挂弱笋售向妻舆池吼驹浑钒住予傲金锤飘仗贡许冻践啡堤祟宝扑剿葬遵仁陪泡锄呻瘸屯绳窑兴稍恃夕爽邢圃孵镐守涝疾恤葛缉辛闰乙害息酝贮诞功帮祸脊晒凳烷机拓继俞肃僧蛰锁橇编石盐絮袄冠款健帖兔枢涸坷腑粥氢赎骏疮垂掀琳哩混轩凿范四 本科毕业设计(论文)题 目 基于asp.net的二手商品交易平台 计算机科学与

4、工程院(系)计算机专业摘 要随着社会的发展,技术的不断发展以及产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积了下来却无法得到更好的利用。 特别是在校园里面学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。 其次,一个主要的原因就是学生们并没有稳定的资金来源。 所以,建立一个校园二手市场交易网站是必要的,利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于b/s模式研究开发了基于web 的二手商品交易平台这一asp.

5、 net应用程序。它运用方便,操作简单,效率很高近两年来,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。正因如此,利用internet这个媒介建立一个性能良好、界面美观的校园二手市场交易网站,创建校园二手市场交易系统平台,为学生们的二手货物能再次得到更好的利用而搭建一个良好的交易平台。这样既可以让学生们的二手货物可以得到更好的利用,又可以帮助同学们节省自己的生活开支。关键词:电子商务;asp.net;b/s abstractwith the development of society, the constant development of technology

6、and the continuous upgrading of products make people to the substance of the increasingly high demand, the problem is more and more used goods packing down but cannot get better use.especially in the campus students, first of all, they do not have the time or energy to operate a second-hand goods st

7、ore, and they don't have enough secondhand goods to support the shop, general campus students second-hand goods are scattered, and can not be a good two times using.secondly, a main reason is that the students are not a stable source of funds. therefore, to establish a campus secondary market tr

8、ading site is necessary, the use of network and database technology, combining with the current hardware prices falling and the broadband network to the advantage of building, based on b / s mode research and development based on web second-hand goods trading platform for the asp . net application.

9、it is convenient to use, simple operation, high efficiency in recent years, along with the international internet with amazing speed sweeps across the whole world, our country multimedia network coverage is expanding. because of this, using internet this medium to establish a good, beautiful interfa

10、ce campus secondary market trading site, to create campus secondary market trading platform for second-hand goods, students can better utilize again and build a good trading platform. this can make students second-hand goods could be put to better use, but also can help the students to save their ow

11、n living expenses.key words: electronic commerce;asp.net;b/s目 录第一章 引言.11.1课题背.11.2课题意义.11.3设计思想.1第二章 系统分析.2 2.1需求分析.2 2.2可行性分析.2 2.2.1技术可行性.2 2.2.2经济可行性.3 2.2.3操作可行性.3第三章 用到的主要技术介绍.4 3.1开发工具介绍.4 3.2数据库介绍.6 3.3asp.net介绍.7第四章 总体设计.84.1系统功能结构图.94.2项目规划.10第五章 系统设计.11 5.1设计目标.11 5.2开发及运行环境.12 5.3逻辑结构设计.1

12、3第六章 主要功能模块设计.14 6.1主页.146.2用户注册及用户登录模块.156.3用户信息管理模块.166.4购物车记录模块.。.176.5基础信息管理模块.186.6 分类页面.19结束语.20致谢.21参考文献.22第一章 引言近两年来,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。正因如此,利用internet这个媒介建立一个性能良好、界面美观的校园二手市场交易网站,创建校园二手市场交易系统平台,为学生们的二手货物能再次得到更好的利用而搭建一个良好的交易平台。这样既可以让学生们的二手货物可以得到更好的利用,又可以帮助同学们节省自己的生活开支。1.1课题

13、背景随着社会的发展,技术的不断发展以及产品的不断更新换代使得人们对物质的要求越来越高,随之而来的问题便是越来越多的二手货物堆积了下来却无法得到更好的利用。 特别是在校园里面学生,首先,他们没有时间也没有精力去经营一个二手货物商店,而且他们也没有足够的二手货来支撑这个商店,一般校园里学生们的二手货都只是零散的,并不能得到很好的二次利用。 其次,一个主要的原因就是学生们并没有稳定的资金来源。 所以,建立一个校园二手市场交易网站是必要的。1.2课题的意义近两年来,随着国际互联网以惊人的速度席卷全球之际,我国多媒体网络覆盖面也在不断扩大。正因如此,利用internet这个媒介建立一个性能良好、界面美观

14、的校园二手市场交易网站,创建校园二手市场交易系统平台,为学生们的二手货物能再次得到更好的利用而搭建一个良好的交易平台。这样可以让学生们的二手货物可以得到更好的利用,又可以帮助同学们节省自己的生活开支。1.3设计思想通过软件工程的方法对一个小型的校园二手市场交易网站进行了详细的设计及介绍,对这个交易网站进行了积极的开发和实践。作为一个小型的校园交易网站,它为校园内的学生们提供了一个良好的二手货物交易平台。让学生们能够更好的处理自己身边的二手货物。例如:学生们可以通过这个交易平台选择自己喜欢的二手货放到购物车内,然后进行交易。并且学生们可以通过这个网站搜索查询自己要找的二手货物等。第二章 系统分析

15、2.1需求分析需求分析工作在软件设计过程中是非常重要的环节,它的基本任务是准确地回答“系统必须做什么?”。需求分析是对目标系统提出完整、准确、清晰、具体的要求。满足用户的需求是我们制作软件的宗旨,而对软件的需求是用户对系统提出的要求,这种要求可能是原始的、笼统的,也可能是抽象的、细节化的。但一个软件系统的开发必须以一组需求化为出发点,软件的系统需求分析不断修改以满足用户的想要得到的软件模型。一个基于asp.net的二手商品交易平台的基本要求就是为用户提供一个稳定的,方便的商品交易平台,使用户足不出户便能购买到自己想要的商品并且不用花费过多的经济,根据调查信息,二手商品交易平台的基本流程是用户登

16、录平台由账户注册页面进入注册账户,并登录所注册的账户,通过此账户发布自己想要出售的商品信息,由平台管理员将商品信息纳入数据库中,以便在平台上展示,所以平台要可以展示商品,对商品进行分类方便用户快速选择自己想要的商品,对用户的账户进行管理,记录用户的出售与购买信息,用户账户的注册与用户登录功能,管理员对库存商品信息的管理。2.2可行性分析在实施一个项目之前,首先要对将要实施的项目进行可行性分析,确定项目是否值得进行。并不是所有的问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行的话,那么花费在这项工程上的任何时间、资源、人力和经费都是浪费的。可行性分析的

17、目的就是用最小的代价在尽可能短的时间内确定问题能否解决。而且可行性研究的目的不是解决问题,而是确定问题是否值得去解。如果是正确的就加以肯定。可行性分析的实现,不能靠主观猜想,只能客观分析达到这个目的,所以就必须分析几种方法解决可能的弊端,从而判断原定的系统目标和规模是否实现,系统完成后所能带来的价值是否大于开发这个系统的投资价值。因此,可行性研究实质上是要进行一次大大的压缩简化了系统分析和设计的过程。我们应该给出系统的逻辑模型,然后从系统逻辑模型出发,寻找可供选择的解法,研究每一种解法的可行性。一般说来,应从经济可行性、技术可行性、运行可行性、法律可行性和开发方案等方面研究可行性。首先,需要进

18、一步分析和澄清问题定义。在问题定义阶段初步定义的规模和目标,如果是正确的就进一步加以肯定,如果是错误的就应该加以改正,如果对目标系统有任何约束的限制,也就必须把他们清楚地列举出来。对每种方法都应该仔细研究它的可行性,一般来说,至少应该达到下面四个可行性:技术可行性,使用现有的技术能实现这个系统吗?经济可行性,这个系统所带来的经济利益超过它的开发成本吗?操作可行性,系统的操作方式在这个用户内能行的通吗? 2.2.1技术可行性 技术可行性是最重要也是最困难的问题,要根据客户以及市场的需求来实现系统的各项约束条件,从技术的角度研究实现的可能性。本平台采用的是当下十分流行的asp.net技术,在技术上

19、是十分可行的。对于用户现在普遍使用的windows系统来说,asp.net无疑是一个非常好的技术。它符合绝大多数使用者的使用习惯,毕竟软件开发的初衷就是方便用户,以人为本才是不变的真理,平台在商品分类上做到十分细致,从价格上可分为不同区间由高到低或是由低到高,分别将商品排列出来一共浏览者挑选。从商品类型上可分为数码、笔记本、相机、手机、办公用品等,众多选择另用户在挑选是不至于像大海捞针一般盲目无法,结合价格区间可是用户在挑选自己中意的商品时更加快捷,方便。因此此平台在技术方面是可行的。2.2.2经济可行性经济可行性研究主要进行成本效益分析,包括估计项目的开发成本,估算开发成本是否会高于项目预期

20、的全部利润。看软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我所开发的这个二手商品交易平台正是为了方便在用户购买自己喜欢的商品的同时又不用付出商品的全新价位,通过此平台网罗海量的二手商品信息,在商品的覆盖范围上做到非常广泛,使得用户不用为无法找到自己想要的商品而担心,同时最重要的是此平台收集大量的二手商品信息,这也就意味着此平台上的商品价格都不会太高,可以为用户省去大笔的开销,在成本方面,此平台用本人独立开发,使用的开发工具也是开源工具,平台运行要求不是很高,维护方便。(1) 支出:1. 硬件设备:个人笔记本2. 软件支持:wi

21、n7、visualstudio2010、sql2005数据库3. 经常性支出:软件运行费用、软件维护费用(2) 效益:系统的效益可以从经济效益和社会效益两方面考虑。对于二手商品交易平台则应着重分析其社会效益。例如平台发布后,将会有众多用户可通过平台发布自己想要出售的商品,从而的到一笔收入并且省去了与买家沟通的麻烦,只需将上平信息发布与平台上,在家坐等便可,可谓是十分方便,这一点必将吸引众多年轻人的关注,在当下这个快捷凑的生活状态下人们更加注重时间的利用率,通过这个平台人们将可以节省出大把的时间来进行其他重要的活动,二来买家也可以足不出户在家就能买到想要的商品。众多观点都可表明次平台在经济可行性

22、方便完全没有问题。2.2.3操作可行性 本系统采用基于visualstudio2010和sql2005的面向对象的程序设计。其中sql2005中的应用程序支持十分强大,包括整合服务、代理服务、报告服务、在整合了.netframework后其性能更加优越。第三章 用到的主要技术介绍3.1开发工具介绍 visual studio 2010(express)是一个免费工具。它从visual studio产品线,提供了新的集成开发环境,vs2010一个新的编辑器内建在windows presentation foundation(wpf)和新的支持像爱好者非专业开发人员。net framework的四

23、集,学生和新手开发谁想要构建动态windows应用程序,网站和网络服务。 从本质上时,visual studio 2010 express是轻量级版本它将是经典的一个版本,相当于当年的6.0版。而且它可以自定义开始页;新功能还包括: (1)c# 4.0中的动态类型和动态编程; (2)多显示器支持; (3)使用visual studio 2010的特性支持tdd; (4)支持office ; (5)quick search特性; (6)c+ 0x新特性; (7)ide增强; (8)使用visual c+ 2010创建ribbon界面; (9)新增基于.net平台的语言 f#;microsoft

24、visual studio 2010 采用拖曳式便能完成软件的开发。简简单单的操作便可以实现一个界面的生成。但拖曳的界面,也应当有相应的代码来实现功能。microsoft visual studio 2010支持c#、c+ 、vb。 可以快速实现相应的功能。在一个组织中,应用程序生命周期管理(alm)将牵涉到多个角色。但是在传统意义上,这一过程中的每个角色并不是完全平等的。visual studio team system 2010将坚持打造一个功能平等、共同分担的平台以用于组织内的应用程序生命周期管理过程。 顺应新的技术潮流 每年,业界内的新技术和新趋势层出不穷。通过visual studi

25、o 2010,微软将为开发者提供合适的工具和框架,以支持软件开发中最新的架构,开发和部署。 让开发商惊喜 从visual studio的第一个版本开始,微软就将提高开发人员的工作效率和灵活性作为自己的目标。visual studio 2010将继续关注并且显著地改进开发者最核心的开发体验。在 vs2010 中intellisense(智能感知)功能又进行了完善和加强,在我们输入一些关键字时,其搜索过滤功能并不只是将关键字作为查询项开头,而是包含查询项所有位置。如下图所示,当输入“index” 后我们既可以看到“indexoutofrangeexception” 又可以检索到tabindex 项

26、,这使得检索功能更加人性化。vs2010 另一个亮点就是扩展工具管理功能,开发人员不必到处寻找第三方扩展工具,下载并安装。只需在 vs2010->tools->extension manager 中就可以找到许多第三方扩展工具,并可以直接在vs2010 中下载安装。3.2数据库介绍microsoft sql server 2005是一个全面的数据库平台,使用集成的商业智能(bi)工具提供了企业级的数据管理。sql server 2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战

27、性的工作。sql server 2005 为it专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,sql server 2005 为不同规模的企业提供了一个完整的数据解决方案。企业组织架构面临着许多数据方面的挑战。例如,需要根据数据做出更快、更多的决策,需要提高开发团队的生产力和灵活度,以及在减少总体信息技术(it)预算的同时,扩展基础架构以满足更多要求的能力,而sqlserver2005旨在帮助企业迎接这些挑战。这个下一代数据管理

28、和分析解决方案将给企业数据和分析应用程序带来增强的安全性、可伸缩性和可用性,使得它们更易于创建、部署和管理。sql server 2005基于sql server 2000的强大功能之上,提供了一个完整的数据管理和分析解决方案,它将会给不同规模的组织带来帮助:1、构建、部署和管理企业应用程序,使其更加安全、伸缩性更强和更可靠。2、降低开发和支持数据库应用程序的复杂性,实现了it生产力的最大化。3、能够在多个平台、应用程序和设备之间共享数据,更易于连接内部和外部系统。4、在不牺牲性能、可用性、可伸缩性或安全性的前提下有效控制成本。sqlserver2005在以下三个重要方面改善了您的数据基础架构

29、:企业数据管理、开发人员效率和商业智能(bi)。它在可接受的价格和许可费用以及升级到sqlserver2005和microsoft windows server system的途径方面也有新的突破。sql2005增强:1.service的增强功能;2.数据库引擎增强功能;3:数据库访问接口方面的增强功能;4:analysis services的增强功能;5:integration services的增强功能;6:全文搜索的增强功能;7:notification services的增强功能;8:复制增强;9:reporting services的增强功能;10:工具和使用工具的增强功能;sql

30、server 数据平台包括以下工具:· 关系型数据库: 安全、可靠、可伸缩、高可用的关系型数据库引擎,提升了性能且支持结构化和非结构化(xml)数据。 · 复制服务: 数据复制可用于数据分发、处理移动数据应用、系统高可用、企业报表解决方案的后备数据可伸缩存储、与异构系统的集成等,包括已有的oracle数据库等。 · 通知服务: 用于开发、部署可伸缩应用程序的先进的通知服务能够向不同的连接和移动设备发布个性化、及时的信息更新。 · 集成服务: 可以支持数据仓库和企业范围内数据集成的抽取、转换和装载能力。 · 分析服务: 联机分析处理(olap)功

31、能可用于多维存储的大量、复杂的数据集的快速高级分析。 · 报表服务: 全面的报表解决方案,可创建、管理和发布传统的、可打印的报表和交互的、基于web的报表。 · 管理工具: sql server 包含的集成管理工具可用于高级数据库管理和调谐,它也和其他微软工具,如mom和sms紧密集成在一起。标准数据访问协议大大减少了sql server和现有系统间数据集成所花的时间。此外,构建于sql server内的内嵌web service支持确保了和其他应用及平台的互操作能力。 · 开发工具: sql server 为数据库引擎、数据抽取、转换和装载(etl)、数据挖掘、

32、olap和报表提供了和microsoft visual studio® 相集成的开发工具,以实现端到端的应用程序开发能力。sql server中每个主要的子系统都有自己的对象模型和api,能够以任何方式将数据系统扩展到不同的商业环境中。 sql server 2005 数据平台为不同规模的组织提供了以下好处: · 充分利用数据资产: 除了为业务线和分析应用程序提供一个安全可靠的数据库之外,sql server 2005也使用户能够通过嵌入的功能,如报表、分析和数据挖掘等从他们的数据中得到更多的价值。 · 提高生产力: 通过全面的商业智能功能,和熟悉的微软offic

33、e系统之类的工具集成,sql server 2005为组织内信息工作者提供了关键的、及时的商业信息以满足他们特定的需求。sql server 2005目标是将商业智能扩展到组织内的所有用户,并且最终允许组织内所有级别的用户能够基于他们最有价值的资产数据来做出更好的决策。 · 减少it复杂度: sql server 2005 简化了开发、部署和管理业务线和分析应用程序的复杂度,它为开发人员提供了一个灵活的开发环境,为数据库管理人员提供了集成的自动管理工具。 · 更低的总体拥有成本 (tco): 对产品易用性和部署上的关注以及集成的工具提供了工业上最低的规划、实现和维护成本,使

34、数据库投资能快速得到回报。3.3asp.net介绍asp.net的前身asp技术,是在iis 2.0上首次推出,当时与 ado 1.0 一起推出,在iis 3.0发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了visual interdev开发工具,在1994年到2000年之间,asp技术已经成为微软推展windows nt 4.0平台的关键技术之一,数以万计的asp网站也是这个时候开始如雨后春笋般的出现在网络上。它的简单以及高度可定制化的能力,也是它能迅速崛起的原因之一。不过asp的缺点也逐渐的浮现出来。 意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的as

35、p应用程序。 直译式的vbscript或jscript语言,让效能有些许的受限。 延展性因为其基础架构扩充性不足而受限,虽然有com元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。 1997年时,微软开始针对asp的缺点(尤其是意大利面型的程序开发方法)准备开始一个新项目来开发,当时asp.net的主要领导人scott guthrie刚从杜克大学毕业,他和iis团队的mark anders经理一起合作两个月,开发出了下一代asp技术的原型,这个原型在1997年的圣诞节时被发展出来,并给予一个名称:xsp,这个原型产品使用的是java语言。不过它

36、马上就被纳入当时还在开发中的clr平台,scott guthrie事后也认为将这个技术移植到当时的clr平台,确实有很大的风险(huge risk),但当时的xsp团队却是以clr开发应用的第一个团队。 为了将xsp移植到clr中,xsp团队将xsp的内核程序全部以c#语言重新撰写(在内部的项目代号是 "project cool",但是当时对公开场合是保密的),并且改名为asp+,作为asp技术的后继者,并且也会提供一个简单的移转方法给asp开发人员。asp+首次的beta版本以及应用在pdc 2000中亮相,由bill gates主讲keynote(即关键技术的概览),由

37、富士通公司展示使用cobol语言撰写asp+应用程序,并且宣布它可以使用visual basic.net、c#、perl与python语言(后两者由activestate公司开发的互通工具支持)来开发。 在2000年第二季时,微软正式推动.net策略,asp+也顺理成章的改名为asp.net,经过四年的开发,第一个版本的asp.net在2002年1月5日亮相(和.net framework1.0),scott guthrie也成为asp.net的产品经理(到现在已经开发了数个微软产品,像asp.net ajax和microsoft silverlight)。目前最新版本的 asp.net 4.

38、0 以及 .net framework 4.0 已经在vs2010平台内应用。 第四章 总体设计4.1系统功能结构图系统功能结构图如图4-1所示。图4-1 系统功能结构图4.2项目规划基于asp.net的二手商品交易平台是一个典型的数据库开发应用程序,作为一个小型的校园交易网站,平台在四大块的基础上每个模块又分为几个模块:(1) 系统管理包括六个模块:用户设置、发布信息、信息管理、搜索信息、留言(2) 基本信息设置包括四大模块:商品信息、用户信息、商品分类、买家评论(3) 商品信息包括:发布时间、商品价格种类、发布人(4) 用户设置包括三大模块:用户名、用户信誉、用户联系方式(5) 信息管理:

39、由管理员对商品信息进行管理(6) 留言板管理模块:编辑留言板内容第五章 系统设计5.1设计目标 根据基于asp.net的二手商品交易平台的特点,和群众调查结果,本二手商品交易平台运行后应该达到以下目标:1. 平台的基本目标可以展示用户发布的商品信息,在展示方法上要求以最大化的减少用户的操作量为首要目标,这一点可以通过对用户发布的商品信息进行归类管理,例如以商品的价格为标准,可以由高到低也可由低到高。还可以按照商品的类型来分以本平台为例本平台的商品可分为笔记本、手机、台式机、办公设备等在区分了商品类别后在结合价格区间可以让用户最大限度的减少操作量。2. 平台在接受了大量的用户发布信息后平台需要合

40、理的处理这些信息,以使得这些信息在平台首页上有条理的显示出来供用户浏览,这就需要创建一个逻辑合理的数据库,包含用户注册信息表,商品信息表,管理员账户表,用户账户表并建立个表之间的联系。3. 作为一个二手商品交易平台,平台的界面美观度也是非常重要的,要做到吸引用户的眼球,在用户长时间浏览后不会觉得单调无聊,这就会用到网页常用的flash小广告,利用flash的动态效果添加平台的活力。4. 平台要为用户提供一个信息保存模块,平台将用户信息保存在用户信息表中,通过用户注册的用户名与用户密码登录后由用户账户表与用户信息的联系调出用户的消费信息和浏览记录。5.2开发及运行环境 1硬件环境: cpu:i3

41、 2.1ghz; 内存:512mb及以上 2.软件环境: 数据库:sql server 2005; 开发工具:visualstudio2010; 操作系统:windows xp/2003/win7; 浏览器:推荐ie8; web服务器:iis6.0; 分辨率:最佳效果1024*768; 5.3逻辑结构设计本平台的数据部分采用sql server2005数据库,数据库名称为” v_graduation_data”,数据库v_graduation_data中各个表如下所示。1. 管理员账户表表5-1 管理员账户2. 客户信息表 表5-2 客户信息表 3. 用户活动记录 表5-3 用户活动记录 4.

42、 商品信息表 表5-4 商品信息表 5. 最新消息表 表5-5 最新消息表 第六章 主要功能模块设计6.1用户注册及登录模块 1.第一次浏览平台的用户可以通过这个模块,在平台上注册一个自己的账户,并利用这个账户登录到平台,在平台上就可以记录下自己最近的活动记录,用户注册账户时平台会提示填写规则,输入验证码图6-1 用户注册界面2.用户注册完账户后点击完成便可以通过如下图6-2界面登录平台。 图6-2 登录界面6.2平台主界面 用户通过登陆界面登录过后,进入二手商品交易平台主页面如图6-3、图6-4、图6-5。 图6-3主界面1 图6-4主界面2主界面将商品按照类型分成了几个板块方便用户查找,同

43、时还在界面的美化方面插入了多个动态的flash广告,非常吸引眼球,在主界面上也会有最近比较热门的事件新闻 图6-5主界面36.3用户信息管理 用户在登录过后可以通过点击主界面的“我的账户“进入到用户的账户信息管理见面如图6-6。也可以通过点击购物车来查看已购买的商品,如图6-7。 图6-6用户账户信息 图6-7用户购物信息用户的账户信息会包括姓名、性别、邮箱、电话等信息如图6-8 图6-8基本信息用户也可已通过修改我的资料来对自己的信息进行修改。如图6-9 图6-9信息修改6.4分类页面 平台将商品信息分为笔记本、手机、数码相机、办公用品等子页面可以从主页面直接跳转到目标页面。子页面如图6-1

44、0、6-11、6-12。 图6-10笔记本专栏 图6-11手机专栏 图6-12数码专栏各个子页面之间也可通过导航栏相互切换。结束语经过几个月的设计和编写,系统基本开发完毕。其功能基本符合最初设计的,能够较为方便地完成学生信息的管理以及各类相关报表的打印,并提供部分系统维护功能。对于数据的一致性的问题也通过程序进行了有效的解决。现就将本系统所达到的主要功能具体表述如下:1能满足用户对用户信息的录入、删除管理,并同时可修改数据库中的数据信息。2能够按所存入的信息进行查询、更新。3提供多种添加和修改数据库中记录的方式,操作起来比较灵活,同时还可以保持数据的一致性。4提供了相应的报表输出功能,并可实现

45、可视化的联机打印功能。该系统经过一段时间的纠错测试,并无重大漏洞或错误代码,运行及维护都比较简便易懂,对操作此信息管理系统的人员的水平要求不高。因此,比较适合一般的高校学生信息的管理。但是,由于毕业设计时间较短,且工作时间一直较为紧张,本人只能“挤出”时间来完成此次设计工作,所以该系统难免还有一些不尽如人意的地方,比如联机文档及帮助比较少,用户界面不够美观,缴费管理的多方面计算不是很完整,出错处理不够等多方面问题。这些都有待进一步改善,同时也希望各位老师给予指教和帮助。致 谢在老师和同学的支持与帮助之下,我顺利地完成了本次毕业设计。在毕业设计的这段日子里,我所获得的知识将是大学期间最珍贵的。本次毕业设计是在老师精心指导下完成的,导师渊博的知识、严谨的治学态度深深的影响着我。他无论在理论上还是在实践中,都给与我很大的支持并帮助解决了不少的难点,使我的理论与实践水平得到不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,也使我的毕业设计逐步地趋于完善。在此期间,我不仅学到了许多新的知识和解决问题的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论