并使用基础结构通过交付该服务。
五设计思路
整体思路分析
整个程序设计成以下几个大的模块
系统管理,下属可以实现又分为用户管理注销重新登录退出系统三个功能。
基础数据设置,下属可以实现罚款设置图书类别设置读者类别设置三个功能。
借阅管理,下属分为借书还书借书查询还书查询四个模块。
书库管理,下属分为新书入库图书查询和图书挂失三个模块。
读者管理,下属分为读者登记读者信息查询读者注销三个功能。
数据库管理,下属分为数据库备份数据库恢复两个模块
书库管理模块在整体程程序中格的位置
用户管理数据库采用的是数据库,建立用户权限表以及设备信息表,通过
方式访问,使用类的函数
对设备信息表实现遍历操作,使用类的函数增加设备或者函
数删除信息。并根据用户登录情况确定用户是否可以修改设备信息,以此实现后台数据与前
台界面操作的致。
在帐户被通过后,用户可以使用它来登录系统,登录时系统自动查找用户表,判断帐户是否存
在,存在则提示用户登录成功,并显示可以的操作否则,提示不存在该用户,返回登录界面,让
用户重新输入信息。另外,经过这个验证的过程,提醒用户牢记帐号和密码,防止他人盗窃个人信
息,从而提高用户信息的安全性。进行登录操作时,访问到了用户表。
在用户未成功登录时,个人资料功能是被禁止的。只有成功登录以后,用户才有资格修改自己
的资料,包括基本信息的修改,帐户昵称或密码的更新
,
,
中南民族大学计算机科学学院
系统编程
课程设计报告
题目图书管理系统书库系统设计
专业自动化
学生姓名何龙
班级学号
指导老师郑波尽
完成日期
图书管理系统
书库管理系统
课题背景
随着社会信息量的与日俱增,作为信息存储的主要媒体之图书,数量规模比以往任何时候
都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。在计算机
日益普及的今天,对个人而言若采用套行之有效的图书管理系统来管理自己的书籍,会方便许多。
对图书管理部门而言,以前单的手工检索已不能满足人们的要求,为了便于图书资料的管理需要
有效的图书管理软件。
图书管理系统软件是套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。
该软件采用数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广系列
等操作系统上使用。
二课题目的
进步掌握利用进行程序设计的能力
基本掌握面向对象程序设计的基本思路和方法
加深对数据库的掌握和运用
掌握用开发应用程序的的般步骤和方法
进步加强的编程能力和对程序结构的理解
学会调试个较长程序的基本方法
三课题要求
根据所学知识,编写指定题目的程序,并规范地完成课程设计报告。通过课程设计,加深对
程序设计课程所学知识的理解,学会编制结构清晰风格良好数据结构适当的
平台应用程序,从而具备利用计算机编程分析解决综合性实际问题的初步能力。
具体要求如下
了解编程的基础知识,掌握应用程序的基本知识基本掌握面向对象程序设
计的基本思路和方法掌握用系统的工具。每种版本都在标准版的
特性上进行了扩展,包括用于远程服务程序开发和调试开发的工具,以及完整的
没有限制的开发环境。每种产品都可以单独购买或打包定购。
专业开发人员喜欢自由的使用,它是种稳健的功能齐备的开发环境,
支持创建扩展集成开发环境的工具。
主要部分
运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意
思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内
存分配启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化由
于做了大量的自动处理工作如内存管理,运行库使开发人员的操作非常简单,尤其是与今天的
相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。
该框架为开发人员提供了统的面向对象的分层的和可扩展的类库集。目前,开
发人员使用基础类,而开发人员使用基础类。该框架统了这些完全不
同的模型,还为和程序员提供了对类库的访问。通过创建跨所有编程语言的
公共集,公共语言运行库使得跨语言继承处理和调试成为可能。从到的
所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。
建立在的编程类的基础上,为应用程序模型提供了组可
简化应用程序生成的控件和基础结构。包括可用于封装通用用户界面元素
如文本框按钮和列表框的组控件。但这些控件在服务器上运行,并以的形式
将其用户界面呈现在浏览器中。在服务器上,这些控件公布面向对象的编程模型,该模型为开
发人员提供面向对象编程的丰富功能。还提供基础结构服务,如状态管理开发应用程序的般步骤和方法系统以标准菜
单界面方式工作,运行界面友好,演示程序以用户和计算机的对话方式进行。
采用界面选择与编辑框两种输入方式,输出结果直接显示在售票对话框中。输入的数据必
须符合程序所规定的合法输入方式,对不合法的信息输入将提示无法处理。输入输出的要求
采用界面选择与编辑框两种输入方式,输出结果直接显示在售票对话框中。输入的数据必须符合
程序所规定的合法输入方式,对不合法的信息输入将提示无法处理。
使用界面编程网络数据库文件系统线程和进程异常处理等知识。特别是数据库
的应用,用来存储数据和提供数据。对于网络主要进行网络通信,连接客户端和服务器端。
四开发工具介绍
总体介绍
是套完整的开发工具集,用于生成应用程序
桌面应用程序和移动应用程序。和全都使
用相同的集成开发环境,利用此可以共享工具且有助于创建混合语言解决方案。另外,
这些语言利用了的功能,通过此框架可使用简化应用程序和
开发的关键技术。
功能介绍
创建满足关键性要求的多层次的智能客户端移动或基于的应用程序。
使用,专业开发人员能够
使用改进后的可视化设计工具编程语言和代码编辑器,享受高效率的开发环境。
在统的开发环境中,开发并调试多层次的服务器应用程序。
使用集成的可视化数据库设计和报告工具,创建解决方案。
使用创建可以扩展的工具。
为单独工作或在小型团队中的专业开发人员提供了两种选择,
和用于,
打开数据库失败,数据库
,
请输入图书编号,
请输入图书类型,
请输入图书名称,
打开数据库失败
,
,
更新界面显示
打开数据库失败,数据库
,
数据库
,
该图书编号已经存在,请重新输入,
,
打开数据库失败,数据库
添加图书记录
更新列表
,
,
,
在用户未成功登录时,个人资料功能是被禁止的。只有成功登录以后,用户才有资格修改自己
的资料,包括基本信息的修改,帐户昵称或密码的更新,帐号是不可以更改的,旦服务器分
配以后,始终与帐户绑定。方便管理员管理帐户,也使得系统具有定的稳定性。该模块访问到了
用户表和个人信息表。
备注当在修改密码时,系统会确认旧密码,如果输入的旧密码,系统会弹出出错信息,
否则才允许更新密码。并且,如果修改昵称,系统会把修改后的昵称更新到两个表中,使得数据能
够保持同步,方便管理员的管理和维护,提高了系统的可靠性。
系统具有数据录入数据修改记录查询报表打印等功能。较全面满足了材料库存管理的各项工
作。该系统采用模块化原理编程,做到了模块规模适中,本身相对独立。模块化使程序结构清晰,
易于设计易于理解,提高了系统的可靠性。用户的需求具体体现在各种信息的提供保存更新
和查询统计,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据数据结构以
及数据处理的流程,组成份详尽的数据字典,为后面的详细设计打下基础。
书库模块分析
书库管理需要实现三个功能,分别是新书入库图书挂失和图书查询。
模块主体设计如下
六流程图或功能模块图
总程序设计框图
书库管理系统设计框图
七,实验各个模块代码及相关分析说明
书库管理模块在整个程序中的位置
新书入库模块
先使用中的控件建立如下框图
然后再确定按钮添加以下对应函数
,
图书编号
图书名称
图书类别
作者
出版社
图书价格
登记日期
备注说明
,
,
,
,
,
,
,
,
初始化图书类型
,呈现在浏览器中。在服务器上,这些控件公布面向对象的编程模型,该模型为开
发人员提供面向对象编程的丰富功能。还提供基础结构服务,如状态管理和进程回收,从
而可以进步减少开发人员必须编写的代码数量,并提高应用程序的可靠性。另外,使用
这些同样的概念使开发人员能够以服务的形式交付软件。使用功能,
开发人员可以编写他们的业务逻辑,并
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 23 页
第 2 页 / 共 23 页
第 3 页 / 共 23 页
第 4 页 / 共 23 页
第 5 页 / 共 23 页
第 6 页 / 共 23 页
第 7 页 / 共 23 页
第 8 页 / 共 23 页
第 9 页 / 共 23 页
第 10 页 / 共 23 页
第 11 页 / 共 23 页
第 12 页 / 共 23 页
第 13 页 / 共 23 页
第 14 页 / 共 23 页
第 15 页 / 共 23 页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。