版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 北京博导前程信息技术有限公司 网址: 博星卓越web开发平台系统web项目开发事例专业版制作:北京博导前程信息技术有限公司目录前 言3一、需求分析3二、概要设计3三、原型生成8四、客户反馈26五、维护27前 言早期的软件项目开发采用瀑布模型,需要经过需求分析、概要设计、详细设计、编码、调试和维护这些阶段,由于开发过程与最终用户分离,往往使开发出来的软件产品很难满足用户的需要,后来出现的螺旋模型、演进模型,用里程碑的模式提交软件原型,用原型和用户确认,使开发出来的软件更加切近用户的需求,现在流行的敏捷开发、极限编程,也都是让用户更多的参与软件系统的开发,从而提高系统的实用性,web开发平台创建
2、了一套自己的开发模式,将软件开发分为需求分析、概要设计、原型生成、客户反馈和维护几个阶段,需求分析和一般软件开发模型的需求分析没有什么区别,都是为了搞清楚用户需要软件系统做什么,概要设计需要整理用户需求分析的结果,对用户关心的内容、提供的表格建立数据表,设计系统牵扯到的数据表。原型生成指利用系统生成一个可以运行的系统原型。客户反馈指为用户演示系统原型,收集用户的修改意见进行系统的修改完善,直到产生一个用户最终认可的软件系统。维护指在软件系统运行过程中为了保证软件系统的可用性和可靠性而做的一些修改,几乎所有的软件系统都必须经过该阶段。 下来以一个实际项目来说明各个阶段要完成的工作。该项目是我们为
3、短信息服务商提供的一套短信息管理系统。一、需求分析 短信管理系统是为sp(短信息服务商)提供的一套综合管理系统,包括客服系统,帮组客服人员处理用户的投诉(查询用户的业务定制时间、取消时间、当前状态;查询用户的发送记录;查询用户的接收信息记录;帮助用户取消业务等),采编系统,给采编人员提供一个信息维护的界面(提供发送信息的增加、删除、修改和查询)。业务系统,完成栏目的维护工作(动态添加业务,修改业务信息,删除业务),统计系统,实现各种报表的统计(主要包括用户统计、各栏目统计和发送接收信息量的统计)和管理员系统,管理系统中的用户,对系统用户划分权限,查询系统用户的使用情况等。二、概要设计 通过需求
4、分析,我们了解了软件系统应该实现的主要功能,下面就各个部分做以简述: 1、 客服系统:客服系统需要管理用户的资料,查询用户的发送和接收信息记录。需要建立用户表(userinfo)、发送信息表(buffmsg)、发送日至表(bufflog)、接收信息表(receivemsg)、接收日志表(receivelog)。 2、 采编系统:完成信息的维护,需要建立下发内容表(colcontent)。 3、 业务系统提供业务的管理,需要建立业务栏目表(columninfo)。4、 统计系统需要完成用户的统计、栏目的统计、信息量的统计。用户统计主要针对用户表(userinfo),统计各个业务的在线用户数和退定
5、用户数。栏目统计统计每个栏目的用户数,信息量统计主要统计receivelog和bufflog中各个栏目的信息量。5、 管理员系统完成用户的增删改和授权,需要建立系统用户表(sysuser),和使用记录表(logininfo)。 三、原型生成概要设计完成后,我们需要对概要设计的结果建立数据库,数据库选用sql server 2000,用powerdesigner直接生成,启动博星web开发平台。系统弹出工程向导,按下一步新建一个项目,系统弹出工程属性对话框:工程属性对话框用来设置工程的属性,可以直接点ok进入下一步连接数据库。系统列出了可以直接使用的数据库,选择一种数据库(我们这里采用的micr
6、osoft sql server 2000),选择数据库的别名(需要对数据库建立odbc别名)输入登陆用户名和密码。下一步系统列出了该数据库中所有可以选择的数据表。下一步系统自动生成了java的连接配置。完成后生成数据库对象下一步进入生成页面和服务程序页设置页面的生成样式,选择页面的生成字段生成页面。下一步进入生成主页面,选择主页面的样式。下一步进入文档生成,生成各个java类的文档信息,可以跳过。下一步生成ssl证书,ssl访问可以保证web系统的安全性,如果不计划使用ssl,可以跳过此步。ssl证书生成过程中需要输入两次输入密码,生成如下证书:如果要使用证书,需要在web服务器上配置证书的
7、相关信息,可以下一步进入配置服务器输入配置信息后,点生成配置,退出即可。编译工程:将java源文件编译成class类文件。运行工程:可以看到博星web开发平台生成的原型。完成向导后对各个页面进行修改。也可以用外挂编辑器进行修改1、 增加页面修改:删除不需要的字段,修改字段名称为中文,修改页面的现实样式、页面背景等。add_bufflog.htmtitleidinput type=text name=id value=id size=20mobilenoinput type=text name=mobileno value=mobileno size=20msginput type=text n
8、ame=msg value=msg size=20fee_usertypeinput type=text name=fee_usertype value=fee_usertype size=20feetypeinput type=text name=feetype value=feetype size=20feecodeinput type=text name=feecode value=feecode size=20sendidinput type=text name=sendid value=sendid size=20sendedtimeinput type=text name=sendedtime value=sendedtime size=20sendresultinput type=text name=sendresult value=sendresult size=20sourcetypeinput type=text name=sourcetype value=sourcetype size=20 2、 删除页面修改:删除不需要的字段,修改字段名称为中文,修改页面的现实样式、页面背景等。3、 查询页面修改:删除不需要的字段,修改字段名称为中文,修改页面的现实样式、页面背景等。4、 修改页面修改:删除不需要的字段,修改字段名称为中文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论