为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

网上餐饮预定销售平台

2012-04-06 14页 doc 93KB 27阅读

用户头像

is_829641

暂无简介

举报
网上餐饮预定销售平台网上餐饮预定销售平台 (1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经网上餐饮预定销售平台 过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台网上餐饮预定销售平台 性。 (2)较低的开发和维护成本:B/S网上餐饮预定销售平台 的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器网上餐饮预定销售平台 端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的网上餐饮预定销售平台 成本。 (3)用户使用简单,界面友好:B/S用户的网上餐饮预定销售平台 界面都在统一的浏览...
网上餐饮预定销售平台
网上餐饮预定销售平台

(1)开放的

:B/S所采用的标准都是开放的、非专用的,是经网上餐饮预定销售平台 过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台网上餐饮预定销售平台 性。

(2)较低的开发和维护成本:B/S网上餐饮预定销售平台 的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器网上餐饮预定销售平台 端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的网上餐饮预定销售平台 成本。

(3)用户使用简单,界面友好:B/S用户的网上餐饮预定销售平台 界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数网上餐饮预定销售平台 据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客网上餐饮预定销售平台 户端的要求。

网上餐饮预定销售平台的设计,是网上餐饮预定销售平台 为了使餐厅实现线上预定销售,以补地面销售的不足,更好的做好双线网上餐饮预定销售平台 并行,互补互助。所以,在设计上要考虑超前性和可扩张性,以有为日后系统网上餐饮预定销售平台 升级预留端口。

网上餐饮预定销售平台采用B/S模网上餐饮预定销售平台 式开发,采取网站的形式,这样就省却在每一台电脑上都装客户端的麻烦以网上餐饮预定销售平台 及考虑到后期维护的方便性,只需要在一台主机上装有系统,别的电脑网上餐饮预定销售平台 只需联网到这台主机就可以在IE里打开系统,很方便。网上餐饮预定销售平台

.2 网站设计思想

页面网上餐饮预定销售平台 模块化

把页面中一些常用的部分集成为模块,例如页网上餐饮预定销售平台 面的头部、尾部和数据库连接文件,这样设计新的页面时如果有重复网上餐饮预定销售平台 出现的部分,只需要拿现成的模块来组装就可以了。

在本网上餐饮预定销售平台 系统中,将数据库连接存入conndb.asp文件中,当需要数据库连网上餐饮预定销售平台 接时,只要用Include语句包含此文件即可。

<网上餐饮预定销售平台 p> 



网上餐饮预定销售平台

第一章  系统内容

<网上餐饮预定销售平台 p>教师办公管理系统的主要内容包括:系统设置、通告、领导信箱等网上餐饮预定销售平台 三个模块,各个模块的具体设计如下。

(一)系网上餐饮预定销售平台 统设置

包括学院配置、系所配置、人员配置和角色网上餐饮预定销售平台 权限配置。

1.  学院配置:实现对添加网上餐饮预定销售平台 新学院、修改、删除等功能。

2.  系网上餐饮预定销售平台 所配置:实现对添加新部门、修改、删除等功能。

3.&网上餐饮预定销售平台 nbsp; 人员配置:实现添加新人、查看、修改、删除和查询人网上餐饮预定销售平台 员信息等功能。

4.  角色权限配置:实现网上餐饮预定销售平台 新增、修改和删除角色等功能。

(二)通知通告<网上餐饮预定销售平台 /p>

包括通知发布和通知浏览。

1. 网上餐饮预定销售平台 通知发布:实现给指定教师职工发布通知的功能。

网上餐饮预定销售平台 2. 通知浏览:实现显示用户所接收和发送的通知,并且提供查看、修改网上餐饮预定销售平台 和删除所发送通知的功能和查看、回复所接收通知的功能。

网上餐饮预定销售平台

(三)领导信箱

1. 写  信:网上餐饮预定销售平台 实现简单的站内写信、发信功能。

2. 收信箱:实现网上餐饮预定销售平台 收信、查看、回复和删除所收信件功能。

3. 网上餐饮预定销售平台 发信箱:实现查看、删除和清空已发信件功能。

&n网上餐饮预定销售平台 bsp;

第二章  网上餐饮预定销售平台 系统设计

(一)设计目标

即根据身分的不同对系统的使用权限有所不同。从权限大小大致可以分为:系统维护管理员、领导级管理员、负责人级管理员、普通教师管理员。系统提供灵活的角色设定和权限的分配功能。

1. 系统维护管理员:是权限最大的管理员,拥有办公系统的超级权限,主要负责对办公系统平台的日常网络管理,可以对系统进行修改,排除故障。

2. 领导级管理员:可以上传文件可以查看所有上传的文件(除去工作安排中功能二的文件),有权修改、删除已发布的文件,并有权决定相关文件是否上传至公众网中,即对所有上传文件进行审核;

3. 负责人级管理员:可以上传文件,可以查看权限内的文件,有权修改、删除负责项目内的文件;

5.  普通教师管理员:可以浏览相关文件,上传有权限的文件,修改个人资料

 

(二) 设计思想

此系统采用MVC三层架构(JSP-JAVABEAN-SERVLET)开发模式,通过这种设计模型把应用逻辑,处理过程和显示逻辑分成不同的组件实现,这些组件可以进行交互和重用。此外,系统使用数据连接池,在系统初始化时启动db.properties 文件中配置的数量的连接,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该连接池,这样这些连接可以复用,提高了效率。

 

(三) 系统的功能设计

 系统功能分析的基础上,考虑到项目程序编制的特点,如图所示的功能模块图

从上面的系统模型中可以看出,这个数据库管理系统按照所操作的数据源的不同可以分成6个部分,加上一开始的密码确认部分一共是7部分。在对每一部分的功能及实现方法加以说明之前,先简单介绍一下VFP表单的生成和对数据访问的控制。
VFP有功能强大的表单生成向导和表单设计器,使得生成和设计表单的工作变得快速而且简洁。VFP的表单生成向导可以生成多种样式的对指定数据源进行操作的表单,一般包括与指定数据源绑定的文本框以及常用按钮组,如果是使用一对多表单生成向导话,还会包含与子表绑定的表格控件。而在VFP的表单生成器我们可以处理下列内容:
表单中不同类型的对象。
与表单相关联的数据。
顶层表单或子表单。
能一起操作的多个表单。
基于自定义模板的表单。

 
为了实现密码验证功能,我在表单中加入了一个包含了两个页面的页框,上图就是这个页框的第一个页面,为了避免用户直接选择第二个页面,因此将该页框的TABS属性设置为.F.,这样页框的选项卡就不可见,只有通过程序才能第二个页面。
该表单的数据环境中包括一个自由表(PASS.DBF),包括两个字段,用户和密码,当用户在用户和密码文本框中输入完毕并点击了“确定“键以后,将调用“确定”按钮的CLICK事件响应函数。首先在表中进行定位,如果找到字段“用户”与用户文本框中相同的记录,就再检验密码是否也相同。如果不同或者找不到记录,则系统属性TIMES自加1,TIMES是用来控制重试次数的,它在系统生成时自动置0。当TIMES=3时系统就自动退出,以免有人尝试次数过多。
当用户和密码全都正确时,则通过执行thisform.pageframe1.activepage=2将页框的当前活动页设为第二页面,如下所示:
 表单设计器中通过简单的拖放操作就可以完成控件定位和显示属性控制操作,这在直接用程序编程时是一件非常麻烦的工作。另外值得一提的在表单设计器的数据环境中可以直接为表单添加或移去数据表或视图,并指定它们之间的关系。在我的工作中,都是将表单生成向导和表单设计器结合使用,这样确实节省了很多时间。
为了能够一次使用多个表,在VFP中引入了工作区这个概念。一个工作区就是一个编号区域,它标识一个已打开的表。VFP总共可以开启32767个工作区,然而一次仅可以处理一个工作区,所有命令仅对当前的工作区有效,若要使用其他工作区必须使用切换工作区指令。当使用USE命令打开第一个数据表时,作用区为第一工作区,在打开第二个数据表则置于第二工作区,以此类推。也可以使用USE [表文件名] IN [工作区号],指定要开启哪一个工作区。而要选择工作区,则使用命令SELECT [工作区],如果之前使用了USE [表文件名] ALIAS [表别名]指定了表的别名,那么也可以使用SELECT [表别名]来选择工作区。因为第二种方法比较直观,因此在应用程序中通常通过使用该数据区的表的别名来标识。在表单中,表别名是在表单设计器的数据环境中指定的。
除了工作区以外,VFP还通过数据工作期自动为表单或表单集的每个实例提供一个独立的工作环境。一个数据工作期是指表单、表单集或报表使用的当前动态工作环境。每个数据工作期包含了它自己一组工作区,这些工作区包括在工作区中打开的表、标索引以及表之间的关系。数据工作期主要适用于网络系统中,由于这次我做的是一个个人桌面系统,因此就不再对其详细介绍了。
下面我就开始对这套实验室管理系统进行详细的说明:
系统首页部分
系统首页是进入系统的第一个页面,它所实现的功能是密码确认以及系统导航。其中启动系统时最先出现的页面如下所示:

页面2的功能有两个,一个是系统导航,由此可以调用系统的其他6个部分,另一项功能就是修改密码。当点击了“修改密码”按钮以后,就会出现如下界面:
 
可以看到,与密码修改相关的控件:按钮组,文本框和标签都被我放到一个容器控件中,这样所有控件是否在表单上显示都会受到容器控件的VISIBLE 属性的控制,因此程序中只需要对容器控件的VISIBLE属性进行操作就可以了,比一个一个的修改控件的VISIBLE属性要方便了很多。这个容器控件的VISIBLE属性默认为.F.,只有当点击了“修改密码”按钮以后它们才会变成可视,而密码修改完毕后再将该容器控件的VISIBLE设为.F.。
物资管理部分
物资管理部分包括6个表单,是对物资管理库中的3个表运行进行操作的。其首页是物资管理页,如下图所示。
 

 VFP的报表可以在报表生成器中和报表设计器生成。报表生成器与表单生成器十分类似,通过选择数据源来指定打印的内容。而在报表设计器中可以进一步调节各个控件的位置,通过简单的操作产生精美的报表。在程序中通过REPORT FORM命令就可以调用已经建立好的报表。
在表单右下方的按钮组中,“附件查询”将调用附件查询页,“附件添加”将调用附件修改页。表单右面的按钮组中,“借出”和“归还”都将调用仪器借用页。
在物资管理页中,控件的显示属性不是不变的,而是随着数据表当前记录的变化而变化。比如说当指针指向表中第一个记录时,“|<”和“<”按钮的enable属性应该变为.F.,即不可点击;仅当该记录已被删除时标签“已删除”的VISIBLE属性才会是.T.等等。这些属性的设置可以在每次会导致表单显示属性变化的程序中分别设置,但是那样程序的可读性较差,而且会有很多重复,因此我在表单中创建了一个表单方法程序DIS,将所有与显示有关的程序集中到一起,而每次需要对表单更新时都调用DIS,这样凡是与显示有关的全都在DIS中进行设置, 使程序的可读性得到了提高.另外,在表单中“未借出”及其后面包含两个按钮的按钮组的状态是与FUJIAN表有关的,我建立名为JY的表单方法程序,对FUJIAN表进行扫描,当满足条件yqbh=thisform.yqbh1.text1.value and empty(alltrim(ghrq))时,代表仪器已借出,否则代表未借出,相应的设置标签控件和按钮组控件的属性。再在 DIS中使用JY,使得表单每次刷新时那两个控件也会随之刷新。
仪器设备表的记录数目比较多,因此仅仅提供“前一个”、“后一个”、“第一个”、“最后一个”这样简单的记录指针移动功能很难满足用户的浏览要求,因此我制作了专门对仪器设备表进行查询操作的仪器查询页,如下图所示:
物资管理页中的数据操作涉及到物资管理库中全部3个表,因此生成该表单时我是用了一对多表单生成向导。父表是仪器设备表(YQSB),子表是附件表(FUJIAN),借用表中的数据由于不需要显示,因此可以不和仪器设备表建立临时关系,仅需加入到表单的数据环境中就行了。表单中的文本框是与仪器设备表中各字段绑定的,而下面的表格则是和附件表绑定。为了防止用户误操作对数据表做出修改,因此所有的文本框和表格都是只读的。而对数据表进行操作的功能将在专门的表单中提供,物资管理页主要提供的是数据表的浏览功能。
所谓的一对多表单,就是在表单的数据环境中包含了2个或两个以上的数据表,并且用SET RELATION命令在表之间建立了临时关系,临时关系使用两个表间相同的字段,子表的记录指针会随着父表的记录指针移动,这样,便允许当在关系中“一”方(或父表)选择一个记录时,会自动去访问表关系中“多”方(或子表)的相关记录。显然,这一特性在显示多个表数据时是非常有用的。在这个表单中我是将仪器设备表作为父表,将附件表作为子表,临时关系使用两个表中都存在的YQBH字段,该字段唯一确定一个仪器记录。因此在文本框中显示仪器设备表中某一记录各字段的详细情况时,在表格控件中将自动显示在附件表所有YQBH与之相同的记录,即在显示一个仪器的详细状况时,将它的所有附件也同时列出来,方便了用户的查看。
一对多关系在带来方便的同时,也有一些不足,那就是在使用一对多关系的数据环境中,一旦对父表使用SET ORDER命令进行重新排序,那么一对多关系将被破坏。所以我在系统的其他部分中尝试使用了别的方法,同样达到了一对多显示的效果,后面再详细介绍。
表单最下方按钮组的前四个按钮提供了仪器设备表的一般的记录指针移动功能。“详细查询”按钮调用仪器查询页,“添加”和“删除”调用仪器设备表修改页。“删除”则将仪器设备表的当前记录删除。“退出”将退出当前表单,回到主表单。“打印”将调用报表YQSB1,打印YQSB表的当前记录和附件表中的相关纪录。


从实际的医疗纠纷数据的管理来说,患者的住院号是唯一的,就像是身份证号码一样,每个患者都有与之唯一对应的住院号。医生在医院也有一个与之对应的代码,虽然存在重名的现象,但是医生的代码是不会重的,这样就很好的解决了重名的问。在患者信息表、医生信息表和科室信息表存在对应关系,定义了两组对应关系:患者信息表中的hDoctorid字段与医生信息表中的doctorId字段为多对一的关系;医生信息表中的officeId字段与科室信息表中的ID字段为多对一的关系。
用户可以单击“详细统计”进入统计主界面。则图12为MDI主窗体的“统计”菜单项。
 
图12  “统计”菜单
“帮助”菜单中定义了“帮助主题”子菜单,单击可进入帮助文档。“技术支持”的下级子菜单中是2个电子邮件,用户可以通过网络得到系统技术的支持。“关于”子菜单,单击它可以显示有关系统的信息。在用户和管理员主窗体中均有效,则图13为MDI主窗体的“帮助”菜单项。




我们设计的仓储物资管理系统从功能上实现如下三大板块的功能:
一.数据写入
包括 “新产品入库”“填写客户资料”“填写供应商资料”
二.数据修改
    包括“普通入库”,“删除记录”“已有产品入库”
三.数据查询
    包括“库存查询”,“出库单查询”,“入库单查询”,“单件物品查询”
   “查询客户资料”,“查询供应商资料”
2.3需求分析简略图
2.1项目背景
本学期的学习我们接触了一些企业管理的系统软件,如速达3000和用友ERP等。小组成立这初,想着借鉴一下以上那些管理系统软件设计一个工业、商业企业均可使用的仓储物资管理系统,那样子首先得给仓库分类,如仓库可分为材料库、成品库,入库方式可分为原材料入库、产成品入库、生产易耗品入库、调拨入库等,甚至还涉及到发票税金以及管理员权限方面。后来经过小组成员的讨论,要开发一个系统实现那些功能在这短短的几个星期里实在难于实现。原先列出的十几张表删了又删,最后只留下了五张表。最后决定下来的只能在一定程度上实现仓储物资管理系统的基本功能。

3.5 数据库的逻辑设计

     1)E-R图转换为关系表

        仓储物资管理系统(实体转化为关系模式)

