摘  要

随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,校园失物招领系统就是信息时代变革中的产物之一。

任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,基于Java语言、Jspm技术设计并实现了校园失物招领系统。系统主要包括系统首页、公告信息、失物信息、失物招领、用户论坛、用户反馈、个人中心、后台管理、在线咨询;管理员:个人中心、用户管理、物品类型管理、公告信息管理、失物信息管理、失物招领管理、认领信息管理、用户论坛、用户反馈、系统管理等功能模块。

本文首先介绍了校园失物招领系统的发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功能模块图,流程图以及E-R图。然后,设计框架并根据设计的框架编写代码以实现系统的各个功能模块。最后,对初步完成的系统进行测试,主要是功能测试、单元测试和性能测试。测试结果表明,该系统能够实现所需的功能,运行状况尚可并无明显缺点。

关键字:B/S模式,Java技术,校园失物招领系统,软件架构,jspm

1绪论

本文主要是针对线下校园失物招领中管理不便与效率低的缺点,将电子商务和计算机技术结合起来,开发出管理便捷,效率高的校园失物招领系统。作者开发了以B/S结构为基础的校园失物招领系统。本系统能够提供用户在线浏览,发布帖子、在线咨询等功能。而第一部分主要介绍了校园失物招领系统的项目背景以及课题研究现状和课题研究目标。

1.1项目背景介绍

近几年来,网络事业,特别是Internet发展速度之快是任何人都始料不及的。目前、由于Internet表现出来的便捷、快速等诸多优势、已经使它成为社会各行各业、甚至是平民大众工作、生活不可缺少的一个重要组成部分。

随着社会的发展、线下失物招领的方式已经不可避免的显示出它在时间、空间等方面的局限性,广大的人民群众迫切的需要打破这种局限性。在这种要求下、基于网络的电子商务产生了。它的出现不但解决了传统失物招领方式的缺点、而且给了广大用户更大的了解空间、促进了用户论坛的优化配制。所以像网上失物招领这种电子网站的发展壮大也是不可避免的。

线上校园失物招领系统作为一种典型的Web电子商务系统也迅速的发展并深入人们的日常生活中,它使人们足不出户就可以查看各种用户论坛、发布帖子等功能的实现。

2开发技术介绍

2.1 B/S架构

B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装专门的软件,首先浏览器向服务器发出请求,然后服务器处理请求把信息再返回给浏览器。不需要再次对数据进行存取与计算数据,只要负责显示数据来降低要求,如果说客户端像个“瘦子”,而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比,最大的不同是:B/S体系的应用软件使用网络浏览器作为与用户交互的平台,而C/S则需要开发专用的应用程序。

2.2 MySQL 介绍

在软件项目,通过经营性数据的数据库,可以保证其安全,独立和数据一致,访问数据的系统来提供,所以有效减少时间程序员开发应用程序。

MySQL可以支持多线程,可以方便使用系统的资源,提高运行的速度。并提供odbc、jdbc和tcp/ ip,以各种形式连接到MySQL; 功能方面表现欠缺,规模小,但对于这个系统就足够了。

因为MySQL是源代码对外开放的,所以任何人都可以通过相应的方法下载,并根据个性化需求进行修改。 由于MySQL的速度,可靠性和适应性,MySQL受到重视。

MySQL虽然功能可能不是很强大,但由于其开源,广泛传播,导致很多人都意识到这个数据库。

3系统分析

3.3网站功能分析

考虑到实际校园生活中在失物招领管理方面的需要以及对该系统认真的分析,将系统权限按管理员和用户这两类涉及用户划分。

(a) 管理员;管理员使用本系统涉到的功能主要有:个人中心、用户管理、物品类型管理、公告信息管理、失物信息管理、失物招领管理、认领信息管理、用户论坛、用户反馈、系统管理等功能。管理员用例图如图3-1所示。

 

图3-1 管理员用例图

(b)用户进入系统前台可以实现首页、公告信息、失物信息、失物招领、用户论坛、用户反馈、个人中心、后台管理、在线咨询等功能。用户用例图如图3-2所示。

 

图3-2用户用例图

4系统设计

4.1 软件功能模块设计

网站整功能如下图所示:

 

图 4-1 校园失物招领系统总体功能模块图

5.1用户前台功能模块

用户进入到校园失物招领系统,在网站首页可以查看首页、公告信息、失物信息、失物招领、用户论坛、用户反馈、个人中心、后台管理、在线咨询等内容,如果用户需要进行个人中心或后台管理等操作,则需要进行注册和登录,前台首页如图5-1所示。

图5-1网站首页界面图

 

 

点击注册,在用户注册页面通过填写账号、密码、姓名、身份证、手机、邮箱等信息完成用户注册操作;点击登录,通过输入账号、密码,选择用户角色登录到网站前台,进行相应操作,如图5-2所示。

图5-2用户注册、登录界面图

 

后台管理,用户可在后台管理页面查看个人中心、失物信息管理、认领信息管理等内容,如图5-8所示。

图5-8用户后台管理界面图

 

 

目  录

摘  要

Abstract

1绪论

1.1项目背景介绍

1.2课题研究意义

1.3课题研究目标

1.4课题研究现状

1.5本论文的研究内容

1.6本论文组织结构

2开发技术介绍

2.1 B/S架构

2.2 MySQL 介绍

2.3 MySQL环境配置

2.4 Java语言简介

3系统分析

3.1可行性分析

3.1.1技术可行性

3.1.2经济可行性

3.1.3操作可行性

3.2网站性能需求分析

3.3网站功能分析

3.4系统流程的分析

3.4.1 用户管理的流程

3.4.2 个人中心管理流程

3.4.3 登录流程

4系统设计

4.1 软件功能模块设计

4.2 数据库设计

4.2.1 概念模型设计

4.2.2 物理模型设计

5系统详细设计

5.1用户前台功能模块

5.2管理员功能模块

6系统测试

7总结与心得体会

7.1 总结

7.2 心得体会

参考文献

致 谢

推荐文章

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: