《学大校园内二手交易电子商务系统分析与设计计算机与信息大学论文.doc》由会员分享,可在线阅读,更多相关《学大校园内二手交易电子商务系统分析与设计计算机与信息大学论文.doc(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、 毕业设计(论文)题目 大学校园内二手交易电子商务系统 分析与设计 学生姓名 学号 专业 班级 指导教师 评阅教师 完成日期 年月 日毕业设计(论文)课题任务书( 2012 -2013学年)学院名称:计算机与信息学院课题名称大学校园内二手交易电子商务系统分析与设计学生姓名专业学号指导教师任务书下达时间年月号课题概述:随着计算机网络的发展普及,电子商务得到了空前的发展,作为一种新型经济运行方式,具有低成本、突破时空限制、节省购物时间等特点;由于经济水平的提升,网购已悄然走进大学校园,大学生的消费水平也呈增长趋势,这使得大学生的手中经常会有一些自己不是很喜欢或是不需要的闲置物品,尤其是每年毕业前夕
2、。大学校园内二手交易电子商务平台的搭建,既可以帮助学生销售掉自己手中的闲置物品,又可以帮助另外一部分学生以较低的价格买到他们所需要的物品,而且校园内范围集中,线下交易便捷;学生之间进行网上交易时,彼此间的信任度高,更有利于交易的达成。本课题的研究既可以检验学生所学理论知识,又可锻炼学生的实际动手能力,且与学生的生活结合紧密,具有一定的现实意义。要求阅读或检索的参考资料及文献(不少于15篇,其中外文35篇):1 刘军.电子商务系统的分析与设计. 高等教育出版社,20082 郑霞忠.电子商务原理及应用.中国电力出版社,20043 陈佳.信息系统分析与设计教程. 人民邮电出版社,20104 尚俊杰.
3、网络程序设计ASP(第3版). 清华大学出版社有限公司,20095 姜卫.Web应用程序开发教程:ASP、SQL Server. 人民邮电出版社,20096 梁露.电子商务网站建设案例教程. 机械工业出版社,20067 顼宇峰.ASP+SQL Server典型网站建设案例. 清华大学出版社,20068 电子商务世界(期刊)9中国管理信息化(期刊)10 Jesse Liberty, Dan Hurwitz. Programming ASP.NET3.5.开明出版社,200911 Gary P. Schneider. Electronic Commerce. China Machine Press
4、,200612 James A. OBrien. Introduction to Information Systems. Irwin, 200513中国电子商务协会.中国电子商务年鉴. 中国电子商务年鉴编辑部14 CNKI中国知网15 CNNIC(中国互联网信息中心)设计(论文)成果要求:(包括外文翻译、开题报告、设计或论文正文的数量和质量等要求等)质量要求:1外文翻译:要求阅读510万个印刷符号的外语文献资料,择其重要的翻译约3000汉字。2. 开题报告:要求按照学校格式从8个方面撰写,不少于2500字;3. 论文正文:结构合理,写作规范,论述清晰,内容充实,不少于10000字。4. 提交
5、系统设计软件光盘数量要求:1、开题报告: 2500 字2、设计型论文:10000 字;论文型论文15000 字3、图 纸: 张4、译 文: 3000 汉字5、其 它:按要求提供小论文及论文全文电子文档进度及要求起止日期要求完成的内容及质量秋季学期第十周第十六周第十九周第二十周春季学期第二周第九周第十二周第十三周第十四周接受毕业设计任务书,学习毕业设计(论文)要求及有关规定。完成外文翻译初稿完成开题报告上交开题报告、外文翻译,指导教师批阅提交论文初稿提交论文二稿定稿打印装订完成毕业设计,全部成果交指导教师批阅。毕业答辩审核(系主任)批准(分管院长) 学位论文原创性声明本人郑重声明:所呈交的论文是
6、本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名: 年 月 日 学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密 ,在_年解密后适用本授权书。2、不保密 。(请在以上相应方框
7、内打“”)作者签名: 年 月 日 导师签名: 年 月 日 目 录摘要6前言81绪论81.1研究背景及意义81.2国内外研究现状91.3本文研究内容102系统规划102.1系统目标102.2开发环境与运行环境103系统分析113.1可行性分析113.1.1技术可行性113.1.2经济可行性113.2需求分析113.2.1系统功能性需求113.2.2性能需求123.3业务流程分析123.4数据流程分析123.5数据字典134系统设计184.1系统总体设计184.2系统详细设计214.2.1代码设计214.2.2数据库设计214.2.3模块设计214.2.4输入输出设计275系统实施285.1系统实
8、施阶段的主要活动285.2系统实施进度285.3系统实施环境295.4系统功能测试296系统运行与维护296.1系统运行296.2系统维护30结束语30致谢31参考文献32大学校园内二手交易电子商务系统分析与设计学 生: 指导教师: (大学 计算机与信息学院)摘 要: 伴随着电子商务的飞速发展,网上交易日益发挥出其不可替代的优越性。但由于电子商务在校园的应用起步较晚,以及校园电子商务模式应用的不成熟,使高校校园电子商务的发展缓慢。本二手商品交易网站是一个服务于在校学生的C2C(Customer to Customer)的交易网站,通过本网站用户可自由出售和购买商品,为广大学生提供了平等互利、方
9、便快捷的交易空间。校园二手商品交易是现代电子商务发展产生的新生事物,校园二手商品交易的发展,除了可以解决商务沟通,信息交流等问题外,更可以提高在校生的实际购买力,减少浪费,客观上提高在校大学生的生活水平,并在高校这样一个消费能力较强的区域开拓了商品经营的新思路,有助于促进校园商务的良性发展。比起传统的二手交易,网上二手交易更加便捷,实时性强,信息充裕,发展空间巨大。本课题根据高校特定区域的特点和优势及校园网,提出基于校园网络平台基础上的校园电子商务系统,根据二手商品交易实际应用建立一个电子商务系统。根据二手商品电子商务系统的应用需求,进行需求分析,并对网站系统规划设计,运用HTML语言、.NE
10、T、SQL 2005技术建设二手商品网上交易系统。实现网上交易系统的会员登录与注册、商品展示、用户管理、商品管理、网站管理等功能。关键词:校园电子商务;二手交易网站;网上商店;数据库Abstract:Along with the rapid development of e-commerce, online trading increasingly play its irreplaceable advantages. However, due to The application of e-commerce in campus started late, as well as the camp
11、us e-commerce model applications immature, the slow development of the Campus e-commerce. Second-hand goods trading site is a service (Custom to Custom) students C2C trading site by the users of this site will be free to sell and buy goods, equality and mutual benefit for the majority of students, c
12、onvenient transaction space. The The campus used commodity trading is a new thing in the development of modern e-commerce transactions of second-hand goods on campus, in addition to business communication, information exchange and other issues can be resolved, but also can improve the real purchasin
13、g power of students in school, reduce waste, the objective is to improve in school college students living standards and a commodity business in colleges and universities such an area with strong purchasing power to develop new ideas, help to promote the sound development of the campus business. Com
14、pared to traditional secondary trading, online secondary trading more rapid, real-time information is sufficient, a huge space for development.The subject according to the characteristics and advantages and campus network of colleges and universities in a specific area, the campus e-commerce system
15、based on the campus network platform based on the practical application to build an e-commerce system based on second-hand goods trading. According to the application requirements of the e-commerce system of second-hand goods, needs analysis, and website system planning and design. Using the HTML la
16、nguage. NET, SQL 2005, the technical construction of second-hand goods online trading system. Such as member login and registration, Home, tabbed browsing, shopping system, users system, website management, online trading system and so on.Keywords:E-commerce in Campus; Secondary trading networks; On
17、line Store; Database前言校园电子商务是电子商务在校园这个特殊环境下的具体应用,它是指在校园范围内利用基础网络、计算机硬件、软件和电子通讯手段构建的满足校园内部工作、学习、生活各方面活动需要的一个高可用性和安全性的计算机系统。校园电子商务是基于具体校园的应用,主要为校园内广大学生服务,解决他们日常学习工作生活中的一些问题。因此,校园电子商务有着巨大的发展空间,它不但能使在校学生的生活变得越来越便利,而且能改变他们的消费方式和购物习惯,为学生创造巨大的经济效益。校园电子商务从商业运作模式来看类似于一般电子商务, 从根本上说,属于C2C模式:绝大多数的卖家和买家都是个人。卖的东西
18、大多也以个数为计量单位,并且大多与学生有关,比如:往年教材、电脑配件、自行车、辅导资料、房屋出租、化妆品等是最常见的商品。作为校园电子商务平台的交易网站也同样不对卖家所售商品的真伪负责,但与像“e-B a y易趣”、“淘宝”等这样纯粹的商业性C2C不同,校园交易网没有自己的支付系统,主要通过卖家和买家在线下互相见面,然后一手交钱,一手交货,看上去有些“原始”。在校园交易网上购物比较单纯,通常不必太在意卖家或买家的伪善,不用为支付问题而担忧,甚至不用事先就为店面的开张而支付一笔不小的费用(对学生来说),比较适合学生群体。与现实世界中二手市场里的人头攒动相比,处在虚拟空间中的网上二手交易社区也同样
19、人气兴旺。高校的二手交易市场绝对是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,每一个面临毕业的学生都曾为不知如何处理手中的旧书、文具、自行车等物品而苦恼过,留之无用弃之可惜,而刚入学的新生又曾为商品的价格昂贵而叹为观止。学生二手交易网站为广大的学生提供了一个平等、自主的交易机会,使用户既可以轻松方便的找到价格合适的商品,还可以不费心机的出售自己的商品。卖家可以在网上登记自己要卖的物品、售卖价格以及联系方式;买家则可以在网上搜索自己所需要的物品,若没有,也可以在网上发布求购信息,当然,网上二手交易市场不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费在网上二手
20、交易市场上得到处理,不受时间和空间限制,且搜索物品更快更方便。本系统是可以为全校学生提供低价实用的商品、规范化的二手商品交易的信息平台。1绪论1.1研究背景及意义在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上解决人们信息资源的闭塞以及地域上的限制。作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的二手商品,由于信息交流的落后,很多只限于校园公告栏或请人代为宣传的方式进行交易。这种方式有很多局限性和偶然性,并不能满足二手商品畅通交流的要求。于是一种新的二手商品信息交流的方式出现了,就是基于Web的校园网二手商品交易系统。通过这个系统,可以发现
21、每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种二手商品信息做出横向比较,做出自己的最佳选择。由于经济水平的提升,网购已悄然走进大学校园,大学生的消费水平也呈增长趋势,这使得大学生的手中经常会有一些自己不是很喜欢或是不需要的闲置物品;有大量的学生需要一个平台去交易二手物品, 尤其是每年毕业前夕,二手市场,跳蚤市场更是格外红火,这样的经济型消费吸引了众多大学生。以前,大学生依靠在校园公告栏张贴广告、摆地摊等方式进行交易,严重的影响了校园的正常秩序,同时也影响了交易的效率, 二手交易电子商务系统的设计可以为广大学生提供一个更加便宜实惠的交易平台,
22、另一方面也是一种资源节约,减少浪费的方式,同时C2C的交易模式,使得交易双方有更大的自由性,安全性和可靠性。1.2国内外研究现状发展到现在,电子商务的应用已经非常普及,特别是现在的大型购物网站如:淘宝、苏宁易购、京东商城等,与之相配套的技术,如:在线支付技术、记忆安全技术等也慢慢成熟,但是在我国,校园内的电子商务应用却只是处于初步阶段,而国外的高校,电子商务应用已经具备了一定的规模,类似网上书店,在线支付的应用已经相当成熟。例如,美国约翰霍普金斯大学提供的网上购物平台和在线支付系统,学生不但可以使用信用卡在线购物,也能在线支付在校期间的费用。(请注明出处)虽然国外校园电子商务系统的发展相对完善
23、,但仍存在一些问题。首先,没有考虑校园环境的特殊性,校园交易系统应拥有线下交易功能,还有就是它在功能上主要是针对学生在学校的学杂费支出等花费,而对一些日常生活中的一些具体事情没有充分考虑。我国校园电子商务系统起步较晚,目前也有很多高校已经认识到其重要性,并开始建设实施。例如清华大学“我们的家园”网站于1999年底开通,只要在校园网的任何一台主机登录学校主页,就可以查询相应的教务信息,参与学校的管理,还可以获得网内的各种应用服务,例如:网上图书馆、自习室资源查询、二手商品交易等。目前高校简历电子商务系统大多数限于一般电子商务系统的限制,没有充分考虑校园的这个独特的环境,局限在一定的范围内,存在很
24、多问题,还有待完善。1.3本文研究内容本课题主要是基于当前大学生的需求和现状来开发出一套校园二手交易系统。系统的主要研究对象来源于:出售用户、求购用户和系统管理员,具体研究内容包括:(1) 出售用户能够查看出售,求购相关信息,管理自己的出售信息,浏览与自己出售相关的求购信息,浏览与回复留言信息,发站内信。(2) 求购用户能够查看出售,求购相关信息,管理自己的求购信息,浏览与自己求购相关的出售信息,浏览与回复留言信息,发站内信。(3) 系统管理员能够管理网站文章,管理用户,管理求购,管理出售,管理系统基本信息等操作。2系统规划2.1系统目标本系统主要针对的是校园内部的学生和教师群体,为他们提供一
25、个便捷、安全的二手交易平台,所以系统建设要实现的目标是:(1)系统界面简洁,明了,操作流程简单。(2)为用户提供相应的商品关键字,求购信息等搜索途径。(3)用户注册,登录及用户信息维护。(4)用户发布求购信息,以及对已发布的求购信息的维护管理,如:修改求购信息,增加求购信息,删除求购信息等。(5)用户发布商品出售信息,以及对出售信息的相关管理,如:商品上架,下架,修改,删除等。(6)商品信息浏览。(7)网站动态及网站的使用帮助信息,时时为用户提供相应的网站最新动态。(8)用户对商品及求购信息发布留言以及对留言的回复。(9)用户同时可以通过站内信的形式与网站用户进行相关的信息交流。2.2开发环境
26、与运行环境网络开发环境:网站开发环境:Microsoft Visual Studio 2010 IIS5.1 网站开发语言:ASP.NET+C#网站后台数据库:Microsoft SQL Server 2005开发环境运行平台:Windows 7服务器端:操作系统:Windows 7WEB服务器:Internet信息服务(IIS)管理器数据库服务器:Microsoft SQL Server 20053系统分析3.1可行性分析3.1.1技术可行性本系统是对大学专业知识的一次综合应用与提高,使用vs2012的开发工具和SQL Server 2005的数据库工具。对.net的开发技术和MVC三层开发
27、模式和CSS+DIV的网页开发模式有比较全面的了解,同时通过网上查找相关的技术资料来解决开发过程中的疑难问题,所以从技术角度考虑是可行的。3.1.2经济可行性本系统采用B/S的结构,B/S最大的特点就是可以在任何地方进行操作而不用安装任何专门的软件。同时,开发周期短,开发成本低,运营成本简单,为大学生的二手购物需求提供了网络支持,提高了传统二手交易的效率,能够满足日常的需求,所以本系统在经济上是可行的。3.2需求分析3.2.1系统功能性需求1)用户信息管理:用户通过注册,登录成功后,可以在用户中心对用户的相关信息进行管理和维护,如:修改用户密码,修改用户基本信息等操作。2)求购信息管理:用户登
28、录成功后,可以在用户中心求购信息模块,对求购信息进行相应的管理,包括:发布求购信息,修改已发布的求购信息,删除已发布的求购信息等操作。3)出售商品模块:用户登录成功后,可以发布相应的商品信息,正确填写后即可在网站的出售商品界面看到相应的商品出售信息,同时用户可以在商品管理模块对商品信息进行一系列的维护,包括:商品上架,商品下架,更新商品信息,删除过期的商品等。4)留言模块:用户登录成功后,选择相应的商品,可以给出售商品用户或发布求购信息的用户进行对此商品的留言,同时可以在用户中心的用户动态查看留言回复等。5)站内信模块:用户可以通过站内信与网站的用户进行交流,如:询问出售商品信息,求购信息等。
29、6)出售商品和求购商品搜索模块:用户可以根据关键字来搜索本站内的相关出售商品和求购商品的相关信息,以便更加快捷的获得用户想要的信息。7)后台管理模块:后台管理员登录成功后,可以进行本网站的相关维护和管理的操作,包括前台的各个模块的信息的查看和管理,同时发布网站的最新动态,更新网站帮助信息,对网站的其他相关信息记性维护,如:网站logo的变更,网站动态图片的维护等。3.2.2性能需求1)运行在WINDOWS平台上,有一个良好的人机交互界面,操作要求简单,方便。2)对数据库使用安全连接,数据的输入输出应具有良好的快捷性。3)提供安全的、使用灵活的权限设计。4)提供系统管理日志。3.3业务流程分析图
30、3-1 业务流程图3.4数据流程分析图3-2 系统关联图图3-3 顶层数据流程图3.5数据字典表3-1 用户字典外部实体条目名称:用户编号:1说明:用户是系统前台操作的主体,可以进行商品搜索,发布商品,发布留言,发站内信,用户管理等操作。表3-2 管理员字典外部实体条目名称:管理员编号:2说明:管理员是系统后台操作的主体,可以进行网站基本信息维护,网站前台功能模块管理等操作。表3-3 用户信息字典数据流条目名称:用户信息编号:1说明:用户注册时输入的用户相关的基本信息。数据流来源:用户数据流去向:用户注册数据流结构:用户名,用户密码,用户电话,用户真实姓名,用户性别,用户QQ,用户邮箱。修改记
31、录:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-4 求购信息字典数据流条目名称:求购信息编号:2说明:用户发布求购信息时,输入的求购基本信息。数据流来源:用户数据流去向:求购信息数据流结构:求购商品名称,求购商品图片,求购商品介绍修改记录:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-5 出售商品字典数据流条目名称:出售商品信息编号:3说明:用户发布出售商品时,输入的商品相关信息。数据流来源:用户数据流去向:出售商品数据流结构:出售商品名称,出售商品图片,出售商品介绍,出售价格,出售类别修改记录:编写:日期:2013年5月4日审核:日期:2013年5月
32、4日表3-6 留言信息字典数据流条目名称:留言信息编号:4说明:用户发布留言时输入的留言相关信息。数据流来源:用户数据流去向:用户留言数据流结构:留言内容修改记录:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-7 留言回复字典数据流条目名称:留言回复信息编号:5说明:用户回复留言时输入的相关信息。数据流来源:用户数据流去向:留言回复数据流结构:留言内容修改记录:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-8 站内信信息字典数据流条目名称:站内信信息编号:6说明:用户发站内信时输入的相关信息。数据流来源:用户数据流去向:站内信数据流结构:发信内容修改记录
33、:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-9 用户信息字典数据存储条目名称:用户信息表编号:1说明:用户登录系统前必须注册,填写用户相关信息。存储组织:每一条用户记录记录数:主关键字:用户编号结构:用户编号,用户名,用户密码,用户真实姓名,用户性别,用户QQ,用户邮箱修改记录:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-10 求购信息字典数据存储条目名称:求购信息表编号:2说明:用户发布求购信息时提供的求购信息。存储组织:每一条求购记录记录数:主关键字:求购编号结构:求购编号,求购商品名称,求购商品编号,求购商品图片,求购时间,求购状态,用户编号
34、修改记录:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-11 出售商品字典数据存储条目名称:出售商品信息表编号:3说明:用户发布出售商品时提供的商品信息。存储组织:每一条出售记录记录数:主关键字:出售编号结构:出售编号,出售商品名称,出售商品图片,出售商品介绍,发布时间,出售价格,出售类别,出售状态,用户编号修改记录:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-12 留言信息字典数据存储条目名称:留言信息表编号:4说明:用户留言时填写的留言信息。存储组织:每一条留言记录记录数:主关键字:留言编号结构:留言编号,留言类别,留言内容,商品编号,留言时间,留
35、言状态,用户编号修改记录:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-13 留言回复字典数据存储条目名称:留言回复表编号:5说明:用户登录系统前必须注册,填写用户相关信息。存储组织:每一条回复记录记录数:主关键字:留言回复编号结构:留言回复编号,留言编号,留言回复内容,回复时间,回复状态,用户编号修改记录:编写:日期:2013年5月4日审核:日期:2013年5月4日表3-14 站内信字典数据存储条目名称:站内信表编号:6说明:用户发站内信时输入的相关信息。存储组织:每一条站内信记录记录数:主关键字:站内信编号结构:站内信编号,发信人编号,收信人编号,发信时间,发信内容,信
36、件状态修改记录:编写:日期:2013年5月4日审核:日期:2013年5月4日3.6系统功能分析本系统主要存在游客,用户,网站管理员三种角色,他们对应的功能如下:1)游客 注册正确填写注册的相关信息,成为本站用户。 浏览出售商品,求购信息在网站的商品和求购信息展示板块浏览相关信息。 出售商品和求购信息搜索在搜索框中输入搜索关键字来获取需要的商品信息或求购信息。2)用户 登录在网站登录页面,正确填写用户名和密码进行登录。 搜索在搜索框中输入搜索关键字来获取需要的商品信息或求购信息。 用户信息管理用户在用户中心对用户基本信息进行更新等操作。 发布出售商品信息用户在出售商品中正确填写商品相关信息,发布
37、成功后即可在商品信息板块查询到相应的商品。 发布求购商品信息用户在发布求购信息中正确填写商品相关信息,发布成功后即可在求购信息板块查询到相应的商品。 发站内信用户可以通过站内信来与网站的其他用户进行交流和询问商品或前求购信息。 发布留言用户可以对出售商品和求购信息进行留言。 留言回复用户可以对其他用户关于自己发布商品或求购信息的留言进行回复。 查看用户信息用户在查看商品或求购信息时,可以查看发布此商品或求购信息的用户的详细信息,包括联系方式等。3)管理员 网站基本信息维护网站管理员可以在网站后台对网站的基本信息进行维护和更新。 发布网站动态网站管理员可以在网站后台对网站的动态进行更新,删除等操
38、作。 前台业务管理网站管理员可以在网站后台对前台的功能模块进行相应的管理。4系统设计4.1系统总体设计修改密码发站内信查看站内信修改个人信息查看管理留言回复删除求购发布求购求购管理个人信息管理更新求购留言管理站内信管理求购用户图4-1 求购用户功能结构图修改密码发站内信查看站内信修改个人信息查看管理留言回复删除商品发布商品出售商品管理个人信息管理更新商品信息留言管理站内信管理出售商品用户图4-2 出售商品用户功能结构图用户信息模块出售商品模块求购商品模块用户留言模块站内信模块用户搜索模块校园二手交易系统前台信息展示用户注册用户登录用户信息管理发布求购信息浏览求购信息求购信息管理发布留言留言回复
39、发站内信求购商品搜索出售商品搜索浏览出售商品信息发布出售商品信息出售商品信息管理图4-3 系统前台功能结构图网站文章管理网站基本信息管理留言管理出售商品管理校园二手交易系统后台系统管理求购信息管理用户信息管理图4-4 系统后台功能结构图4.2系统详细设计4.2.1代码设计本系统采用MVC的架构模式,在代码的设计上遵循以下规范:(1)代码编写规范 注释。为常用方法和类做出相应的注释,提高代码可读性。 命名。类名:首字母大写;方法名:首字母大写;全局变量:全部字母大写;命名有实际意义,不用数字或拼音等命名。(2) 代码的可扩展性。(3) 代码的规范性。采用统一的编码(utf-8)(4) 合理性。采
40、用mvc的模式,实现界面设计与数据控制独立。4.2.2数据库设计1)数据库概念结构设计n1n1n1n1n11nn1留言留言留言回复回复留言回复站内信发布求购商品用户出售商品发布发布(1) 用户实体。属性:用户编号,用户名,用户密码,用户电话,用户真实姓名,用户性别,用户QQ,用户邮箱,注册时间,上次登陆时间。用户用户性别用户QQ用户邮箱注册时间用户密码用户密码用户电话用户名真实姓名用户编号(2) 管理员实体。属性:管理员编号,管理员帐号,管理员密码。用户名用户用户密码用户编号(3) 求购商品实体。属性:求购编号,求购商品名称,求购商品图片,求购商品介绍,求购时间,求购状态,用户编号。求购商品名
41、称求购商品图片求购商品介绍用户求购时间求购状态用户编号求购编号(4) 出售商品实体。属性:出售编号,出售商品名称,出售商品图片,出售商品介绍,发布时间,出售价格,出售类别,出售状态,用户编号。出售商品名称出售商品图片出售商品介绍用户出售价格出售类别出售状态用户编号发布时间出售编号关系模型:(1)用户信息表(Member):用户编号,用户名,用户密码,用户电话,用户真实姓名,用户性别,用户QQ,用户邮箱,注册时间,上次登陆时间。(2)管理员信息表(Admin):管理员编号,管理员帐号,管理员密码(3)求购商品信息表(Inquiry):求购编号,求购商品名称,求购商品图片,求购商品介绍,求购时间,
42、求购状态,用户编号(4)出售商品表(Sale):出售编号,出售商品名称,出售商品图片,出售商品介绍,发布时间,出售价格,出售类别,出售状态,用户编号(5) 留言信息表(Message):留言编号,留言类别,留言内容,留言编号,留言时间,留言状态,用户编号(6) 留言回复表(Reply):留言回复编号,留言编号,留言回复内容,回复时间,回复状态,用户编号(7) 站内信表(Letter):站内信编号,发信人编号,收信人编号,发信时间,发信内容,信件状态2)数据库逻辑结构设计表3-1 用户信息表列名数据类型是否为空说明User_idint否用户编号(主键)User_nameNvarchar(50)否用户名User_pwdNvarchar(20)否用户密码User_telNvarchar(20)否用户电话