基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx

上传人:b****6 文档编号:6672483 上传时间:2023-01-08 格式:DOCX 页数:48 大小:2.46MB
下载 相关 举报
基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx_第1页
第1页 / 共48页
基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx_第2页
第2页 / 共48页
基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx_第3页
第3页 / 共48页
基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx_第4页
第4页 / 共48页
基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx

《基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx(48页珍藏版)》请在冰豆网上搜索。

基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文.docx

基于ASPNET闽南师范大学二手市场网站的设计与实现毕业论文

闽南师范大学

毕业论文(设计)

基于ASP.NET闽南师范大学二手市场网站的设计与实现

THEDESIGNANDIMPLEMENTATIONOFTHESECONDARYMARKETWEBSITEOFMINNANNORMALUNIVERSITYBASEDONASP.NET

 

姓名:

学号:

院别:

计算机学院

专业:

网络工程

年级:

2013级

指导教师:

 

2016年12月9日

闽南师范大学毕业论文(设计)

需求说明书

题目:

基于ASP.NET闽南师范大学

二手市场网站的设计与实现

姓名:

学号:

1308990333

院别:

计算机学院

专业:

网络工程

年级:

2013级

指导教师:

2016年9月2日

需求说明书

1、引言

1.1项目的目的和意义

现如今社会进步,物联网技术应用普及面越来越广,生活早已经离不开网络计算机等等的运用,很多行业都能体现网络信息化的特点。

就拿经济方面来说,现二手市场(跳蚤市场)很多,二手物品交易作为现代人不可或缺的生活方式。

形式通过实体商铺或者是网购两种主要形式。

但是二手商品交易存在着很多不定因素。

实体店方面,时间空间都十分受限制,需要特定的地点特定的时间。

还有物品的种类也不一定能满足买家的购物需求。

而网络二手市场方面,物品的真实性,还有交易的安全性不能得到保障,网络诈骗屡见不鲜。

而本课题目的就是将传统与网络结合,能一定程度上解决两者间的这些问题。

又因为大学生是主体,是买家同时又是卖家,物品资源可以得到更充分利用,有效的解决大学生经济开销。

无论是对家庭还是对社会都有着重要的节约节能的重要意义。

1.2项目的相关背景

开发软件名:

闽南师范大学二手市场网站

用户:

大学生(主要对象)、教师

项目与其软件、系统的关系:

本项目浏览器的客户端程序是以MicrosoftVisualStudio.NET为开发软件的应用程序。

采用ASP.NET开发技术,基于C#语言实现。

ASP.NET是一种建立在公共语言运行库上的程序架构,通过该架构可以建立强大的Web应用程序。

该网站属于B-C网站。

通过用户浏览商品、登录购买,实现用户模块功能。

网站后台系统,通过系统管理员管理商品、用户来实现。

1.3系统的运行环境

操作系统:

Microsoftwindows7

支持环境:

IIS6.17

开发平台:

VisualStudio2012

数据库:

MicrosoftSQLsever2005

1.4项目介绍

本项目是一个校园二手市场网站,买卖二手商品。

前后台两处,前台可以用户注册登录,买家的同时也是卖家。

注册用户可以在前台进行商品买卖。

后台是管理人员,管理人员利用后台进行网站的管理与监管。

2、系统需求

2.1功能性需求

本节具体介绍闽南师范大学二手市场网站的总体的需求和功能的具体划分要求,以及功能模块的具体介绍与描述。

本网站参考大型二手交易网站转转(58旗下产品)以及转转手机应用APP的营运模式,结合超级课程表内跳蚤市场的风格。

(1)功能划分

系统主要通过两大块分类组成,分别是前台用户的功能模块和后天的管理员功能模块。

前台用户功能模块:

前台功能模块是服务员于注册会员用户和访客用户。

其中访客用户可以在该功能模块当中搜索商品和浏览各个分类的商品。

注册会员用户这可以在访客用户的基础上登录模块当中,对商品的购买、商品的发布,发布自己所需商品的求购信息。

还用查看修改个人信息。

对后台管理员进行留言。

后台管理员功能模块:

后台功能模块是服务后台管理人员。

后台管理员可以查看会员用户成员,可以对其增删改。

可以查看删除会员用户发布的商品、买卖记录、需求商品、对管理员的留言。

