软件工程报告
华北科技学院计算机学院综合性实验华北科技学院计算机学院综合性实验 实实 验验 报报 告告 课程名称课程名称软件工程软件工程 实验学期实验学期 2017 2017至至 2018 2018学年学年 第第 1 1学期学期 学生所在院部学生所在院部计算机学院计算机学院 年级年级 2015 2015 级级专业班级专业班级 学生姓名学生姓名学号学号 任课教师任课教师刘明艳刘明艳 实验成绩实验成绩 计算机学院制计算机学院制 华北科技学院计算机学院综合性实验报告 《《软件工程软件工程 B B》课程综合性实验报告》课程综合性实验报告 开课实验室:基础六实验室开课实验室:基础六实验室20172017年 年 1212 月月 8 8日日 实验题目校园二手交易平台 一、实验目的 通过综合性上机实验使学生了解完成一个计算机应用系统开发的完整过程,学习所应 该采取的步骤、方法,掌握系统分析、系统设计和系统测试的主要环节,能够适应将来实 际工作的需要。 二、设备与环境 微型计算机、Windows 系列操作系统 、Visual C++6.0 等编辑软件。 三、实验内容 1 可行性分析 随着计算机以及网络技术的发展,Internet 应用在全球范围内日益普及,在众多的网络服 务中,Web 给人耳目一新的感觉,而其中,网上购物已经日渐普及,很多人都通过网络来 购物。目前上网已经成为大学生不可或缺的一部分。特别是在一些面临毕业的大学生中, 在处理自己的生活用品时也不知如何是好,一些比较贵重的商品既不想当成废品卖掉,也 不能找到合理的渠道卖点。校园二手交易平台为在校的大学生提供一个平台,学生将自己 不用的东西信息放在网上,也可以在网上找自己需要的东西,物美价廉,达到双赢。卖主 可以在网上登记自己要处理的商品以及销售价格,联系方式,买家可以在网上搜索自己需 要的东西。校园二手交易平台不但能够处理毕业生的多余物品,平时学生们在任何闲置 的东西都可以在平台上得到处理,并不受时间和地点的限制。 1.1 背景 目前,在校园里,存在大量的二手用品的交易需求,因为每年都有毕业生要毕业,每年都 有新生来报道,毕业生不肯能将几年来留下的东西都带走,有些物品已经成为累赘,卖掉 反而还能赚写路费。学生们的消费水平本来也不高,都希望能买到物美价廉的商品。伴随 着互联网的快速发展,网购也越来越流行起来,尤其在校园里。并且伴随着网络交易平台 的发展,淘宝,支付宝交易平台的不断更新,体现了网上交易的魅力,在这种情况下,建 立一个网络交易平台,来解决供求双方的信息需求,满足校园中的二手交易市场,是很好 的前景。 1.2 要求 二手交易平台做为一个交易的平台网站,必须要有自己的门户网站,主要能够实现产 品展示,发布出售商品,管理自己出售的商品,添加进购物车,登录等功能。实现该网站 应该主要做到以下几点;1.高效全面。网上操作流程简单,能很好地为面对面交易提供信 息服务。2.信息的搜索高效快捷。3.规范有序。信息的发布要符合一定的要求,做到整洁 完整;网上操作流程步骤遵循一定的次序。 第 1 页 华北科技学院计算机学院综合性实验报告 1.3目标和方案的可行性 目前,二手商品交易成为了当代大学生课余生活的一大热门,许多学校每年要举办 红红火火的“跳蚤”市场,可见大学生对二手商品的交易的需求,可遗憾的是校内的二手 交易往往时间短暂,远远无法满足广大学子的交易需求。据调查,高校二手市场的供求双 方都是庞大的群体,对二手交易需求非常强烈。他们手中或多或少的都有具有使用价值但 自己已不在需要的物品。一年一度的校园“跳蚤”市场难以满足器需求。设计这样 一个系统,从根本上解决了传统的校园二手信息发布交流的弊端,使得校园各种二手商品 信息得到了有效的整合,方便可广大用户。并且拥有的客户通常只是大学校园的用户,所 以系统规模上来讲不会很大,从技术上讲,由于是基于 Web 的,可以相对比较容易面对用 户的实际需求而开发。而在现在,各种网路应用的开发已经相当的成熟,出现了几大主流 的开发语言和工具,都可以有效的支持开发这样一个系统。同时,也可以借鉴许多成功的 电子商务类的网站,所以,从技术上讲是可行的。从运行上说,用户只需要一个浏览器, 服务器上有数据库和运行环境即可,所以从运行上来说是可行的。 1.4环境可行性 网络环境 高校即使知识密集的地方,也是电脑普及率最高的地方之一,大部分学校为了便利学 生与生活大都建有内部的局域网,校园网站可以 24 小时开放服务,而且网络使用费用很 便宜。局域网将高校内的大部分部门、机构、宿舍等连接起来,以达到信息资源传输与共 享。 随着现在高校的扩招与校园信息化的开展,校园网络环境的建设将进入一个更加高速 发展的时期,发展校园电子商务的硬件环境更加完善。 二手市场环境 大学生有许多共同的兴趣和消费倾向,消费商品有趋同性,为二手交易市场提供了条件 ; 每年都有毕业生要毕业, 每年都有新生来报道, 这时候二手交易市场的作用就发挥出来了。 卖主可以发布信息,买主可以搜索信息。这一切只需要在电脑上点几下鼠标就可以了。 3用户群体 大学校园里稳定的学生,教师客户群是别人无法复制的 ;每年学生的流动又为校园电子商 务注入了新的血液。师生居住非常集中,使交易准确、及时,成本大大降低。 技术可行性 HTML5:万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言( HTML)的 第五次重大修改 CSS:叠样式表(英文全称:CascadingStyleSheets)是一种用来表现 HTML(标准通用标 记语言的一个应用) 或 XML (标准通用标记语言的一个子集) 等文件样式的计算机语言。 JavaScript:JavaScript 一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语 言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于 客户端的脚本语言。 Spring:Spring 是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层 的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。 MyBatis:MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级 映射。MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 HTML5、CSS 用来刻画静态页面,JavaScript 做前端的动态渲染。Spring 框架专门做后端 的业务逻辑问题。MyBatis 用来做和数据库的交互问题。 此外, 现在软硬件都能很好的满足开发需求, 在学校内更有一批精通网站开发的人才存在, 因此,基于 web 的校园二手交易平台是可行的 第 2 页 华北科技学院计算机学院综合性实验报告 2 需求分析 2.12.1 目标目标 建设一个校园二手用品交易网站,就是开发一个基于 B/S 模式的主要面向大 学生的需求 的二手用品交易平台,方便大学生足不出户就可以浏览想要的物品,方便大家信息交流, 提高交易水平。为在校学生提供一个高效、便利、规范的二手交易市场。同时对二手商品 循环使用可以倡导资源的合理使用, 构建和谐校园、 节约型校园, 减少浪费, 给予货物 “第 二次生命 2.2