供应商(供应商号,供应商名,供应商地址,供应商电话)

客户(客户号,客户名,地址,客户电话)

入库单(入库单号,入库日期,货品号,数量,供应商)

出库单(出库单号,出库日期,货品号,数量,顾客)

货品(货品号,货品名,供应商,录入日期,余量)

管理员(用户名,密码)

     2)基本表关系信息:

            数据库表名1:suplier(供应商资料表)

字段名

每一步的作法如下:

一、创建数据源名

DSN(Date Source Name)即数据源名称。我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库。比如我们系统中有Access的ODBC驱动程序,那么即使我们没有Access软件,也可以在我们的程序中对一个Access的MDB数据库加、删、改记录。而且我们根本不用知道这个数据库是放在哪里的。我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情。我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库。如果数据库的平台变了,比如我们改用了SQL Server的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了。由此可见,DSN是应用程序和数据库之间的桥梁。

二、创建数据库链接(Connection)
  链接用以保持一些关于正在访问的数据的一些状态信息,以及链接者信息。ASP文件中如果要访问数据,必须首先创建与数据库的链接,其语法如下:

 set Conn=Server.createObject(“ADOBD.CONNECTION”)

这条语句创建了链接对象Conn,接下来:

connstr="Provider=Microsoft.Jet.OLEDB.4 .0;Data.Source="&Server.MapPath(""&db&"")conn.Open connstr

