学校教材订购系统课程设计

合集下载

教材征订管理系统课程设计任务书

教材征订管理系统课程设计任务书

计算机科学与技术本科专业(05级)软件开发综合训练设计任务书题目:教材征订管理系统—教材管理子系统学生姓名:班级:计算机科学与技术05级4班学号:05240424题目类型:软件工程(R)指导教师:vvvv一、题目简介该设计要求学生以教材征订管理业务为背景,对“教材征订管理系统”软件进行分析和设计。

通过该题目的分析和设计,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计及文档规范书写的能力,得到软件工程的综合训练,提高解决实际问题的能力。

二、设计任务1、查阅文献资料,一般在5篇以上;2、针对教材征订管理系统,锻炼学生的分析、设计能力,培养学生对软件文档规范的书写能力;3、以教材征订管理业务为背景,通过调研、分析现有的管理模式和已有的管理软件,建立系统模型;4、完成教材征订管理系统的软件可行性分析、项目开发计划、需求规格说明、概要设计和详细设计(结构化设计方法和面向对象设计方法可任选一种);5、在分析和设计的基础上编码完成一个可演示的版本并进行测试;6、撰写设计说明书;7、做好答辩工作。

三、主要内容、功能及技术指标教材征订管理系统的总体目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,分析和设计一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的教材征订管理系统,为决策者和管理者提供充足的信息、快捷的查询和有效的管理方式,减少不必要的损失和浪费,提高教材管理的效率。

1、根据可行性研究的结果和客户的要求,分析现有情况及问题,采用C/S 或B/S结构,将教材征订管理系统划分为:教材订购管理、教材信息管理、教材销售管理、教材库存管理、信息查询等;2、整个系统可以选择采用2层C/S结构或3层B/S结构。

数据库系统可采用Access, SQL Server 2000等,前台开发工具可以选用PowerBuilder或Visual Basic、ASP或JSP等;3、教材征订管理系统所涉及的信息有教材、教师、库存、销售等方面,可通过系统流程图、业务流程图、数据流程图和数据字典对其进行描述,在分析和设计的基础上,提出系统的总体框架并进行详细设计,为系统实现做准备;4、在分析和设计的基础上编码完成一个可演示的版本并测试其正确性。

教材订购数据库课程设计

教材订购数据库课程设计

教材订购数据库课程设计一、教学目标本课程的教学目标是使学生掌握数据库的基本概念、设计和使用方法,能够运用数据库解决实际问题。

具体分为以下三个部分:1.知识目标:学生需要理解数据库的基本概念,掌握数据库设计的基本原则和方法,了解数据库管理系统的使用和维护。

2.技能目标:学生能够使用数据库管理系统进行数据库的设计、创建、查询、更新和维护,能够编写简单的数据库应用程序。

3.情感态度价值观目标:学生能够认识到数据库在现代社会中的重要性,培养对数据库技术的兴趣和好奇心,形成积极的学习态度。

二、教学内容本课程的教学内容主要包括数据库的基本概念、数据库设计、数据库管理系统的使用和维护、数据库应用程序的编写等。

具体安排如下:1.数据库的基本概念:介绍数据库的定义、特点和分类,数据库管理系统的基本功能和架构。

2.数据库设计:讲解数据库设计的原则和方法,包括实体-关系模型、关系模型、SQL语言等。

3.数据库管理系统的使用和维护:介绍常用的数据库管理系统,如MySQL、Oracle等,讲解如何创建、管理和维护数据库。

4.数据库应用程序的编写:介绍常用的数据库编程语言和工具,如Python、Java等,讲解如何编写简单的数据库应用程序。

三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法、实验法等。

具体安排如下:1.讲授法:用于讲解数据库的基本概念、原理和方法。

2.讨论法:用于讨论数据库设计的问题和解决方案,培养学生的思考和分析能力。

3.案例分析法:通过分析实际的数据库应用案例,使学生更好地理解数据库的使用和维护。

4.实验法:通过动手实践,使学生掌握数据库管理系统的基本操作和数据库应用程序的编写。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:1.教材:选用权威、实用的数据库教材,如《数据库原理与应用》、《SQL Server 2016教程》等。

学校教材订购系统详细设计说明书

学校教材订购系统详细设计说明书

学校教材订购系统详细设计说明书目录1引言 (2)1.1编写目的 (2)1.2背景 (2)1.3基线 (2)1。