还有对物品的分类管理以及管理员的增删改。

(2)系统总体框图

根据对系统各点需求,可以将系统的总体框架划分成两个重要部分,前台和后台。

再根据前台后台的具体模块功能结构。

得到整个系统的结构模块框架图,如图2-1所示:

 

图2-1系统的结构模块框架图

(3)系统总体流程图

系统根据不同的权限可划分为两大用户,前台用户(包括会员以及游客)、后天用户(后台管理员)。

前台用户进行商品买卖交易。

而后台用户则对系统进行管理。

总的系统流程图如下图2-2所示:

 

图2-2系统总体流程图

(4)面向用户的功能要求描述

前台功能:

首页(网站)、图书、生活、其他、全部供求、求购、登录、注册(用户登录后显示会员中心,安全退出)。

●首页是该网站的首页,首页有各种物品的分类总称,以及查看不同分类中的部分商品的信息。

点击图书,这可以查看图书类别下的二手图书商品。

点击生活,则可以查看生活中的二手商品。

点击其他,这可以查看分类比较杂七杂八的物品。

点击全部供求可以查看前三者的的物品的所有物品。

点击所选择的物品,可以查看物品的相关信息,以便进行购买(只有会员才能实现该功能,以及自己不能购买自己的物品,商品被确认购买之后,如果库存量为0,他人则没有权限进行第二次购买)至于点击求购,就可以查看了解其他用户及自己的需求商品。

●用户的注册:

游客用户可以同过注册的方式成为该网站的会用用户,注册过程中需要填写用户名(用户名不可重复注册)、密码、密码重复、电话、QQ、地址等信息。

密码通过复杂加密(md5加密,保障用户的信息安全性)存入数据库。

●会员的登录:

已经注册的用户(会员)可以凭借自己的用户名和密码进行登录网站。

●安全退出:

退出会员,成为一个游客身份。

●会员中心个人资料:

修改自己的个人资料,或许在注册过程中信息尚未完整又或者信息填写不正确,可以等到修改。

●会员中心密码修改:

修改自己的登录密码。

●会员中心添加交易物品:

会员可以发布自己的物品到该网站。

物品需要完善物品的信息,包括物品的标题、物品名称、物品所属的分类类别、添加物品图片(更醒目出售的商品)、物品价格、库存量、联系的电话(不一定是自己的电话)、QQ、地址、以及你对物品的一个大概的描述简介。

●会员中心交易物品的管理:

对物品的删改。

确保信息的完美性。

●会员中心发布求购:

类似发布添加交易物品信息填写所需物品信息,以及联系电话与地址等信息。

●会员中心求购信息:

查看自己所发布的求购信息,并且可以修改删除信息。

●会员中心购买记录:

查看及自己购买商品的交易记录。

●会员中心销售记录:

查看自己出售商品的销售信息。

●会员中心添加留言:

会员可以对后台管理员进行留言,是一个与后台管理员的留言平台。

可以很好的对后台管理员提出相应意见或是建议。

●会员中心留言管理:

对留言进行删除功能,可以避免笔误带来的麻烦。

后台功能:

管理员登录,管理员管理功能,其中包括后台管理员、会员管理、物品列表、需求列表、销售记录、物品分类列表、留言管理。

●管理员登录:

登录管理员管理界面,需要输入管理员用户名以及密码才能进入管理员管理界面。

●后台管理员:

其中小分类添加管理员是可以进行管理员成员添加;管理员管理,是可对管理员进行删除,与密码重置,密码重置考虑管理员之间有可能密码忘记;修改密码,对当前管理员的密码进行修改(不可修改其他管理员的密码)。

●会员管理:

分为两类,添加会员,增加会员成员。

会员列表,主要负责会员的管理,比如查看删除,已经密码重置(默认密码123456)。

一定程度上可以作为密码找回作用。

●物品列表:

显示所有将要出售的商品,以及商品的相关信息,比如发布者、物品发布所属分类,以及发布的时间。

管理员还有权对商品进行删除。

物品显示采用分页查看方式。

●需求列表:

显示所有发布者需要的商品,商品的一些信息,比如名称类别,发布时间等。

管理员有权对需求商品进行删除。

物品显示采用分页查看方式。

