基于jsp的大学论坛开发与实现 下载本文

基于JSP的大学论坛开发与实现

摘要:随着计算机技术的飞速发展,学校也已进入信息化时代。为了方便大学的学生管理以及学生进行互动交流,决定开发基于JSP的大学论坛系统。通过对本校学生的调查及网络上现有大学论坛系统的调查,开发了这套大学论坛系统。本系统的开发,采用基于Windows图形用户界面这一易学易用的操作环境,在系统设计过程中,尽量采用易懂易读的人机界面,使用户可以在短期内完全掌握。软件开发过程中始终把系统的正确性放在首位,力求数据的完整和处理的正确性。在此基础上优化程序代码,加速系统运行和减少对系统资源的占用。本文采用结构化分析的方法,详细阐述了一个功能比较强大的大学论坛系统的前后台开发、操作流程和涉及的一些关键技术,分析了软件开发的背景以及过程。首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程,数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQL Server 2000数据库。

关键词:论坛;系统; 结构化分析;数据库; 模块; 软件开发;

I

The development and implementation of University Forum

on base of JSP

Abstract:With the rapid development of computer technology, the school has entered the information age. To facilitate the School of Software, Hubei College of Arts and Sciences, students of management, and interact with students, decided to develop the school's BBS forum system.School students through surveys and online forum system available on the BBS survey, developed the BBS forum system, this system development, based on the Windows graphical user interface, easy to use operating environment, system design process, as far as possible to understand easy to read interface, allowing users to fully grasp in the short term. Software development process has always been the correctness of the system first, and strive to data integrity and accuracy of processing. On the basis of optimized code to speed up system operation and reduce the system resources.In this paper, structural analysis, a function described in detail the more powerful platform BBS forum system before and after development, operations, processes, and some of the key technologies involved. Analysis of software development background and process; first introduced the software development environment, followed by the detailed description of the design process of the software: database design, design and implementation of each module and the specific interface design and function. According to the first few stages of the analysis and design, the system used in the design of B / S mode, JSP technology, the basic page design and implementation of function, use SQL Server 2000 database backend database.

Key words: forum;system;structured analysis;database;modular;software development;

II

目 录

1系统开发基础 ....................................... 1 1.1开发背景 ....................................................................................................................... 1 1.2设计思想 ....................................................................................................................... 1 1.3开发工具和开发模式的介绍 ................................................................................... 1 1.4可行性分析 ................................................................................................................... 3 2论坛系统分析与设计 ................................... 5 2.1系统分析 ....................................................................................................................... 5 2.2系统设计 ....................................................................................................................... 5 2.3 数据库的设计 ............................................................................................................. 6 3系统详细设计 ...................................... 11 3.1 用户注册模块设计 ................................................................................................... 11 3.2用户登录模块设计 ................................................................................................... 13 3.3发帖界面设计 ............................................................................................................ 14 3.4学习园地界面设计 ................................................................................................... 17 3.5衣食住行模块设计 ................................................................................................... 21 3.6个人设置模块设计 ................................................................................................... 23 4软件测试 ......................................... 26 4.1软件测试的定义 ........................................................................................................ 26 4.2软件测试的目的及意义 .......................................................................................... 26 4.3软件测试的重要性 ................................................................................................... 26 4.4件测试的常用方法 ................................................................................................... 27 4.5系统测试环境与测试条件 ...................................................................................... 28 4.6系统运行情况 ............................................................................................................ 28 5结论 ............................................ 29 参考文献 ........................................... 30 致 谢 ............................................ 31