这条语句打开链接,用到了DSN,本例为“connstr”。

  以上两个步骤缺一不可,因为链接对象的创建与打开是两回事,只有打开了才真正可以使用。

三、创建数据对象(Record Set)

ADO中的数据对象通常保存的是查询结果。Record Set是ADO中最复杂的对象,有许多属性和方法。Record Set保存的是一行行的记录,并标有一个当前记录。以下是创建方法:

Set Record Set=Conn.Execute(sqtStr)
  这条语句创建并打开了对象Record Set,其中Con是先前创建的链接对象,rs是一个字串,代表一条标准的SQL语句。例如:

rs=“SELECT * FROM shop_books”

运行环境

为了保证成绩管理系统运行的效率和可靠性,服务器应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:
软件环境:
客户端: Windows95/98/2000/XP,Internet Explorer(IE)等。

服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。
数据库:采用Access,运行于服务器端。
硬件环境:
服务器 CPU:PIII 500以上 ,内存:512M以上。
客户机 CPU:P200MMX以上,内存:32M以上。

3.2.2 开发目标 3.2.3 应用目标

本文所研究的网上购物系统分为前台和后台管理两部分。前台管理是友好的操作接口,供用户浏览、查询使用。包括用户登录/注册、浏览商品、搜索商品、购物车、用户留言、商品评论模块。后台管理是提供给管理员的主要包括:商品管理模块、用户管理模块等。使管理员从繁琐的手工操作中解脱出来,并提高了办公效率。

