当前位置:首页 > 冉论文终稿3 - 图文
西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文
2.普通用户功能
普通用户只有注册功能,也就是向管理员申请定制该短信业务的功能,当普通用户注册成功时,即表示该用户定制了此短信业务,然后就等待管理员(即服务商)向该用户发送此类业务短信。
第4章手机短信系统的开发实现
4.1 手机短信系统流程分析
手机短信系统的首页界面是登陆页面,若是第一次登陆则先进入注册页面注册,如果已经注册则直接登陆。当为普通用户登录后,只可以往系统中添加各类型的短信,当为管理员登录后,就进入了管理页面,这时管理员可以进行添加短信、修改短信、删除短信、给已定制短信的用户发送相关短信、设置注册用户的访问权限、删除用户等操作.
系统的流程图如图4-1所示。 管理员 普通用户 帐户密码验系统主界面 误退出系统 正判断权限 用户管短信管理 发送记 录管理 短信编辑和发送 定制的 短信 数据库更新 用户手机 是 定制短信业务(注册) 否 理 图4-1手机短信流程图
7
基于ASP的手机短信系统的开发
4.2 数据库设计
4.2.1 设计方法:
1.需求分析:调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性与完整性要求。
2.概念结构设计:对用户需求进行综合,归纳与抽象,形成一个独立于具体DBMS(数据库管理系统)的概念模型。
3.逻辑结构设计:将概念数据模型转换为某个DBMS所支持的数据模型,并将其进行优化。设计逻辑结构选择最适于描述与表达相应概念的数据模型,然后选择最合适的DBMS。
4.数据库物理设计:为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法),根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。
5.数据库实施:运用DBMS提供的SQL语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。
6.数据库运行和维护:在数据库运行过程中对其进行评价,调整与修改。包括:数据库的转储和恢复、数据库的安全性、完整性控制、数据库性能的监督、分析和改进、数据库的重组织和重构造。
4.2 数据库的表结构
该系统包含管理员信息表(ADMIN)、一级栏目表(CLASS)、二级栏目表(SUBCLASS)、服务用户表(USER)、短信息表(MESSAGE)、发送数据表(SENDDATA)。各个表的结构如下:
管理员信息表(ADMIN)如图4-2所示。
图4-2 管理员信息表(ADMIN)
一级栏目表(CLASS)如图4-3所示。
8
西北师范大学数学与信息科学学院2010届计算机科学与技术(师范)专业毕业论文
图4-3 一级栏目表(CLASS)
二级栏目表(SUBCLASS)如图4-4所示。
图4-4 二级栏目表(SUBCLASS)
服务用户表(USER)如图4-5所示。
图4-5 服务用户表(USER)
短信息表(MESSAGE)如图4-6所示。
图4-6 短信息表(MESSAGE)
发送数据表(SENDDATA)如图4-7所示。
9
基于ASP的手机短信系统的开发
图4-7发送数据表(SENDDATA)
第5章 系统功能的总体实现
5.1.网页总框架设计
为了操作方便的需要,采取框架结构构建网页,其中主框架的结构如图5-1所示。
图5-1 网页主框架
由此对应五块ASP 文件: (1)main.asp 框架定义文件。 (2)manage.asp 管理文件。 (3)left.asp 定义站内导航文件。 (4)实现用户注册的ASP文件。 (5)实现管理员为用户服务的ASP文件。
标题部分(图片) 站内 导航 内容显示部分(默认为手机短信系统) 5.2 ASP的内建对象简介
在ASP中可以使用VBScript或JavaScript等脚本语言实现很多的功能,但有时候仅有脚本语言是不够的,还需要使用ASP的内建对象。ASP的内建对象有以下5个:
1.Request对象:用于获取客户端提供的所有信息,包括通过网址参数传递的信息、HTML表单中用POST方法或GET方法传递的参数和Cookie等。
2.Response对象:用于响应客户端的请求,将数据信息发送给用户,包括直接发送信息给客户端浏览器、重定向浏览器到另一个URL或设置Cookie的值等。
3.Server对象:提供对服务器上的方法和属性进行的访问,其中大多数方法和属性是作为
10
共分享92篇相关文档