高校固定资产管理系统模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高校固定资产管理
系统
1
重庆邮电大学理学院信息与计算科学专业
集中实践报告
题目: 《高校固定资产管理系统》
指导老师: 李永红________________ 专业: 数理科学与信息技术_____
班级: 1121302、 1121301______
学号: 213055、 213058_
姓名: 何锐、周海渝___________
成绩: ________________________
20 16 年 06 月 16 日
一、需求分析
随着社会的发展, 人们的生活节奏不断加快。为了节约宝贵的时间, 高校固定资产管理系统应运而生。在管理固定资产的过程中, 需要修改、更新大量的表单。如果使用计算机来辅助填写及保存相应的记录, 则能大大提高固定资产管理的效率。因此, 需要开发一个固定资产管理系统。该系统应该支持快速录入关键信息, 例如,固定资产的借出、归还等。这些信息需要被保存在数据库中以便以后查看。
经过对程序需要实现的功能进行分析, 完成数据库和程序界面的设计。经过对高校固定资产管理系统的了解, 要求其具备如下功能。
1.登录系统
登录系统能够有效地保障系统的安全性, 防止非法用户使用系统。只有输入合法的用户名和密码才能够正常登录, 否则不能进行登录。
2.添加信息
用户进入系统后, 经过对”资产信息管理”菜单中的”类别管理”菜单项, 能够进行大类( 总的分类) 的添加。
同样, 在其它几个菜单中也可进行信息添加。
3.删除信息
用户进入系统后, 经过对”账户管理”菜单中的”删除帐户”菜单项, 能够进行帐户的删除。
同样, 在其它几个菜单中也可进行信息删除。
4.修改信息
考虑到操作人员录入的失误, 需要提供信息的修改功能。经过”职员管理”菜单中的”修改职员”菜单项, 能够对职员信息进行修改。
同样, 在其它几个菜单中也可进行信息修改。
5.查询信息
用户进入系统后, 能够经过”按编号查”、”按类别查”、”按使用者查”的不同类别进行信息查询。
6.添加用户
进入系统后, 能够经过”账户管理”菜单的”添加用户”菜单项添加新的用户, 并为其指定密码。一旦新用户添加成功, 以后就能够经过该用户进入系统进行操作。
7.修改密码
为了提高系统的安全性, 一般建议管理员定期修改密码。使用”账户管理”菜单的”修改密码”菜单项能够进行密码的修改。
二、总体设计
1.经过对系统进行深入的分析得知, 本系统需要实现以下目标。
⑴系统管理
⑵资产信息管理
⑶账户管理
⑷职员管理
⑸资产还借管理
⑹帮助
⑺查询
按编号查询:
按类别查询:
按使用者查询:
⑻资产信息分类显示
⑼显示当前时间
2.构建开发环境
⑴操作系统: windows7
⑵JDK版本: jdk1.8.0_31
⑶IDE版本: Eclipse
⑷开发语言: Java
⑸后台数据库: SQL Server
三、控制类设计( 部分类代码)
在cn.tsc.asset.contrl包中
1.ConnectionManager控制类
作用: 数据库连接
代码:
package cn.tsc.asset.contrl;
import java.sql.DriverManager; import java.sql.Connection; import java.sql.CallableStatement; import java.sql.ResultSet;
import java.sql.SQLException;
import javax.swing.JOptionPane;
/**
* 控制类--数据库连接管理
*
*/
/**
* @author pengwenfu
*
*/
public final class ConnectionManager {
// 驱动类
private static final String DRIVER_CLASS = "com.microsoft.jdbc.sqlserver.SQLServerDriver";
// 数据库地址
private static final String DATABASE_URL = "jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName = Assets";
// 数据库登录名
private static final String USER_NAME = "sa";
// 密码
private static final String PASSWORD = "1234";
/**
* 构造方法禁止实例化
*/
private ConnectionManager() {
}
/**
* 取得数据库连接
*
* @return
*/
public static Connection getConnection() {
try {
Class.forName(DRIVER_CLASS);
Connection con = DriverManager.getConnection(DATABASE_URL,
USER_NAME, PASSWORD);
return con;
} catch (ClassNotFoundException e) {