信息系统的数据处理_第1页
信息系统的数据处理_第2页
信息系统的数据处理_第3页
信息系统的数据处理_第4页
信息系统的数据处理_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3单元信息系统的设计与开发

3.4信息系统的数据处理学习目标

1.能够描述信息系统中的数据处理流程

2.理解信息系统通过程序实施自动化数据处理的方式

信息系统的数据处理包括输入、查询、统计等各种过程,本节我们将围绕“借阅图书功能设计”项目展开学习,了解信息系统收集用户信息、根据用户输入信息实施信息处理的过程。课前导入根据信息系统的数据处理过程,我们可以将“借阅图书功能设计”这一项目划分为三个任务,分别为:“用户登录功能设计”“图书查询功能设计”“图书预约功能设计”借阅图书功能设计用户登录功能设计图书查询功能设计图书预约功能设计

思考:在用户登录页面,用户登录需要哪些信息?这些信息是如何被信息系统验证的呢?用户登录功能设计12任务1:设计用户登录流程任务2:编写用户登录判断程序用户登录功能设计设计用户登录流程判断用户名是否正确判断密码是否正确编写用户登录判断程序从登录页面获取用户输入的信息建立数据连接是否有与用户输入的用户名匹配的数据提示:无此用户!判断查询密码和输入的密码是否一致提示:密码错误!保存学号进入新页面开始结束是否是否session

session可译为会话,可以用来保存用户的状态值。当用户打开浏览器并产生一个session之后,服务器将为用户保存这个session,直到这个session失效或用户关闭浏览器为止编写用户登录判断程序查询命令

SELECT命令用于在数据表中查询记录。其基本格式为:SELECT字段1,字段2......FROM表名WHERE条件编写用户登录判断程序【试一试】你能从学生表中查询年龄大于16岁的学生的学号、姓名、性别等信息吗?

练一练:在学习完用户登录功能设计后,你能描述出用户登录这一功能中的数据输入和数据处理的流程吗?用户登录功能设计返回功能设计页面

信息系统在处理用户登录事务时,不仅需要验证用户是否合法,还要将用户的关键信息传递到新的页面,以便为用户提供个性化的信息服务。思考:如何利用这些关键信息实现系统自动化进行查询呢?图书查询功能设计12根据用户登录信息自动查询借阅信息根据输入数据查询图书图书查询功能设计根据用户登录信息自动查询借阅信息定义查询借阅记录的事件建立数据连接根据学号查询学生的图书借阅记录

将数据传递给show_new.html文件显示根据用户登录信息自动查询借阅信息定义查询借阅记录的事件建立数据连接根据学号查询学生的图书借阅记录

将数据传递给show_new.html文件显示

学生在借阅图书之前,要查阅图书的相关信息,确定哪些图书是自己需要的。在查询时,查询者常常会输入多个条件,以便能比较准确地查找图书。根据输入数据查询图书根据输入数据查询图书单击按钮查找图书获取其书名、出版时间等查询条件

根据输入的书名、出版时间查找图书模糊查询

模糊查询主要是指在SQL查询语句中用特殊的符号来代替零个、一个或多个任意的字符,以查找部分信息准确、部分信息不准确的数据。“%”和“_”是SQL语言的特殊符号。“%”表示零个或任意多个字符,“_”表示一个任意的字符。根据输入数据查询图书【试一试】若在查询语句中用通配符来表示“姓名”字段的值,则“李_”表示什么吗?

练一练:在学习完图书查询功能设计后,你能描述出图书查询这一功能中的数据输入和数据处理的流程吗?图书查询功能设计返回功能设计页面

通常情况下,对具体的某本图书而言,每个用户一次只能借出一本,所以用户成功预约图书时,图书表中的图书数量将减少一本,图书数量为零时,无法继续预约。

思考:为了更高效地预约图书,如何让系统实时更新数据呢?图书预约功能设计12预约图书并更新可借阅图书数量撤销预约功能设计图书预约功能设计

连接数据库,创建游标获取预约图书的ISBN更新图书数量

将预约信息插入借阅表预约图书并更新可借阅图书数量关闭游标和连接预约图书并更新可借阅图书数量#更新图书数量的格式为:UPDATE表名SET列名=值WHERE条件

由于种种原因,用户发现有些已经成功预约的图书并不是自己需要的,此时需要取消预约。取消预约是预约操作的逆操作(图书表中的图书数量要增加1且借阅表中的记录需要删除)。

思考:你可以试着参考预约程序去编写取消预约的相关代码吗?撤销预约功能设计撤销预约功能设计#撤销命令(delete)deletefrom表

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论