《基于asp的企业产品展示平台的设计教学内容.doc》由会员分享,可在线阅读,更多相关《基于asp的企业产品展示平台的设计教学内容.doc(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Good is good, but better carries it.精益求精,善益求善。基于asp的企业产品展示平台的设计-基于asp的企业产品展示平台的设计?通过需求分析,我们已经了解了系统基于asp的企业产品展示平台的设计“做什么”,那么现在必须确定要“怎样做”,来完成系统的设计,因此该阶基于asp的企业产品展示平台的设计段我们又称之总体设计阶段,总体设计又称为概要设计或初步设计,通基于asp的企业产品展示平台的设计过这个阶段的工作将划分出组成网站的物理元素-程序、文件、基于asp的企业产品展示平台的设计数据库、人工过程和文档等等,但是每个物理元素仍然处于黑盒子级,这基于asp的企业产
2、品展示平台的设计些黑盒子里的具体内容将在以后进行详细的设计。在该阶段,我们必须基于asp的企业产品展示平台的设计确定我们这个系统所具有那些系统模块,这样分别讨论,从而对系统更深层次基于asp的企业产品展示平台的设计的了解。4.2技术分析(1基于asp的企业产品展示平台的设计)ASP简介ASP即ActiveServ基于asp的企业产品展示平台的设计erPage的缩写。它是一种包含了使用VBScript或基于asp的企业产品展示平台的设计Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,We基于asp的企业产品展示平台的设计b服务器就会根据请求生成相应的HTML代码然后再返回给浏览器基于
3、asp的企业产品展示平台的设计,这样浏览器端看到的就是动态生成的网页。ASP是微软公司开发的基于asp的企业产品展示平台的设计代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是基于asp的企业产品展示平台的设计一种简单、方便的编程工具。在了解了VBSCRIPT的基本语法后基于asp的企业产品展示平台的设计,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP基于asp的企业产品展示平台的设计系统。ASP的网页文件的格式是.ASP。(基于asp的企业产品展示平台的设计2)ASP模型浏览器从Web服务器上请求基于asp的企业产品展示平台的设计.asp文件时,ASP脚本
4、开始运行。然后Web服务器调基于asp的企业产品展示平台的设计用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将W基于asp的企业产品展示平台的设计eb页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担心浏览器能否处理脚本:Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。4.3设计总则总体设计阶段以相对抽象概括的方式提出了解决问题的办法。设计网站的原则是以客户的需求为目标,站在客户的角度上为客户规划、设
5、计、让客户以最经济的投入来获得最成熟、最实用的技术。4.4系统总体设计?4.4.1功能模块图通过第三章的需求分析,我们得出总体的功能模块图,如下:第六章编码设计6.1引言编码设计问题是一个科学管理的问题。设计出一个好的编码方案对于系统的开发工作是一件极为有利的事情。它可以使很多机器处理变得十分方便,另外还把一些现阶段计算机很难处理的工作变成很简单的处理。6.2设计技巧(引用外部程序实现重复功能)系统中有许多页面都会对数据库表进行操作,在每个页面中都要使用到数据库的打开操作,所以使用<-includefile=”conn.asp”->语句可以完成数据库打开操作,这样可以简化代码的编写
6、。Conn.asp代码如下所示:<%/定义数据库连接对象 dimconn /定义数据库连接字符串 dimconnstrsetconn=server.createobject(ADODB.CONNECTION) iferrthen err.clear else conn.openApplication(ConnectString) &
7、nbsp; iferrthen err.clear endif endif%>其中Application(ConnectString)在global.asa中声明,如下:/数据库连接字符串:Application(ConnectString)=DRIVER=SQLSERVER;SERVER=cy;InitialCatalog
8、=eshop;UID=sa;PWD=1236.3代码实现(在线购物模块)当点击“购买”或“察看购物车”时页面效果如下,该页面的主要功能是对购物车进行管理,可以更改商品数量,也可以删除已购买的商品. 2022 数据库的安全性、完整性、并发控制和恢复 信息数据是学校中非常重要的资源,因此保证数据库的安全可靠、正确有效是非常重要的问题。一般的数据库管理系统(DBMS)都有提供了一定的数据保护功能。数据库保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和数据库的恢复等。(1)数据库的安全性  
9、; 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。由于数据库系统中存放着大量的数据,且为许多用户所共享,因此安全性问题是必须首先要解决的。一般计算机系统中的安全措施是按照“用户标识和鉴别”、“DBMS存取控制”、“OS级安全控制”、“DB密码存储”来一级一级设置的。在现在流行的数据库系统中一般都提供以下两种控制:用户标识和鉴别、数据存取控制。 (2)数据完整性好的用户界面交互方式。 系统安全性验证用户界面设计用户登录窗口界面是用户看到的第一幅画面,也是进入系统
10、之前必须经过的一道“关口”。因此,简洁、实用、友好是设计时应当考虑到的风格。登录本系统,用户将看到如下画面:摘 要随着计算机技术的飞速发展,医院也已进入信息化时代。为了使医院的门诊收费管理的管理更高效、更科学,决定开发门诊收费管理系统。本文采用结构化分析的方法,详细阐述了一个功能比较强大的门诊收费管理系统的前后台开发、操作流程和涉及的一些关键技术。首先进行了可行性分析,然后是系统分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典;然后是系统设计阶段主要完成了功能模块的划分、阐述了系统设计的思想、数据库的设计和系统设计的工具及
11、技术。该阶段对本系统各个模块的功能进行了详细设计,形成了本系统的功能模块图;数据库设计时先进行了概念结构设计,然后进行了逻辑结构设计,最后完成了数据表的设计。根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用.NET技术进行基本页面的设计与功能实现,后台数据库选用SQLServer2000数据库。本系统的设计实施为门诊收费管理系统的运行做基础,为门诊收费管理的管理提供良好的条件。 关键词:门诊收费管理;结构化分析;系统 AbstractWiththerapiddevelopmentofcomputertechnology,thehospitalhasent
12、eredtheinformationage.Inordertomanagethehospitalout-patientchargemanagementmoreefficient,morescientific,managementdecidedtodevelopout-patientcharges.Inthispaper,structuralanalysis,afunctiondescribedindetailmorepowerfulbeforeandafterout-patientchargemanagementsystemplatformdevelopment,operations,proc
13、esses,andsomeofthekeytechnologiesinvolved.First,afeasibilityanalysis,andsystemanalysis,businessprocessthroughtheactualresearch,analyzebusinessprocessesandorganizationalstructureofthesystemtocompletethedataflowanalysisanddatadictionary;thencompletedthesystemdesignphaseismainlydividedintofunctionalmod
14、ules,elaboratedtheideaofthesystemdesign,databasedesignandsystemdesigntoolsandtechniques.Thisphaseofthesystemfunctionofeachmoduleindetailthedesign,formingafunctionalblockdiagramofthesystem;databasedesignfirsttestedtheconceptdesign,followedbyalogicdesign,andfinallycompletedthedatatablede
15、sign.Accordingtothefirstfewstagesoftheanalysisanddesign,thesystemusedinthedesignofB/Smode,usingboth.NETtechnology,thebasicpagedesignandimplementationoffunction,useSQLServer2000databasebackenddatabase.Designandimplementationofthissystemisrunningout-patientchargemanagementsystemasafoundationforthemana
16、gementofout-patientmanagementfeestoprovidegoodconditions. KeyWords:patientchargesmanagement;structuralanalysis;system目 录摘 要.IAbstractII一、引言.1(一)项目开发的背景.1(二)项目开发的目的.1二、可行性分析及总体设计原则.3(一)可行性分析.31.技术可行性.32.经济可行性.33.社会可行性.4(二)总体设计原则.4三、系统分析.5(一)业务流程分析.5(二)数据流图.6(三)数
17、据字典.9四、系统设计.12(一)系统功能设计.12(二)系统数据库设计.131概念结构设计.132数据库表设计.16(三)系统开发工具与开发模式的选择.221系统开发工具.222系统设计模式.25五、系统实现.29(一)系统前台模块.291登录模块.292个人资料修改界面.303医务查看界面.31(二)系统后台模块.311病房信息管理界面.312病人信息管理界面.323病种信息管理界面.324护士信息管理界面.335就诊管理界面.346收费管理界面.347医师资料管理界面.358用户管理界面.35六、软件测试与分析.36(一)软件测试的重要性.36(二)测试实例的研究与选择.36(三)测试环
18、境与测试条件.37(四)系统运行情况.37(五)系统评价.37(六)系统测试结果.38结 论.39参考文献.40致 谢.41?2.3.1数据库模型目前广泛作用的数据模型可分为两种类型:?l 独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构,这类模型称为“概念数据模型”。要领模型用于建立信息世界的数据模型,强调其语义表达功能,应该概念简单、清晰,易于用户理解,它是现实世界的第一层抽象,是用户和数据库设计
19、人员之间进行交流的工具。这一其中著名的模型是“实体联系模型”。l 直接面向数据库的逻辑结构,它是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,又称为“结构数据模型”。例如,层次、网状、关系、面向对象等模型。这类模型有严格的形式化定义。(1)层次模型。用树型结构表示实体类型及实体间联系的数据模型。树的结点是记录类型,每个非根结点有且只有一个父结点。上一层记录类型和下一层记录类型间联系是1N联系。层次模型的特点是记录之间的联系通过指针实现,查询效率较高。但层次模型有两个缺点:一是只能表示1N联系,虽
20、然有多种辅助手段实现了MN联系,但都较复杂,二是由于树型结构层次顺序的严格和复杂,引起数据的查询和更新操作也很复杂,因此,编写应用程序也很复杂。(2)网状模型。用有向图结构表示实体类型及实体间联系的数据模型。1969年DBTG报告提出的数据模型是网状模型的主要代表。有向图中的结点是记录类型,有向边表示从箭尾一端的记录类型到箭头一端的记录类型间联系是1N联系。网状模型的特点:记录之间联系通过指针实现,MN联系也容易实现,查询效率较高。网状模型的缺点是编写应用程序比较复杂,程序员必须熟悉数据库的逻辑结构。由于层次系统和网状系统的应用程序编制比较复杂,因此,从20世纪80年代中期起,其市场已被关系系
21、统所取代。但是使用这两种模型建立起的许多数据库仍然在正常运转,只是在外层加了个关系数据库语言的接口。(3)关系模型。关系模型的主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。SQL语言是关系数据库的标准化语言,已得到了广泛的应用。(4)面向对象模型。目前,关系数据库的使用已相当普遍,但是,现实世界中仍然存在着许多含有复杂数据结
22、构的应用领域,例如,CAD数据、图形数据等,而关系模型在这方面的处理能力就显得力不从心。因此,人们需要更高级的数据库技术来表达这类信息。面向对象的概念最早出现在程序设计语言中,随后迅速渗透到计算机领域的每一个分支。面向对象数据库是面向对象概念与数据库技术相结合的产物。2.3.2数据库体系结构数据库的体系结构分三级:内部级(internal),概念级(conceptual)和外部级(external)。这个三级结构有时也称为“三级模式结构”,或“数据抽象的三个级别”,虽然现在DBMS的产品多种多样,在不同的操作系统支持下工作,但是大多数系统在总的体系结构上都具有三级模式的结构特征。外部级最接近用
23、户,是单个用户所能看到的数据特性。单个用户使用的数据视图的描述称为“外模式”。概念级涉及到所有用户的数据定义,是全局的数据视图。全局数据视图的描述称为“概念模式”。内部级最接近于物理存储设备,涉及到实际数据存储的结构。物理存储数据视图的描述称为“内模式”。2实现过程1)在日用品管理系统的应用程序中,添加一个窗体,命名位rkdj_win。2)在窗体中添加25个StaticText控件、5个DropDownListBox控件、7个EditMask控件、13个SingleLineEdit控件、4个GroupBox控件、1个DataWindow控件、4个CommandButton控件。3)创建数据窗口
24、对象。其中数据表选择rkdj_tab,保存数据窗口对象为rkdj_data。1) 单击数据窗口控件dw_1,单击属性栏中DataObject右侧的按钮,在弹出的对话框中选择数据窗口对象rkdj_data,使其绑定在数据窗口控件dw_1上。程序代码见附录程序24.4.2入库登记查询设计1实现目标 程序启动后,调用主菜单“进货管理”下的“入库登记查询”窗口。“入库登记查询”窗口主要实现以下功能: 可按不同字段、不同条件查询商品入库信息。以卡片、列表两种形式显示商品入库信息。支持快速浏览入库商品信息
25、。“入库登记查询”窗口如图4-5所示摘要随着计算机的广泛应用及网络技术的迅速发展,Internet已在全球日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。计算机信息化管理有着储存量大,速度快等许本文来自: 计算机毕业网多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对图书馆图书的借阅过程形成一整套动态的管理,经过对多个开发软件及数据库软件的优越性进行评估之后,最终选择用ASP和Access2000开发一个B/S结构的图书馆管理系统。 关键字ASP Ac
26、cess2000 数据库 B/S模式 图书馆管理系统 Abstract Alongwiththerapiddevelopmentofthecomputerandthenetworktechnology, theInternet/Intranetapplicationpopularizesintheglobalscopedaybyday.Nowthesocietyisrapidchangingtoinformationone,andtheeffectofinformationautomationalsobecomesimpo
27、rtantmoreandmore,anditcausesustoliberatefromthenumerousanddiversebusiness,improvesourworkingefficiency.Thecomputerinformationmanagementhasmanymeritssuchasthebigstoragecapacity,thequickspeedandsoon,itprovidesuspromptandquicklyinformationprocessing.therefore,wemakdeadynamicmanagementprocessaimingatbor
28、rowingofbooksofthelibrary,usinginformationprovidedbycomputer,andfinallydevelopedaC/Sstructureof thelibrarymanagementsystembyVisualBasic6.0andAccess2000aftertheappraisalofsuperiorityofmanydevelopmentsoftwareandthedatabasesoftware,whichwasbetterinthepersonofthesimpledevelopmentwayoftheVBwindowand
29、appliedbytheformidablefunctionofthevisiblestructuraldesign. 【keywords】ASP Access2000,databasemanagementsystem B/Smode librarymanagementsystem 目 录 摘要1Abstract2第一章引言411选题背景4第二章 方案论证621开发工具622ASP6221ASP概述7222ASP的发展过
30、程8223ASP的特点923Access200010231Access2000透视10232用OfficeWeb组件部署数据访问页10233理解Access的应用设计方法11234从模板文件创建Access应用1524可行性分析16第三章 设计过程详细论述1931需求分析19311图书管理系统的需求分析图19312图书管理系统的数据分析19313图书管理系统的具体实现2032概要设计22321运行环境24322程序结构2533详细设计2634程序编码2735测试与调试27第四章 致谢28参考文献29附表29本系统的使用户分为两种:普通用户和管理员,普通用户只具查看小区车位位
31、置及车位出租的功能。管理员完成整个系统的管理与维护操作。1、管理员管理模块管理员管理模块完成管 计算机毕业论文网理员信息的添加、删除的功能,管理员可以添加或维护管理员的相关信息。2、小区车位管理模块小区车位管理模块完成小区各车位信息的管理与维护操作,管理员可以添加小区的车位信息,也可以删除小区的车位信息。3、车位出租登记模块车位出租登记模块完成小区车位信息的出租情况的登记与管理操作,管理员可以添加出租登记的信息,也可以删除出租登记的信息。4、按车位出租查询模块按车位出租查询模块完成管理员按车位号进行查询的操作。管理员可以按车位号查询小区车位出租的相关信息。5、按租用人查询模块按租用人
32、查询模块完成按租用人查询车位出租信息的功能,管理员可以按租用人的姓名进行查询。6、业主前台查询模块业主前台查询模块主要完成业主前台信息的查询功能,业主可以按分区查看每个分区的车位出租情况。输入正确的用户名和密码即可登录,只有以“教务外”的身份入,才能完全使用此系统;如果是新用户,请先注册,然后再登录,以“教师,学生”登录的用户只能查看相关的内容,不能进行其它操作。系统设置模块:该模块实现了对系统用户密码的修改和新用户注册的功能,系统用户分为教务处、学生和教师,新用户注册包括注册用户名、密码和级别。系统维护模块:该模块包括用户注销、教师维护和课程维护。用户注销就是删除用户;教师维护实现了对教师的
33、添加,删除、修改、查询等功能;课程维护实现了对课程的添加、删除、修改、查询等功能。教师信息管理模块:该模块实现了教师对教学任务的查询和期末成绩录入及学生名单的打印等功能。学生信息管理模块:该模块实现了学生对学生成绩的查询和学生对学生课程表的查询等功能。2、系统维护 本模块主要实现对数据库中的系统用户表、教师表、课程表进行操作,包括系统用户注销、教师维护和课程维护,对教师和课程信息进行添加、修改、查询及删除,从而方便了用户管理。3、学生信息管理模块 本模块所要实现的主要功能是学生成绩和课程表信息查询,主要实现对数据库中的学生表进行操作。 本模
34、块在窗体设计中,运用了表单控件工具栏的内部控件,即命令按钮、单选按钮、标签、文本框等想结合的。 输出控件DataGrid设置datasource属性,可以显示一系列行和列来表示记录集对象的记录,可以通过在单元格中键入或编程的方式,可以直接进行编辑,真正做到了简单有效。4、教师信息管理 本模块包罗课程管理和教学任务查询。在课程管理中可对学生名单进行打印和进行学生期末成绩录入;教师可按条件对教学任务进行查询,方便了用户使用。5、教务处信息管理摘要近年来计算机技术飞速发展,尤其网络的发展越来越深刻的改变了人们的方方面面,浏览新闻、查询信息、发送邮件、在线观看电影,在线
35、聊天,享受着网络带来的办公的高效和生活的便利。各种在线服务系统更改变了人们的联系方式可以使远隔千里之遥的人随时通信。哈工大华德学院校友录是基于Web的信息处理基础上利MicrosoftAsp.Net作为开发工具,后台数据库采用SQLServer2005数据库设计开发的一 计算机毕业论文网个系统。系统主要实现前台界面设计和后台数据库的设计。本系统的主要功能模块包括用户注册、用户登录、留言信息的发布、查找同学以及查找班级等。系统界面美观,使用方便为同学间的信息交流和知识的传播提供了很大的方便。文中主要描述了校友录系统的设计方法和实现过程,阐述了系统的需求分析、概要设计、数据库设计以及实现
36、步骤重点论述了系统的详细设计和实现过程方面。关键词校友录;Asp.Net技术;SQLServer2005数据库AbstractInrecentyears,therapiddevelopmentofcomputertechnology,inparticular,theNetworkisbecomingmoreandmoreprofoundchangesinallAspectsofpeople,browsenews,informationinquiries,sende-mail,watchmoviesonline,chatonline,enjoyingtheNetworksofficeoftheh
37、igh-bringslifeandFacilitation.Avarietyofonlineservicessystemhaschangedpeoplescontactinformationcanbeseparatedbythousandsofmilesawayatanytimecommunication.HITWardSchoolAlumniisbasedontheWEB-basedinformationprocessingbasedontheMicrosoftAsp.NetLeeasadevelopmenttool,backgrounddatabaseusingSQLserver2005databasedesignanddevelopmentofasystem.Thesystemsmainfunctionmodules,includinguserregistration,userslogin,theme