




已阅读5页,还剩14页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
指导老师评阅成绩表指导老师评阅成绩表 学习与工作 态度 (30%) 选题的价值与 意义(10%) 文献综 述 (10%) 研究水平与设 计能力(20%) 课程设计说明说(论 文)撰写质量(20%) 学术水平与创 新(10%) 总分 指导老师签名: 年 月 日 课程设计答辩记录及评价表课程设计答辩记录及评价表 学生 讲述情况 教师主要 提问记录 学生回答 问题情况 评价参考标准 评分项目 分 值优良中及格差 评分总分 选题的价值与意义 1098764 文献综述 1098764 研究水平与设计能力 201917151310 课程设计说明书(论 文)撰写质量 201917151310 学术水平与创新 1098764 答辩评分 答辩效果 302825221915 是否同意论文(设计)通过答辩同意 不同意 答辩小组成员签名 答辩小组组长签名: 年 月 日 课程设计成绩评定表课程设计成绩评定表 评分项目评分比例分数 课程设计总 分 成绩汇总 指导老师评分 50% 课程设计成绩评价表 答辩小组评分 50% 成成 都都 信信 息息 工工 程程 学学 院院 课课 程程 设设 计计 题目:图书管理系统题目:图书管理系统 作者姓名:作者姓名: 向滢鑫向滢鑫 班班 级:级:信息对抗信息对抗 2 2 班班 学学 号:号: 指指导导教教师师:王海春王海春 日日 期:期: 20112011 年年 7 7 月月 1 1 日日 作者签名: 封面 图书管理系统的设计与实现图书管理系统的设计与实现 摘摘 要要 图书馆是高等院校的重要组成部门,是教师和学生获取知识的 重要场所。由于图书馆主要从事大量的图书资料的储存和流通,因 此图书馆的图书管理是至关重要的。 随着社会的进步,信息技术的广泛应用,数字化管理的优势日 趋显著。图书管理系统也以方便、快捷的优点正慢慢地进入人们的 生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工 作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时 间在选择书和看书上。从而使人们有更多时间来获取信息、了解信 息、掌握信息。 为了满足不同用户对图书管理的不同需求,根据实际分析图书 管理系统,从而总结出该图书管理系统的主要功能要求。 该系统主要分为两部分:读者部分和管理员部分。系统针对读 者和管理员分别有不同的需求划分。 关键词:图书关键词:图书 管理管理 获取信息获取信息 目目 录录 1 引言引言.1 1.1 课题背景.1 1.2 国内外现状.1 1.3 本课题研究的迫切性.2 1.4 本课题的研究作用.2 1.5 本文的主要工作.3 2图书管理系统需求分析及开发工具图书管理系统需求分析及开发工具.3 2.1. 系统目标.3 2.2. 系统应具备的基本功能.3 2.3. 开发环境及工具.4 3. 系统总体结构设计系统总体结构设计.5 3.1. 基本简介与总体功能图.5 3.2. 系统功能模块设计.5 3.2.1. 数据库设计.5 3.2.2 功能模块介绍.6 4 系统流程与实现系统流程与实现.10 4.1 系统设计流程.10 4.2 页面详细介绍.11 5 系统测试与分析系统测试与分析.11 5.1 测试.11 5.2 调试过程中遇到的主要问题.13 结结 论论.14 参考文献参考文献.14 第 1 页 共 14 页 1 引言引言 1.1 课题背景课题背景 图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。 由于图书馆主要从事大量的图书资料的储存和流通,因此图书馆的图书管理是 至关重要的。 随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。图 书管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的图书管 理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错 的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间 来获取信息、了解信息、掌握信息。 该图书管理的开发主要包括后台数据库的建立和维护以及前端应用程序的 开发两个方面。采用 SQL Server2005 数据库作为后台数据库、Visual C#编程 语言作为前台开发工具,通过对数据库技术进行了较深入的学习和应用,主要 完成书目检索、读者管理、借阅管理、图书管理、用户维护等系统功能。系统 运行结果证明,本文所设计的图书管理系统可以满足用户、图书管理员两方面 的需要,达到了设计要求。 1.2 国内外现状国内外现状 图档管理系统作为产品数据管理(PDM)的一个组成部分,随着它的发展 而发展完善。许多大公司如 Metaphase,Sherpa、HP,IBM,UGS,Documentum,PTC 等结合 PDM 技术, 成功地推出了商业 PDM 软件。美国 UGS 公司的 IMAN(Information Manager)是企业级的 PDM 产品。主要用于管理产品生命周期内的全部信息, 包括整个企业范围内所涉及的有关产品信息的全部内容。美国 IBM 公司的 PM(Product-Manager) ,主要管理产品数据以及产品开发过程和更改过程。PM 有以下模块:产品文档指导、产品管理指导。PM 还提供了下述模块:增强性 产品文档指导、集成产品管理和 Pro/ENGINEER、CATIA、MICRO、CADAM、AutoCAD 等图形软件;还提供 了集成化的产品数据,高级本地化环境。该软件产品还能集成到产品开发环境 第 2 页 共 14 页 中,提供扩展功能。 国际上许多大型企业逐渐接受了 PDM,并把 PDM 技术的应用作为一种企 业竞争策略。这些软件大部分都是基于大型 CAD/CAM 软件的 PDM 产品,与 原系统配套研制,系统集成性好,能够对产品信息及相关过程实施比较完善的 管理,但是这一项目投资较大。 然而国外这些系统一般都是建立在计算机网络已非常普及的基础上的,其 软硬件配置比较复杂,价格昂贵,国内大多数企业难以负担,并且直接购买系 统存在着缺少汉字信息处理功能以及工程图纸规范与管理方法不一致等难以克 服的问题。这些因素决定了我们必须自行开发适合我国国情的图档管理系统。 1.3 本课题研究的本课题研究的迫切性迫切性 近年来随着我国“十一五”制造业信息化工程不断推进,我国的制造业信 息 化取得了可喜的成绩,正逐步缩短与发达国家的差距。原华中理工大学的华中 软件公司、清华大学的高华公司(已合并到清华同方公司) 、艾客斯特公司、中 科院凯思公司、南京新模式软件集成公司和东北大学的阿尔派公司等都开发了 自己的 PDM 产品,其中南京新模式软件集成公司开发的 PDM 是国内 PDM 系 统的优秀代表。尽管国产 PDM 产品在功能、性能及稳定性方面与国外软件还 有差距,但在适应企业需求、价格及技术支持等方面已经具有了一定的优势, 相信随着国内 PDM 生产厂家的不断努力,国产 PDM 产品会有更加美好的发展 前景。 1.4 本课题的研究本课题的研究作用作用 1) 案信息存储丰富性。电子档案信息可以用光盘、磁带等介质来存储。其 中以光盘最佳,因为其信息存储的高密度性,可以使档案信息存储量极为丰富 , 具有“海量存储”之称,比原始方法如纸质载体所存储的信息要高数倍,比 如一张 CD-ROM 光盘可存约 300 万页纸质档案,这样既节省了空间,又简化 了各种档案管理环节,相当方便。随着科学技术的发展,电子档案存储介质的 密度还将继续加大,信息存储量更为丰富。 第 3 页 共 14 页 2)信息存贮与利用的迅速准确性。电子计算机具有高效率的信息处理功 能,它通过数字或代码,对信息的数字编码进行存储、传递、编辑加工处理, 由计算机转换成可视、可听的信息,从而提供档案信息开发工作中档案信息存 贮、处理、输出的能力。 3)档案信息生动形象性。当今社会多媒体电子计算机应用的广泛使用,电 子档案的信息形态也随之多样化。电子档案可以通过用音频、视频信号或用数 字代码形式存储信息的原来形态形象生动地再现历史活动状况,从而改变了原 来档案存储的单一性。多媒体技术的应用,使反映出的信息图、文、声、像并 茂 , 对人类社会活动的概貌进行全信息化再现。 4)档案信息同步传播性。电子档案自身特点决定了档案信息的传播不受时 空的限制,不受载体传递的限制,具有信息资源共享的特点。 然而,图档管理在取得一些经验和成果的同时,也存在不少问题。 1.5 本文的主要工作本文的主要工作 1、 对信息进行条形码管理。 2、 对成批数据的高效录入, 系统对录入的数据的合法性应做出有效性检查, 能够对数据进行增加、删除、修改等基本操作。 3、 实现对数据的动态查询且查询速度快, 并能够将数据以统一形式的报表打 印输出。 4、系统应该提供相应的代码维护功能。 5、该系统应具有对数据库中重要数据的备份和恢复的功能。 6、该系统应该采用用户匿名登录的方式, 以保护系统数据库的重要敏感数据。 第 4 页 共 14 页 2 2图书管理系统需求分析及开发工具图书管理系统需求分析及开发工具 2.1. 系统目标系统目标 一个完善简便的图书管理系统 2.2. 系统应具备的基本功能系统应具备的基本功能 登录 注册 添加用户 修改权限 图书分类 图书添加 借阅者添加 借书 还书 图 书查询 借阅查询 2.3. 开发环境及工具开发环境及工具 系统开发环境:Microsoft Visual Studio 2008 系统开发语言: C# 运行平台:Windows XP/7/Vista 数据库:SQL Server 2005 ASP 技术:主要特性是能够把 HTML 文件、脚本、基本 COM 标准的组件有机 地组合一起,形成一个能够在服务器上运行的动态 WEB 应用程序,并能将按用户 要求制作的标准 HTML 页面送给客户端浏览器。本书除了讲述 ASP 的使用知 识、编程技巧外,还专门介绍了几个实用的制作实例等内容 Sql 语句:定义 sql 语句就是对数据库进行操作的一种语言。 几个简单的基本的 sql 语句: 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like %value1% (所有包含value1这个模式 的字符串) 排序:select * from table1 order by field1,field2 desc 总数:select count(*) as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 第 5 页 共 14 页 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1separator . n et 语言:是单纯以概念来说,你可以把 .net 当做一个工作平台一般,它 是一个开发环境的基底,提供你开发Windows、Web、Mobile、XML.等 应用程式一个共通的平台,若是要了解深一点,则再去了解其运作的相关机 制那是有助于你利用它来开发 .C#和.NET 主要是应用在网际网路 . 3. 系统总体结构设计系统总体结构设计 3.1. 基本简介与总体功能图基本简介与总体功能图 我所负责的部分有三个页面,第一个页面有两个 radiobutton 按钮和一个 button 按钮,第二个页面有两个 textbox 和一个 button 按钮,第三个页面有两个 button 按钮和两个 textbox。 本系统总体功能图: 图书管理信息系统 图书馆管理人员模块图书馆工作人员模块借阅者查询模块 系统管理图书管理读者管理 添 加 用 户 修 改 权 限 图 书 分 类 图 书 添 加 借 阅 者 添 加 借 书 还 书 图 书 查 询 借 阅 者 查 询 图 1 系统总体功能图 3.2. 系统功能模块设计系统功能模块设计 3.2.1. 数据库设计数据库设计 所要用到的数据库的部分如下图所示: 第 6 页 共 14 页 图 2 数据库部分图 图 3 数据库部分图 3.2.2 功能模块介绍功能模块介绍 选择用户登录或者工作人员登录: 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; public partial class _Default : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void RadioButton1_CheckedChanged(object sender, EventArgs e) protected void RadioButton2_CheckedChanged(object sender, EventArgs e) 第 7 页 共 14 页 protected void Button1_Click(object sender, EventArgs e) if (RadioButton1.Checked = true) Response.Redirect(Yonghu.aspx); else if (RadioButton2.Checked = true) Response.Redirect(Gongzuo.aspx); 用户登录: using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Collections; 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; public partial class Default2 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void TextBox1_TextChanged(object sender, EventArgs e) protected void TextBox2_TextChanged(object sender, EventArgs e) 第 8 页 共 14 页 protected void Button1_Click(object sender, EventArgs e) int power; if (TextBox1.Text = | TextBox2.Text = ) Response.Write(请输入工作人员名和密码再登录); return; string SQL = select 权限 from person where 借书证编号=; SQL += TextBox1.Text.Trim() + and 密码 = + TextBox2.Text.Trim() + ; string myConStr = Data Source=-2213sqlexpress;Initial Catalog=libraryMIS;Integrated Security=true; SqlConnection suncon = new SqlConnection(myConStr); suncon.Open(); SqlCommand suncom = new SqlCommand(SQL, suncon); SqlDataReader rd = suncom.ExecuteReader(); if (rd.HasRows) rd.Read(); / power = Convert.ToInt32(rd0); Response.Redirect(Reader.aspx); else Response.Write(没有这个用户或者密码不正确); suncon.Close(); 工作人员登录: using System; using System.Data; using System.Data.SqlClient; using System.Configuration; using System.Collections; using System.Web; 第 9 页 共 14 页 using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class Default3 : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void TextBox1_TextChanged(object sender, EventArgs e) protected void TextBox2_TextChanged(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) int power; if (TextBox1.Text = | TextBox2.Text = ) Response.Write(请输入工作人员名和密码再登录); return; string SQL = select 权限 from manager where 名称=; SQL += TextBox1.Text.Trim() + and 登录密码 = + TextBox2.Text.Trim() + ; string myConStr = Data Source=-2213sqlexpress;Initial Catalog=libraryMIS;Integrated Security=true; SqlConnection suncon = new SqlConnection(myConStr); suncon.Open(); SqlCommand suncom = new SqlCommand(SQL, suncon); SqlDataReader rd = suncom.ExecuteReader(); if (rd.HasRows) rd.Read(); power = Convert.ToInt32(rd0); switch (power) case 2: Response.Redirect(ManaChoose.aspx); break; 第 10 页 共 14 页 case 3: Response.Redirect(Gongzuorenyuan.aspx); break; else Response.Write(没有这个用户或者密码不正确); suncon.Close(); protected void Button2_Click(object sender, EventArgs e) Response.Redirect(LoadChoose.aspx); 4 系统流程与实现系统流程与实现 4.1 系统设计流程系统设计流程 本系统总体流程图: 第 11 页 共 14 页 用户登录 系统管理 图书管理 读者管理 借书 还书 借阅记录查 询 图书书目查 询 添加 删除 添加 删除 添加 删除 输入借书 证号 输入图 书编号 输入借书 证号 输入图 书编号 是否超 期 罚款 图书证号或 书名或作者 工作 人员 借阅 者 管 理 是 图 4 系统总流程图 我所负责部分流程图: 第 12 页 共 14 页 选择用户登录或者工 作人员登录 用户登录工作人员登 录 图 5 部分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- LY/T 3393-2024植物新品种特异性、一致性、稳定性测试指南观赏海棠
- 2025年初升高暑期数学讲义专题17 对数函数(分层训练)(含答案)
- 油田第十二中学2025年中考语文一模试卷
- 2025年九年级语文中考最后一练说明文专题(全国版)(含解析)
- 2025年北京市门头沟区中考语文二模试卷
- AutoCAD图形打印58课件
- 考研复习-风景园林基础考研试题附参考答案详解【达标题】
- 考研复习-风景园林基础考研试题(能力提升)附答案详解
- 风景园林基础考研资料试题及参考答案详解(综合题)
- 2025-2026年高校教师资格证之《高等教育法规》通关题库附答案详解(突破训练)
- 回迁房买卖合同模板
- 81.GJB 1112A-2004 军用机场场道工程施工及验收规范
- 四川省凉山州2022-2023学年七年级下学期语文期末试卷(含答案)
- 2024年水利工程行业技能考试-水利系统职称考试水利专业技术人员职称笔试参考题库含答案
- 二年级下册语文分层作业设计25《黄帝传说》
- JJG 693-2011可燃气体检测报警器
- 施工企业双重预防机制建设流程讲解(汇编)
- 废电池的资源化无害化处置技术
- TCSAE278-2022《乘用车轮胎干地操纵稳定性和舒适性主观评价方法》
- 统编版五年级下册第二单元“古典名著”大单元整体学习设计
- 新版查对制度专项检查表(涵盖患者身份识别、临床诊疗行为、设备设施运行和医疗环境安全等相关方面)
评论
0/150
提交评论