基于JSP图片管理网站

需求预算:500.00元

基于JSP的网上图片管理网站 软 件 需 求 说 明 书 网上图片管理网站主要是为了给特定用户提供图片上传、管理等功能的网站。在本网站中主要实现的有图片上传、删除、选择等。 编程语言:JSP,jquery等 服务器:tomcat 7,mysql 5 框架:struts ,hibernate,spring 一、用户简介: 网上图片管理系统的主要用管理员和用户两类 1、管理人员 创建机构及机构的具体用户,管理机构的图片 2、机构 拥有机构自己的图片磁盘空间(路径),其用户可上传图片至机构的图片路径,并可删除、重命名图片。 3、用户 每个用户属于一个机构,可以管理所属机构的图片(上传、删除、重命名等)。 二、主要功能 1、管理员功能 a、创建机构 管理员可以创建机构,并输入机构信息。并在[webroot]/org/下创建以机构名md5值命名的用户工作目录。该路径只能该被其旗下用户访问。 机构工作目录创建后,应自动在该目录下自动创建一系列子目录。可以对需要创建的子目录进行配置(不需要提供配置界面,程序内配置即可)。本期提供的程序需创建的子目录包括: [webroot]/usr/[md5]/img/480x520/ [webroot]/usr/[md5]/img/480x320/ [webroot]/usr/[md5]/img/480x200/ b、创建用户 创建用户ID(用户手机号码),并将状态设置为“1”(待激活) c、修改机构信息 d、修改用户密码、状态信息 2、用户功能: a、登录\激活 状态为“0”的用户可直接通过手机号、密码登录; 状态为“1”的用户需要手机号码认证激活(向手机号码发送随机短信认证码,发送短信的功能可不提供,但需要具有生成随码的功能,并调用发送短信功能)。 用户收到短信后填入正确的认证码后即激活用户,系统将用户状态置为“0”。首次认证后自行输入除状态外的所有用户自身信息; 禁止状态为“2”的用户登入; b、重置密码 通过短信认证码重置(可不提供短信发送功能,但需要提供生成随机码的功能,并可调用发送短信功能); c、上传图片 用户可上传固定几种尺寸规格的图片,本期提供480x520,480x320,480x200三种规格,图片格式jpg,大小不超过60K。上传前需要分析图片的尺寸,格式及大小。如果图片尺寸非上述三种将不能上传。上传的图片按其尺寸规格放置其所属机构的目录中。(见以上说明) 可以很容易地修改程序以提供上传其他尺寸的图片的能力,以备今后之需要。 d、删除图片 具备删除所属机构的图片的功能。 e、浏览选择图片 提供一个选择浏览图片的jquery列表控件(插件),按照用户选择的尺寸列出该尺寸的其所属机构的所有图片。用户选择图片后触发相应事件函数,提供图片的url。 f、上传、浏览、删除图片在一个页面内即可。 g、修改除状态、电话号码(用户ID)外的所有自身信息(参见数据用户信息字典)。查看机构信息。 3、结构及要求 (1)、本网站采用的是B/S结构的应用软件 (2)、session管理清晰,易于为其他页面引用 (2)、html5 (3)、代码简洁,结构清晰 (3)、无界面美观要求,功能实现即可。 数据字典 a、用户信息 用户ID(用户手机号码)、用户名、用户姓名、密码、机构ID、电子邮件、状态(0:正常、1:待认证、2: 冻结) b、机构信息 机构ID、机构名称、地址、联系电话、电子邮件、服务其实日期、服务终止日期 用户通过机构id与机构关联。一个机构可由多个用户。

2019-09-21 10:09:07

更多需求