博星卓越WEB开发平台实验指导书.docx
《博星卓越WEB开发平台实验指导书.docx》由会员分享,可在线阅读,更多相关《博星卓越WEB开发平台实验指导书.docx(19页珍藏版)》请在冰点文库上搜索。
博星卓越WEB开发平台实验指导书
博星卓越WEB开发平台系统
WEB
项
目
开
发
事
例
专业版
制作:
北京博导前程信息技术有限公司
目录
前言3
一、需求分析3
二、概要设计3
三、原型生成8
四、客户反馈26
五、维护27
前言
早期的软件项目开发采用瀑布模型,需要经过需求分析、概要设计、详细设计、编码、调试和维护这些阶段,由于开发过程与最终用户分离,往往使开发出来的软件产品很难满足用户的需要,后来出现的螺旋模型、演进模型,用里程碑的模式提交软件原型,用原型和用户确认,使开发出来的软件更加切近用户的需求,现在流行的敏捷开发、极限编程,也都是让用户更多的参与软件系统的开发,从而提高系统的实用性,WEB开发平台创建了一套自己的开发模式,将软件开发分为需求分析、概要设计、原型生成、客户反馈和维护几个阶段,需求分析和一般软件开发模型的需求分析没有什么区别,都是为了搞清楚用户需要软件系统做什么,概要设计需要整理用户需求分析的结果,对用户关心的内容、提供的表格建立数据表,设计系统牵扯到的数据表。
原型生成指利用系统生成一个可以运行的系统原型。
客户反馈指为用户演示系统原型,收集用户的修改意见进行系统的修改完善,直到产生一个用户最终认可的软件系统。
维护指在软件系统运行过程中为了保证软件系统的可用性和可靠性而做的一些修改,几乎所有的软件系统都必须经过该阶段。
下来以一个实际项目来说明各个阶段要完成的工作。
该项目是我们为短信息服务商提供的一套短信息管理系统。
一、需求分析
短信管理系统是为SP(短信息服务商)提供的一套综合管理系统,包括客服系统,帮组客服人员处理用户的投诉(查询用户的业务定制时间、取消时间、当前状态;查询用户的发送记录;查询用户的接收信息记录;帮助用户取消业务等),采编系统,给采编人员提供一个信息维护的界面(提供发送信息的增加、删除、修改和查询)。
业务系统,完成栏目的维护工作(动态添加业务,修改业务信息,删除业务),统计系统,实现各种报表的统计(主要包括用户统计、各栏目统计和发送接收信息量的统计)和管理员系统,管理系统中的用户,对系统用户划分权限,查询系统用户的使用情况等。
二、概要设计
通过需求分析,我们了解了软件系统应该实现的主要功能,下面就各个部分做以简述:
1、客服系统:
客服系统需要管理用户的资料,查询用户的发送和接收信息记录。
需要建立用户表(userinfo)、发送信息表(buffmsg)、发送日至表(bufflog)、接收信息表(Receivemsg)、接收日志表(receivelog)。
2、采编系统:
完成信息的维护,需要建立下发内容表(colcontent)。
3、业务系统提供业务的管理,需要建立业务栏目表(columninfo)。
4、统计系统需要完成用户的统计、栏目的统计、信息量的统计。
用户统计主要针对用户表(userinfo),统计各个业务的在线用户数和退定用户数。
栏目统计统计每个栏目的用户数,信息量统计主要统计receivelog和bufflog中各个栏目的信息量。
5、管理员系统完成用户的增删改和授权,需要建立系统用户表(Sysuser),和使用记录表(Logininfo)。
三、原型生成
概要设计完成后,我们需要对概要设计的结果建立数据库,数据库选用SQLSERVER2000,用PowerDesigner直接生成,启动博星WEB开发平台。
系统弹出工程向导,按[下一步]新建一个项目,系统弹出工程属性对话框:
工程属性对话框用来设置工程的属性,可以直接点[OK]进入下一步连接数据库。
系统列出了可以直接使用的数据库,选择一种数据库(我们这里采用的MicrosoftSQLServer2000),选择数据库的别名(需要对数据库建立ODBC别名)输入登陆用户名和密码。
[下一步]系统列出了该数据库中所有可以选择的数据表。
[下一步]系统自动生成了JAVA的连接配置。
[完成]后生成数据库对象
[下一步]进入生成页面和服务程序页
设置页面的生成样式,选择页面的生成字段生成页面。
[下一步]进入生成主页面,选择主页面的样式。
[下一步]进入文档生成,生成各个JAVA类的文档信息,可以跳过。
[下一步]生成SSL证书,SSL访问可以保证WEB系统的安全性,如果不计划使用SSL,可以跳过此步。
SSL证书生成过程中需要输入两次输入密码,生成如下证书:
如果要使用证书,需要在WEB服务器上配置证书的相关信息,可以[下一步]进入配置服务器
输入配置信息后,点[生成配置],退出即可。
[编译工程]:
将JAVA源文件编译成CLASS类文件。
[运行工程]:
可以看到博星WEB开发平台生成的原型。
完成向导后对各个页面进行修改。
也可以用外挂编辑器进行修改
1、增加页面修改:
删除不需要的字段,修改字段名称为中文,修改页面的现实样式、页面背景等。
--ThisPagesCreateByJEASY,CreateData:
2005-2-18-->
Add_Bufflog.htm
TITLE
ID
ID"size="20">
MobileNo
MobileNo"size="20">
|
Msg
Msg"size="20">
Fee_UserType
Fee_UserType"size="20">
|
FeeType
FeeType"size="20">
FeeCode
FeeCode"size="20">
|
SendID
SendID"size="20">
SendedTime
SendedTime"size="20">
|
SendResult
SendResult"size="20">
SourceType
SourceType"size="20">
|
|
history.back()">
2、删除页面修改:
删除不需要的字段,修改字段名称为中文,修改页面的现实样式、页面背景等。
3、查询页面修改:
删除不需要的字段,修改字段名称为中文,修改页面的现实样式、页面背景等。
4、修改页面修改:
删除不需要的字段,修改字段名称为中文,修改页面的现实样式、页面背景等。
5、增加页面JAVA类修改:
如删除了字段,重新生成改页面的JAVA类,也可以手动SQL语句。
索取实验指导书全部内容或系统咨询,请致电400-006-1231或登录我们教学软件产品站