4特殊名词定义 (2)1.5参考资料 (2)2模块命名规则 (3)3程序系统的结构 (3)4程序的描述 (7)4.1教材销售系统模块 (7)4.1。

1功能的描述 (7)4.1。

2模块的IPO表 (7)4.1.3界面的设计 (8)4。

1.4主要算法 (10)4。

1.5流程逻辑 (10)4.1。

6接口 (11)4.1.7存储分配 (11)4.1。

8注释设计 (12)4.1.9限制条件 (14)4.1.10测试计划 (14)4.1。

11尚未解决的问题 (14)4.2教材采购系统模块 (14)1引言1.1编写目的本说明书目的在于明确说明系统各功能的实现方式,指导各成员进行编码。

本说明书的预期读者为:项目经理、程序开发人员、测试经理及测试人员等。

1。

2背景待开发软件系统的名称:学校教材订购系统此软件系统任务提出者:学校此软件系统任务开发者:12信管专业此软件系统任务用户:学校教材订购处1。

3基线学校教材订购系统需求分析说明书v1.1学校教材订购系统概要设计说明书v1。

11.4特殊名词定义1.5参考资料学校教材订购系统需求分析说明书学校教材订购系统概要分析说明书所用到的相关资料,文件以及标准如下:2模块命名规则3 程序系统的结构本系统的软件结构图如下所示:说明:学校教材订购系统包括教材销售模块和教材采购模块、退出系统模块,教材销售模块包含如下功能:教材浏览、填写订单、订单结账、新书通知;教材采购模块包含教材入库和缺书通知。

销售系统的用例图如下所示:采购系统模块的时序图如下:教材入库的时序图:说明:当教材采购人员输入教材名称时,系统会通过查询数据库,检查教材是否存在,当查询结果存在时,接着就是要填入教材入库的数量,系统就会在数据库中更新教材的数量。

查看缺书通知的时序图:说明:教材采购人员通过客户端查询缺书通知,系统会通过数据库查找缺书信息,接着系统会返回缺书的信息,然后打印缺书信息的列表,其他相关人员就会根据这个列表进行相关的处理。

学校教材订购系统课程设计

学校教材订购系统课程设计

软件工程课程设计题目学校教材订购系统学院嘉兴学院专业信息管理和信息系统班级信息N052学号01 07 15学生姓名颜幼幼徐晶俞丽指导教师张云编写日期2009年2月21日一、开发计划:1、系统叙述在21世纪的今天,随着计算机技术和计算机网络的发展,人们逐渐开始步入信息时代。

通过Internet网络人们可以浏览各类信息,发送电子邮件,传送文件,参与BBS,网上娱乐,远程教育,远程医疗。

人们日常工作,生活中的许多事情都已经可以在网上轻松简单的完成。

互联网因为它简单的操作和强大的信息量,逐渐成为了人们工作中的好帮手和生活中不可缺少的重要组成部分。

近年来,互联网也开始涉及学校的教材订购,教材订购系统近几年在各高校逐渐得到广泛的应用。

但有些教材征订系统,仍然存在着在教材管理和征订方面半手工半信息化的状况。

所谓半手工半信息化是教材科有详细的教材资料,并把他们存放在电子文档中。

每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印或手抄出来。

即教材信息没有形成一个大型的整体的数据库,而且还没有对这些数据进行操作的网络应用程序。

目前国内大部分的学校都是这种情况。

针对这一情况,我们研究和开发了“学校教材订购系统”作为深入研究解决这一问题办法的初步尝试。

2、问题的提出及发展背景随着教学数量的提高,对软件质量的要求也越来越高,因此,教师、学生对教材的订购了越来越重视,希望获取教材的过程简单,方便,快速,因而,做一个好的订购系统是十分重要的。

订购是指教师或学生向工作人员提供要采购的教材,经工作人员审查后,发给教师或学生发票,然后去书库去领取教材,但工作人员发现书库中缺货时,要及时的向采购部报告,采购部要及时的进货,然后,工作人员来修改记录。

3、目标系统叙述本系统主要解决通过程序制作WEB应用程序,通过该应用程序实现对数据库的整合以及对数据库的操作。

数据库的整合就是把现在的零散的数据库经过分类,综合整理成一个大型的数据库。

学校教材订购管理系统数据库设计

