软件工程实验(7)

2019-09-01 11:45

data.MakeInParam(\ SqlDbType.VarChar, 4000, readermanage.Remark ), }; return (data.RunProc(\tb_reader set name=@name,sex=@sex,type=@type,birthday=@birthday,paperType=@papertype,paperNum=@papernum,\ +

\where id=@id\ }

public int UpdateBorrowNum(ReaderManage readermanage) {

SqlParameter[] prams = {

data.MakeInParam(\ data.MakeInParam(\ SqlDbType.Int, 4, readermanage.BorrowNum),

data.MakeInParam(\ };

return (data.RunProc(\where id=@id\ }

public int DeleteReader(ReaderManage readermanage) {

SqlParameter[] prams = {

data.MakeInParam(\ };

return (data.RunProc(\ }

public DataSet QueryReaderByCode(ReaderManage readermanage, string name) {

SqlParameter[] prams = {

data.MakeInParam(\ SqlDbType.VarChar, 30, readermanage.ID +\

};

return (data.RunProcReturn(\prams, name)); }

public DataSet QueryReaderByName(ReaderManage readermanage, string name)

{

SqlParameter[] prams = {

data.MakeInParam(\ SqlDbType.VarChar, 50,readermanage.Name+\ }; return (data.RunProcReturn(\* from tb_reader where name like @name\prams, name)); }

public DataSet QueryReaderByType(ReaderManage readermanage, string name) {

SqlParameter[] prams = {

data.MakeInParam(\ SqlDbType.VarChar, 50, readermanage.Type+\ }; return (data.RunProcReturn(\* from tb_reader where type like @type\prams, name)); }

public DataSet GetAllReader(string name) {

return (data.RunProcReturn(\* from tb_reader ORDER BY id\name)); }

public DataSet ReaderLogin(ReaderManage readermanage) {

SqlParameter[] prams = {

data.MakeInParam(\ data.MakeInParam(\ SqlDbType.VarChar, 50,readermanage.Name ), };

return (data.RunProcReturn(\(name = @name)\ } }

3 登陆系统(Module Name)

3.1 描述(Description) 登陆系统的实现编码。 3.2 代码(Program) using System;

using System.Data;

using System.Configuration; using System.Web;

using System.Web.Security; using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Data.SqlClient;

public class AdminManage {

private string id; private string name; private string pwd;

public AdminManage() {

//

// TODO: 在此处添加构造函数逻辑 // }

DataBase data = new DataBase();

public string ID {

get { return id; } set { id = value; } }

public string Name {

get { return name; } set { name = value; } }

public string Pwd {

get { return pwd; } set { pwd = value; } }

public string GetAdminID() {

DataSet ds = GetAdmin(\ string str = \

if (ds.Tables[0].Rows.Count == 0) str = \ else str = \+ (Convert.ToInt32(ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1][0].ToString().Substring(1, 4)) + 1); return str; }

public int AddAdmin(AdminManage adminM) {

SqlParameter[] prams = {

data.MakeInParam(\ data.MakeInParam(\ data.MakeInParam(\ }; return (data.RunProc(\INTO tb_admin (id,name,pwd) VALUES(@id,@name,@pwd)\ }

public int UpdateAdmin(AdminManage adminM) {

SqlParameter[] prams = {

data.MakeInParam(\ data.MakeInParam(\ };

return (data.RunProc(\tb_admin set pwd=@pwd where name=@name\prams)); }

public int DeleteAdmin(AdminManage adminM) {

SqlParameter[] prams = {

data.MakeInParam(\ };

return (data.RunProc(\ }

public DataSet Login(AdminManage adminM) {

SqlParameter[] prams = {

data.MakeInParam(\ data.MakeInParam(\ }; return (data.RunProcReturn(\* FROM tb_admin WHERE (name = @name) AND (pwd = @pwd)\ }

public DataSet GetAllAdminByName(AdminManage adminM, string tbName) {

SqlParameter[] prams = {

data.MakeInParam(\ };

return (data.RunProcReturn(\* from tb_admin where name like @name\prams, tbName)); }

public DataSet GetAdmin(string tbName) {

return (data.RunProcReturn(\* from tb_admin ORDER BY id\tbName)); } }

四、测试报告

完成人:

1. 概述(Summary)

1.1 项目简介(Project Synopsis)

该项目为简单的管理系统,主要实现图书借还处理,以及图书馆内的相关图书管理工作。目标是实现读者借还书的信息化,并且利用Internet网络实现读者与图书馆之间的互动和图书馆的人性化管理。

1.2 术语定义(Terms Glossary)

需求分析:在建立一个新的或改变一个现存的电脑系统时描写新系统的目的、范围、定义和功能时所要做的所有的工作。

系统设计:设计数据库的结构以及设计模块的控制流程,明确软件系统\如何做\。 需求规格说明书:经可行性研究后,对要求解的问题重新进行描述,使之更能准确地反映实际业务流程,导出并评价可供选择的解法,推荐行动方针。


软件工程实验(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:IT规划岗位竞聘演讲稿范文[精品]

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: