办公系统
一、 语言和环境 A、 实现语言
SSH
B、 环境要求
MyEclipse2014+JDK7.0,MySQL数据库
二、 要求
公司计划使用SSH(Struts2+Spring+Hibernate)框架开发一个办公系统,使用MySQL作为后台数据,其中登录和显示功能由你来负责。
要求实现: 1. 2.
用户登录成功后重定向到员工列表页面。 显示出所有员工信息。
程序运行界面如图-1、图-2所示。
图-1
图-2
三、 数据库表设计
数据库名称:OASystem
员工信息表中设置参见下表: 数据表名 字段显示 编号 用户名 密码 地址
Employee 字符名 emp_id emp_name emp_pwd emp_address 数据类型 int 中文表名 员工表 字段大备注和说明 小 11 主键,自增 非空 非空 非空 varchar 20 varchar 20 varchar 20 四、 具体要求及推荐实现步骤
1. 创建表Employee,添加测试数据(至少3条)
2. 在MyEclipse中创建web工程,命名为oasys,并创建三层相应包 3. 为工程添加Struts2、Spring、Hibernate支持 4. 在工程中创建实体类和对应的Hibernate映射文件 5. 创建DAO类、业务类,在DAO类中实现业绩查询和保存操作 6. 创建Action类、并正确配置struts.xml和Spring配置文件 7. 创建“登陆页面”,用做用户登陆,效果如图-1所示
8. 创建“员工信息显示页面”,用于显示所有员工信息,效果如图-2所示
9. 用户登录成功后重定向到显示员工信息页面 10.
调试运行成功后,导出数据库SQL脚本与程序代码文件一同放
入桌面文件夹,桌面文件夹命名规范:(开发*班_第二阶段SSH机试_姓名)
五、 注意事项
1. 必须采用三层结构,并且结构逻辑要清晰,符合规范 2. 请注意按照界面的设计要求来进行页面设计 3. 页面美观不做太多要求,但要注意布局 4. 请注意代码的书写,命名符合规范 5. 请注意操作数据库时进行必要的异常处理