学校教材订购管理系统数据库设计
河北科技师范学院
数据库应用课程设计
项目名称教材订购系统后台数据库的设计与实现
班 级计算机网络技术******班
姓 名******
学 号0000000000
完成时间2012-3-22
学校教材订购系统
“学校教材订购系统”有两部分组成:销售系统和采购系统。
销售系统的工作过程为:首先由学生提交订书书、单,经教材发行人员审核是有效订书单后,登记并返给学生领书单,学生即可去书库领书。
出版社编号
pubname
char
50
不空
出版社名称
pubaddr
char
60
不空
出版社地址
pubpost
char
10
不空
出版社邮编
website
char
50
可空
出版社网址
contact
char
8
不空
联系人
contele
char
30
不空
联系方式
E-mail
char
50
可空
联系人E-mail
pubinfo
关系图是以图形方式显示通过数据连接选择的表或表结构化对象,并显示它们之间的联系关系。在本系统中也对相关表建立了彼此间的关系图,如图所示。
2.5.2创建视图
使用视图可以对数据库中相关表实施Select-From-Where语句查询,图所示的是视图设计器创建的视图,该视图为建立了教材信息表、订单主信息表、订单详细信息表和班级信息表间的关联性关系的试图orderbook,它包括了关系数据库的选择、投影和连接3大运算。创建视图的具体语句如下:
简要说明
教材订购系统的学生用书登记表
修改纪录

学校教材定购系统课程设计

学校教材定购系统课程设计

学校教材定购系统学院:集美大学诚毅学院专业:自动化1193 年级: 2011级负责人:林志鹏2011926079 团队成员:陈剑飞2011926080陈逸兴 2011926082许斯源 2011926089高铭思 2011926093谢建平 2011926098 指导老师:郭静2013年10月25日一、引言 (3)二、项目的可行性 (3)1.项目背景 (3)2.参考资料 (4)3.可行性的研究前提 (4)4.系统简介 (4)5.所建系统的说明 (4)6.处理流程和数据流程 (5)7.流程图 (5)三、需求分析 (5)1.需求定义说明书 (5)2.数据流程图 (6)四、总体设计 (7)1.编写目的 (7)2.项目背景 (7)3.专门术语 (7)4.需求概述 (11)5.功能模块 (11)6.程序描述 (12)7.输入项目 (12)8.输出项目 (12)五、详细设计 (13)1.编写目的 (13)2.项目背景 (13)3.系统功能模块示意图 (14)4.销售子系统模块具体描述 (14)5.采购子系统模块具体描述 (14)6.用Jackson伪码描述数据转换更新库存清单模块 (14)7.各类书库登记表格 (15)六、总结 (16)学校教材定购系统设计一、引言计算机技术的应用已经渗透到各个领域,逐渐成为一种社会生活和工作的必备技能。

现在越来越多的应用软件需要依靠非计算机专业人员的设计与开发,很多系统软件与应用软件由非计算机专业人员来使用。

计算机软件技术包含的内容是非常丰富的,要想在一门课程中把软件技术的所有内容都包含在内,并且做到内容详略得当,是一件十分艰苦的工作。

计算机软件技术的发展是非常快的,能够及时了解和掌握最新的计算机软件技术的基础知识和技能,真正发挥计算机技术的作用,是摆在许多承担计算机软件技术基础课程教学和研究工作的教师和专家面前的一项难题。

随着高校办学规模的扩展,管理方式和管理效率的矛盾日渐突出在教材订购方面,手工管理的方式和文档系统管理方式在管理质量和管理效率上,从根本上不能适应大规模的管理需要。

最新-软件工程课程设计-学校教材订购系统 精品

最新-软件工程课程设计-学校教材订购系统 精品