3.2.4系统特点

   本文所研究的网上购物系统是建立在很长时间的调查和分析基础上的,它的主要特点是改变了以往的购物只能通过现实的商场才能达到的结果,采用web技术,借助于Internet互联网这一广泛应用的技术,达到资源共享,提高以往购物的局限性,缩短人们的时间和提高工作效率,具有较好的交互性,从而实现信息化、规范化、系统化、网络化购物系统,使整个购物活动过程简单、方便、易行。


3.1.3.关键技术

1. ASP技术

随着互连网(Internet)的飞速发展和普及,构造Web网站、开发网络应用程序已经成为热门技术之一。ASP以其简单易学、与Windows操作系统无缝继承、扩展性好等特性,吸引了众多动态网站开发人员,得到了网络编程者的青睐。

ASP(Active Server Page)是微软公司开发的一套服务器端脚本运行环境。使用ASP结合HTML网页、ASP指令和ActiveX组件可以快速地建立动态、交互且高速的Web服务器应用环境。

2.Microsoft Office Access2003

Access2003是一套简单易学的数据库软件,可以使用户轻松地建立起一套数据库。Microsoft Office Access2003不仅适用于软件编程的初学者,也适合于使用ACCESS管理软件开发数据库应用程序的中、高级用户。是一套非常简便快捷开发工具。

