校园二手交易网需求资料文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求分析
题目:校园二手交易网
内容摘要
目前多数学校的学生相互的认识只能停留在班级内或者年级内之间,因此相对的信息比较闭塞,考虑到学校的学生可能有一些留着不用弃之可惜的物品(例如书籍、运动器材等),同时还有一些同学可能没有足够的资金买新的物品却又很想要的东西。因此,建立一个校园二手交易网系统来解决这些问题十分必要。通过Internet来实现网上交易,是现代电子商务的一个具体实现,具有很重要的现实意义(已经有很成功的电子商务网站:淘宝网、当当网等)。校园二手交易网可以实现学校学生资源互换,可以有效利用校园这个集体的环境,使其发挥最大效力,更好的为学校学生的生活提供服务。
本文以实际运用为开发背景,运用软件工程原理和开发方法,采用JSP 技术构建一个基于B/S模式的校园二手交易系统的过程,以期改变过去资源浪费,让学校学生的生活更加便利。
本系统使用的是JAVA语言,前台使用Jsp,后台数据库使用的是MySQL。系统采用的是三层结构设计,即用户界面层、业务处理层和数据存储层。三层分别独立,用户界面与业务逻辑分离,系统的安全性、可维护性、重用性和扩展性都大大提高。整个开发过程首先对系统进行需求分析,得出系统主要功能,数据流图及数据字典。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计,系统总体结构设计,系统数据结构设计和系统安全设计等;详细设计主要包括系统数
据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析总结,得出系统的不足及需要改进的地方,为以后的系统维护提供了方便,同时也为今后开发类似系统提供了借鉴和帮助。
本系统有管理员,会员和游客3类用户。管理员可以对会员的基本信息和对游客的申请进行操作。会员则可以发布二手物品,购买二手物品,查二手物品信息等。至于游客,可以浏览二手物品,注册成为会员,浏览评语等。
关键词:二手交易管理;JSP技术;B/S;MySQL
目录
1.1课题的来源、背景与意义 (1)
1.1.1来源 (1)
1.1.2背景 (2)
1.1.3意义 (2)
二、综述 (3)
2.1国内外研究现状 (3)
2.2现行研究存在的问题及解决方法 (3)
2.3本课题要达到的设计目标 (4)
2.4开发工具 (4)
2.4.1JSP介绍 (4)
2.4.1MySQL介绍 (5)
2.4.2SmartUpload介绍 (6)
2.4.3JavaScript介绍 (6)
三、方案设计与论证 (7)
3.1系统需求分析 (7)
3.1.1研究的可行性 (7)
3.1.2系统主要功能需求 (7)
3.1.3功能模块设计 (8)
3.1.4采取的基本方法,技术路线 (9)
3.1.5系统工作流程 (9)
3.2模块分析 (11)
3.2.1会员管理模块详细分析 (11)
3.3用例分析与时序图分析 (12)
3.4编程模型及数据结构 (14)
3.5数据模型分析 (16)
3.5.1系统E-R图 (16)
3.6关键技术及难点 (17)
校园二手交易网
绪论
目前,社会正处于空前发达的高速发展阶段,信息网络时代已经在我们的生活中有了越来越深刻,越来越真切的体会,互联网就是这个时代的一个重要特征。网络使人们的工作、学习、生活都变得更加简捷,顺畅,方便。在这样社会不断进步的大前提下,面对我们的更多的是挑战与机遇,互联网的不断普及和壮大更是这个挑战的前沿战线,世界范围内的多层次、多侧面的计算机互联网教育热潮正在蓬勃掀起。
电子商务,Electronic Commerce,简称EC。通俗的说,电子商务就是利用互联网开展商务活动,当企业将它的主要业务通过企业的内联网、外联网、及互联网与企业的职员、客户、供销商及其合作伙伴直接相连时,其中发生的活动就是电子商务。
我们开发的就是基于Web的校园二手交易网系统,是一个以软件工程专业的课程为模板的系统,其开发主要包括数据库的建立以及前端应用程序的开发两个方面。共分为4个主要模块,信息管理模块,图片上传查看模块,交易评价模块,基于网页的聊天模块(在前期版本中不进行实现)。
1.1课题的来源、背景与意义
1.1.1来源
随着科学技术的不断提高,计算机科学日渐成熟,网络应用越来越广泛,其强大的功能已被人们深刻认识,网络已进入人类社会的各个领域并发挥着越来越重要的作用。
同时,在这个信息化的时期,电子商务也就成了一个热点问题。相对成熟的模式有B2B,B2C,C2C。而校园二手交易网系统的开发和使用就是建立在C2C之上,为了让学生的物品能够有个更好的利用,同时也能够在某种程度上也能节省开销,为学生的生活提供更为便捷的方式。
1.1.2背景
我们都会有这样的感觉,不论社会进步以及网络发展有多么迅速,我们有时仍然不知道如何利用好这更加快捷,方便,安全的网络。以我们平时生活中物品来说,有些体育用品在修完体育课之后就不会用到了,当到了毕业之际更是如此,很多生活用品都面临被扔弃,这既浪费了资金又浪费了物品应有的价值。但是如果把这些自己不需要的物品挂到网上卖掉或者交互自己喜爱的物品。这样就能够互赢。
所以,我们的“基于Web技术的校园二手交易网”就在这样的前提和背景下诞生了。
1.1.3意义
在这样的背景下,我们希望开发出一种平台,可以同时对MySQL数据库进行操作。并且把学生与学生之间的物品交易关系与之相结合开发出的一种基于Web的二手交易系统来进行操作。
目前,对废旧物品信息的管理和存储有很多种形式,而对于学生不要的物品的管理也可以通过有效的并与之对应的程序来进行管理,可以提高物品自身的价值与浪费,同时学生也可以有自己的一点零花钱。对于传统的丢弃或者当作垃圾物品卖掉来说,有一个应用程序来操作这些不仅会提高校园内相互的认识程度,同时也会让我们的生活更加方便。
同时,作为计算机应用的一部分,使用计算机通过网络资源对学生要买的物品信息进行管理,可以使其他人能获得他们需要物品的信息,而且这种方式可靠性高、查找方便、应用广泛、容易保存、成本低等很多优点。这些优点能够极大地提高物品交易的效率。因此,开发这样一套二手交易系统软件成为很有必要的事情。而且只要软件的设计合理,可以为个人,学校乃至社会节约成本,减少受骗的发生,降低资源损耗和浪费。利用计算机的高速运算及大容量存储,运行速度快的优点,借助数据库管理技术,应用我们已有的网络资源,开发一个校园二手交易网管理系统,实现学生之间交易的规范化、合理化、应用化。