目录前言 (2)第一章系统环境配置和使用工具简介 (3)第二章可行性分析和系统需求分析 (4)2.1项目背景 (4)2.2业务可行性分析 (4)2.2.1可行性分析的目的 (4)2.2.2技术可行性 (4)2.2.3 经济可行性 (5)2.2.4操作可行性 (5)2.2.5可行性研究的结论 (5)2.3需求分析 (6)2.3.1编写目的 (6)2.3.2任务概述 (6)2.3.3 运行环境 (6)2.3.4需求说明 (6)2.3.5 主要功能 (7)第三章系统设计文档 (9)3.1简要现行数据流程及分析 (9)3.2数据字典 (14)3.3总体设计 (18)3.4总体结构和模块外部设计 (19)3.5数据结构设计 (19)3.5.1逻辑结构设计 (19)第四章软件测试 (22)4.1登录注册模块 (22)4.2 购书公告模块 (23)4.3 用户查看当前信息模块 (24)4.4教材查询模块 (25)4.5后台管理设置模块(采购系统) (26)4.6 系统操作权限查验模块 (31)总结 (33)参考文献 (34)前言随着信息技术的发展及ERP系统的日益普及,计算机在学校管理中的作用越来越不容忽视。

学校之间通过网络交易的趋势越来越明显。

在这种环境中,采购作为学校生产经营的一个重要环节应加强管理,充分利用外部环境条件,逐步实现学校教材订购的网络化管理。

学校教材订购网络管理系统是针对学校内部而设计的,应用于学校的局域网,这样可以使得学校内部管理更有效的联系起来。

本课题就是针对学校的设备采购管理,开发一个基于C/S(Client/Server)构架的管理系统,我采用了目前流行的vs做开发工具,后台采用SQL Server数据库。

其中系统涉及系统管理、基础数据、单据录入三大模块。

本学校教材订购系统在可行性研究的基础上,是为了进一步明确教材订购系统的软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。

(完整版)教材订购系统

(完整版)教材订购系统
软件工程课程设计》报告
——学校教材订购系统
院系:
专业班级:
报告人:
指导教师:
实验地点: 教6-404
完成起止日期:12.18-12.30
学号
姓名
角色
成绩
组长
完成工作
结合三人讨论的草稿画出系统的顶层图、0 层图、结构图、Usecase 图、E-R图、顺序图和整个系统的类图。对Word部分编写包括:编码、测试、总结和参考文献。
4.3.2筛选候选对象 在外部实体中, 销售系统和采购系统同属于教材订购系统, 登录系统和信息 管理系统只是作为外部执行者参与创建和维护师生信息和教材信息。师生 、发 行人员、采购人员、表单都有明确的属性和操作,显然应该成为最终的对象。考 虑到表单又可分为购书单,领书单,缺书单、进书单、进/出库表等,因此增加 这些对象。综合上述分析,最终得到教材订购系统包含以下类:师生、教材发行 人员、教材采购人员、购书单,领书单,缺书单、进书单、进/出库表。
书目信息:书目信息的增加、删除、修改、查询。 用户管理:用户信息的增加、删除、修改、查询。 供应商管理:供应商信息的增加、删除、修改、查询。
采购管理,也称进货管理,负责处理从供应商采购图书的相关事务,完成图 书采购和采购查询。
图书采购:从供应商那里采收新书,或是补充旧书库存。 采购查询:查询历史采购记录。
4.1
经过前期的分析, 对需要开发的系统已经有了一个清楚的把握, 对系统的总 体结构也有了充分的了解。 该阶段要做的工作: 在需求分析的基础上对待开发的 系统各部分模块将要实现的功能进行详细的分析, 同时确定各个模块功能之间的 逻辑结构, 确定系统与用户间的交互方式、 操作顺序和交互界面的组成, 最后对 数据库进行设计。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件工程课程设计题目学校教材订购系统学院嘉兴学院专业信息管理和信息系统班级信息N052学号01 07 15学生姓名颜幼幼徐晶俞丽指导教师张云编写日期2009年2月21日一、开发计划:1、系统叙述在21世纪的今天,随着计算机技术和计算机网络的发展,人们逐渐开始步入信息时代。

通过Internet网络人们可以浏览各类信息,发送电子邮件,传送文件,参与BBS,网上娱乐,远程教育,远程医疗。

人们日常工作,生活中的许多事情都已经可以在网上轻松简单的完成。

互联网因为它简单的操作和强大的信息量,逐渐成为了人们工作中的好帮手和生活中不可缺少的重要组成部分。

近年来,互联网也开始涉及学校的教材订购,教材订购系统近几年在各高校逐渐得到广泛的应用。

但有些教材征订系统,仍然存在着在教材管理和征订方面半手工半信息化的状况。

所谓半手工半信息化是教材科有详细的教材资料,并把他们存放在电子文档中。

每次需要信息时,在电脑中找到对应文档提取所需信息,把所需的信息打印或手抄出来。