●销售记录;其中是销售记录列表。

管理员可以进行查看与删除。

查看的内容有物品的名称,买卖家双方,以及交易的时间。

●物品分类列表:

物品分类在前台分为,图书、生活、其他三大类。

这是第一分类。

作为二手市场,物品五花八门,需要对这些分类增加二次分类。

在图书中又可以分为名著、教科书……的二次分类。

使分类更加明显,便利与买卖双方。

分类列表可以查看所有分类,和二次分类进项增删改。

令物品分类越来越完善。

●留言管理:

对会员对管理员的留言可执行查看删除的权限。

了解前台用户对系统的建议和意见。

进一步管理改善该网站。

2.2数据描述

(1)会员信息表member,用于储存注册的会员的相关信息。

详细结构如表2-1所示。

表2-1会员信息表member

编号

列名

数据类型

数值大小

是否为空

描述

1

m_id

int

4

会员ID

2

m_name

varchar

200

会员登录名

3

m_pwd

varchar

200

会员登录密码

4

m_tel

varchar

200

会员电话

5

m_add

varchar

200

会员地址

6

m_qq

varchar

200

会员QQ

(2)管理员的信息表Member,用于储存后台管理员的相关信息。

详细结构如表2-2所示。

表2-2管理员信息表Member

编号

列名

数据类型

数值大小

是否为空

描述

1

Member_ID

int

4

管理员ID

2

Member_Name

varchar

300

管理员名

3

Member_Pwd

varchar

300

管理员密码

(3)物品分类类别信息表pro_cls,用于管理物品分类的类别。

详细结构如表2-3所示。

表2-3物品分类类别信息表pro_cls

编号

列名

数据类型

数值大小

是否为空

描述

1

pro_cls_id

Int

4

物品类别ID

2

pro_cls_name

Varchar

100

物品类别名

3

pro_cls_pid

Int

4

物品类别归类

 

(4)买卖商品信息表product,用于储存要出售的商品的相关信息。

详细结构如表2-4所示。

表2-4买卖商品信息表product

编号

列明

数据类型

数值大小

是否为空

描述

1

pro_id

Int

4

商品ID

2

pro_title

varchar

300

标题商品

3

pro_name

varchar

300

商品名称

4

pro_date

datetime

8

商品上架日期

5

pro_pri

varchar

50

商品价格

6

pro_intro

text

1000

商品概况

7

pro_type

int

4

商品为买/卖

8

pro_num

int

4

商品库存

9

pro_img

varchar

300

商品图片

10

m_id

int

4

会员ID

11

pro_cls_id

int

4

商品分类

12

pro_add

varchar

300

卖买家地址

13

pro_tel

varchar

300

卖买家电话

14

pro_qq

varchar

50

卖买家QQ

(5)商品交易信息表log,用于储存要商品交易的相关信息。

详细结构如表2-5所示。

表2-5商品交易信息表log

编号

列明

数据类型

数值大小

是否为空

描述

1

l_id

Int

4

交易ID号

2

m_id

Int

4

卖家ID

3

pro_id

Int

4

物品ID

4

l_date

datetime

8

交易时间

5

m_id2

Int

4

买家ID

6

pro_title

varchar

200

商品标题

7

pro_name

varchar

200

商品名称

8

pro_tel

varchar

200

卖家电话

9

pro_qq

varchar

200

卖家qq

10

pro_add

varchar

200

卖家地址

11

m_tel

varchar

200

买家电话

12

m_qq

varchar

200

买家qq

13

m_add

varchar

200

买家地址

 

(6)会员留言表ly,用于储存会员对管理员留言的信息。

详细结构如表2-6所示。

表2-6会员留言表ly

编号

列明

数据类型

数值大小

是否为空

描述

1

Id

Int

4

留言ID号

2

Descs

nvarchar

50

留言内容

3

Names

nvarchar

50

留言者名

4

Times

datetime

8

留言日期

(7)会员信息修改触发表member_log2,用于储存会员密码修改时显示提醒信息。

详细结构如表2-7所示。

表2-7会员信息修改触发表member_log2

编号

列明

数据类型

数值大小

是否为空

描述

1

m_name

Varchar

200

会员名称

2

m_pwd

Varchar

200

会员信息

 

2.3非功能性需求

Ø网站界面:

网站界面要简洁明朗,功能模块分布明确。

界面要结合校园与常见二手网站,使用能感受其中的亲切感,浏览条理清晰。

Ø性能特点:

功能模块之间分界明显。

不同功能之间要切换自然,过度变化柔和,操作简便而不失其实用性。

真正的能为大学生节约时间,节约空间。

以及物品的充分利用性。

需要能更好的解决许多大学生经济开销的问题。

Ø易用性:

与以往的二手市场和购物网站有相似之处,操作步骤明确,但面向学校,操作更符合学生的需求,避免华而不实与枯燥乏味的缺点。

Ø软件的安全性:

网站需要采用用户名加密码验证方式登录。

密码加密存储到后台要采用复杂加密,信息数据不会发生泄露。

交易范围为学校,确保交易的安全性。

软件的要运行确保了其稳定性。

Ø软件运行环境:

操作系统为MicrosoftWindows7(或以上系统);数据库为SQLsever2005以上版本;编译器Microsoftvisualstudio2005以上版本。

 

3.参考资料

[1]邝孔武,王晓敏,系统分析与设计[M].北京:

清华大学出版社.2002.9.

[2]刘玉红,HTML+CSS3网页设计与制作案例课堂[M].清华大学出版社2015.

[3]马瑞新.ASP.NET2.0程序设计案例教程[M].北京:

清华大学出版社,2009年.

[4]系统分析与设计方法[M].高等教育出版社。

2003.5.

[5]曹斌,韩中孝,ASP.NET数据库系统项目开发实践[M].科学出版社,2005.

[6]张玉平,ASP.NET+SQL组建动态网站[M].电子工业出版社2006.3.