功能模块描述

3.2.1  需求功能描述

a) 信息登记

1) 用户注册登记:用于对首次浏览本系统的游客注册成为会员的相关操作。系统将次消息收录到数据库提供用户登录的检索依据。

输入:

添加时:输入客户基本信息中各项内容

修改时:通过相关模块修改信息

删除时:该操作由管理员实现

处理:

增加时:判断输入数据是否合法

修改时:判断修改数据是否合法

删除时:点击返回键,注销已有信息

保存:

增加时:保存输入数据到客户信息表中

修改时:更新该客户在客户信息表中的数据

删除时:该操作由管理员实现

2) 客户订购:用户登录后通过对系统提供商品的浏览,还可以点击商品的查看键查看商品的详细资料。确定商品后点击购买键进行购买。

输入:

添加时:点击提供商品的购买键

处理:

增加时:判断输入的合法性

保存:

购买时:在用户登录时通过函数来保存用户名,并创建数据源组,将用户订购的商品定单保存到相应的数据表中。

b) 业务操作

1) 查询商品信息:客户将相应的商品名称输入输入框,点击查询按钮进行查询

输入:

      在输入框中输入需要查询的商品名称

处理:

      判断商品名称的合法性,通过查询商品数据表进行查询

输出:

      将通过数据库查询的商品显示出来