即教材信息没有形成一个大型的整体的数据库,而且还没有对这些数据进行操作的网络应用程序。

目前国内大部分的学校都是这种情况。

针对这一情况,我们研究和开发了“学校教材订购系统”作为深入研究解决这一问题办法的初步尝试。

2、问题的提出及发展背景随着教学数量的提高,对软件质量的要求也越来越高,因此,教师、学生对教材的订购了越来越重视,希望获取教材的过程简单,方便,快速,因而,做一个好的订购系统是十分重要的。

订购是指教师或学生向工作人员提供要采购的教材,经工作人员审查后,发给教师或学生发票,然后去书库去领取教材,但工作人员发现书库中缺货时,要及时的向采购部报告,采购部要及时的进货,然后,工作人员来修改记录。

3、目标系统叙述本系统主要解决通过程序制作WEB应用程序,通过该应用程序实现对数据库的整合以及对数据库的操作。

数据库的整合就是把现在的零散的数据库经过分类,综合整理成一个大型的数据库。

所需数据都可以从里面调用,数据库操作主要指添加,删除,查询等数据库基本操作。

系统的设计首先着眼的是网络,学生或教师可以通过本系统向教材订购人员提交所需教材的详细信息,教材订购系统可以统计教材信息。

因此本系统方便了学校教材订购部门的工作,提高了工作效率。

主要功能包括:1、收集数据。

将学生教师的订书单和缺书通知单单收集起来。

2、打印报表。

产生待购教材表、进库表和出库表等各种统计报表3、可行性分析及开发计划在技术上的可行性分析,本系统可细化为两个子系统:销售系统和采购系统销售系统的工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生即可去书库领书。

采购系统的主要工作过程为:若是脱销教材,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。

当书库中的各种书籍数量发生变化(包括领书和进书时),都应修改相关的书库记录,如库存表或进/出库表。

在对现行系统的情况调查的基础上,得出系统的逻辑模型。

二、需求分析1、需求定义说明书此教材采购系统分为两个模块:采购系统和销售系统。

具体见下图层次数据流图。

销售系统模块:提交购书单、审核购书单、开发票、登记购书纪录、返回领书单、修改和维护数据库中相应的表。

采购系统模块:发缺书台州单、登记缺书纪录、拟订待购书信息、发进书通知单、修改和维护数据库中相应的表。

教材管理信息系统的服务对象为全校师生员工,系统的使用对象为教务处教材管理人员及书库管理员。

系统主要完成以下具体功能:(1)预定新书购书者购买书库暂时没有的书,可以进行预订,由教务处工作人员进行采购。

(2)购书购书者到财务室办理缴费手续,然后凭此手续去书库取书。

(3)书出库书从书库领出,管理员修改书库记录。

(4)书入库采购人员把采购的书送入书库,管理员修改书库记录。

(5)书库维护对现有的书分类、统计、增添新书目或删除不存在的旧书目录等,一般由书库管理人员来完成。

2、数据流图将数据流图模块中的内容进一步细化,便于理解与设计。

学生信息包括:姓名、学号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。

老师信息包括:姓名、编号、购书日期、采购书籍名称、书籍编码、书籍数量、单价、联系方式。

书籍信息包括:书籍名称、书籍编码、价格、现有数量、出版社、作者。

购书单信息包括:日期、书籍名称、数量、学生(老师)姓名、购书人员编号。

缺书单信息包括:日期、书籍名称、数量、学生(老师)姓名、发行人员编号。

发行人员信息包括:书籍名称、数量、日期、发行人员编号、联系方式。

采购人员信息包括:书籍名称、数量、日期、采购人员编号、联系方式。

将细化的数据流图用图形表示出来:如下图领书单订书单 验证订书单 发票、登记缺书单领书 代购材料表 单 出库表 购书进书通知单图2-1 教材订购系统数据流程图在数据流图分解时,每个变动都可能引出新的问题。

这些问题的回答可以到处数据字典的新条目,发现后及时更正。

随着分析过程的深入,通过不断地提问和问答,把软件系统定义得越来越准确详细。

最终就能对系统的功能要求有一个较全面的认识。

应当高度重视:通过各层数据流图和数据字典把对系统的完整认识描述出来,并作为正式文档保存。

