欢迎来到天天文库
浏览记录
ID:11920836
大小:761.50 KB
页数:13页
时间:2018-07-14
《软件工程系统分析设计(面向对象)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、…..学院网上文学驿站系统分析和设计项目名称:网上文学驿站项目成员:<网上文学驿站项目组>日期:2012-04-06软件工程…..学院目录1.项目概述31.1编写目的31.2系统属性31.3系统主要功能31.4用户特点32.系统需求分析42.1系统功能描述42.2系统功能结构图53.UML模型63.1总顺序图63.2登录顺序图63.3购物车顺序图73.4留言顺序图84.数据库设计84.1管理员表:Admin84.2用户表:User94.3留言表:Message94.4书籍表:BooksInfo104.5购物车内容表:CartConent104.6用
2、户上传小说表:Article104.6管理员上传小说表:Novel115.页面设计125.1网站主页125.2书籍信息页面125.3订单页面125.4后台登陆页面135.5连载文章页面145.6连载文章页面155.7留言页面15软件工程…..学院1.项目概述1.1编写目的 本项目的任务主要是为了完成一个网上文学驿站,其基本功能包括登录,注册,看书,写书,购买书的章节,留言,信息管理等。1.2系统属性a.以J2EE为基础采用流行的WEB技术,以TOMCAT为WEB运行平台,用JAVA语言编写程序。 b.数据库采用SQLSERVER200
3、8。1.3系统主要功能本系统主要实现的功能有以下几点:管理员管理、读者管理、书籍管理、连载小说管理、订单管理、留言管理、系统维护。1.4用户特点a.没有注册的用户:有一些浏览功能b. 普通用户:浏览功能,可留言,购买书籍c.管理员:能够管理网站,对网站信息进行更改软件工程…..学院2.系统需求分析2.1系统功能描述图1系统用例图根据图1的用例图,现将系统实现的功能做较为详细的描述。主要从以下几个方面入手:管理员管理、用户管理、作者管理、图书管理、订单管理、留言管理。2.2.1管理员管理a.管理员注册:超级管理员可以增加新的管理员,以便网站的管理。b
4、.管理员查询:管理员可以查看所有管理员和用户的信息。2.2.2用户管理a.用户注册:注册时需填写用户名,密码。注册之后,用户可以对自己的信息填加完整,包括真实姓名,昵称,性别,电子邮箱等信息,并可对其进行修改。b.用户可以查看自己的动态信息,包括订单,留言等。c.管理员能够对用户基本信息和动态信息进行查看和删除。管理员可以根据用户名来查询精确查找用户信息。d.用户购买书籍:根据读者自己的需求,可以查询想要的文学作品,并购买。e.用户阅读:用户可以阅读管理员上传的小说内容。软件工程…..学院2.2.3图书管理a.增加书籍的类别:管理员可以增加书籍的种
5、类,以便扩大订阅。b.增加书籍:管理员在网站中书籍。a.查看书籍:可以查看所有的书籍,也可以根据书籍作者或某一章节的名字或者编号查询。2.2.4连载小说管理a.用户上传小说:用户可以把自己写的小说文档上传管理员处。b.管理员上传小说:审查用户上传的文档,审查通过并发布连载小说内容。b.查看已有小说:管理员和用户皆可以查看已经上传的连载小说。2.2.5订单管理a.用户查看自己的订阅信息。b.管理员可以查看用户的订单情况。2.2.6留言管理a.留言功能:用户和管理员都能在网站上进行留言,以便交流。b.查询功能:可以查询所有的留言。也可以根据用户名或者留
6、言时间进行精确查询。2.2系统功能结构图根据2.1,可以作图得到系统功能结构图:图2系统功能结构图软件工程…..学院3.UML模型3.1总顺序图在整个网页中,用户可以不登录浏览已经上架的书籍信息和连载的小说。当用户需要购买书籍的时候,需要注册登录。在用户个人后台可以查看自己的信息并进行修改,还可以查看自己下的订单,进行删除修改等。用户还可以对进行留言和上传自己写的小说。超级管理员可以对管理员进行管理。所有的管理员都能够查看到已经注册用户的信息,并可以删除管理;同时管理员可以看到用户的留言信息并进行回复和删除等;对用户上传的小说审查通过之后可以在网页
7、上更新连载小说内容等功能。图3总的顺序图3.2登录顺序图用户首先要用注册的号进行登录,并可以修改自己的信息,同时管理员也能看到修改后的用户信息。管理员登录后可以已经注册的用户,并可以修改自己的资料。软件工程…..学院图4登录顺序图3.3购物车顺序图用户下订单之后,可以在个人后台中对订单进行修改删除。管理员可以查询已经有的订单,并进行删除等操作。图5购物车顺序图软件工程…..学院3.4留言顺序图用户可以留言,留言之后在网页上能看到自己的留言信息。同时管理员也能看到用户的留言信息,可以进行回复或者是删除等操作。图6留言顺序图4.数据库设计根据系统的需求
8、,本系统主要有设计了:管理员表、用户表、作者表、留言表、书籍表、购物车内容表、订单表。4.1管理员表:Admin²字段:字
此文档下载收益归作者所有