2) 订货结算:客户订购了商品,由用户选择批发价或是零售价,并选择商品数量,最后点击结算键键进行商品结算

输入:

结算时:点击结算按钮

处理:

结算时:判断输入的合法性,找到对应的商品信息,根据客户的商品选择情况进行结算

输出:

结算时:保存客户商品情况到结算表

3)销售购物车模块:

用户通过对商品信息的浏览后,确定了所需订购的商品,点击“购买“按钮,商品的相关名称、所属分类等信息会自动添加至购物车模块中,再由用户选择购买的类型以及购买的数量,最后签署定单,订购操作完成。

4)定单管理模块:

用户签署定单后,系统进行复制保存,将复制的结果保存在定单管理数据库的该用户所对应的名称下,以方便日后用户查询时通过用户登录提取帐户后便可以直接读取。

5)报错模块

当用户进行会员登录时,用户名称及用户密码在系统校验时发生错误时,系统自动调用报错模块(error模块),并提醒用户进行重新登录或是重新注册会员。

6)层叠样式表文档

主要是确定该系统的主要结构、文字等样式,以ASP页面形式规定后,以便其他的模块可以直接引用。

7)动态数据的更新

在客户关系系统中,许多信息都是不断变化的,需要实时更新,例如:用户资料信息、商品信息、定单信息等,这时用户希望通过简单的操作完成信息的更新而无须改变程序,即只须在界面上像添加一条登记记录一样简单,并且添加后能自动更新数据库以便于登录时使用。数据的动态更新是整个系统灵活性的体现,更新内容有:会员资料、商品、定单等。更新不仅意味着添加部分内容,还可以对动态数据进行修改、删除等操作,以方便更新本模块作了一些简单的查询功能。

8)管理员模块

管理员通过该模块的登录,对相关的信息资料进行管理、备份以及删除等操作。以及对用户的定单进行签发。

9) 数据备份和初始化

为保证数据的安全可靠,操作数据库的用户要力求细致、认真,尽量避免出错,但是用户在操作过程中因为对业务流程不熟悉或不是很了解程序本身的特性难免会出错,而数据库中的错误可能会给对用户带来很大的损失,所以及时的对现在的数据库进行备份是十分有必要的。本系统中数据库采用自动备份:当有新的资料出现时,例如新会员的注册、新定单的签署等,系统自动将这些资料添加至数据库相应的位置进行备分保存。此外本系统并不具有还原功能,原因是还原功能会覆盖现有的数据库,如果用户一不小心作了还原操作,可能当前的许多数据将会一去不复返。

