




免费预览已结束,剩余7页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象分析与设计综合实验专 业 班 级 学 号 姓 名 指导教师 完成时间 成 绩 目录1、设计题目32、设计目的33、设计要求34、系统设计详细说明书34.1引言34.2任务概述34.3系统主要功能44.3.1游客44.3.2会员44.3.3管理员44.4需求陈述44.5系统用例图55、系统E-R图65.1 涉及的实体65.2 E-R图66、数据表76.1会员表76.2管理员表86.3相册表86.4相片表97、数据流图97.1会员上传相片数据流图97.2管理员管理相片数据流图108、系统类图109、系统状态图1110、体会1211、参考文献131、设计题目网络电子相册系统2、设计目的随着互联网的普及,现在越来越多的人都把自己的图片存储在自己的电脑里面了,但是由于图片的增多,图片不仅占用了大量的内存空间,同时也使得自己的图片变得难以管理,给人一种很乱的感觉!于是人们开始寻找解决这个问题的方法,网络电子相册应运而生。网络电子相册只用是为了给那些对照片管理感兴趣的朋友提供一个交流的平台,方便他们对相片的管理!同时让他们很容易就可以和朋友分享自己的精彩图片,也方便他们浏览网上的图片,轻易下载自己喜欢的图片。3、设计要求1. 研究、总结现实中电子相册的功能,和互联网结合,提出功能需求,做出需求分析;2. 熟练掌握一种网络平台开发工具;3. 应用开发工具实现该相册系统;4. 设计支持多用户网页界面,实现用户组功能,不同组用户具有不同的操作权限;5. 具有一定的系统管理功能,能够实现备份和恢复功能。4、系统设计详细说明书4.1引言 随着互联网的普及,人们对相片的使用不断增加,很多人都希望与别人分享自己精彩图片,另外大量的相片放在自己电脑里面很难管理,而且又占用大量的内存空间。为此我们做了一个网络电子相册系统,允许用户对自己的相片更好的管理。4.2任务概述目标决策支持:根据用户的要求及时提供所需的图片,并允许用户对图片进行一些编辑,查看和管理。 提高效率:用户可以不受时域和地域的限制和上传和下载自己感兴趣的图片。运行环境Windows XP操作系统服务器配置本系统采用Windows XP+ Apache Tomcat 6.0+ JSP+ HTML+ SQL server 2000;4.3系统主要功能4.3.1游客游客可以轻易的浏览该系统相片。游客可以下载该系统中相片。游客对不良的相片可以举报。4.3.2会员会员登录该系统时可以创建相册。会员可以把相片上传到自己的相册里。会员可以删除自己相册的相片。会员可以对自己相册修改。会员可以浏览别人的相册。会员可以修改自己的个人信息。会员可以对相片评价。另外会员还具有游客的所有功能。4.3.3管理员管理员登录时可以添加相册分类管理员可以查看举报的相片管理员查看举报相片后可以删除举报图片。4.4需求陈述这是一个关于网络电子相册的系统,在这个系统中,游客可以在这个系统的主页浏览相片,也可以下载上面的相片,当发现有不良的相片(例如:宣传色情、邪教、反党反国家等相片)可以举报,举报后的相片将发到管理员那里,由管理员删除!游客注册后就可以成为会员,会员可以创建自己的相册,创建相册后,可以把相片上传到自己的相册里,同时上传到管理员所创建的相册里面,另外,会员还可以删除自己相册里面的相片,也可以对自己相册里面的相片的信息进行修改,也可以对自己的相册信息就行修改,还可以对个人信息进行修改,会员也可以浏览其他会员的相册,同时也可以评价相片,也可以下载所浏览的相片,如果发现有不良的相片也可以举报。网络电子相册的管理员主要是添加相册的分类,查看游客或会员举报的相片,确认是不是不良相片,如果真的是不良相片,管理员可以直接把它删除。4.5系统用例图参与者:游客用例:浏览相片、举报相片、下载相片。参与者:会员用例:创建相册、上传相片、修改相册、删除相片、修改图片信息、举报相片、下载相片、浏览相片(修改相册和上次相片之前必须创建相册;删除相片和修改图片信息之前必须已经上传了相片)参与者:管理员用例:查看举报相片、相册分类、删除举报相片(删除举报相片之前必须先查看举报相片)5、系统E-R图5.1 涉及的实体会员 属性(会员帐号、密码、昵称、性别、年龄、邮箱号、登录时间)管理员 属性(帐号、密码、姓名、电话、年龄、性别、邮箱号、登录时间)相册 属性(相册编号、会员账号、相册名称、相册类型)相片 属性(相片编号、相册编号、会员帐号、相片名称、相片的评价)5.2 E-R图MNN1N1会员会员帐号密码昵称性别年龄邮箱登陆时间管理员密码帐号姓名性别电话登陆时间年龄相册相册编号相册名称创建相片会员帐号相册编号相片编号相片名称属于管理相册类型相片的评价会员账号6、数据表6.1会员表create table member(m_user char(20) primary key,m_password char(30)not null,m_name char(20)not null,m_sex char(2)not null,m_age char(3)not null,m_mail char(30)not null,m_logintime datetime not null);6.2管理员表create table manager(ma_user char(20) primary key,ma_password char(30)not null,ma_name char(20)not null,ma_phone char(11) not null,ma_age smallint not null,ma_sex char(2)not null,ma_mail char(30)not null,ma_logintime char(30)not null);6.3相册表create table photoalbum(pa_num char(9) primary key,m_user char(20),pa_name char(20) not null,pa_type char(20)not null,foreign key (m_user) references member(m_user) );6.4相片表create table photo(p_num int identity(1,1) primary key,pa_num char(9),m_user char(20),p_name char(30)not null,p_evaluation char(1000)foreign key (pa_num) references photoalbum (pa_num);7、数据流图7.1会员上传相片数据流图相片表会员表会员登录上传相片7.2管理员管理相片数据流图删除举报相片添加相册类型管理员管理相片相片表相册表登录管理员表8、系统类图 该类图包括一个注册类、一个登陆类、一个管理员类和一个会员类组成,而一个会员类又包含了创建相册类、上传相片类、下载相片类、评价相片类、更新相片类、更新个人信息类和举报相片类;一个管理员类包含了添加相册类、查看举报相片类和删除举报相片类。注册类主要用于用户注册用的,登录类主要用于会员和管理员登录用的。9、系统状态图在这个系统中,开始实现时,显示的是主页面状态,游客可以在主页面选择浏览相片,下载相片,举报相片,其中选择下载相片可以返回浏览相片,同样举报相片后也可以返回浏览相片,或者是退出系统。游客在主界面注册后成为会员,会员登录后进入会员界面,可以选择创建自己的相册,上传相片到自己的相册,删除自己相册里面的相片,修改自己相册里面的相片的信息,修改自己的相册信息,修改个人信息,浏览其他会员的相册,评价相片,下载所浏览的相片,举报不良的相片,或者返回会员界面,或者退出系统。管理员登录后进入管理员界面,选择添加相册的分类,查看游客或会员举报的相片,确认是不是不良相片,删除不良相片,或者返回管理员界面,或者退出系统。10、体会通过了这次的课程设计,我对一个系统的开发流程有了更深的了解,学会了如何去写需求分析,也了解到需求分析的重要性,需求分析的任务是准确地回答“系统必须做什么?”这个问题,而后面的设计过程基本都会用到需求分析,需求分析做得好,后面的工作才能做到好,需求分析的随便一个改动,到将影响后面的设计过程,我深深的了解到了这一点,因为我在把各种图按照需求分析的结果都画出来后,发现需求分析出现了一点小小的问题,就这么一个小小的问题,我不得不把所有的图都给了一遍,而如果已经把代码都完成的时候才发现需求分析出现问题,那么将是灾难性的后果,要修改的东西就更多的了,所有我们必须认真的做好需求分析。另外这次实验也加深了我对各种图的理解,使我对系统E-R图、系统数据流图、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学历类自考专业(法律)民事诉讼法学-民法学参考题库含答案解析
- 2025年地理信息系统专家招聘模拟题集及答案
- 2025年人力资源招聘专员面试技巧与预测题详解
- 2025年学历类自考专业(法律)公司法-房地产法参考题库含答案解析
- 2025年学历类自考专业(护理)精神障碍护理学-护理学基础参考题库含答案解析
- 2025年计算机网络技术挑战题集及解析
- 刺绣在服装中的情感表达研究考核试卷
- 大理礼成面试题及答案
- 2025年客户服务经理岗位面试模拟题及答案解析
- 沉浸式互动体验技术考核试卷
- PLC西门子S7-1200应用技术完整全套教学课件
- 苏州银行总行信息科技部招聘考试真题2022
- 安装电工电气调试员安全技术操作规程
- 2乳的验收与预处理解析
- 三峡大学级本科电气工程及其自动化二本培养方案
- 柴芍六君子汤加减治疗脾胃病三则
- GB/T 778.1-2018饮用冷水水表和热水水表第1部分:计量要求和技术要求
- GB/T 11547-2008塑料耐液体化学试剂性能的测定
- 伤口造口新进展课件
- 恶性骨肿瘤化疗及注意事项(58张幻灯片)课件
- 国有企业采购规范和示范文本
评论
0/150
提交评论