好文档 - 专业文书写作范文服务资料分享网站

计算机科学与技术毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

using System.Data.SqlClient;

namespace FixedAssetsManagement {

public class DBHelper {

public static DataSet GetDataSet(string sql) {

SqlConnection conn = new SqlConnection(GetConnStr()); SqlDataAdapter da = new SqlDataAdapter(sql, conn); DataSet ds = new DataSet(); da.Fill(ds); return ds; }

public static SqlDataReader GetReader(String sql) {

SqlDataReader dr = null;

SqlConnection conn = new SqlConnection(GetConnStr()); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); try {

dr = cmd.ExecuteReader(CommandBehavior.CloseConnection); } catch {

conn.Close(); }

return dr; }

public static int ExecScalar(String sql) {

int ret;

SqlConnection conn = new SqlConnection(GetConnStr()); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); try {

ret = (int)cmd.ExecuteScalar(); }

finally {

conn.Close(); }

25

return ret; }

public static int ExecSql(string sql) {

int ret;

SqlConnection conn = new SqlConnection(GetConnStr()); SqlCommand cmd = new SqlCommand(sql, conn); conn.Open(); try {

ret = cmd.ExecuteNonQuery(); }

finally {

conn.Close(); }

return ret; }

public static String GetConnStr() {

string connStr = \Security=True\;

return connStr; } } }

5.3 界面的实现

5.3.1登陆界面

登陆界面实现用户登陆功能,界面设计如图5.1所示。

Fig. 5.3 landing interface

图5.3 登陆界面

26

登陆界面中登陆代码如下:

protected void ImgBtnLogin_Click(object sender, ImageClickEventArgs e) {

string userName, password, sql; //取得用户输入?

userName = txtUserName.Text.ToString().Trim(); password = txtPassword.Text.ToString().Trim(); //判断用户是否存在

sql = String.Format(\EmpPwd='{1}'\, userName, password);

SqlDataReader dr = DBHelper.GetReader(sql); if (!dr.Read()) {

Response.Write(\登录失败,请检查用户名和密码是否正确')\);

return; } else {

//把用户名存入到Session,以便传递给主页面?

Session[\] = dr[\].ToString();

string RoleId = dr[\].ToString(); sql = String.Format(\RoleName FROM RoleInfo WHERE RoleId = '{0}'\, RoleId.ToString().Trim());

SqlDataReader dr2 = DBHelper.GetReader(sql); dr2.Read();

Session[\] = dr2[\].ToString().Trim(); dr2.Close();

Response.Redirect(\); } }

5.3.2主界面

主界面是本软件的主要界面,用户操作的主要界面,具体界面设计如图5.2所示。

27

Figure 5.4 the main interface

图5.4 主界面

5.3.3维修情况界面

维修界面主要展示资产送修信息,界面设计如图5.3所示。

Fig. 5.3 repair interface

图5.3 维修情况界面

5.3.4报废情况界面

报废情况界面主要展示已报废资产的信息以及相关备注,具体界面设计如图5.4所示。

28

Fig. 5.4 scrapped interface

图5.4 报废情况界面

5.3.5调拨信息界面

调拨信息界面用于展示资产具体调拨情况,界面如图5.5所示。

Fig. 5.5 the transfer of information interface

图5.5 调拨信息界面

5.3.6 固定资产管理模块

固定资产管理模块是系统主要的功能模块,对资产的具体操作也将在此模块中进行,模块的主要功能及界面设计如图5.6所示。

Fig. 5.6 fixed assets management module

图5.6 固定资产管理模块

29

计算机科学与技术毕业论文

usingSystem.Data.SqlClient;namespaceFixedAssetsManagement{publicclassDBHelper{publicstaticDataSetGetDataSet(stringsql){
推荐度:
点击下载文档文档为doc格式
74ql2884av5dq8m1sb7f
领取福利

微信扫码领取福利

微信扫码分享