BS范例1.docx
《BS范例1.docx》由会员分享,可在线阅读,更多相关《BS范例1.docx(10页珍藏版)》请在冰豆网上搜索。
![BS范例1.docx](https://file1.bdocx.com/fileroot1/2022-12/31/1ff5fcb2-d339-4770-bb01-549ec4624d5b/1ff5fcb2-d339-4770-bb01-549ec4624d5b1.gif)
BS范例1
综合实训项目——B/S系统开发报告
手机网上营业厅系统
姓名:
学号:
专业和班级:
指导教师:
大红鹰职业技术学院软件学院网络技术系
二○○六年十二月
摘要
本系统主要开发和探讨手机消费方面的管理以网上营业厅的形式实现。
目的是使广大手机消费者能够参与消费事务的自我管理,自主消费。
使得手机的功能开通、服务选择、帐务查询等消费行为和消费项目能够明白、透明、公开。
同时可使手机消费者从系统中获取更多更好更广更深的信息。
本系统以B/S模式开发,易于广大同行借鉴和评价。
关键词:
网上营业厅,手机消费者,B/S系统,自主消费,SQLServer数据库应用,ASP技术,消费管理
目 录
目 录III
第一章综述-1-
1.1背景-1-
1.2目标-1-
1.3系统简述-1-
第二章整体设计-2-
2.1需求分析-2-
2.2总体设计-2-
2.2.1设计框架-3-
2.2.2设计目标-4-
2.2.3运行环境-4-
第三章详细设计-4-
3.1逻辑结构设计-4-
3.1.1数据表概要说明-4-
3.1.2主要数据表的结构-5-
3.2主要功能模块详细设计-5-
3.2.1前台文件总体架构-5-
3.2.1.1功能模块介绍-5-
3.2.1.2用户登录模块设计-6-
3.2.1.3帐务查询模块设计-7-
3.2.3后台文件总体架构-7-
第四章测试验收-7-
4.1调试-7-
4.2总结-8-
4.3致谢-8-
第五章参考文献及附录-9-
5.1参考文献-9-
5.2附录-9-
第一章综述
1.1背景
手机占据通信市场的份额越来越大,进入3G时代后,势必将扩大更多的份额,并且浸入到更多的媒体领域、家电领域和娱乐领域。
人们享有更多的资源和更大的收益的同时,理性消费和明白消费的观念也更在加深、加强。
这一点商家也看得更加清楚。
市场占有率的扩大,不仅依赖低价、质高,还要有周到热情的服务。
因此有见有识的企业家们在服务上大做文章、大创新意。
为顾客着想,为用户方便,从客户利益出发,成为他们的办企宗旨和行动指南,也成为他们成功的法宝。
如何做好为广大消费者的全面、细致、周到、热情的服务使企业家们研究和奋斗的课题。
本系统的开发也是这一形势催生的产品。
1.2目标
手机消费者不仅关心信号的覆盖范围,通信的质量,更关心他们的消费帐单,也希望自我管理手机的消费项目、方式和帐务。
本软件就是顺应这一趋势推出的客户自我管理的贴心助手。
本软件利用广为普及的因特网作为信息载体,通过广大消费者已经熟悉的(也极易掌握的)浏览器作为与自我管理者互动的界面,达到手机营运商和消费者之间密切配合,共同管理的局面。
1.3系统简述
本系统可以实现客户自我选择消费项目,比如订阅新闻,公众信息(天气预报、火车时刻、飞机航班、商场促销活动、展销会动态、体育赛程等),娱乐,保健,学习指南等;重新组合导航;帐务查询;网上存值;设置手机暂停和恢复,直至退户注销等项业务。
使用户轻松地参与几乎所有的手机消费管理。
本系统也是向广大消费者宣传、推销、阐述运营商不断推出的新业务、新项目、新活动以及公布事关消费者的资费调整、业务变更的重要窗口。
本系统也将起到收集广大消费者意愿、疑难、建议、投诉的及时性很强的畅通渠道,同时也是反馈意见、解答难题、政策制度诠释、化解误会的快捷途径。
当然,利用本系统作为平台,开展其他的,诸如新闻、娱乐、科普、车迷、生活助理等项目的开发也是利于商家和客户双方的好举措。
第二章整体设计
2.1需求分析
手机营运商和系统开发人员在分析形势、调查用户和了解技术能力的基础上,共同提出如下的市场需求分析结果:
◆手机的消费者需要全面地、周到地、贴心地服务;
◆消费者希望参与消费管理,达到自主消费、明白消费;
◆消费者参与管理的方式,最好快捷方便简单高效;
◆对手机的收费项目能够随时随地任意挑选取舍;
◆对于消费的帐务能够任意查询,查询结果应该详细到每一笔每一项,尽可能列出最小单位数值;列表项能够方便用户审核;
◆对于事关消费者的资费调整、业务变更的信息,能够及时准确地送达消费者面前;
◆消费者可以向运营商提出意见、建议、质疑,并且能够得到及时的反馈;反馈的内容、时间能使大多数消费者满意;保持渠道的畅通;
◆可以使消费者方便地得到包括公众信息在内的各种与百姓生活密切相关的信息;
◆为消费者提供尽可能多的娱乐类、生活类服务。
2.2总体设计
依据需求分析的结果,提出系统整体实现的方案:
本系统的信息载体将利用广为普及的因特网,其他媒体不适合本系统的要求;以浏览器作为运营商与自我管理者之间的互动界面,这一工具已经为广大消费者所熟悉(而且极易掌握)。
基于这一考虑,系统采用了B/S(browser/Server)模式来开发。
B/S模式是指与C/S(Client/Server)模式相对的一种开发、运行模式,是如今网上交互式应用软件常常采用的方案。
它的优点是用户端使用人们非常熟悉的浏览器作为管理系统的操作界面,而管理的对象却在远远的服务器上,因此不受地理环境的局限;差不多的微机上都安装有浏览器,因此不必像C/S模式那样在客户端必须安装客户端软件才能使用开发的整个软件;系统可以面对因特网广大用户。
2.2.1设计框架
整体采用前后台分层结构。
前台直接面对手机用户,由消费群体来操作;后台则由运营商来管理,包括对前台的控制和管理。
前台网上营业厅框图如下:
后台运营商管理和控制系统框图如下:
……
2.2.2设计目标
……
2.2.3运行环境
硬件平台要求:
ØCPU:
奔腾41GHz以上;
Ø内存:
512MB以上;
Ø显示器:
1024x768以上;
软件平台要求:
ØWindowsServer2000sp4以上;
Ø数据库:
Accese2003,最好是SQLServer2000;
Ø浏览器:
IE5.0以上;
ØWeb服务器:
IIS5.0;
第三章详细设计
3.1逻辑结构设计
本系统采用SQLServer2000数据库,数据库名为shou_ji_gl。
各数据表的结构及其说明如下:
3.1.1数据表概要说明
Userlogon用户登录表
User_info手机用户信息表
Mobi_info手机主要功能业务信息表
User_accou用户帐务
Price资费标准表
……
3.1.2主要数据表的结构
表名称:
userlogon
字段名
数据类型
宽度
说明
Admin_name
文本
20
用户登录名
Admin_pass
文本
50
密码
verifycord
文本
30
手机号码
表名称:
mobi_info
……
3.2主要功能模块详细设计
3.2.1前台文件总体架构
……
3.2.1.1功能模块介绍
……
3.2.1.2用户登录模块设计
手机消费者通过用户登录入口,进入自主消费环境。
用户登录模块用于验证登录者是否为合法的手机持有者,并依据登录的身份,允许对相应号码的手机进行设置。
关键代码如下:
--**********check.asp************
<%
Verifycode=trim(request.form(“vcord”))‘接受手机号码;
Verifycord2=trim(request.form(vcord2))
Ifverifycord<>verifycord2then
Response.write“alert(‘您输入的手机号码不正确。
’);”
Response.write“location.href=’../index.asp’”
Else
Session(“verifycord”)=””‘清空手机号码;
Ifrequest(“action”)=”login”then‘判断是否接受表单值;
Admin_name=request(“admin_name”)‘接受用户名;
Admin_pass=request(“admin_pass”)‘接受用户密码;
Setrs=server.createobject(“adodb.recordset”)
Sql=”select*fromadminwhereadmin_name=’”&admin_name&“’andadmin_pass=’”&admin_pass&“’”
Rs.opensql,conn,1,3
Ifrs.eofthen
Response.write“
对不起,您输入的用户名、密码或手机号码有误,请重新输入,谢谢!
本软件建议您使用IE6.0以上版本,分辨率为:
1024x768
否则一切后果与本软件无关,特此声明!
在此返回”
Else
Session(“admin_name”)=request(“admin_name”)‘创建session阶段变量;
Response.redirect“../manage.asp”‘跳转到指定的页面;
Endif
Rs.close‘关闭已打开的记录集;
Setrs=nothing‘释放占用的内存;
Conn.close‘关闭已打开的数据库;
Setconn=nothing‘释放占用的内存;
Endif
Endif
%>
如果用户名和密码均为正确,就可成功登录。
当然也可以为安全起见,用Dowhele语句限定试探性输入用户名或密码的次数。
更进一步,也可以记忆方式将非法用户锁定,不许他在进行试探。
3.2.1.3帐务查询模块设计
……
3.2.3后台文件总体架构
……
第四章测试验收
4.1调试
按照设计总体要求,在配置适当的服务器上安装WindowsServer2003,并且配置IIS5.0以上的版本用来运行Web服务,启动IIS的“Web扩展服务”中的ASP“允许”。
安装SQLServer2000企业版来作为B/S系统的数据库,配置为SQLserver验证身份。
……
分模块调试
……
输入的数据能够被适当地检验,如手机卡购置日期必须在该卡的注销日期之前;每一项付费功能的开通或新业务的选取,必定在余额的可支付范围之内;……
查询结果以分页列表形式呈现,每一笔记录的金额单位精确到分,时间精确到秒。
可以直接从网页上打印。
……
总体统调
……
4.2总结
B/S系统的开发是将用户端浏览器上呈现的网页与远程服务器的数据库进行有机连接的过程。
技术上用到了ASP技术、B/S模式、HTML语句、CSS描述、VBScript语言、Web架构、SQL语句以及SQLServer2000数据库;设计上用到图形平面设计软件、图像处理软件;构思涉及到美学、心理学、营销策略等。
使得本系统集成了现代流行的、前端的技术和技能。
……
无论在模拟仿真环境下,还是在现场实际环境下,运行均非常出色,达到了预期的目标。
4.3致谢
本软件的立项、调研、设想、论证、设计和开发、调试、验收过程中始终得到有关领导、专家和相关技术人员的大力支持和帮助,在此一并致以敬意和感谢。
……
第五章参考文献及附录
5.1参考文献
参考文献示例如下:
[1].盖天宇、孙明丽、邹天思,《ASP程序开发范例宝典》,2006.7北京:
人民邮电出版社
[2].吕少华、边宇,《Web数据库开发与应用ASP+SQLServer》,2001.7北京:
科学出版社
[3].网冠科技,《VBScript时尚编程百例》,2001.9北京:
机械工业出版社
[4].蔡立军,《网络系统集成技术》,2004.4.1北京,北京交通大学出版社
5.2附录
技术文档:
①手机网上营业厅系统主要技术指标。
②手机网上营业厅系统使用手册。
光盘目录:
①手机网上营业厅系统源代码
②手机网上营业厅系统使用手册。
手机网上营业厅系统主要技术指标
一、本系统对计算机系统的要求:
硬件平台要求:
ØCPU:
奔腾41GHz以上;
Ø内存:
512MB以上;
Ø显示器:
1024x768以上;
Ø硬盘空间:
本软件占用500MB。
软件平台要求:
ØWindowsServer2000sp4以上;
ØNTFS文件系统;
Ø建立一个名称为sa的超级用户(Poweruser组成员);
ØSa用户对数据文件*.mdb和*.log存放的目录有完全控制权。
Ø数据库:
SQLServer2000企业版;
Ø浏览器:
IE5.0以上;
ØWeb服务器:
IIS5.0以上;
二、数据库性能:
Ø硬盘空间:
270MB;
Ø
三、网络需求:
100Mbit/s网卡;100Mbps局域网环境。
数据库服务器需要固定IP地址。