三、概要设计(系统设计):1、系统功能模块结构图根据需求分析,学校教材订购系统功能模块结构图如下:学生、教师 学校教材订购系统 教材发行人员 书库采购人员 取书销售子系统采购子系统2、数据库概要设计(E-R 图)学校教材订购系统中,其主要的实体分别为用户(教师和学生)、教材管理人员,经分析后,得到主要E-R 图,如图所示。

销售子系统提交购书单 审核购书单开发票登记购书纪录返回领书单领书修改库存纪录采购子系统发缺书通知单 登记缺书纪录 发进书通知单 修改相应的表书 籍价格 库存量 出版社 编号书籍名进一步对学校教材订购系统的销售过程和采购过程进行数据流程分析,本系统应当具有如下的数据项和数据结构:开发过程中建立了名为book 的数据库,下设book07、book08、adminlist 等表如图3-1所示:图3-1 book 数据库图表asminlist 用于存放系统管理员和老师或学生的登陆用户名和密码,其中帐号为主码,如图3-2 adminlist 图所示。

工 作 人 员职位性别 备 注 电 话姓 名工号教师或学生性 别姓 名编 号图3-2 adminlist 图表book07用于存放过去两个学期中计算机系所有已定教材的信息,其中书号为主码,如图3-3表book07图所示。

图3-3 表book07图表book08用于存放本学期需要征订的教材,同样,书号为主码,如图3-4表book08图所示。

图3-4 表book08图四、详细设计根据功能模块用程序流程图进行详细设计和各模块详细设计说明书如下:销售子系统模块程序流程图:提交购书单 审核购书单 错误显示开发票 NY 开始采购子系统模块程序流程图:登记购书记录发领书通知单修改相应表审核登记审核修改错误显示错误显示NYNY 发缺书单 审核缺书单错误显示登记缺书 审核登记 修改数据库的表错误显示结束开始五、界面设计及主要代码本系统主要有登陆界面load.aspx,显示书目信息及功能模块选择页面book.aspx,添加新记录页面new.aspx,添加历史记录页面history.aspx 和history1.aspx,修改记录update.aspx 和update1.aspx 以及删除记录delete.aspx 八个页面组成.其中登陆与用datagrid 两大模块的代码编写与设计.具体设计如下: 5.1 登陆界面当单击确定按钮时,连接数据库,确定输入的帐号和密码是否匹配,跳转到书目的页面,若不匹配,则弹出帐号错误或密码错误的提示。

如图5-1所示图5-1具体代码如下:Private Sub button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.ClickDim str As String审核修改错误显示发进书通知单结束Dim passstr As Stringpassstr = Trim(CStr(TextBox2.Text))str = "'" & TextBox1.Text & "'"Dim sql As String = "select * from adminlist where 帐号=" & Trim(str) ‘在数据库中搜索帐号为textbox1.text的数据’Dim connstr As String = "server=localhost;uid=sa;pwd=;database=book"Dim myconn As New SqlClient.SqlConnection(connstr)Dim da As New SqlClient.SqlDataAdapter(sql, myconn)Dim ds As New DataSetda.Fill(ds, "adminlist")Dim dacomm As SqlClient.SqlCommandBuilder = New SqlClient.SqlCommandBuilder(da)If ds.Tables("adminlist").Rows.Count = 1 Then’判断帐号密码是否和数据库匹配’If passstr = Trim(ds.Tables("adminlist").Rows(0)("密码")) Then Response.Redirect("book.aspx")ElseResponse.Write("密码错误!")End IfElseResponse.Write("用户名不存在!")End IfEnd SubEnd Class5.2用datagrid显示数据首先建立datagrid,通过连接数据库,将数据显示在datagrid中。

如图5-2所示图 5-2 书目页面book.aspx具体代码如下:Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Loadbinddata()End SubSub binddata()Dim myconnection As New SqlConnection("initial catalog=book;uid=sa;pwd=") Const strsql As String = "select * from book08 order by 书号"Dim mycommand As New SqlCommand(strsql, myconnection)Dim myda As New SqlDataAdaptermyda.SelectCommand = mycommandDim myds As New DataSetmyda.Fill(myds)DataGrid1.DataSource = mydsDataGrid1.DataBind()End Sub5.3 添加历史书目(1)history.aspx在登陆系统并选择插入历史书本后,进入添加历史书目的页面,决定选择哪条记录进行添加。

相关文档
最新文档