计算机软件技术专业毕业论文内容摘要:

否还 isContinueLent bit 否 是否续借 OutDate nvarchar 20 否 超出时间 Pay nvarchar 20 否 应付金额 毕业设计报告 5 代码 设计 登录和首页代码设计 ,验证用户名和密码,验证码输入正确后跳转到的页面。 否则给出相应的提示,具体的代码设计如下: protected void btnLogin_Click(object sender, EventArgs e) { DataSet adminds = null。 DataSet readerds = null。 =。 =。 adminds = (adminmanage)。 =。 =。 readerds = (readermanage)。 var validCode = [CheckCode].Value。 if ([0]. 0) { if (() != validCode) { (scriptalert(39。 验证码输入不正确。 39。 )/script)。 =。 return。 } Session[Name] =。 ()。 } else { (scriptalert(39。 用户名或密码不正确。 39。 )/script)。 =。 } } 毕业设计报告 2. 当运行到 adminds = (adminmanage)。 adminmanage传了登录界面的用户名称和用户密码两个参数去掉数据访问层的方法如下: /// summary /// 管理员登录 /// /summary /// param name=adminmanage/param /// returns/returns public DataSet Login(AdminManage adminmanage) { SqlParameter[] prams = { (@name, , 50,), (@pwd, , 30, ) }。 return ((SELECT * FROM tb_admin WHERE (name = @name) AND (pwd = @pwd), prams, tb_admin))。 } 如果在 表 tb_admin 查到对应的匹配的用户名称和密码则 [0]. 0 , 声明验证码 var validCode = [CheckCode].Value。 如果与输入框的值一样, 用户登录成功, 转到 代码设计如下 : protected void Page_Load(object sender, EventArgs e) { = 图书馆管理系统主页。 DataSet bookds = (tb_bookinfo)。 = bookds。 ()。 DataSet readerds = (tb_reader)。 = readerds。 ()。 } DataSet bookds = (tb_bookinfo)。 的时候就去调数据访问层的查询书籍表借出数量排名前五的书籍明细的方法: public DataSet GetBookSort(string tbName) { return ((select top 5* from tb_bookinfo where borrownum0 ORDER BY borrownum desc, tbName))。 } 毕业设计报告 DataSet readerds = (tb_reader)。 的时候就去调后台查询 得到读者借阅排行的前 5名 的方法: public DataSet GetReaderSort(string tbName) { return ((select top 5* from tb_reader where borrownum0 ORDER BY borrownum desc, tbName))。 }。 系统设置代码设计 系统设计包括:更改口令、管理员设置和书架设置。 ~/Common/页面 默认得到当前的系统登录的管理员 = Session[Name].ToString()。 根据当前管理员 名称查询出对应的密码,代码设计如下: public DataSet GetAllAdminByName(AdminManage adminmanage, string tbName) { SqlParameter[] prams = { (@name, , 50, +%), }。 return ((select * from tb_admin where name like @name, prams, tbName))。 }, 则可以更改密码,当前操作员输入的新密码与确认密码输入一致去调 (adminmanage)。 的方法: public int UpdateAdmin(AdminManage adminmanage) { SqlParameter[] prams = { (@name, , 50,), (@pwd, , 30, ), }。 return ((update tb_admin set pwd=@pwd where name=@name, prams))。 } 密码修改成功。 ~/SysSet/页面 默认调: public DataSet GetAllAdminByName(AdminManage adminmanage, string tbName) { SqlParameter[] prams = { 毕业设计报告 (@name, , 50, +%), }。 return ((select * from tb_admin where name like @name, prams, tbName))。 }。 提供了添加、修改、删除,添加方法代码设计如下: protected void btnAdd_Click(object sender, EventArgs e) { if ( == ) { (scriptalert(39。 管理员名称不能为空。 39。 )。 location=39。 javascript:(1)39。 /script)。 } else { = ()。 =。 =。 if ((adminmanage, tb_admin).Tables[0]. 0) { (scriptalert(39。 该管理员已经存在。 39。 )/script)。 return。 } (adminmanage)。 =。 (purviewmanage)。 ()。 } },当验证通过后,且 与数据库已存在的管理员不重复则调执行插入的 Sql 语句: public int AddAdmin(AdminManage adminmanage) { SqlParameter[] prams = { (@id, , 50, ), (@name, ,50,), (@pwd, ,30,), }。 return ((INSERT INTO tb_admin (id,name,pwd) VALUES(@id,@name,@pwd), prams))。 } 插入成功之后再调一下查询方法,返回到数据集中。 毕业设计报告 ~/SysSet/的页面 后台 默认调 查询所有书架信息的方法,代码设计如下 public DataSet GetAllBCase(string tbName) { return ((select * from tb_bookcase ORDER BY id, tbName))。 } 并且返回 DataSet 数据集 . 、删除、修改操作。 添加书架信息代码设计如下: 在添加之前会去掉查询方法,如果返回的 Tables[0]. 0 说明该书架已经存在,给出 ()。 的提示,如果验证通过后则调插入的方法: public int AddBookcase(BookcaseManage bookcasemanage) { SqlParameter[] prams = { (@id, , 30, ), (@name,, 50,), }。 return ((INSERT INTO tb_bookcase (id,name) VALUES(@id,@name), prams))。 } 读者管理代码设计 读者管理包括:读者类型管理和读者信息管理。 ,类型的对象包括:老师,学生等对象。 .读者类型管理标签页加载 ~/ReaderManage/的页面 ,默认调查询所有读者类型的方法,代码设计如下: public DataSet GetAllRType(string tbName) { return ((select * from tb_readertype ORDER BY id, tbName))。 } 2. 读者类型管理包括添加读者类型管理信息、删除、修改操作。 添加读者类型管理代码设计如下: 在添加之前回去数据库中查询所有的读者类型,如果添加的读者类型数据库中已经存毕业设计报告 在就返回一个 Tables[0]. 0,给出 (scriptalert(39。 该 读者类型 已经存在。 39。 )/script)。 的提示,数据验证通过后则调执行插入的 Sql语句,参数为( rtypemanage): public int AddRType(RTypeManage rtypemanage) { SqlParameter[] prams = { (@name, , 50, ), (@n。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。