编辑: 学冬欧巴么么哒 | 2013-06-08 |
customers 表:记录客户信息,字段有客户编号(customerID)、客户名称(customerName)、 客户地址(customerAddress)、客户传真(customerFax)、客户电话(customerPhone)、客户邮箱 (customerEmail)、客户备注(customerContent);
users 表:记录用户信息,字段有用户编号(userID)、用户名(userName)、用户密码 (userPwd)、职位号(positionsID)、上级编号(spuerionsID);
positions 表:记录职务信息,字段有职务编号(positionsID)、职务名称(positionsName)、 部门编号(departmentsID)、级别(userGrade);
departments 表:记录部门信息,字段有部门编号(departmentsID)、部门名称 (departmentsName);
Equipment 表:记录设备信息,字段有设备编号(equipmentID)、设备名称 (equipmentName)、设备类别编号(equipmentCategoryID)、购买时间(BuyDate)、使用年限 (equipLifespan)、设备使用状态编号(EquipStatusID)、设备维修编号(MaintenanceID)、管理者 编号(CustodiansID)、设备位置(equipAddress);
equipmentCategory 表:记录设备的类别信息,字段有类别编号(equipmentCategoryID)、 类别名称(equipmentCategoryName);
equipStatus 表:记录设备的状态信息,字段有设备状态编号(equipStatusID)、设备状态 (equipStatusName);
Maintenance 表:记录设备的维修信息,字段有维修编号(Maintenance)、维修时间 newsDate 日期 否 新闻添加日期 newsStatus 字符
4 否 新闻状态
9 (MaintenanceDate)、维修花费(MaintenanceFees)、维修单位(MaintenanceUnits);
Meeting 表:记录会议信息,字段有会议编号(meetingID)、会议标题(meetingTitle)、会 议内容(meetingContent)、会议等级编号(meetingGradeID)、会议时间(meetingDate);
meetingGrade 表:记录会议的等级信息,字段有等级编号(meetingGradeID)、等级 (meetingGrade)、允许查看的用户级别(allowID);
Applications 表:记录申请办公费用的信息,字段有申请编号(ApplicationID)、申请人 (userID)、申请金额(ApplicationsNumber)、申请时间(ApplicationsDate)、申请状态编号 (ApplicationsSatusID)、申请批复时间(ApplicationsAgreeDate)、申请的等级编号 (ApplicationsGradeID);
ApplicationStatus 表:记录申请办公费用的状态信息,字段有状态编号 (ApplicationsStatusID)、状态(ApplicationsStatus);
ApplicationsGrade 表:记录申请的等级信息,字段有编号(ApplicationsGradeID)、等级 (ApplicationsGrade)、最大申请额度(ApplicationsGradeMaxNo);
3 3
3、详细设计: 根据以上的概要设计对本系统的问题描述、系统模块的规划、 系统结构的设计以及对数 据库的设计,其系统的规划就比较清晰了.此系统的设计语言我采用 JSP+Struts+JDBC 的设 计模式.使用现在比较流行的三层结构模式架构. 此系统采用 MVC 模式进行设计,以此其中包含了大量的数据处理类,在这里我也无法 给予具体的定义,只能描述其大概的功能,我将采用简单的图形表示一个类,只是给出相应 的说明;
由于不要求编码实现,所以对于具体的界面也就是视图,在这里只做........