




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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 Machin
4、e Press,200612 James A. OBrien. Introduction to Information Systems. Irwin, 200513 中国电子商务协会.中国电子商务年鉴. 中国电子商务年鉴编辑部14 CNKI 中国知网15 CNNIC(中国互联网信息中心)设计(论文)成果要求:(包括外文翻译、开题报告、设计或论文正文的数量和质量等要求等)质量要求:1外文翻译:要求阅读 510 万个印刷符号的外语文献资料,择其重要的翻译约3000 汉字。2. 开题报告:要求按照学校格式从 8 个方面撰写,不少于 2500 字;3. 论文正文:结构合理,写作规范,论述清晰,内容充实
5、,不少于 10000 字。4. 提交系统设计软件光盘数量要求:数量要求:1、开题报告: 25002500字2、设计型论文:1000010000 字;论文型论文1500015000 字3、图纸:张4、译文: 30003000汉字5、其它:按要求提供小论文及论文全文电子文档进度及要求起止日期要求完成的内容及质量秋季学期秋季学期第十周第十周第十六周第十六周第十九周第十九周第二十周第二十周春季学期春季学期第二周第二周第九周第九周第十二周第十二周第十三周第十三周第十四周第十四周接受毕业设计任务书接受毕业设计任务书,学习毕业设计学习毕业设计(论文论文)要求要求及有关规定。及有关规定。完成外文翻译初稿完成外
6、文翻译初稿完成开题报告完成开题报告上交开题报告、外文翻译,指导教师批阅上交开题报告、外文翻译,指导教师批阅提交论文初稿提交论文初稿提交论文二稿提交论文二稿定稿打印装订定稿打印装订完成毕业设计,全部成果交指导教师批阅。完成毕业设计,全部成果交指导教师批阅。毕业答辩毕业答辩审核(系主任)批准(分管院长)学位论文原创性声明学位论文原创性声明本人郑重声明: 所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名:年月日学位论文版权使用授权书学位论文版权使用
7、授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅。 本人授权省级优秀学士学位论文评选机构将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密 ,在_年解密后适用本授权书。2、不保密 。(请在以上相应方框内打“” )作者签名:年月日导师签名:年月日目目录录摘要.6前言.81 绪论.91.1 研究背景及意义.91.2 国内外研究现状.91.3 本文研究内容.102 系统规划.102.1 系统目标.102.2 开发环境与
8、运行环境.113 系统分析.113.1 可行性分析.113.1.1 技术可行性.113.1.2 经济可行性.113.2 需求分析.113.2.1 系统功能性需求.113.2.2 性能需求.123.3 业务流程分析.123.4 数据流程分析.133.5 数据字典.144 系统设计.194.1 系统总体设计.194.2 系统详细设计.214.2.1 代码设计.214.2.2 数据库设计.224.2.3 模块设计.224.2.4 输入输出设计.285 系统实施.295.1 系统实施阶段的主要活动.295.2 系统实施进度.295.3 系统实施环境.295.4 系统功能测试.306 系统运行与维护.3
9、06.1 系统运行.306.2 系统维护.30结束语.31致谢.32参考文献.33大学校园内二手交易电子商务系统分析与设计大学校园内二手交易电子商务系统分析与设计学生:指导教师:(大学 计算机与信息学院)摘摘要:要: 伴随着电子商务的飞速发展,网上交易日益发挥出其不可替代的优越性。 但由于电子商务在校园的应用起步较晚,以及校园电子商务模式应用的不成熟, 使高校校园电子商务的发展缓慢。本二手商品交易网站是一个服务于在校学生的 C2C(Customer to Customer)的交易网站,通过本网站用户可自由出售和购买商品,为广大学生提供了平等互利、方便快捷的交易空间。校园二手商品交易是现代电子商
10、务发展产生的新生事物,校园二手商品交易的发展,除了可以解决商务沟通,信息交流等问题外,更可以提高在校生的实际购买力,减少浪费,客观上提高在校大学生的生活水平, 并在高校这样一个消费能力较强的区域开拓了商品经营的新思路,有助于促进校园商务的良性发展。比起传统的二手交易,网上二手交易更加便捷,实时性强,信息充裕,发展空间巨大。本课题根据高校特定区域的特点和优势及校园网,提出基于校园网络平台基础上的校园电子商务系统,根据二手商品交易实际应用建立一个电子商务系统。根据二手商品电子商务系统的应用需求, 进行需求分析, 并对网站系统规划设计,运用 HTML 语言、.NET、SQL 2005 技术建设二手商
11、品网上交易系统。实现网上交易系统的会员登录与注册、商品展示、用户管理、商品管理、网站管理等功能。关键词:关键词:校园电子商务;二手交易网站;网上商店;数据库Abstract : Along with the rapid development of e-commerce, online tradingincreasingly play its irreplaceable advantages. However, due to The application ofe-commerce in campus started late, as well as the campus e-commerce
12、 modelapplicationsimmature,theslowdevelopmentoftheCampuse-commerce.Second-hand goods trading site is a service (Custom to Custom) students C2C tradingsite by the users of this site will be free to sell and buy goods, equality and mutualbenefit for the majority of students, convenient transaction spa
13、ce. The The campusused commodity trading is a new thing in the development of modern e-commercetransactions of second-hand goods on campus, in addition to business communication,information exchange and other issues can be resolved, but also can improve the realpurchasing power of students in school
14、, reduce waste, the objective is to improve inschool college students living standards and a commodity business in colleges anduniversities such an area with strong purchasing power to develop new ideas, help topromote the sound development of the campus business. Compared to traditionalsecondary tr
15、ading, online secondary trading more rapid, real-time information issufficient, a huge space for development.The subject according to the characteristics and advantages and campus networkof colleges and universities in a specific area, the campus e-commerce system basedon the campus network platform
16、 based on the practical application to build ane-commerce system based on second-hand goods trading. According to theapplication requirements of the e-commerce system of second-hand goods, needsanalysis, and website system planning and design. Using the HTML language. NET,SQL 2005, the technical con
17、struction 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; Online Store;Database前言前言校园电子商务是电子商务在校园这个特
18、殊环境下的具体应用, 它是指在校园范围内利用基础网络、计算机硬件、软件和电子通讯手段构建的满足校园内部工作、学习、生活各方面活动需要的一个高可用性和安全性的计算机系统。校园电子商务是基于具体校园的应用,主要为校园内广大学生服务,解决他们日常学习工作生活中的一些问题。因此,校园电子商务有着巨大的发展空间,它不但能使在校学生的生活变得越来越便利,而且能改变他们的消费方式和购物习惯,为学生创造巨大的经济效益。校园电子商务从商业运作模式来看类似于一般电子商务, 从根本上说, 属于C2C 模式: 绝大多数的卖家和买家都是个人。 卖的东西大多也以个数为计量单位,并且大多与学生有关,比如:往年教材、电脑配件
19、、自行车、辅导资料、房屋出租、 化妆品等是最常见的商品。作为校园电子商务平台的交易网站也同样不对卖家所售商品的真伪负责,但与像“e-B a y 易趣” 、 “淘宝”等这样纯粹的商业性C2C 不同,校园交易网没有自己的支付系统,主要通过卖家和买家在线下互相见面,然后一手交钱,一手交货,看上去有些“原始” 。在校园交易网上购物比较单纯,通常不必太在意卖家或买家的伪善,不用为支付问题而担忧,甚至不用事先就为店面的开张而支付一笔不小的费用(对学生来说) ,比较适合学生群体。与现实世界中二手市场里的人头攒动相比, 处在虚拟空间中的网上二手交易社区也同样人气兴旺。高校的二手交易市场绝对是一个大市场,每年都
20、有毕业生要毕业,每年都有新生来报到,每一个面临毕业的学生都曾为不知如何处理手中的旧书、文具、自行车等物品而苦恼过,留之无用弃之可惜,而刚入学的新生又曾为商品的价格昂贵而叹为观止。 学生二手交易网站为广大的学生提供了一个平等、自主的交易机会,使用户既可以轻松方便的找到价格合适的商品,还可以不费心机的出售自己的商品。卖家可以在网上登记自己要卖的物品、售卖价格以及联系方式;买家则可以在网上搜索自己所需要的物品,若没有,也可以在网上发布求购信息,当然,网上二手交易市场不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费在网上二手交易市场上得到处理,不受时间和空间限制,且搜索物品
21、更快更方便。本系统是可以为全校学生提供低价实用的商品、规范化的二手商品交易的信息平台。1 1 绪论绪论1.11.1 研究背景及意义研究背景及意义在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上解决人们信息资源的闭塞以及地域上的限制。作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的二手商品,由于信息交流的落后,很多只限于校园公告栏或请人代为宣传的方式进行交易。这种方式有很多局限性和偶然性,并不能满足二手商品畅通交流的要求。于是一种新的二手商品信息交流的方式出现了,就是基于 Web 的校园网二手商品交易系统。通过这个系统,可以发现每一个校园网用
22、户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种二手商品信息做出横向比较,做出自己的最佳选择。由于经济水平的提升,网购已悄然走进大学校园,大学生的消费水平也呈增长趋势, 这使得大学生的手中经常会有一些自己不是很喜欢或是不需要的闲置物品; 有大量的学生需要一个平台去交易二手物品, 尤其是每年毕业前夕,二手市场,跳蚤市场更是格外红火,这样的经济型消费吸引了众多大学生。以前,大学生依靠在校园公告栏张贴广告、摆地摊等方式进行交易,严重的影响了校园的正常秩序, 同时也影响了交易的效率, 二手交易电子商务系统的设计可以为广大学生提供一个更加便宜实惠的交易平台,另一方面
23、也是一种资源节约,减少浪费的方式,同时 C2C 的交易模式,使得交易双方有更大的自由性,安全性和可靠性。1.21.2 国内外研究现状国内外研究现状发展到现在, 电子商务的应用已经非常普及, 特别是现在的大型购物网站如:淘宝、苏宁易购、京东商城等,与之相配套的技术,如:在线支付技术、记忆安全技术等也慢慢成熟, 但是在我国, 校园内的电子商务应用却只是处于初步阶段,而国外的高校,电子商务应用已经具备了一定的规模,类似网上书店,在线支付的应用已经相当成熟。例如,美国约翰霍普金斯大学提供的网上购物平台和在线支付系统,学生不但可以使用信用卡在线购物,也能在线支付在校期间的费用。(请注明出处)虽然国外校园
24、电子商务系统的发展相对完善,但仍存在一些问题。首先,没有考虑校园环境的特殊性,校园交易系统应拥有线下交易功能,还有就是它在功能上主要是针对学生在学校的学杂费支出等花费, 而对一些日常生活中的一些具体事情没有充分考虑。我国校园电子商务系统起步较晚,目前也有很多高校已经认识到其重要性,并开始建设实施。例如清华大学“我们的家园”网站于 1999 年底开通,只要在校园网的任何一台主机登录学校主页,就可以查询相应的教务信息,参与学校的管理,还可以获得网内的各种应用服务,例如:网上图书馆、自习室资源查询、二手商品交易等。目前高校简历电子商务系统大多数限于一般电子商务系统的限制,没有充分考虑校园的这个独特的
25、环境, 局限在一定的范围内, 存在很多问题, 还有待完善。1.31.3 本文研究内容本文研究内容本课题主要是基于当前大学生的需求和现状来开发出一套校园二手交易系统。系统的主要研究对象来源于:出售用户、求购用户和系统管理员,具体研究内容包括:(1)出售用户能够查看出售,求购相关信息,管理自己的出售信息,浏览与自己出售相关的求购信息,浏览与回复留言信息,发站内信。(2)求购用户能够查看出售,求购相关信息,管理自己的求购信息,浏览与自己求购相关的出售信息,浏览与回复留言信息,发站内信。(3)系统管理员能够管理网站文章,管理用户,管理求购,管理出售,管理系统基本信息等操作。2 2 系统规划系统规划2.
26、12.1 系统目标系统目标本系统主要针对的是校园内部的学生和教师群体,为他们提供一个便捷、安全的二手交易平台,所以系统建设要实现的目标是:(1)系统界面简洁,明了,操作流程简单。(2)为用户提供相应的商品关键字,求购信息等搜索途径。(3)用户注册,登录及用户信息维护。(4)用户发布求购信息,以及对已发布的求购信息的维护管理,如:修改求购信息,增加求购信息,删除求购信息等。(5)用户发布商品出售信息,以及对出售信息的相关管理,如:商品上架,下架,修改,删除等。(6)商品信息浏览。(7)网站动态及网站的使用帮助信息,时时为用户提供相应的网站最新动态。(8)用户对商品及求购信息发布留言以及对留言的回
27、复。(9)用户同时可以通过站内信的形式与网站用户进行相关的信息交流。2.22.2 开发环境与运行环境开发环境与运行环境网络开发环境:网站开发环境:Microsoft Visual Studio 2010IIS5.1网站开发语言:ASP.NET+C#网站后台数据库:Microsoft SQL Server 2005开发环境运行平台:Windows 7服务器端:操作系统:Windows 7WEB 服务器:Internet 信息服务(IIS)管理器数据库服务器:Microsoft SQL Server 20053 3 系统分析系统分析3.13.1 可行性分析可行性分析.1 技术可行性
28、技术可行性本系统是对大学专业知识的一次综合应用与提高,使用 vs2012 的开发工具和 SQL Server 2005 的数据库工具。对.net 的开发技术和 MVC 三层开发模式和CSS+DIV 的网页开发模式有比较全面的了解,同时通过网上查找相关的技术资料来解决开发过程中的疑难问题,所以从技术角度考虑是可行的。.2 经济可行性经济可行性本系统采用 B/S 的结构,B/S 最大的特点就是可以在任何地方进行操作而不用安装任何专门的软件。同时,开发周期短,开发成本低,运营成本简单,为大学生的二手购物需求提供了网络支持,提高了传统二手交易的效率,能够满足日常的需求,所以本系统在经济
29、上是可行的。3.23.2 需求分析需求分析.1 系统功能性需求系统功能性需求1)用户信息管理:用户通过注册,登录成功后,可以在用户中心对用户的相关信息进行管理和维护,如:修改用户密码,修改用户基本信息等操作。2)求购信息管理:用户登录成功后,可以在用户中心求购信息模块,对求购信息进行相应的管理,包括:发布求购信息,修改已发布的求购信息,删除已发布的求购信息等操作。3)出售商品模块:用户登录成功后,可以发布相应的商品信息,正确填写后即可在网站的出售商品界面看到相应的商品出售信息, 同时用户可以在商品管理模块对商品信息进行一系列的维护, 包括: 商品上架, 商品下架, 更新商品信息
30、,删除过期的商品等。4)留言模块:用户登录成功后,选择相应的商品,可以给出售商品用户或发布求购信息的用户进行对此商品的留言, 同时可以在用户中心的用户动态查看留言回复等。5)站内信模块:用户可以通过站内信与网站的用户进行交流,如:询问出售商品信息,求购信息等。6)出售商品和求购商品搜索模块:用户可以根据关键字来搜索本站内的相关出售商品和求购商品的相关信息,以便更加快捷的获得用户想要的信息。7)后台管理模块:后台管理员登录成功后,可以进行本网站的相关维护和管理的操作, 包括前台的各个模块的信息的查看和管理, 同时发布网站的最新动态,更新网站帮助信息,对网站的其他相关信息记性维护,如:网站 log
31、o 的变更,网站动态图片的维护等。.2 性能需求性能需求1)运行在 WINDOWS 平台上,有一个良好的人机交互界面,操作要求简单,方便。2)对数据库使用安全连接,数据的输入输出应具有良好的快捷性。3)提供安全的、使用灵活的权限设计。4)提供系统管理日志。3.33.3 业务流程分析业务流程分析图 3-1 业务流程图3.43.4 数据流程分析数据流程分析图 3-2 系统关联图图 3-3 顶层数据流程图3.53.5 数据字典数据字典表 3-1 用户字典外部实体条目名称:用户编号:1说明:用户是系统前台操作的主体,可以进行商品搜索,发布商品,发布留言,发站内信,用户管理等操作。表 3
32、-2 管理员字典外部实体条目名称:管理员编号:2说明:管理员是系统后台操作的主体, 可以进行网站基本信息维护, 网站前台功能模块管理等操作。表 3-3 用户信息字典数据流条目名称:用户信息编号:1说明:用户注册时输入的用户相关的基本信息。数据流来源:用户数据流去向:用户注册数据流结构:用户名,用户密码,用户电话,用户真实姓名,用户性别,用户QQ,用户邮箱。修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-4 求购信息字典数据流条目名称:求购信息编号:2说明:用户发布求购信息时,输入的求购基本信息。数据流来源:用户数据流去向:求购信息数据流结构:求
33、购商品名称,求购商品图片,求购商品介绍修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-5 出售商品字典数据流条目名称:出售商品信息编号:3说明:用户发布出售商品时,输入的商品相关信息。数据流来源:用户数据流去向:出售商品数据流结构:出售商品名称,出售商品图片,出售商品介绍,出售价格,出售类别修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-6 留言信息字典数据流条目名称:留言信息编号:4说明:用户发布留言时输入的留言相关信息。数据流来源:用户数据流去向:用户留言数据流结构:留言内容修改记录:编写:
34、日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-7 留言回复字典数据流条目名称:留言回复信息编号:5说明:用户回复留言时输入的相关信息。数据流来源:用户数据流去向:留言回复数据流结构:留言内容修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-8 站内信信息字典数据流条目名称:站内信信息编号:6说明:用户发站内信时输入的相关信息。数据流来源:用户数据流去向:站内信数据流结构:发信内容修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-9 用户信息字典数据存储条目名称:用
35、户信息表编号:1说明:用户登录系统前必须注册,填写用户相关信息。存储组织:每一条用户记录记录数:主关键字:用户编号结构:用户编号,用户名,用户密码,用户真实姓名,用户性别,用户QQ,用户邮箱修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-10 求购信息字典数据存储条目名称:求购信息表编号:2说明:用户发布求购信息时提供的求购信息。存储组织:每一条求购记录记录数:主关键字:求购编号结构:求购编号,求购商品名称,求购商品编号,求购商品图片,求购时间,求购状态,用户编号修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月
36、 4 日表 3-11 出售商品字典数据存储条目名称:出售商品信息表编号:3说明:用户发布出售商品时提供的商品信息。存储组织:每一条出售记录记录数:主关键字:出售编号结构:出售编号,出售商品名称,出售商品图片,出售商品介绍,发布时间,出售价格,出售类别,出售状态,用户编号修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-12 留言信息字典数据存储条目名称:留言信息表编号:4说明:用户留言时填写的留言信息。存储组织:每一条留言记录记录数:主关键字:留言编号结构:留言编号,留言类别,留言内容,商品编号,留言时间,留言状态,用户编号修改记录:编写:日期:
37、2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-13 留言回复字典数据存储条目名称:留言回复表编号:5说明:用户登录系统前必须注册,填写用户相关信息。存储组织:每一条回复记录记录数:主关键字:留言回复编号结构:留言回复编号, 留言编号, 留言回复内容, 回复时间, 回复状态,用户编号修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日表 3-14 站内信字典数据存储条目名称:站内信表编号:6说明:用户发站内信时输入的相关信息。存储组织:每一条站内信记录记录数:主关键字:站内信编号结构:站内信编号,发信人编号,收信人编号,发信时间
38、,发信内容,信件状态修改记录:编写:日期:2013 年 5 月 4 日审核:日期:2013 年 5 月 4 日3.63.6 系统功能分析系统功能分析本系统主要存在游客,用户,网站管理员三种角色,他们对应的功能如下:1)游客1注册正确填写注册的相关信息,成为本站用户。2浏览出售商品,求购信息在网站的商品和求购信息展示板块浏览相关信息。3出售商品和求购信息搜索在搜索框中输入搜索关键字来获取需要的商品信息或求购信息。2)用户1登录在网站登录页面,正确填写用户名和密码进行登录。2搜索在搜索框中输入搜索关键字来获取需要的商品信息或求购信息。3用户信息管理用户在用户中心对用户基本信息进行更新等操作。4发布
39、出售商品信息用户在出售商品中正确填写商品相关信息,发布成功后即可在商品信息板块查询到相应的商品。5发布求购商品信息用户在发布求购信息中正确填写商品相关信息,发布成功后即可在求购信息板块查询到相应的商品。6发站内信用户可以通过站内信来与网站的其他用户进行交流和询问商品或前求购信息。7发布留言用户可以对出售商品和求购信息进行留言。8留言回复用户可以对其他用户关于自己发布商品或求购信息的留言进行回复。9查看用户信息用户在查看商品或求购信息时,可以查看发布此商品或求购信息的用户的详细信息,包括联系方式等。3)管理员1网站基本信息维护网站管理员可以在网站后台对网站的基本信息进行维护和更新。2发布网站动态
40、网站管理员可以在网站后台对网站的动态进行更新,删除等操作。3前台业务管理网站管理员可以在网站后台对前台的功能模块进行相应的管理。4 4 系统设计系统设计4.14.1 系统总体设计系统总体设计修改发站查看修改查看留言删除发布求购管理个人信息管理更新留言管理站内信管理求购用户图 4-1 求购用户功能结构图图 4-2 出售商品用户功能结构图用户信息模块出售商品模块求购商品模块校园二手交易系用户注册用户登录用户信息管理浏览求购信息浏览出售商品信息发布出售商品信息出售商品信息管理修改密码发站内信查看站内信修改个人信息查看管理留言回复删除商品发布商品出售商品管理个人信息管理更新商品信息留言管理站内信管理出
41、售商品用户图 4-3 系统前台功能结构图图 4-4 系统后台功能结构图4.24.2 系统详细设计系统详细设计.1 代码设计代码设计本系统采用 MVC 的架构模式,在代码的设计上遵循以下规范:(1)代码编写规范网站文章管理网站基本信息管理留言管理出售商品管理校园二手交易系统后台系统管理求购信息管理用户信息管理1注释。为常用方法和类做出相应的注释,提高代码可读性。2命名。类名:首字母大写;方法名:首字母大写;全局变量:全部字母大写;命名有实际意义,不用数字或拼音等命名。(2)代码的可扩展性。(3)代码的规范性。采用统一的编码(utf-8)(4)合理性。采用 mvc 的模式,实现界面
42、设计与数据控制独立。.2 数据库设计数据库设计1)数据库概念结构设计(1)用户实体。属性:用户编号,用户名,用户密码,用户电话,用户真实姓名,用户性别,用户 QQ,用户邮箱,注册时间,上次登陆时间。用户用户性别用户 QQ用户邮箱注册时间用户密码用户密码用户电话用户名真实姓名用户编号n1n1n1n1n11nn1留言留言留言回复回复留言回复站内信发布求购商品用户出售商品发布发布(2)管理员实体。属性:管理员编号,管理员帐号,管理员密码。(3)求购商品实体。属性:求购编号,求购商品名称,求购商品图片,求购商品介绍,求购时间,求购状态,用户编号。(4)出售商品实体。属性:出售编号,出售
43、商品名称,出售商品图片,出售商品介绍,发布时间,出售价格,出售类别,出售状态,用户编号。用户名用户用户密码用户编号求购商品名称求购商品图片求购商品介绍用户求购时间求购状态用户编号求购编号出售商品名称出售商品图片出售商品介绍用户出售价格出售类别出售状态用户编号发布时间出售编号关系模型:(1)用户信息表(Member) :用户编号,用户名,用户密码,用户电话,用户真实姓名,用户性别,用户 QQ,用户邮箱,注册时间,上次登陆时间。(2)管理员信息表(Admin):管理员编号,管理员帐号,管理员密码(3)求购商品信息表(Inquiry):求购编号,求购商品名称,求购商品图片,求购商品介绍,求购时间,求
44、购状态,用户编号(4)出售商品表(Sale):出售编号,出售商品名称,出售商品图片,出售商品介绍,发布时间,出售价格,出售类别,出售状态,用户编号(5)留言信息表(Message) :留言编号,留言类别,留言内容,留言编号,留言时间,留言状态,用户编号(6)留言回复表(Reply):留言回复编号,留言编号,留言回复内容,回复时间,回复状态,用户编号(7)站内信表(Letter) :站内信编号,发信人编号,收信人编号,发信时间,发信内容,信件状态2)数据库逻辑结构设计表 3-1 用户信息表列名数据类型是否为空说明User_idint否用户编号(主键)User_nameNvarchar(50)否用
45、户名User_pwdNvarchar(20)否用户密码User_telNvarchar(20)否用户电话User_realNameNvarchar(50)是用户真实姓名User_sexbit否用户性别User_qqNvarchar(20)否用户 QQUser_emailNvarchar(20)否用户邮箱User_regTimedatetime否注册时间User_lastLogindatetime否上次登陆时间表 3-2 管理员信息表列名数据类型是否为空说明Admin_idint否管理员编号Admin_nameNvarchar(50)否管理员账户Admin_pwdNvarchar(20)否管理员
46、密码表 3-3 求购商品信息表列名数据类型是否为空说明Inquiry_idint否求购编号Inquiry_nameNvarchar(50)否求购商品名称Inquiry_imgNvarchar(20)是求购商品图片Inquiry_contentNvarchar(500)否求购商品介绍Inquiry_timeNvarchar(50)否求购时间Inquiry_stateint否求购状态User_idint否用户编号Inquiry_idint否求购类别表 3-4 出售商品信息表列名数据类型是否为空说明Sale_idint否出售编号Sale_nameNvarchar(50)否出售商品名称Sale_img
47、Nvarchar(20)是出售商品图片Sale_contentNvarchar(500)否出售商品介绍Sale_timeNvarchar(50)否发布时间Sale_pricedecimal否出售价格Sale_cataint否出售类别Sale_stateint否出售状态User_idint否用户编号表 3-5 留言信息表列名数据类型是否为空说明Msg_idint否留言编号Msg_cataint否留言类别Msg_contentNvarchar(500)否留言内容Goods_idint否商品编号Msg_timedatetime否留言时间Msg_stateint否留言状态User_idint否用户编号
48、表 3-6 留言回复表列名数据类型是否为空说明Reply_idint否留言回复编号Msg_idint否留言编号Reply_contentNvarchar(500)否留言回复内容Reply_timedatetime否回复时间Reply_stateint否回复状态User_idint否用户编号表 3-7 站内信表列名数据类型是否为空说明Letter_idint否站内信编号Sender_idint否发信人编号Reciever_idint否收信人编号Letter_timedatetime否发信时间Letter_contentNvarchar(500)否发信内容Letter_stateint否信件状态4
49、. 模块设计模块设计本系统主要分为前台信息展示模块和后台系统管理模块组成。前台信息展示模块包括:用户信息模块,出售商品模块,求购商品模块,留言模块,站内信模块, 用户搜索模块; 后台系统管理模块包括: 网站基本信息管理, 用户信息管理,求购信息管理,出售商品管理,留言管理,网站动态管理,网站帮助信息管理。 前台信息展示模块前台信息展示模块1)用户信息模块1用户注册用户在注册页面,提交必填项的数据,判断用户名是否可用(数据库中用户名不能重复) ,若重复则提交错误,用户重新输入,否则将用户相关数据录入数据库中,用户自动登录到个人中心。2用户登录用户在登录
50、页面,输入用户名和密码,判断用户名和密码是否正确,如不正确,则返回登录页面提示用户名或密码错误,否则登录到用户中心。3用户信息管理用户登陆成功后,可以在用户中心对自己的相关信息进行管理,包括用户密码,用户基本信息等。2)出售商品模块1浏览出售商品信息用户可以在网站首页和网站的商品展示板块查看已经发布的商品信息。2发布出售商品信息用户成功登陆后,可以在用户中心出售商品模块里面,正确填写出售商品的相关信息,成功提交后会在网站的商品展示板块查看到已经发布的出售信息。3出售商品信息管理用户可以在出售商品模块, 对已经出售的商品信息进行管理, 更新商品信息,删除商品,商品上架,商品下架等操作。3)求购商
51、品模块1浏览求购信息用户可以在网站首页和求购板块浏览已发布的求购信息。2发布求购信息用户成功登陆后,可以在用户中心求购商品模块里面,正确填写求购的相关信息,成功提交后会在网站的求购展示板块查看到已经发布的求购信息。3求购信息管理用户可以在求购商品模块,对已经发布的求购信息进行更细,删除等操作。4)留言模块1发布留言用户成功登陆后,浏览商品信息,可以对相关商品或求购信息进行留言。2留言回复用户可以对其他用户对自己已发布的求购信息或出售商品信息的留言进行回复。5)站内信模块1发站内信用户成功登录后,可以对本站用户发站内信,了解商品详细信息或其他的交流信息。6)用户搜索模块1求购信息搜索2出售商品信
52、息搜索 后台系统管理模块后台系统管理模块1)网站基本信息管理1商品类别管理系统管理员登录系统后台可以对求购商品和出售商品的类别信息进行管理,包括添加,修改,删除类别信息。2网站基本信息维护系统管理员登录系统后台可以对网站的一些基本信息进行维护,如:前台动态图片,网站 logo 等信息。2)用户信息管理1查看用户信息2删除过期用户系统管理员登录系统后台,查看用户登录信息,当用户的上次登录时间与当前时间的差值超过系统设置的时间差时,系统管理员可以清除该用户的信息。3)求购信息管理1查看求购信息2删除不规范的求购信息系统管理员登录系统后台,查看用户发布的求购信息,当此求购
53、信息与网站规范不相符合时, 管理员有权删除用户的求购信息, 并以站内信的形式通知用户。4)出售商品管理1查看出售信息2删除不规范的出售信息系统管理员登录系统后台,查看用户发布的出售信息,当此出售信息与网站规范不相符合时, 管理员有权删除用户的出售信息, 并以站内信的形式通知用户。5)留言管理1查看用户留言2删除不合法的留言信息系统管理员登录系统后台,查看用户发布的留言信息,当此留言信息与网站规范不相符合时, 管理员有权删除用户的留言信息, 并以站内信的形式通知用户。6)网站文章管理1网站动态系统管理员登录系统后台,可以发布和管理与网站相关的动态,帮助用户了解网站的最新信息。2网站帮助系统管理员
54、登录系统后台,可以发布网站帮助信息,帮助用户更好的使用本系统,了解网站流程。.4 输入输出设计输入输出设计输出设计主要是由计算机对输入的原始信息进行加工处理, 形成高质量的有效信息,并使之具有一定的格式,供用户使用。本系统主要是以网页的形式呈现在用户面前,大部分的信息是以列表、文本、图像等形式输出,同时数据的输出都是有很大的及时性,即数据的输出只有在用户浏览网页时才会被访问调用,因此输出设备主要是以多媒体介质在显示终端上输出。输入设计是在保证输入信息正确性和满足用户需求的前提下, 应做到输入方法简单、迅速、经济和方便使用等。对于网页的输入设计主要是通过设计人性化的输入界面来提高
55、系统的输入速度,例如:利用下拉列表代替文本框等;通过网页后台代码判断输入数据的有效性与正确性; 通过设计输入框的属性确定输入数据的类型、长度、输入范围和输入格式等。网页的输入设备主要是通过键盘和鼠标,而后台主要是通过调用数据库文件输入系统。5 5 系统实施系统实施5.15.1 系统实施阶段的主要活动系统实施阶段的主要活动本系统的实施是在上述系统设计的基础上, 采用 Microsoft Visual Studio2010作为开发语言,后台数据库则辅以 SQL Server 2005 数据库进行的程序设计和程序调试。系统实施工作在系统分析和系统设计工作完成后,严格按照系统开发文档,对系统目标、系统
56、总体结构、系统代码设计、输入输出设计、数据库设计、处理过程设计以及系统运行环境等有了明确的理解和认识以后, 才能开始系统实施活动。这一阶段由编程(编码) 、测试、系统安装和新旧系统转换等主要活动构成。5.25.2 系统实施进度系统实施进度经过前面的分析,为本系统制定一个时间进度计划,该系统的设计将按照此计划的时间来完成。本系统设计从第一周开始,预计需要时间 3 个月,即在 12周左右完成任务。详细时间进度计划见下表:时间进度第 1 周完成系统总体规划和业务流程规划第 2 周完成系统初步调查和需求分析第 4 周完成业务流程分析、可行性分析和数据流程分析第 5 周完成系统的总体设计,明确该系统的功
57、能结构第 9 周系统详细设计阶段,此阶段需完成数据库设计、代码设计以及输入输出设计第 11 周系统实施阶段,将各功能模块结合形成一个完整的系统并加以调试第 12 周正常运行系统,查看运行日志,对本系统进行维护表 5-1 系统实施进度计划5.35.3 系统实施环境系统实施环境.1 硬件配置要求硬件配置要求CPU: Intel Core i3 2.67GHz内存:2GB硬盘空间:500GB.2 软件配置要求软件配置要求操作系统:Microsoft Windows xp 或以上版本数据库:SQL Server 2005开发工具:Visual Studio 2010开发环境:.NET Framework 4.0开发语言:C#Web 服务器 :IIS 5.0 或以上版本浏览器:360 安全浏览器5.45.4 系统功能测试系统功能测试此功能测试用例对测试对象的功能测试应侧重于所有可直接追踪到用例或业务功能和业务规
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年农村一二三产业融合发展的农业产业结构优化升级报告
- 社交电商裂变营销2025年:品牌故事与用户增长策略解析报告
- 共享农业体验园生态农业观光园可持续发展战略报告
- 2024古籍赠送法律协议
- 基于2025年远程医疗技术的分级诊疗模式在传染病防控中的应用报告
- 2023年驾照考试科目一知识点归纳总结
- 2023年继电保护工第二版初级工理论题库
- 2023年造价员考试真题试题和答案
- 2023年经济师中级经济基础知识试题及答案版
- 2025年新能源汽车买卖合同书含充电设施安装
- CJJ6-2009 城镇排水管道维护安全技术规程
- 体育中考培训行业分析
- 设立土地房地产评估公司商业计划书
- 入会申请表(模板)
- 2022年山东黄金集团有限公司省内井下一线产业工人招聘考试真题
- 医药公司采购部流程图111
- 卫辉市污水处理厂污泥综合处置工程污泥热解气化项目建议书(修改)
- 驴屠宰操作规程
- 安防系统施工组织设计
- GB/T 5267.3-2008紧固件热浸镀锌层
- GB/T 13539.4-2009低压熔断器第4部分:半导体设备保护用熔断体的补充要求
评论
0/150
提交评论