[7]郭兴峰,陈建伟,ASP.NET动态网站开发基础教程(c#篇)[M].清华大学出版社,2006.5

[8]明日科技张跃延,王小科,许文武编著,ASP.NET数据库系统开发完全手册[M].人民邮电出版社,2007.1.

[9]韩颖,卫琳,邵玉梅等,ASP.NET动态网站开发教程.第三版[M].北京:

清华大学出版社,2012:

66-83.

[10]屈喜龙,朱杰等,ASP+SQLServer开发动态网站实例荟萃[M].北京:

机械工业出版社,2006:

18-37.

[11]魏汪洋,张建林,郑玉辉等,零基础学ASP.NET[M].北京:

机械工业出版社,2010:

107-135.

 

摘要

如今社会,科技领域中的计算机与网络飞速发展,电子商务伴随着网络的发展也蜂拥出现,其中网络网络购物前景最为可观。

论文主要介绍了,用服务端技术,visualstudio2012工具在Windows7系统上开发的“闽南师范大学二手市场网站”。

该网站是将实体二手商品与网络购物二者结合,取其精华去其糟粕,符合专属本校大学生特点的二手交易网站。

该网站应用sqlsever2005作为数据库存储,以B/S为结构的小规模动态二手交易网站。

通过页面的设计还有脚本的语言来实现系统的功能,如用户注册、登录,以及二手商品浏览与交易、交易记录查看。

会员中心后台还能修改密码、添加买卖物品、等等。

从而实现了买卖家的互动。

关键词二手商品;网络购物;大学生;;visualstudio2012;sqlsever2005

Abstract

Nowadays,withtherapiddevelopmentofcomputerandnetworkinthefieldofscienceandtechnology,thedevelopmentofe-commerceisalsoaccompaniedbythedevelopmentofthenetwork.

Thispaperdescribestheuseofservertechnology,visualstudio2012toolsdevelopedontheWindows7system,"thesouthernFujianNormalUniversitysecondarymarketsite".Thiswebsiteistheentityofsecond-handgoodsonlineshoppingandthecombinationofthetwo,itsessencetoitsdregs,inlinewiththecharacteristicsofCollegeStudents'exclusivesecondarytradingsite.ThesiteusesSQLsever2005asadatabasestorage,withB/Sasthestructureofsmallscaledynamicsecondarytradingsite.Throughthedesignofthepageaswellasthescriptlanguagetoachievethefunctionofthesystem,suchasuserregistration,login,aswellassecond-handgoodsbrowsingandtrading,transactionrecords.Membercenterbackgroundcanalsomodifythepassword,additems,etc..Inordertoachievetheinteractionbetweenthesellerandthebuyer.

Keywordssecondhandgoods;onlineshopping;collegestudents;;VisualStudio2012;SQLsever2005

 

I

摘要

1.概述

1.1课题背景介绍

现在的我们所处的社会是一个网络时代,网络已经和我们的生活紧密联系在一起了。

着眼大的方面,军事、交通、医疗各个领域都需要网络的应用和搭配。

生活方面我们也需要跟上时代的脚步。

学会应用网络服务生活、服务自己。

而电子商务这一方面就做的非常出色。

比如淘宝网、京东网、当当网等。

这些在电子商务中的大巨头。

满足我们不用出门就可以轻松简单选购商品和购买商品。

电子商务已经深入生活改变我们的生活方式。

1.2课题目的和意义

科技发展迅速,网络普及面逐渐扩展。

我们的生活诸多方面都发生变化,早已经不能和以前的时代相提并论。

优胜劣汰,我们应该跟紧时代的脚步,摒弃落后的科技水平。

如电子商务就是一个时代进步的具体体现。

电子商务取代了许多的实体商铺,弥补了实体商品的缺点。

而作为大学生的我们渐渐融入这种网络买卖的生活步调,并且成为生活中重要的组成成分。

留意我们的周边,结合qq,超级课程表中的跳蚤市场,以及较大的二手网站如58,。

就会发现二手商品的买卖还是有很多。

这也说明二手商品性价比很高、价值很大,因为二手商品有价格低,实用性高的特点,总结起来就是性价比很高。

但同时这些二手交易的平台和网站暴露出很多问题。

一方面,针对个人卖家的买卖没有系统的分类,显示往往杂乱不堪,缺少比较系统的分类规模。

另一方面。

规模较大,能做到很好分类的却不能结合考虑作为对象是在校学生。

交易过程存在交易安全风险。

一旦克服了这两大问题。

同时又能结合电子商务优于实体商铺的时间空间不受限的特点。

而本题的校园二手交市场网就能很好的做到这些。

这就是我本次课题所要的目的。

而有了系统的校园二手交易网站,我们除了克服了上述的问题缺点。

同时本课题的另外重要意义在于面对庞大人口数量的大学很好的解决了没有校园内每年闲置却还能使用的物品。

一方面物品可以等到更好的利用,减少一部分同学的生活支出,从而减轻该家庭的生活负担,同时也符合当代社会走可持续发展的发展战略;另一方面,对于卖方的同学不仅解决了闲置物品的存放,而且增加自己的经济收入又减轻了家庭支出负担。

做到各有所需,各有所得。

还有一点,系统符合与时俱进的特色,紧跟时代的脚步。

总结以上校园二手市场网站的课题有着非常重要的意义。

 

1.3关键技术

1.3.1使用web用户控件创建页头

对于一个网站,页面的美观度非常重要。

那么就需要对页面的一致性作出重要要求。

本网站通过web用户控制创建top.ascx页头文件。

对网站不同的公共界面进行封装。

Axcx文件有不能被web直接访问的特点,但是可以嵌入aspx文件之中。

这样就可施行不同公共界面的封装,节省了大量的工作量同时保证一致性,统一性。

给访问用户一个整体整洁

1.3.2使用数据库和Request函数实现个人信息传递

首先,网站通过连接数据,在网站用户进行信息存储是,会将数据存入数据库之中,如商品信息、用户信息、交易信息等等。

在网站访问数据是,网站会通过数据库访问数据,再从网页显示出来;第二网站通过Request.Cookies["buy"]函数与top.ascx结合。

当用户登录时保证信息在不同网页当中传递。

函数有数据唯一性,与时效性。

一定程度上确保了用户信息的安全。

1.3.3MD5加密算法

网站对用户或是后台的管理人员都设置了密码验证方式通过,而密码在存入数据库之前又会进行一次密码复杂加密---MD5加密方式。

这样能够更大程度的加大用户信息的安全性。

即使他人对数据库进行信息的查看,也能直接获取的用户的明文密码。

2.系统分析

2.1可行性分析

可行性分析是所要研究的系统的开发是不是能达到现实所期望的与是否有价值进行。

可行从系统开发的经济、技术、工程等多方面进行分析

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1