当前位置:文档之家› 资料校园二手商品交易系统的设计与实现

资料校园二手商品交易系统的设计与实现

资料校园二手商品交易系统的设计与实现校园二手商品交易系统的设计与实现——前台管理模块的实现一、课题研究背景1、国内外研究现状随着Internet技术的发展,网络已经渗透到人们的日常生活的方方面面,悄悄地改变着人们的生活方式。

未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化,网络化、电子化、虚拟化。

Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。

由于电脑和网络的普及,网站也随之越来越多,使用网络资源的人也越来越多,网站需要更新的信息量也越来越大。

如果使用静态页面,则维护工作将会非常繁琐,管理员每天需要制作大量的网页,从而浪费很多时间和精力,静态网页是由单纯的HTML语言组成,没有交互性。

因此为了满足实际需要,许多网页文件的扩展名不再只是htm,html,而是出现了php,jsp,aspx等为扩展名的网页文件,这些都是采用动态网页技术制作出来的。

早期的动态网页主要采用CGI技术,CGI即Commom Ganteway Interface (公用网关接口)。

可以使用不同的语言编写适合的CGI程序,如Visual Basic,Delphi 或者C/C++等。

虽然CGI技术已发展成熟且功能强大,但是由于编程困难,效率低下,修改复杂等缺陷,所以逐渐已被技术取代的趋势。

静态网页和动态网页各有特点,网站采用动态网页还是静态网页主要取决于网站的功能需求和网站内容的多少,如果网站功能比较简单,内容更新量不是很大,采用纯静态网页的方式会更简单,反之一般要采用动态网页技术来实现,静态网页是网站建设的基础,静态网页和动态网页之间也并不矛盾,为了网站适应搜索引擎检索的需要,即使采用动态网站技术,也可以将网站内容转化为静态网页发布。

动态网站也可以采用静动结合的原则,适合采用动态网页的地方用动态网页,如果必要使用静态网页,则可以考虑用静态网页的方法来实现,在同一个网站上,动态网页内容和静态网页内容同时存在也是很常见的事情。

2、课题研究的意义网上购物是随着Internet的普及而发展起来的一种新兴的生活方式。

它使人们能够足不出户地选购商品,一个成功的购物网站涉及到方方面面,比如网站的地位,网站的配套服务等。

本课题涉及尝试用ASP在网络上架构一个网上校园二手商品交易市场,让每一个学生都在学校内完成二手商品交易,通过交易,不仅可以进行环保,节俭等传统文明教育,还可以帮助贫困的学生更好地学习和生活。

现在学生上大学,家庭贫困的学生对生活用品要求不高,但每年毕业生都有大量的物品廉价出售,甚至丢弃。

因此开设一家二手商店,专门从事这方面的生意一定有市场,而且现在网上购物也逐渐成为一种时尚,被广大大学生所接受,所以在网上进行二手商品交易不仅能给学生带来购物的方便,还能节约时间和金钱,避免浪费。

更重要的是还能在买卖的过程中培养学生的诚信品质。

二、研究内容(一)课题主要内容1. 校园二手商品交易网站的基本理论、特征。

2. 校园网上购物流程的特点、网上开店及求购信息的特点,重点对系统框架结构、数据库结构。

3. 校园网上二手商品交易的建设背景,设计了校园二手商品交易网站的系统架构,对其功能需求、体系结构进行了分析,设计了校园二手商品交易网站的数据模型。

4. 在对校园二手商品交易网站进行需求分析的基础上,设计了校园网上交易的主要功能模块,实现了校园网上交易的主要功能。

(二)研究的目的和意义校园内的二手交易多是利用BBS,高校校园BBS上的“跳蚤市场”早己形成了一定的规模,作为学生间二手物品的交流平台,它为供需双方提供了便利。

开学伊始,“跳蚤市场”更是格外红火,花三四折的价钱买本参考书、几十块钱买辆二手车、几百块钱买个名牌手机,这样的经济型消费越来越得到广大学生的喜爱。

建立二手交易市场的宗旨是:1.为卖方解决“废之不用、弃之可惜”的物品。

2.为贫困生提供廉价、有用的二手物品。

目前各高校在校大学生的消费差距仍然是比较大的,许多学生由于生活的拮据根本无法承担高额的学习、生活费用,但是一些生活、学习用品又是必须具备的,以往他们常常为了寻找廉价的商品而费尽周折。

如今,只需进入学校建立的二手市场就可轻而易举的找到廉价的二手商品。

3. 净化校园环境。

众所周知,由于没有很好的规范,学校的宣传栏贴满了诸如报名、旧物品买卖等各种信息,而学校正常活动的通知却被这些信息所覆盖,造成不必要的损失。

尤其是在每年毕业前夕,部分学生在路边兜售旧书塔二手物品,废弃了的就随意丢弃,对校园环境造成了影响。

然而,在网上的虚拟空间内不再需要传统的纸张海报,只需注册登录后即可发布信息,方便快捷。

(三)总的设计内容(系统的组成和功能构想)根据需求分析,校园二手商品交易系统主要包括前台管理模块和后台管理模块的设计与实现。

