第一篇:教师管理系统使用流程(学校系统管理员)
教师账号生成流程: 方式一:
1、登陆网址:http://jsgl.sdei.edu.cn:8081/
选择“全国教师管理信息系统”。
2、以学校系统管理员身份登陆。(以吕陵中心小学为例)
复制账号、密码,输入验证码登陆。
选择左侧“用户权限管理——教师用户管理”
3、点击“新增”
输入教师基本信息
(注意:出生日期为自动生成,与身份证号一致,如与事实不符,可手动更改。“是否新聘教师”一栏,如为老教师,则选择否;以后当年新招聘教师录入时,选择是。)点击保存,系统自动生成初始密码。
教师账号生成
4、教师账户密码导出。
在学校全部教师基本信息录完后,仍在当前页面,选择导出。
导出全部信息
生成表格,打开后,包含教师登陆密码。
将本表格发放给教师,教师自行登陆填报个人信息,学校管理员负责初审。方式二: 1、2步与方式一一致;
3、点击“导入”
选择“下载模板”
模板下发给教师自行填写
4、上传模板
在教师填完信息后,重复步骤3,导入模板
5、生成密码后,导出密码方式同方式一
第二篇:专项资金管理使用流程
专项资金管理流程
一、总体要求
所有拨入的专项资金,单位会计要根据资金类别,实行专账管理,支出票据要单独装订。项目办、义教办、营养办、资助中心均要建立健全专项资金辅助账务。
二、操作流程
1、指标下达:办公室在收到专项资金文件后,应在3日内完成传阅工作。在传阅完成收回文件后,将文件复印件送至分管领导和相关处室(会计处、项目办或义教办、营养办、资助中心),原文件存档。
2、资金回拨:会计收到文件后,在10个工作日内,与相关部门联系,完成资金拨付事宜。各相关处室,要根据文件下达指标及要求,在10个工作日内完成资金下拨方案的制定、审批和下发。
3、记账办法:会计拨入专项资金后,根据专项资金来源,记入专户,并电话通知相关股室资金到位情况(项目办或义教办、营养办、资助中心),同时给项目办复印专项资金拨付凭证一份,项目办根据复印凭证记清专项来源及金额。
4、下拨办法:义教经费、营养餐资金拨入局大账5个工作日内,开始下拨,每期分三次拨付完毕。学生资助资金
在拨入局大账5个工作日内,下拨到学生资助管理中心账户,学生资助中心在5个工作日内应将资金划拨相关银行并打入学生账户。
5、报销办法:项目资金按工程进度和资金来源,由工程实施单位填写《项目建设资金申请单》(由局项目办设计表格,内容为:项目名称、预算投资、资金来源、已申请资金、本次申请资金、下欠资金及各相关部门负责人签字栏),在实施单位、建设单位、项目办主任、分管领导、主要领导签字完成后,换税票报销。会计用原始票据报账,项目办用复印票记账。学生资助资金应将会计划拨资金的拨付单记入收入,将给银行转账的支票存根记入报销,同时将银行给学生分配资金的清单在银行打款完毕加盖印章后作为支出附件装订入账。义教经费、营养餐实行一月一报账,应按指标划拨记收入,按月报销汇总单记支出。
6、账务管理:会计及各相关处室建立的专项资金账务,实行会计核算办法,每年12月31日必须结清,盈亏均结转下年。
第三篇:中招考试管理系统(学校)操作流程
中招考试管理系统网上报名
附件1
商洛市中招考试管理系统网上报名
学校端操作说明
1.用户登陆
打开网页输入网址:http://61.185.136.231/,出现三级用户登陆页面,选择【学校登录】后,输入用户名和原始密码,点击【登录】按钮,进入系统。(各校用户名和原始密码见QQ群内)
2.修改密码
第一次登陆强制进行修改密码,输入旧密码与新密码,重复新密码,点击【更新】按钮,修改密码成功后,再次登陆系统。(注:修改后的密码不能与原始密码相同,密码长度为6-16位,构成不能为纯数字或纯字母)
修改后会自动弹出用户重新登录页面,重新登录。3.班级信息维护
①重新登录后点击“系统功能管理”,“毕业班级管理”,点击【新建】按钮
②在出现的窗口中输入该学校的某班级的班级代码(从01开始依次新建)。填写班级名称,格式为:“九年级(3)班”,申请数量依据该班实有学生数填写,是否申请的方框一定打上勾点击【保存】。
中招考试管理系统网上报名
再单击页面的打印符号按钮。
④将报名条分发给学生,指导学生报名。5.修改错误信息
在功能列表报名管理编辑考生信息,输入需修改学生的报名号,点击【查询】按钮后修改信息。
6.学校确认报名信息
在功能列表确认报名信息,点击【查询】按钮后,选取考生后,点击【审核所有考生】按钮,然后点击【审核】按钮。
7.照相管理
进入照相管理,选择班级点击【查询】按钮,出现该班学生信息,选择某一学生,点击【拍照】按钮,出现拍照对话框。连接照相设备,出现摄像头使用设置对话框,点击【允许】(在这里鼠标放在允许按钮上,右键选择设置,勾选【记住】、勾选【允许】点击关闭,以
中招考试管理系统网上报名
商洛市中招考试管理系统网上报名
学生端操作说明
1.用户登陆
打开网页输入网址:http://61.185.136.231,出现三级用户登陆页面,选择【学生登录】后,输入用户名、原始密码和校验码,点击【登录】按钮,进入系统。(用户名和密码在考生报名条上)
2.认真阅读初中毕业升学考试网上报名须知
认真阅读完初中毕业升学考试网上报名须知后,必须点击【同意】按钮。3.考生修改登录密码
注意:密码必须为数字和字母的组合,用户在密码修改成功后会自动跳转至登录页面,进行重新登录。
4.填写本人报名信息
学生点击【填写修改报名信息】,请学生务必仿照样表填完。5.学生保存所填写的报名信息
点击【保存】按钮。考生可以对个人信息反复修改,直至修改无误 6.确认报名信息
考生信息修改无误后,在考生功能列表中,选择“确认考生信息”,点击【确认】按钮。考生确认个人信息后便能再修改。若确需修改需向学校申请。
学生报名完成。
第四篇:系统管理员工作流程_0
吉林敖东延边药业股份有限公司信息技术部
系统管理员工作流程
一、ERP程序新需求修改流程。
1、各部(室)及车间对新增加的业务或由于国家及单位政策改变,必须要修改业务流程时,相关部室写ERP需求修改申请,由部门经理签字交给系统管理员。系统管理员分析修改内容是否合理,再交由信息技术部经理签字确认。
2、修改内容合理,系统管理员将ERP需求修改申请传给浪潮技术人员确认是否能修改,如果能进行修改浪潮技术人员写修改分析,双方确认后进行程序修改;如果不能修改,说明原因由信息技术部反馈给相关部室。
3、如果该修改内容属于二次开发范围,由信息技术部经理交给分管领导确定。
二、申请增加、修改、删除权限流程。
1、各部(室)及车间增加、修改ERP权限时,由部室描述增加、修改原因,并详细描述要实际的功能,再由部门经理签字,系统管理员根据描述设置相应的权限(如果是新增加人员一定要写明员工编号)。
2、各部(室)及车间有人员调出或权限删除时,写权限删除申请,由部门经理签字,系统管理员删除该权限。
3、如果要增加其它部门的数据查询功能,需本部门及相关部门经理签字确认后交由系统管理员根据需求分配相应权限。
三、ERP问题修改流程。
ERP在操作过程中出现问题,由操作人员向系统管理员描述出现问题的状况,系统管理员分析是操作问题还是程序问题:
1、操作问题,系统管理员向操作人员说明注意事项,注意以后不要出现类似问题。
2、程序问题,系统管理员看是否能解决,如果不能解决将问题反馈给浪潮技术人员,由浪潮技术人员解决该问题。
四、在综合管理中新增加录入表及查询表的工作流程。
各部(室)及车间要在综合管理中新增加录入表或查询表时,写增加或修改表申请,由部门经理签字。将新增加录入表或查询表的表样及修改申请一起交给系统管理员,系统管理员在综合管理中做相应的表,测试合格后使用。
五、在ERP中增加打印表格及审批流的工作流程。
1、各部(室)及车间需要在ERP中增加单据打印格式时,由操作人员将打印格式交给系统管理员进行定义(要增加电子签名时,将图片一起传给系统管理员)。
2、操作过程中要增加审批流时,要写出增加流程的操作点及审批人员,由部门经理签字确认后,系统管理员增加审批流。
六、公司内部网络的管理、维护工作流程。
1、各部(室)电脑需要接入公司内网时,由各部(室)人员通知系统管理员,系统管理员根据各部(室)的实际情况连接网线、分配IP地址,之后现场确认电脑连接公司内网是否成功,并对IP地址、MAC地址等内容做详细登记。
2、各部(室)的电脑不能正常访问公司内网时,由各部(室)人员通知系统管理员,系统管理员根据遇到的实际问题现场排查解决问题,确保能正常连接公司内网。
七、公司ERP数据库日常维护与备份工作流程。
系统管理员需每天远程登陆ERP数据库服务器,对之前备份的ERP数据库进行压缩保存、删除原备份文件,并对压缩后的ERP数据进行光盘刻录保存,还要定期对服务器存储硬盘中的压缩数据进行清理,保持足够的硬盘空间对新数据的存储。
八、ERP客户端的安装工作流程
1、各部(室)需安装ERP客户端时,由各部(室)人员通知系统管理员,系统管理员对ERP客户端进行安装,之后登陆任意ERP模块,确认ERP能否进行正常登陆使用。
2、ERP程序有更新时,由系统管理员联系各部(室)、指导相关人员完成本部(室)ERP程序的更新操作。
九、公司防火墙管理工作流程。
1、关闭防火墙的高危端口。
2、对出/入防火墙的信息和地址进行控制,并严格限制、过滤。
3、公司所有上互联网人员,系统管理员一律进行登记,并签订互联网使用协议或计算机信息安全保证书。
4、对于各部(室)根据工作需要,准备新开通上互联网权限的人员,首先提出上网申请,由各部门经理签字确认,交给信息技术部经理,信息技术部经理根据实际情况,如需开通网络的报常务副总经
理审批,审批合格的由信息技术部经理安排系统管理员进行上网权限的开通。
5、因工作需要需开特殊端口的,由各部(室)提交申请,部门经理签字确认,提交信息技术部经理签批,签批同意后由信息技术部经理安排系统管理员开通特殊端口。
十、LED使用工作流程
1、各部(室)因工作需要使用LED,需经常务副总签批使用情况说明后,由信息技术部经理安排计算机管理员办理。
2、计算机管理员接到工作任务后,需提前完成对LED进行调试等工作,确保设备能够正常工作。
3、使用后,由使用设备的部(室)通知计算机管理员,由计算机管理员对设备进行关闭等工作。
信息技术部
二0一三年五月七日
第五篇:图书馆管理系统管理员功能模块
图书管理系统管理员功能点图
一、引言
对于图书馆来说,如何简化图书流通的操作流程,提高图书管理的工作效率是关键因素。因此,需要引入图书馆管理系统来实现图书馆的现代化管理。作为一个图书馆管理系统,首先,必须要有友好的、美观的操作界面,人机对话操作方式简单。其次,图书信息和读者信息分类管理,能实现综合查询。再次,对图书借阅信息,图书借阅排行榜信息实现全程数据跟踪,保证数据的真实性和及时性。最后,能实现及时的提醒用户归还即将到期的图书,做到图书借阅管理流程规范且流畅。
更具图书管日常图书管理的需求和图书借阅的管理流程,如下图,图书馆管理系统功能模块主要包括系统设置、读者管理功能、图书管理功能、图书借阅功能和相关的查询功能。其中管理员功能模块如下图:
图书馆管理系统(管理员)系统管理读者信息管理图书信息管理借阅信息管理退出修改密码用户添加用户管理添加读者类别读者类别管理添加读者信息读者信息管理添加图书类别图书类别管理添加图书信息图书信息管理图书借阅图书归还图书预约查询统计超期图书图书借阅统计 管理员功能模块
1.2 图书管理系统的可行性分析
本次课程设计题目:“图书管理系统的开发”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解c#的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。现在大多数的图书管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面:
(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。
(2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。
(3)运行上可行性:本系统作为一个小型的图书馆信息管理系统,所耗费的 资源非常的小。
(4)从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,会 得到学校工作人员的一致同意的。
综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。
1.3 系统开发运行环境
系统开发环境:Microsoft Visual Studio 2010 系统开发语言:c# 运行平台:Windows 8 数据库:sql 2012
二、图书管理系统模块分析
2.1管理员数据流图
(1)图书档案管理系统为用户提供图书档案信息其数据流图如图2-1所示。
图2-1图书档案管理数据流图(2)读者档案系统用于记录读者的详细信息其数据流图如图2-2所示。
图2-2读者档案管理数据流图
2.2管理员用例图
2.2.1管理员用例图
2.3 管理员E-R图
姓名电话管理员编号级别性别 管理员总体E-R图
级别姓名类型班级编号姓名性别学号读者管理管理员级别添加修改删除添加归还时间借阅条形码借阅时间编号图书价格图书名称管理修改删除作者
三、管理员各功能及实现
3.1管理员登录代码
protectedvoid Button1_Click(object sender, EventArgs e){ /*取得帐号密码信息*/
string userName = this.txtName.Text;string password = this.txtPwd.Text;string identify = this.Identify.SelectedValue;if(“管理员” == identify){ AdminModel adminModel = newAdminModel();adminModel.AdminUsername = userName;adminModel.AdminPassword = password;AdminLogic adminLogic = newAdminLogic();/*如果管理员帐号信息正确*/
if(adminLogic.IsExistAdminInfo(adminModel)){ Session[“adminFlag”] = true;Session[“adminUsername”] = userName;Response.Redirect(“Admin/index.aspx”);} /*如果管理员帐号信息不正确*/ else
{ Response.Write(“”);} } else
{ ReaderModel readerModel = newReaderModel();readerModel.ReaderId = userName;readerModel.ReaderPassword = password;ReaderLogic readerLogic = newReaderLogic();/*如果读者帐号信息正确*/
if(readerLogic.IsExistReaderInfo(readerModel)){ Session[“readerFlag”] = true;Session[“readerId”] = userName;Response.Redirect(“Reader/index.aspx”);} /*如果读者帐号信息不正确*/ else
{ Response.Write(“”);} }
} } 3.2管理员图书管理部分核心代码
protectedvoid BindData(){ string keyword = this.Keyword.Text;int diskTypeId = Int32.Parse(this.DiskType.SelectedValue);string isRecommend = this.IsRecommend.SelectedValue;/*调用业务层进行查询*/
this.GridView1.DataSourceID = “";this.GridView1.DataSource =(newDiskLogic()).QueryDiskInfo(keyword, diskTypeId, isRecommend);this.GridView1.DataBind();} protectedvoid Btn_Query_Click(object sender, EventArgs e){ /*取得查询的各个参数*/
string keyword = this.Keyword.Text;int diskTypeId = Int32.Parse(this.DiskType.SelectedValue);string isRecommend = this.IsRecommend.SelectedValue;/*调用业务层进行查询*/
this.GridView1.DataSourceID = ”“;this.GridView1.DataSource =(newDiskLogic()).QueryDiskInfo(keyword, diskTypeId, isRecommend);this.GridView1.DataBind();} protectedvoid GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e){ /*取得查询的各个参数*/
string keyword = this.Keyword.Text;int diskTypeId = Int32.Parse(this.DiskType.SelectedValue);string isRecommend = this.IsRecommend.SelectedValue;/*调用业务层得到查询的结果数据集*/ DataSet ds = newDataSet();ds =(newDiskLogic()).QueryDiskInfo(keyword, diskTypeId, isRecommend);/*将查询结果集绑定到gridview控件上*/ this.GridView1.DataSourceID = null;this.GridView1.DataSource = ds;this.GridView1.PageIndex = e.NewPageIndex;;this.GridView1.DataBind();} protectedvoid GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if(e.Row.RowType == DataControlRowType.DataRow){ //当鼠标选择某行时变颜色
e.Row.Attributes.Add(”onmouseover“, ”c=this.style.backgroundColor;this.style.backgroundColor='#00ffee';“);e.Row.Attributes.Add(”onmouseout“, ”this.style.backgroundColor=c;“);
} } 3.3添加图书类型部分核心代码
protectedvoid Btn_Add_Click(object sender, EventArgs e){ DiskTypeModel diskTypeModel = newDiskTypeModel();diskTypeModel.DiskTypeName = this.DiskTypeName.Text;DiskTypeLogic diskTypeLogic = newDiskTypeLogic();if(diskTypeLogic.InsertDiskTypeInfo(diskTypeModel)){ Response.Write(”“);} else { Response.Write(”“);} } 3.4读者类型添加管理核心代码
protectedvoid Btn_Add_Click(object sender, EventArgs e){ /*建立读者类型对象模型并传入界面上的各个参数*/ ReaderTypeModel readerModel = newReaderTypeModel();readerModel.ReaderTypeName = this.ReaderTypeName.Text;readerModel.LoanNum = Int32.Parse(this.LoanNum.Text);readerModel.LoanDays = Int32.Parse(this.LoanDays.Text);readerModel.ContinueDays = Int32.Parse(this.ContinueDays.Text);readerModel.ReserverNum = Int32.Parse(this.ReserveNum.Text);/*调用业务层进行添加*/
ReaderTypeLogic readerTypeLogic = newReaderTypeLogic();if(readerTypeLogic.AddNewReaderType(readerModel)){ Response.Write(”“);} else { Response.Write(”“);} 3.5 读者信息添加核心代码
protectedvoid Btn_Upload_Click(object sender, EventArgs e){ /*如果上传了文件*/
if(this.ReaderPhotoUpload.PostedFile.ContentLength > 0){ /*验证上传的文件格式,只能为gif和jpeg格式*/
string mimeType = this.ReaderPhotoUpload.PostedFile.ContentType;if(String.Compare(mimeType, ”image/gif“, true)== 0 || String.Compare(mimeType, ”image/pjpeg“, true)== 0){ //this.DeviceImagePath.Text = ”上传文件中....“;string extFileString = System.IO.Path.GetExtension(this.ReaderPhotoUpload.PostedFile.FileName);/*获取文件扩展名*/
string saveFileName = this.MakeFileName(extFileString);/*根据扩展名生成文件名*/ string imagePath = ”ReaderPhoto“ + saveFileName;/*图片路径*/ this.ReaderPhotoUpload.PostedFile.SaveAs(Server.MapPath(imagePath));this.ReaderPhoto.ImageUrl = imagePath;this.ReaderPhotoUrl.Text = imagePath;} else
{ Response.Write(”“);} } }
/*根据当前系统时间生成一个文件名*/
privatestring MakeFileName(string exeFileString){ System.DateTime now = System.DateTime.Now;int year = now.Year;int month = now.Month;int day = now.Day;int hour = now.Hour;int minute = now.Minute;int second = now.Second;string yearString = year.ToString();string monthString = month < 10 ?(”0“ + month): month.ToString();string dayString = day < 10 ?(”0“ + day): day.ToString();string hourString = hour < 10 ?(”0“ + hour): hour.ToString();string minuteString = minute < 10 ?(”0“ + minute): minute.ToString();string secondString = second < 10 ?(”0“ + second): second.ToString();
/*根据当前时间的年月日时分秒生成文件名*/
string fileName = yearString + monthString + dayString + hourString + minuteString + secondString + exeFileString;return fileName;} protectedvoid Btn_Add_Click(object sender, EventArgs e){ /*建立读者对象模型,将读者的各个信息传入模型的对应属性中*/ ReaderModel readerModel = newReaderModel();readerModel.ReaderId = this.ReaderId.Text;readerModel.ReaderPassword = this.ReaderPassword.Text;readerModel.ReaderName = this.ReaderName.Text;readerModel.ReaderSex = this.ReaderSex.SelectedValue;if(this.ReaderBirthday.Text!= ”“)readerModel.ReaderBirthday = Convert.ToDateTime(this.ReaderBirthday.Text);readerModel.ReaderTypeId = Int32.Parse(this.ReaderType.SelectedValue);readerModel.ReaderPhone = this.ReaderPhone.Text;readerModel.ReaderEmail = this.ReaderEmail.Text;readerModel.ReaderAddress = this.ReaderAddress.Text;readerModel.ReaderPhotoUrl = this.ReaderPhotoUrl.Text;readerModel.ReaderMemo = this.ReaderMemo.Text;/*调用业务层执行新读者信息的添加*/
ReaderLogic readerLogic = newReaderLogic();if(readerLogic.AddNewReaderInfo(readerModel)){ Response.Write(”“);} else
Response.Write(”“);} protectedvoid Btn_Cancle_Click(object sender, EventArgs e){ Response.Write(”“);} 3.6图书借阅部分代码 protectedvoid Btn_Add_Click(object sender, EventArgs e){
string readerId = this.ReaderId.Text;string diskIndex = this.DiskIndex.Text;DiskLogic diskLogic = newDiskLogic();DiskModel diskModel = diskLogic.GetDiskInfo(diskIndex);LoanLogic loanLogic = newLoanLogic();if(loanLogic.AddNewLoanInfo(diskIndex, readerId, Session[”adminUsername“].ToString())){ diskLogic.UpdateDiskLoanNum(diskModel.Id);(newReaderLogic()).UpdateReaderLoanNum(readerId);this.Result.Text = ”读者:“ + ReaderLogic.GetReaderNameById(readerId)+ ”借阅图书:“ + DiskLogic.GetDiskNameById(diskModel.Id)+ ” 成功!“;} else
this.Result.Text = loanLogic.ErrMessage;this.ReaderId.Text = ”“;this.DiskIndex.Text = ”“;} 3.7图书归还部分代码
protectedvoid Btn_Add_Click(object sender, EventArgs e){ string readerId = this.ReaderId.Text;string diskIndex = this.DiskIndex.Text;DiskLogic diskLogic = newDiskLogic();DiskModel diskModel = diskLogic.GetDiskInfo(diskIndex);LoanLogic loanLogic = newLoanLogic();if(loanLogic.ReturnDisk(diskModel.Id,readerId,Session[”adminUsername“].ToString()))this.Result.Text = ”读者:“ + ReaderLogic.GetReaderNameById(readerId)+ ”归还图书:“ + diskModel.DiskName + ” 成功!“;else
this.Result.Text = loanLogic.ErrMessage;this.ReaderId.Text = ”“;this.DiskIndex.Text = ”“;} 3.8图书预约代码
protectedvoid Btn_Query_Click(object sender, EventArgs e){ ArrayList reserveInfoList = ReserveLogic.QueryReserveInfo(this.ReaderId.Text,this.DiskIndex.Text);ShowReserveInfoList(reserveInfoList);}
privatevoid ShowReserveInfoList(ArrayList reserveInfoList){ if(reserveInfoList.Count == 0)this.Result.Text = ”
this.Result.Text += ”
protectedvoid GridView1_RowDataBound(object sender, GridViewRowEventArgs e){ if(e.Row.RowType == DataControlRowType.DataRow){ //当鼠标选择某行时变颜色
e.Row.Attributes.Add(”onmouseover“, ”c=this.style.backgroundColor;this.style.backgroundColor='#00ffee';“);e.Row.Attributes.Add(”onmouseout“, ”this.style.backgroundColor=c;“);/*获取当前记录的管理员账号名然后获取权限信息*/
string adminUsername = this.GridView1.DataKeys[e.Row.RowIndex].Value.ToString();AdminLogic adminLogic = newAdminLogic();AdminModel adminModel = adminLogic.GetAdmin(adminUsername);Literal DiskType =(Literal)e.Row.Cells[1].FindControl(”DiskType“);DiskType.Text = adminModel.DiskTypeFlag == 1 ? ”YES“ : ”NO“;Literal Disk =(Literal)e.Row.Cells[2].FindControl(”Disk“);Disk.Text = adminModel.DiskFlag == 1 ? ”YES“ : ”NO“;Literal ReaderType =(Literal)e.Row.Cells[3].FindControl(”ReaderType“);ReaderType.Text = adminModel.ReaderTypeFlag == 1 ? ”YES“ : ”NO“;Literal Reader =(Literal)e.Row.Cells[4].FindControl(”Reader“);Reader.Text = adminModel.ReaderFlag == 1 ? ”YES“ : ”NO“;Literal Lend =(Literal)e.Row.Cells[5].FindControl(”Lend“);Lend.Text = adminModel.LendFlag == 1 ? ”YES“ : ”NO“;Literal Return =(Literal)e.Row.Cells[6].FindControl(”Return“);Return.Text = adminModel.ReturnFlag == 1 ? ”YES“ : ”NO“;Literal UserManage =(Literal)e.Row.Cells[7].FindControl(”UserManage“);UserManage.Text = adminModel.UserManageFlag == 1 ? ”YES“ : ”NO“;
} } protectedvoid Page_Load(object sender, EventArgs e){ if(!IsPostBack){ /*验证是否登陆了系统*/
if(Session[”adminFlag“] == null){ Response.Write(”“);return;} string adminUsername = Request.QueryString[”adminUsername“];this.AdminUsername.Text = adminUsername;AdminLogic adminLogic = newAdminLogic();AdminModel adminModel = adminLogic.GetAdmin(adminUsername);this.DiskType.Checked = adminModel.DiskTypeFlag == 1;this.Disk.Checked = adminModel.DiskFlag == 1;this.Reader.Checked = adminModel.ReaderFlag == 1;this.ReaderType.Checked = adminModel.ReaderFlag == 1;this.Lend.Checked = adminModel.LendFlag == 1;this.Return.Checked = adminModel.ReturnFlag == 1;this.UserManage.Checked = adminModel.UserManageFlag == 1;
} } protectedvoid Btn_Edit_Click(object sender, EventArgs e){ string adminUsername = Request.QueryString[”adminUsername“];AdminModel adminModel = newAdminModel();adminModel.AdminUsername = adminUsername;adminModel.DiskTypeFlag = this.DiskType.Checked ? 1 : 0;adminModel.DiskFlag = this.Disk.Checked ? 1 : 0;adminModel.ReaderTypeFlag = this.ReaderType.Checked ? 1 : 0;adminModel.ReaderFlag = this.Reader.Checked ? 1 : 0;adminModel.LendFlag = this.Lend.Checked ? 1 : 0;adminModel.ReturnFlag = this.Return.Checked ? 1 : 0;adminModel.UserManageFlag = this.UserManage.Checked ? 1 : 0;AdminLogic adminLogic = newAdminLogic();if(adminLogic.UpdateAdmin(adminModel))Response.Write(”“);else
Response.Write(”");}
四、程序运行界面
4.1登录界面
4.2主界面
4.3图书添加类型界面
4.4图书类别管理
4.5图书信息添加
4.6图书信息管理
4.7读者信息管理
4.8图书借阅
4.9图书预约查询
4.10修改用户权限
五、心得体会
经过一个星期的设计和开发,图书管理系统基本开发完毕。其功能基本符合用户需求。对于数据的一致性的问题也通过程序进行了有效的解决。但是该系统还有许多不尽如人意的地方,在今后有待进一步改善。回首整个开发设计过程,我学到了很多书本上学不到的东西。但是这次课程设计,我要负责图书管理系统的整个开发过程,包括系统可行性分析、系统需求分析、系统概要设计、系统详细设计等方面的工作。在每个设计阶段我都能学到一些新知识,对我的动手能力提高很大。在整个设计过程中,我基本上完成了图书管理系统管理员模块的功能,达到了课程设计的要求。页面设计还有进一步改善的地方,我会在今后的学习工作中着重加强这方面的锻炼。
在以后的工作中,还会遇到很多类似的情况,此次课程设计为我以后的工作积累了很多宝贵的经验。当然仍存在许多问题不能解决地尽善尽美,还需不断地继续与探索。在结束设计的同时也感到了劳动的艰辛与劳动成果的来之不易,明白了课程设计是给自己提供了一个锻炼、升华、提高、完善的机会。