准备做一个web形式的图片管理系统(java),因为以前是做windows下得delphi数据管理系统,所以对web系统不是很熟悉,在网上搜索一下,没有发现这方面的源码(demo),都是用asp,.net做的。
现在大概考虑一下准备用下列工具实现:structs,hibernate,jsp,eclipse,myeclipse,有可能的话在加上spring
数据库用sql server.
现在处于准备阶段,structs,hibernate,eclipse,myeclipse,spring等知识有一点了解,并没有实际做过项目
,jsp知识还是比较缺乏的.
对于图片管理,在网上收集到jspSmartUpload组件,进行文件上传,下载,图片的相关管理,现在正在看.
现在仅仅是帮公司做一个简单的图片管理系统,要求比较简单,有图片上传(图片以文件形式保存在目录下),
输入简单的描述信息,能够浏览察看,并做相应的权限管理。
下面设计了几个简单的Table:
CREATE TABLE [Photo] (
[ID] [int] NOT NULL ,
[TitleID] [int] NULL ,
[Content] [varchar] (200) COLLATE Chinese_PRC_CI_AS NULL ,
[Click] [int] NULL ,
[Number] [int] NULL ,
[Photo] [image] NULL ,
[Information] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Path] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[Memo] [text] COLLATE Chinese_PRC_CI_AS NULL ,
CONSTRAINT [PK_Photo] PRIMARY KEY CLUSTERED
(
[ID]
) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
CREATE TABLE [Title] (
[ID] [int] NOT NULL ,
[ParentID] [int] NULL ,
[Camerist] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[ClickCount] [int] NULL ,
[Name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,
[Description] [varchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,
[UpdateTime] [datetime] NULL ,
CONSTRAINT [PK_Title] PRIMARY KEY CLUSTERED
(
[ID]
) ON [PRIMARY]
) ON [PRIMARY]
GO
CREATE TABLE [User] (
[ID] [int] NOT NULL ,
[UserName] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Password] [varchar] (20) COLLATE Chinese_PRC_CI_AS NULL ,
[Flag] [smallint] IDENTITY (1, 1) NOT NULL ,
CONSTRAINT [PK_User] PRIMARY KEY CLUSTERED
(
[ID]
) ON [PRIMARY]
) ON [PRIMARY]
GO