《javaee开发技术课程设计报告(共23页)》由会员分享,可在线阅读,更多相关《javaee开发技术课程设计报告(共23页)(23页珍藏版)》请在金锄头文库上搜索。
1、精选优质文档-倾情为你奉上Java EE课程设计报告题 目: 桂林电子科技大学校 园生活服务网站 学 院: 计算机与信息安全 专 业: 软件工程 学 号: 学生姓名: 黄 砷 才 指导教师: 汪 华 登 2017年 6 月 14 日目 录专心-专注-专业1. 前言随着Internet的普及,网页逐渐融入人们的生活,快速及时地浏览消息,获取五彩缤纷的网上信息,已成为人们日常生活的一部分与此同时越来越多的学校建立了自己的WWW网站,学校通过网站可以展示产品,发布最新通知,与学生进行交流和沟通,与招聘单位建立联系,以及开展电子商务等。其中大学生生活服务平台是构成学校网站的一个重要组成部分,他担负着双
2、层作用,一方面可以用来动态发布有关新产品或者新开发项目,随着电子计算机技术的发展,人类已经逐渐进入信息化社会,同时人们对信息和数据的利用与处理也已进入自动化的阶段,在各行各业中离不开计算机,更离不开信息处理,这正是计算机被广泛应用于信息管理系统的原因其次,现在计算机已经成为人们生活中必不可少的工具。计算机的最大好处在于利用它能够进行管理,方便快捷的办公。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了系统的安全性。因此,开发相关的信息管理系统已经成为各行各业的必要和必须了。更多的人借助网络了解一些事物,学生通过网络查找一个学校的资料,更多的了解这个学校的信息。学校在网络上发布自己的
3、信息,例如:论坛、社区、贴吧等等,这些信息比较零散,如果有一个自己的网络平台就可以更详细的、完整的发布学校的信息,使用户不用在整个网络里搜索,只要在这个平台里就可以找到所有的信息。因此,学校有一个自己的网络平台是必不可少的。另一方面又可以及时向顾客公告企业经营业绩、技术与研发进展、特别推荐或优惠的工程项目、产品和服务,从而吸引顾客,扩大顾客群。传统的网站消息管理方式有两种,一是静态HTML页面,更新信息时需要重新制作页面然后上传页面并修改相应链接,然而随着Internet的进一步发展,这种静态Web站点的开发与维护变得越来越难,而且不能与浏览者进行有效交互,从而使得这种方法已不多用,二是基于A
4、SP、PHP或者JSP和脚本语言,将动态网页和数据库结合,通过应用程序来处理信息,这是目前最为流行的做法。本文论述的就是采用JSP +Tomcat+mySQL开发环境开发动态的Web消息发布系统。1.1 选题目的随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。在科学技术飞速发展的今天,Internet逐渐走入到人们的生活当中,人们可以在闲暇心情时遨游在网络中,而Internet又是以网站的形式体现出来。通过网站的访问,人们可以进行电子邮件的传送、文件传输、远程登陆、网上查询、网上交流,足不出户便可以知道外面的世界。在这样的信息时代中,用户对信息的需求量,广泛程度和时效性的要求日趋
5、提高,传统的报纸杂志已经远远满足不了人们的需求。是网络改变了我们的生活,人没人能已经喜欢上上网,在网络上我们便能够了解到社会上的各种大事小事,这便是消息发布系统的成效。大学生生活服务平台是网站上用于用户查询浏览信息的一个系统,是用户查看社会信息的园地只需要输入自己所要了解的事件的名称,在轻按下Enter键,那么你就可以知道整个事件的来龙去脉。使读者通过阅读此说明书熟悉该消息管理系统以及系统的功能,授权的用户可以通过Web浏览器,以人机交互的客户端程序实现对消息系统的发布和管理。2. 需求分析与建模2.1 市场需求分析大学生生活服务平是一个于消息发布和内容管理的全站管理系统,大学生生活服务平台是
6、基于B/S模式的WEBMIS系统,本系统可以将杂乱无章的信息经过组织,合理有序地呈现在大家而前。今社会是一个信息化的社会,消息信息作为信息的一部分有着信息量大, 类别繁多,形式多样的特点,大学生生活服务平台概念就此提出。大学生生活服务平台的提出使电视不再是唯一的消息媒体,从此以后网络也充当了一个重要的消息媒介的功能。简单地说,大学生生活服务平台就是充当一个网络消息媒介的功能,主要实现对通知的分类、上 传、审核、发布,模拟了一般消息媒介的消息发布的过程,通过不同权限的账号分别实现以 上所说功能,当然这些功能也可以是某一个账号全部具有。随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,大
7、学生生活服务平台作为网络媒体的核心系统,其重要性是越来越重要:一方而,它提供一个消息管理和发布的功能;另一方面,观在的消息发布要求现与普通的用户实现交互,用户可以很方便地参加一些调査和相关消息的评论,这一点也是其他一些媒体现在无法做到的(电视、电台等), 同时,Internet发展到当今,可以说,只要你在学校,你就会接触到大学生生活服务平 台,大学生生活服务平台的用户是相当惊人的,其重要性是不容置疑的。在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新、更高的要求,而网页山于本身所具有的信息最大,传递速度快,没有时空限制等特点恰好满足了这种要求。 所以网页也逐渐成为一种新兴的教育资源
8、。在Internet盛行的今天,每个政府、企业、学校都有其自己精彩的网站,而网站中的大学生生活服务平台几乎是必不可少的。消息发布及管理在各个领域具有广泛的应用, 随着时代的进步,信息的社会化,大学生生活服务平台的开发也迎来了新的挑战。2.1.1 可行性分析可行性分析是通过对项目的主要内容和配套条件,如市场需求、资源供应、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方而进行调査研究和分析比较,并对项目建成以后可能取得的财务、经济效益及社会环境影响进行预测,从而提出该项目是否值得投资和如何进行建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性
9、分析应具有预见性、公正性、可靠性、科学性的特点。可行性研究土要内容是要求以全而、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种元素,运用大量的数据资料论证拟建项目是否可行。对整个可行性研究提出综合分析评价,指出优缺点和建议。为了结论的需要,往往还需要加上一些附件,如试验数据、论证材 料、计算图表、附图等,以增强可行性报告的说服力。化工项目可行性研究软件(RSGL-KX2.0),以化工行业可行性研究报告、立项 申请书规范为基础,通过文本、数据灵活调用,生成符合国家规定的可行性研究报告、项目立项申请书的格式。本软件的意义在于提高化工应用课题立项及项目生产转化时的可行性研究的准确预测,旨在
10、克服化工科技人员在技术指标、生产销售、环境评价、成本核算、利润分配、风险评估等方而的知识欠缺,降低化工项目的投资风险。该软件的内容翔实,使用简便,只需要输入基础技术数据和基础经济数据就可得到规范的完整可行性研究报告和项目立项申请书文档。我国可行性研究存在的主要问题,一是工程技术方案的研究论证深度不够。按照国外的 通常做法,可行性研究阶段的研究深度应能达到定方案的程度,因此要求在工程技术方案论证,应达到Basic Design或Concept Design的程度,基本相当于我国的初步设计应达到的水 平,应提出明确的设备清单;二是财务评价就项目论项目,这与国外利用企业理财的理论和 方法进行资本预算
11、管理,对投资项目进行投资决策和融资决策的通行做法存在重大差异,并且在经济评价方而不恰当地使用了“国民经济评价”的概念,由此引起一系列的认识误区;三是在市场分析、组织机构分析等方而与国外差别较大,研究深度严重不足;四是不重视多方案的比选及项目风险分析,或者分析的内容、深度严重不足,缺乏项目周期各阶段风险管理 的统一筹划及策略论证。2.2 任务目标须考虑的问题之一,而一般的信息系统相对压力要少了很多;系统是一个开放式的系统,前台浏览无需验证。所以消息发布系统要做到:(1) 能处理大罱的消息数据。(2) 安全指数高,防止黑客攻击。(3) 负荷能力强,防止数据贵过大,而影响速度。2.3 系统性能的规划
12、(1) 操作应方便、灵活。(2) 系统应有较高的稳定性。(3) 系统应有较高的安全性。(4) 系统应有较高的容错性。(5) 速度上要求前台要能够很快地反应用户,后台操作不能出现超时现象。3. 数据库设计3.1 数据库的分析及创建首先创建一个数据库demo,用来保存本系统的所有数据。创建数据库的脚本代码如下:CREATE DATABASE db_sls。可以在SQL查询分析器中执行该语句,创建数据库。也可以直接在SQL里面创建。3.2 数据库逻辑结构及数据库表设计用户信息表:编号 用户名 密码 头像 电子邮箱 性别 地址 电话 创建时间 最后更新时间 删除状态 使用者(校内:0 校外:1) 学号
13、 学院表1 用户信息表设计公告信息表:编号 标题 内容 发表者 发表者编号 概要 是否发布(01) 是否删除() 点击量 类型 创建时间 最后更新时间表2 公告信息表设计图书信息表:编号 用户编号 名称 分类 作者 出版社 状态 评价次数 创建时间 最后更新时间 是否删除表3 图书信息表设计借阅信息表:编号 借阅者编号 借阅时间 归还时间 评价 是否删除表4 借阅信息表设计二手物品信息表:编号 用户编号 名称 分类 描述 图片 联系电话 发布时间 地址 状态 是否删除表5 二手物品信息表设计失物信息表:编号 标题 分类 描述 图片 联系人 联系电话 发布时间 丢失地址 状态 是否删除表6 失物
14、信息表设计帖子信息表:编号 用户编号 标题 内容 图片 类型 发表时间 是否删除表7 帖子信息表设计4. 系统设计与实现4.1 系统功能的描述桂林电子科技大学校园生活服务网站包括系统管理、管理员管理、社团公告管理、图书漂流管理、二手交易信息管理、失物招领管理、生活交流论坛管理等模块。具体描述如下图4-1:新增管理员普通用户查询管理修改、删除图 4-1 功能分配4.1.1 系统管理(1) 数据字典的添加设计等。(2) 系统日志的记录。4.1.2 管理员管理(1) 管理员的录入,授权,包括管理员的编号和权限等。(2) 管理员权限的修改等。(3) 管理员拥有的删除权限。(4) 管理员信息的查询。4.1.3 社团公告管理(1) 公告信息的录入,包括公告编号和标题等。(2) 公告的查询修改。(3) 公告的删除。4.1.4 图书漂流管理(1) 图书信息的录入,包括图书编号和名称等。(2) 图书的查询修改。(3) 图书的删除。4.1.5 二手交易信息管理(1) 商品信息的录入,包括商品编号和名称等。(2) 商品的查询修改。(3) 商品的删除。(4) 商品信息的发布等。4.1.6 失物