软件工程素质导论大作业

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程名称:软件工程素质导论大作业题目:校园二手交易系统

班级:

学号:

姓名:

一、项目概述

1.1项目简介

校园二手交易软件为用户提供了一个二手交易的平台。根据大中学校商品情况及学生的实际需求,系统的主要功能模块为信息分类、信息搜索、发布信息、用户注册登陆、管理后台等。在软件的设计中,分为前台和后台两个部分设计,前台主要用于提供用户注册和登陆、发布供求信息、查询供求信息、等功能,后台主要功能有:用户管理、供求信息管理、信息分类管理、等。系统还可提供用户对自己发表的供求信息的修改、删除,以及对用户密码的找回,用户信息的修改功能,可以方便用户对自己基本信息的管理。

1.2项目功能

校园二手交易系统可以录入全国的各大高校,连接校园教务管理系统进行个人信息的确认,用户身份确认后,登陆此软件,可以发布闲置的二手物品,也可以发布收购需要的物品。

1.3功能模块介绍

出售物品:包括发布人的信息、发布时间、闲置物品的价格和数量、交易情况、物品的新旧程度、上传发布物品的照片。

收购物品:包括发布人信息、发布时间、收购物品的价格、收购物品的新旧程度、与发布人交谈。

二、可行性研究

2.1可行性研究过程

1.信息实用,方便学生

二手网站上提供许多方便学生学习与生活物品的信息,如毕业生不用的尤其是半新旧、价格颇低的专业书籍、手机、电脑等,在大学生中广受青睐。学生宿舍没有娱乐设施, 为让课余生活丰富多彩, 多数大学生会选择购买电脑,不要小看“电脑”,一有球赛开战,许多同学围坐在它身旁, 足以看出它的“魅力无限”,有。大学生活结束时, 还可变卖给低年级同学。“二手旧自行车”在大学生中非常抢手,大学校园“大”,有的还分好几个校区,每天上课、做实验, 跑来跑去实在很辛苦,有时偶尔还要上街溜达,外出结伴游玩对自行车需求自然很多。买新的,价格高,还容易被“盯上”,还是“二手”的好。用了三年五载,再便宜转手,即使扔了也划算。学期开始,很多学生先不去买新书而到网站上搜寻与课程要求相同的教材,这在大学生中十分普遍。如等级考试教程,新书40元左右,而二手书仅10元,况且,在旧书中还有高年级的笔记,更加实用。软件商品琳琅满目,电脑、U盘、移动磁盘、灯、收音机、衣架、球拍、健身器等,比比皆是。

2.培养学生的经营意识

过去一到期末,或临近毕业,书籍、生活用品都当成废品,很便宜的卖给收废品的,而现在,学生可以将这些物品信息挂在校园二手网站,以便学生之间双向选择,创造一定的经济价值,有的学生还收集、整理这些信息与物品,进行经营,尝试做“老板”的感觉。

3.二手交易软件深受学生青睐

高校的二手交易市场是一个大市场,每年都有毕业生要毕业,每年都有新生来报到,毕业生们不可能将几年来留存下的东西都带走,有些物品已成为累赘,卖掉反而还能赚些路费。学生们的消费水平本来也不高,都希望能买到物美价廉的商品,这个时候,二手交易市场的作用就发挥出来了。卖主可以在网上登记自己要处理的物品以及售卖价格,联系方式,买主则可以在网上搜索自己所需要的,若没有,也可以在网上发布求购信息。当然,二手交易市场不但能处理毕业生的多余物品,平时学生们有任何闲置的东西或有任何需求都可以免费在二手交易市场上得到处理,并且不限时间也不限地点。这一切只需要大家动动手就万事大吉了,其效率是先前面对面交易方式的数倍。

4.校园二手交易平台交易安全

校园二手交易平台上进行交易的大多都是本校的学生,他们在发布供求信息时都提供了真实的联系方式,商品价格及质量可以直接当面确定,不像那些纯商业应用,买卖双方都存在很大的风险。

2.2可行性研究要解决的问题

软件开发人员:对于本软件的开发和完善缺乏专业的人才来进行功能的实现,还缺乏美工人才对软件的界面进行设计。

软件使用人员:需要了解本软件的功能以及如何方便快捷的使用本软件。

1.项目的技术支撑

面对当今社会技术的飞速发展、计算机科学技术已经发展的相当成熟。C语言、C++、C#、JA V A、.NET等高级语言完全可以驾驭各项功能。Access、SQLServer、Oracle等数据库可以完成对数据的存储,只需将后台程序与数据库连接即可实现对数据的操作。

2.项目在经济上的可行性

本软件的开发需要一定的资金投入,当软件开发开发完成并投入使用后,可以采用投放广告的形式来收取广告费用,从而实现本软件的经济价值。

3.项目在法律方面的可行性

本软件是具有广大大学生群体需求的软件,主要针对大学生群体,不会存在侵权行为,因此在法律允许范围内是合法的。

三、需求分析

3.1功能需求

为大学生提供方便快捷的二手物品交易平台,促进了大学生闲置物品的流动,提交物品的利用率。

本校园二手交易软件应具备以下功能:

1.登陆

因本软件需要发布信息,所以需要使用者实名登陆,使用学号和密码进行登陆。同时本软件应设置管理员用户,当出现一些不符合规定和要求的信息时进行信息的删除,同时对信息的所有人进行一定量的惩罚。

2.发布

发布要出售的二手物品或者发布需要的二手物品。

3.修改信息

当用户发布信息后,可能由于一些原因需要修改发布的信息,所以需要有修改信息的功能

4.查询

当使用的用户多起来后,不能再要求用户去一条条的浏览发布信息,所以需要软件拥有查询功能,根据使用者的要求进行快捷查询,方便使用者找到自己所需要的信息。

5.分类

使用者发布的二手物品信息在发布时需要添加物品的类别,方便需要的人按照类别去寻找,更加方便物品的发布者和需求者。、

3.2性能需求

为了保证本软件能够长期、安全、稳定、可靠、高效的运行,本软件应满足一下的性能需求。

1、准确性和及时性

系统处理的准确性和及时性是系统的必要性能。系统应能及时而且准确的根据用户权限及所输入的信息做出响应。由于本系统的查询功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。

2、易用性

本系统是直接面对用户的,这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面,从而保证系统的易用性。

3、标准性

系统在设计开发使用过程中都要涉及到很多硬件、软件。所有这些都要符合国家标准。如规范的数据库操作界面、作为业界标准的TCP/IP网络协议及ISO9002标准所要求的质量规范等;同时,在自主开发本系统时,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。

3.3未来可能出现的情况

软件开发初期,可能由于软件的使用用户较少,因此需要用户通过联系方式来进行线下的交易,当用户基数达到了一定程度,可以尝试为用户提供线上支付的功能。

非功能性需求

列举出所有非功能需求,不是外部接口需求和限制。

1.数据精确度

(1).查询信息时应保证查全率,所有相应域包含查询关键字的记录都应该查到。(2).查询信息应保证查准率,查到的记录应与给定的查询条件完全匹配。

2.时间特性

本网站具体时间特性要求要根据网速来决定。我们将最大限度的减少系统响应时间,最小化更新处理时间和数据转换时间。

3.系统容量需求

注册用户:3500以上

在线用户:1500以上

相关文档
最新文档