通过登录界面的进入,校园二手商品交易系统的两大类用户——普通用户和管理员能选择各自的身份登录进入系统。

这两大模块在以上都详细叙述过。

在设计上将各个不同的功能模块化,以实现具有不同功能的模块之间相互独立,这样既易于实现又容易维护,同时软件的可靠性更高。

总的功能模块如下图所示系统主要设计了用户设置功能、发布信息功能、信息管理功能、搜索信息功能、留言功能及系统管理功能模块。

用户设置功能主要是用户注册必须填写所要求的个人资料。

完成个人资料登入。

发布信息功能主要是为已注册用户的服务,登录的用户可以即时发布自己的二手商品信息,立刻就能浏览到,这是本系统的主要功能。

信息管理功能是帮助已发表信息的用户管理自身发布的二手商品信息的同时也管理短消息信息。

此项功能也主要是服务于注册用户。

搜索信息功能是面向所有登录到本系统的人员的,采用模糊查询的方法,遍历所有二手商品的信息搜索出浏览者感兴趣的内容。

留言功能分为两种,一种是对某一二手商品信息进行留言,还可以查看该信息的其他留言;另一种是短消息的,可以在用户与用户之间,也可以在系统管理员与用户之间进行短消息联系。

系统管理功能是系统管理员对系统所有信息资源进行统一管理的一个模块。

只针对系统管理员账户,登录方式采用了账户加验证码机制,提高该模块的安全级别。

留言功能可在信息管理功能中进行相应的管理,该项功能也主要是面向注册用户的。

我主要负责前台模块的设计与实现该系统运用网上交易系统,主要实现商品信息的维护与管理,商品信息进行科学分类。

包括用户注册、用户管理、商品查找等功能。

1、用户注册模块设计与实现根据用户输入新的用户名和密码,判断输入的用户名与数据库中已有的记录是否有重复,若重复,则要求用户重新输入,否则在输入新的信息后将其加入到数据库中,再登录到首页上。

2、注册输入信息的检查为了防止在注册中输入的信息中一些必填项未填就执行操作,故在表单提交前需要对信息进行检查3、用户登录模块设计与实现根据用户输入的用户名和密码,首先判断用户名是否为空,如果为空,则系统要求重新输入,如果不为空,则与数据库中用户信息表做比较,若与记录一致,则进入网站浏览网页,否则提示错误,要求重新输入。

4、新闻信息模块的设计。

5、商品信息模块的设计。

6、用户留言。

三、实现技术(设计思路)在设计上将本系统所需要的功能模块化,便于开发。

这样不仅使得系统的结构清新、层次明了,还提高了代码的重用率,减轻了开发的负担。

其次,在设计上采用三层体系结构,将视图、控制层和数据库操作分开,客户端通过统一的接口向接口向控制层发送请求,控制层再从数据库操作中获得相关的数据,通过视图显示出来。

这在一定程度上增加了数据库的安全性、系统的可移植性。

根据以上的设计思想,系统架构图如图所示。

数据库访问层ceng层数据库逻辑层界面层四、开发工具1、软件架构:B/S结构、数据库:SQL Server 2005 23、开发语言:C#4、主要开发技术: 2.05、集成开发环境:Microsoft Visual Studio 20086、主要技术指标:(1) 用户界面友好、美观,操作简单。

(2) 屏蔽底层对数据库的直接操作。

(3) 方便各层用户的使用。

(4) 交互性、实用性和安全性强。

(5) 版面布局整齐,色彩搭配和谐。

五、进度计划序号进度计划时间安排 1 查阅相关文献资料及调研 2011.11.1,2011.11.30 2 知识储备,方案设计 2011.12.1,2012.1.15 3 软件需求分析2012.1.16,201.1.31 4 软件概要设计及详细设计 201.2.1,2010.2.305 程序代码编写 2010.3.1,2012.4.256 软件测试及验收 2012.4.26,2012.5.97 撰写论文及毕业答辩 2012.5.10,2012.6.108 论文修改及作品完善 2012.6.11,2012.6.24六、参考文献[1] ASP网站开发四“酷”全书万峰科技电子工业出版社 [2]ASP+SQLServer组建动态网站实例精讲龙马工作室人民邮电出版社[3] 开发技术大全郭靖人民邮电出版社 [4] 应用开发百例俞雷、周松建清华大学出版社 [5] SQL Server 2000 入门与提高周绪、管丽娜华大学出版社 [6] SQL Server 2000应用与开发范例宝典李贺人民邮电出版社[7]《数据库原理与应用》李春葆、曹平清华大学出版社 [8]《数据库系统概论》萨师煊、王珊高等教育出版社 [9] ASP3.0动态网页培训教程肖金秀、冯沃辉冶金工业出版社[10]《.NET安全编程(C#)》弗里曼清华大学 [11]《C#NET程序设计》李旗机械工业出版社 [12] 2.0+SQL Server 2005项目开发刘乃丽人民邮电出版社,[13] +SQL Server数据库开发与实例吴晨清华大学出版社[14] SQL Server 2005数据库应用系统开发启明工作室人民邮电出版社。

相关主题