1、 JSP(Java Server Pages) :是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。SQL:Structured Query Language2. 任务概述 2.1 目标该软件具有如下主要功能:1管理员身份验证(为合法用户提供一个后台入口)2添加商品、商品信息修改、删除
2、商品(向商品表插入前台首页展示的商品信息)3订单信息管理(网站管理者对用户订单的执行和编辑状态)4公告信息管理模块(网站向用户发布最新公告信息)5. 用户查询并浏览商品信息6用户信息注册和登录7用户在线下单购买商品8能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。2.2 运行环境(1)服务器的软硬件配置Web服务器软件:aspmao.exe数据库服务器软件: SQL Server2000 (2)客户端的软硬件配置客户端操作系统:Windows 98以上客户端浏览器软件:IE(Internet Explorer)2.3 条件与限制一个更为完善的网上购物系统,应
3、提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。3. 数据描述3.1 静态数据网上购物系统的静态数据包括:用户种类商品类别 3.2 动态数据输入数据: 鼠标对按钮的点击 查询方式、查询关键字; 新建商品项、用户项; 商品项、用户项相应纪录更改; 备份数据恢复所需的数据备份文件; 受限操作所需的密码;输出数据: 查询关键字确定的数据库记录的子集; 统计结果及其格式化文件; 信息录入、删改结果(成功或失败); 数据备份输出
4、的数据备份文件;内部数据: 查询操作建立的索引; 3.3 数据库描述本系统使用的数据库为SQL Server2000。ER模式:商品(商品编号#,商品名称,商品类别#,生产厂家,出厂日期,备注,价格,库存数量)会员用户(会员证号#,姓名,性别,身份编号#,身份证,联系电话,密码)身份(身份编号#,身份描述,用户等级)商品类别(商品类别编号#,类别描述)ER图:(一)用户订购过程:(1):数据流图:商品6订购登记5订购检验用户商品库检验错误用户证号订购信息日历DA商品访问记录BC图3-1:用户预订数据流图A:商品信息;B:用户信息;C:商品访问记录;D:日期;(二)用户退订过程:3退订检验4退订
5、登记退订信息退订返回信息图3-2:用户退订数据流图(三)用户查询浏览过程:查询许可检验数据查询用户库查询信息查询结果图3-3:用户查询浏览数据流图管理员7身份检验8增删改管理员信息操作信息操作确认管理员库(四)管理员增删改商品:图3-4:管理员增删改商品数据流图:(五)管理员增删改用户:910读者图3-5:管理员增删改用户数据流图身份信息1112G(六)管理员查询浏览过程:图3-6:管理员查询浏览过程数据流图ABC备份文件1314数据备份数据库(七)商品管理系统数据备份:图3-7:商品管理系统数据备份数据流图1516数据恢复(八)网上购物系统数据恢复:图3-8:网上购物系统数据恢复数据流图(九
6、)管理者口令修改:1718口令修改图3-9:管理者口令修改数据流图 3.4 数据词典1、数据流的DD表举例如下:表1:用户信息数据词典 数 据 流系统名:网上购物系统 编号:条目名:用户信息 别名:来源:用户注册 去处:D3数据流结构:用户=用户编号+用户姓名+用户性别+工作单位+简要说明:修改记录: 编写 日期 审核 日期 2、数据元素的DD表举例如下:表2:用户编号数据词典数 据 元 素网上购物系统 编号 用户编号 别名 属于数据流:用户登记 存储处:D3用户信息表数据元素值:代码类型:字符宽 度:取值范围及含义:每一个用户都有一个唯一的编号 编写 日期 审核 日期 3、数据存储的DD表举
7、例如下: 表3:商品信息数据词典数 据 存 储网上购物系统 编号:D4商品信息表 别名:存储组织: 记录数:约3000 主关键字:商品编号 数据量:约500KB 辅关键字:按编号主索引 记录组成:字段名称:商品编号 商品名称 厂 商 关键词 . 宽度: 14 32 8 . 10 编写: 日期: 审核: 4、数据加工的DD表举例如下: 表4:订购信息数据词典数 据 加 工网上购物系统 编号:订购商品信息录入 别名: 输 入:订购商品编号、用户编号 输出:订购信息表基本属性处理逻辑:订购信息存储在dabase数据库的orderinfo表中输入某用户的商品订购情况记录 编写: 审核: 3.5 数据采集在ASP中主要是通过使用ASP中内置对象和内外置组件来采集各种数据的。其中常用的内置对象和功能有(1) Response对象
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1