软件工程——系统分析设计(面向对象)

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

网上文学驿站

系统分析和设计

项目名称:网上文学驿站

项目成员:

<网上文学驿站项目组>

日期:2012-04-06

目录

1. 项目概述 (3)

1.1编写目的 (3)

1.2系统属性 (3)

1.3系统主要功能 (3)

1.4用户特点 (3)

2. 系统需求分析 (4)

2.1系统功能描述 (4)

2.2系统功能结构图 (5)

3. UML模型 (6)

3.1总顺序图 (6)

3.2登录顺序图 (6)

3.3购物车顺序图 (7)

3.4留言顺序图 (8)

4. 数据库设计 (8)

4.1管理员表:A DMIN (8)

4.2用户表:U SER (9)

4.3留言表:M ESSAGE (9)

4.4书籍表:B OOKS I NFO (10)

4.5购物车内容表:C ART C ONENT (10)

4.6用户上传小说表:A RTICLE (10)

4.6管理员上传小说表:N OVEL (11)

5. 页面设计 (11)

5.1网站主页 (11)

5.2书籍信息页面 (12)

5.3订单页面 (12)

5.4后台登陆页面 (12)

5.5连载文章页面 (12)

5.6连载文章页面 (12)

5.7留言页面 (12)

1. 项目概述

1.1编写目的

本项目的任务主要是为了完成一个网上文学驿站,其基本功能包括登录,注册,看书,写书,购买书的章节,留言,信息管理等。

1.2系统属性

a.以J2EE为基础采用流行的WEB技术,以TOMCAT为WEB运行平台,

用JA V A语言编写程序。

b.数据库采用SQLSERVER2008。

1.3系统主要功能

本系统主要实现的功能有以下几点:管理员管理、读者管理、书籍管理、连载小说管理、订单管理、留言管理、系统维护。

1.4用户特点

a. 没有注册的用户:有一些浏览功能

b. 普通用户:浏览功能,可留言,购买书籍

c. 管理员:能够管理网站,对网站信息进行更改

2. 系统需求分析

2.1 系统功能描述

图1 系统用例图

根据图1的用例图,现将系统实现的功能做较为详细的描述。主要从以下几个方面入手:管理员管理、用户管理、作者管理、图书管理、订单管理、留言管理。

2.2.1 管理员管理

a.管理员注册:超级管理员可以增加新的管理员,以便网站的管理。

b. 管理员查询:管理员可以查看所有管理员和用户的信息。

2.2.2 用户管理

a. 用户注册:注册时需填写用户名,密码。注册之后,用户可以对自己的信

息填加完整,包括真实姓名,昵称,性别,电子邮箱等信息,并可对其

进行修改。

b.用户可以查看自己的动态信息,包括订单,留言等。

c. 管理员能够对用户基本信息和动态信息进行查看和删除。管理员可以根据

用户名来查询精确查找用户信息。

d. 用户购买书籍:根据读者自己的需求,可以查询想要的文学作品,并购买。

e.用户阅读:用户可以阅读管理员上传的小说内容。

2.2.3图书管理

a. 增加书籍的类别:管理员可以增加书籍的种类,以便扩大订阅。

b.增加书籍:管理员在网站中书籍。

c.查看书籍:可以查看所有的书籍,也可以根据书籍作者或某一章节的名

字或者编号查询。

2.2.4连载小说管理

a. 用户上传小说:用户可以把自己写的小说文档上传管理员处。

b. 管理员上传小说:审查用户上传的文档,审查通过并发布连载小说内容。

b. 查看已有小说:管理员和用户皆可以查看已经上传的连载小说。

2.2.5订单管理

a.用户查看自己的订阅信息。

b.管理员可以查看用户的订单情况。

2.2.6留言管理

a.留言功能:用户和管理员都能在网站上进行留言,以便交流。

b.查询功能:可以查询所有的留言。也可以根据用户名或者留言时间进行精

确查询。

2.2 系统功能结构图

根据2.1,可以作图得到系统功能结构图:

图2 系统功能结构图

3. UML模型

3.1总顺序图

在整个网页中,用户可以不登录浏览已经上架的书籍信息和连载的小说。当用户需要购买书籍的时候,需要注册登录。在用户个人后台可以查看自己的信息并进行修改,还可以查看自己下的订单,进行删除修改等。用户还可以对进行留言和上传自己写的小说。

超级管理员可以对管理员进行管理。所有的管理员都能够查看到已经注册用户的信息,并可以删除管理;同时管理员可以看到用户的留言信息并进行回复和删除等;对用户上传的小说审查通过之后可以在网页上更新连载小说内容等功能。

图3 总的顺序图

3.2登录顺序图

用户首先要用注册的号进行登录,并可以修改自己的信息,同时管理员也能看到修改后的用户信息。

管理员登录后可以已经注册的用户,并可以修改自己的资料。

图4 登录顺序图

3.3购物车顺序图

用户下订单之后,可以在个人后台中对订单进行修改删除。管理员可以查询已经有的订单,并进行删除等操作。

图5 购物车顺序图

3.4留言顺序图

用户可以留言,留言之后在网页上能看到自己的留言信息。同时管理员也能看到用户的留言信息,可以进行回复或者是删除等操作。

图6 留言顺序图

4. 数据库设计

根据系统的需求,本系统主要有设计了:管理员表、用户表、作者表、留言表、书籍表、购物车内容表、订单表。

4.1 管理员表:Admin

相关文档
最新文档