欢迎来到天天文库
浏览记录
ID:36278518
大小:354.50 KB
页数:24页
时间:2019-05-08
《数据结构课程设计模板(1)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河南城建学院课程设计报告书专业:计算机科学与技术课程设计名称:《数据结构课程设计》题目:图书管理系统班级:0814112设计者学号:18、50设计者:胡明坤张占雷同组人员:胡明坤张占雷指导老师:王妍玲、杜小杰、张延红完成时间:2013-3-4摘要随着计算机技术的飞快发张,电子信息化慢慢替代了企业管理的传统管理手法。这是一种现代流行的经营模式,采用管理系统是能够有效提高管理效率的。图书馆管理系统是学校管理机制中重要的一环。图书馆代表着一间学校或者地区的文化标志。因为图书馆丰富的图书资源能够带给我们重要并且优越的学习资源。
2、通过对图书管理系统的运行管理机制进行调查研究,开发了此图书系统。本系统中解决了学校图书管理事务中的常用基本问题以及相关统计工作。本系统中包含6个功能模块:系统设置,读者管理,图书管理,图书借还,系统查询和更改口令。本系统采用了JSP页面的设计,使用了MVC模式,它采用了当今软件设计的最新技术,具有开发效率高、设计灵活、生成的软件界面友好美观等特点。本系统中通过JDBC驱动和数据库进行无缝连接,后端的数据库是mysql,也是一个开源的数据库系统,该数据库具有较高的完整性,一致性和安全性。关键词计算机技术,图书管理,MVC
3、模式,数据库目录目录3第一章开发环境和开发工具11.1C++简介11.2开发背景11.3开发环境1第二章算法思想32.1系统需求分析32.2系统总体设计32.2.1系统设计目标32.2.2开发设计思想42.2.3系统功能模块设计42.3算法思想描述5第三章算法实现53.1数据结构53.2程序模块63.3各模块之间的调用关系63.4源程序代码8第四章测试与分析174.1测试数据选择174.2测试结果分析17总结20心得体会20参考文献21第一章开发环境和开发工具1.1C++简介一种面向对象的开发语言,…………………………
4、1.2开发背景图书馆是高等院校的重要组成部门,是教师和学生获取知识的重要场所。由于图书馆主要从事大量的图书资料的储存和流通,因此图书馆的图书管理是至关重要的。随着社会的进步,信息技术的广泛应用,数字化管理的优势日趋显著。图书管理系统也以方便、快捷的优点正慢慢地进入人们的生活,将传统的图书管理方式彻底的解脱出来,提高效率,减轻工作人员以往繁忙的工作,减小出错的概率,使读者可以花更多的时间在选择书和看书上。从而使人们有更多时间来获取信息、了解信息、掌握信息。该图书管理的开发主要包括后台数据库的建立和维护以及前端应用程序的开
5、发两个方面。采用SQLServer2005数据库作为后台数据库、VisualC#编程语言作为前台开发工具,通过对数据库技术进行了较深入的学习和应用,主要完成书目检索、读者管理、借阅管理、图书管理、用户维护等系统功能。系统运行结果证明,本文所设计的图书管理系统可以满足用户、图书管理员两方面的需要,达到了设计要求。1.3开发环境本文所采用的开发环境C++、C语言以及编程开发软件vc6.0:系统开发环境:MicrosoftVisualStudio2008系统开发语言:C#运行平台:WindowsXP/7/Vista数据库:S
6、QLServer2005ASP技术:主要特性是能够把HTML文件、脚本、基本COM标准的组件有机地组合一起,形成一个能够在服务器上运行的动态WEB应用程序,并能将按用户要求制作的标准HTML页面送给客户端浏览器。本书除了讲述ASP的使用知识、编程技巧外,还专门介绍了几个实用的制作实例等内容Sql语句:定义sql语句就是对数据库进行操作的一种语言。几个简单的基本的sql语句:21选择:select*fromtable1where范围插入:insertintotable1(field1,field2)values(valu
7、e1,value2)删除:deletefromtable1where范围更新:updatetable1setfield1=value1where范围查找:select*fromtable1wherefield1like’%value1%’(所有包含‘value1’这个模式的字符串)排序:select*fromtable1orderbyfield1,field2[desc]总数:selectcount(*)astotalcountfromtable1求和:selectsum(field1)assumvaluefromta
8、ble1平均:selectavg(field1)asavgvaluefromtable1最大:selectmax(field1)asmaxvaluefromtable1最小:selectmin(field1)asminvaluefromtable1[separator].net语言:是单纯以概念来说,你可以把.net当做一个工作平
此文档下载收益归作者所有