3.3  数据库设计

    在明确了系统的详细功能后,根据系统的功能要求理清了其中的数据关系并提炼出其中的数据关系,结合需求分析中的ER图可以规划出客户关系系统的具体表单,根据分析结果,详细表单的设计如下:

1) 用户注册

用户信息记录:记录下注册用户的详细信息,系统将此信息收录入数据库中。主要为商品定单的发送、接受以及联系之用。该数据库设计如下:





【说明】该全套毕业设计作品包括:论文+源代码+程序+开提报告+ppt答辨稿   数据流程图、功能模块图、运行界面图、源代码和程序,另附带有开题报告、论文是Word格式,37页,字数1.3万,按计算机

格式要求书写,适用于计算机专业

随着科技的飞速发展,计算机已经广泛的应用于各个领域之中,而且日趋普及。在医学领域内,计算机的应用已经十分广泛,各种智能诊断设备都与计算机紧密结合在一起,主要应用于两个方面:一是医疗设备智能化,以硬件为主。另一种是医院信息管理系统(HIS)的软件建设,以提高医院的现代化管理形象。因此,本次毕业设计的主要任务是基于B/S模式,即Browser/Server(浏览器/服务器)结构,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过WWW浏览器实现。B/S结构利用不断成熟和普及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。利用JSP语句结合Microsoft SQL Server 2000后台数据库开发“医院信息管理系统”,可应用于各大中小型医院。

本系统包括药品管理、挂号管理、开药管理和药房管理四个部分,可以实现药品、患者的录入、删除、修改和查询等功能。但由于时间有限,系统部分功能不够完善,还有待于进一步修改和完善使之功能更强大,操作更简捷,以便更好的应用于实际中去。

关键词:MIS、 JSP 、HIS、SQL Server 2000

课题背景、目的与意义

医院信息系统(HOSPITAL INFORMATION SYSTEM)简称HIS,是医院实现现代化建设的重要基础工程,是提高医院管理水平、医疗水平、业务运转效率和服务质量的必要手段,是指应用电子计算机和网络通信设备,对医院的病人医疗信息、财务核算分析信息、行政管理信息和决策分析统计信息进行收集、存储、处理、提取和数据通讯,满足所有授权用户对信息使用需求的计算机应用软件系统。

随着医院数字化建设的蓬勃发展,数字化医院的理念已经被广大医院所接受,目前面临的主要问题是如何去建设数字化医院。

因此,目前我国数字化医院的建设重点必须以医疗数字化为主,即着重发展医院内与医疗活动相关的各类信息的数字化管理和综合利用,实现诊疗工作的数字化以及医疗流程的自动化,并保证系统的开放性,为将来扩展到区域医疗打下基础。相应地,医疗信息系统作为数字化医院建设的系统基础,它的研究重点也将转为面向纯粹医疗活动的各类医疗信息系统及其集成研究。以医疗数字化为建设重点的数字化医院的总体规划,它通过各类医疗信息系统的有机集成而实现。可以说,新一代医疗信息系统将在“数字化医院”的建设中发挥举足轻重的作用。

[1] 王龙、黄峰,JSP管理信息系统项目开发实践,科学出版社,2005

[2] 高怡新,JSP网络应用程序设计,人民邮电出版社,2005

[3] 杨世锡、赵辉,JSP+SQL Server动态网站开发 从基础到实践,电子工业出版社,2005

[4] 陈建伟、李美军、施建强。JSP动态网站开发教程(第二版)。清华大学出版社,2005

[5] 何文华 李萍。  SQL Server 2000应用开发教程[M]。  电子工业出版社, 2004

[6] 吴豪。  SQL Server 2000基础[M]。  红旗出版社/北京希望电子出版社,2005

[7] (美)Anil Desai。  SQL Server 2000备份与还原[M]。  清华大学出版社。  2003


基于【JSP】的学生信息管理系统
来源:计算机毕业论文网作者:计算机毕业论文网 添加日期:2011年10月21日 点击数: 55
/
本文档为【网上餐饮预定销售平台】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索