系统设计说明书58同城_第1页
系统设计说明书58同城_第2页
系统设计说明书58同城_第3页
系统设计说明书58同城_第4页
系统设计说明书58同城_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!58同城系统设计说明书))))))))2a.软件系统的名称:58同城b.提出者:姚劲波c.开发者:姚劲波及其团队d.用户:全国人民本文当中涉及的专业术语定义或解释,一般可以表格形式给出,如表2-1所示。3表2-1术语定义或解释表序号术语定义统一建模语言或标准建模语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。StructuredQueryLanguage结构化查询语言各种数据库建立联系,进行沟通。,简称”一个由2.1.1硬件:服务器:基于Intel构架的企业服务器工作站:PC机4软件:操作系统:WindowsServer2003支持环境:MicrosoftIIS浏览器:IE7.0、搜狗浏览器等后台数据库:SQLServer2000编程语言:VisualC#设计工具:MicrosoftVisualstudio2005或以上,Flash,Photoshop等2.1.21、出版在线的文档,其中包含了标题、文本、表格、等内容2、通过超链接检索所有商品3、为获取远程服务而设计表单,用于检索信息、定购产品等4、在文档中直接包含电子表格、视频剪辑、声音剪辑等其他的一些应用系统总体结构及其关系。如下图所示:58同城友情链接用户信息管理用户订单管理收藏夹管理图5二服务大全宠物狗手机58手市场团购图2-2功能模块子图2.3.1表2-2主功能模块清单F262.3.2表2-3子功能清单FF7由于各个模块之间很类似,下面仅以招聘模块为例简要说明功能设计部分。-取用户信息()-取商家信息()-审核上传的信息()-统计招聘信息()+维护网站运营()**+注册()+填写简历()图2-3招聘模块类图注册注册失败上传招聘信息图2-4招聘模块活动图18注册注册失败适合申请职位图2-5招聘模块活动图29图2-6招聘模块顺序图10用户注册()功能要求:用户可以注册个人信息成为会员。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。功能界面设计:要做到简洁,美观。输入项:姓名、年龄等一些用户基本信息。输出项:无程序流程:NNYY图3-1用户注册流程图会员登陆()图3-2用户登录流程图信息分类()功能要求:又分为首页、招聘、租房、二手市场等子功能模块。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。功能界面设计:要做到简洁,美观。输入项:由用户点击某个页面触发该事件。输出项:响应的页面信息。12输入工作条件招聘信息链接点击招聘招聘信息数据库等待商家联系职位详细信息申请职位点击链接招聘信息数据库输入招聘信息审核、管理信息网站管理人员注册商家图3-3招聘模块系统流程图同城搜索()功能要求:方便用户准确的找到自己想要找的信息词汇。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。功能界面设计:要做到简洁,美观。输入项:由用户输入某个组合、模糊搜索条件词汇。输出项:某个符合筛选条件的页面。留言簿(F5)功能要求:可以及时与网络管理员进行沟通。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。功能界面设计:要做到简洁,美观。输入项:由用户输入一些组合语句。输出项:字符串。13免费发布信息()功能要求:会员可以发布招聘或者二手物品出售等信息。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。功能界面设计:要做到简洁,美观。输入项:由用户输入一些组合语句。输出项:字符串。用户管理()功能要求:又分为信息管理、用户订单管理和收藏夹管理等。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。功能界面设计:要做到简洁,美观。输入项:由用户输入一些组合语句。输出项:字符串。友情链接()功能要求:一个网站的信息并不能满足用户的需求,提供友情链接更加人性化。性能要求:此模块经常使用,对性能要求在1-2秒内作出响应。功能界面设计:要做到简洁,美观。输入项:由用户键盘点击并触发事件。输出项:其他网友的链接。4软件开发用到的数据库是Oracle。Oracle提供包括平台产品、应用产品和智能(BI)和电子商务应用IP(InternetProcurement等产品。Oracle从低端到高端的所有方案100%基于Internet应用体系结构,都可以通14过Web安全、直接地访问,使企业能够通过Web完成包括报价、定单、支付、执到电子商务,迅速获得来自电子商务的高效益。数据库开发时数据库、表、字段、视图、触发器、存储过程、变量名、主键、外键、索引等的命名规则。1、数据库(Database)数据库名称=数据库内容标识首字大写。2、表(Table)命名应尽量反映存储的数据内容。标识。表名称=T‘_’+表名前缀‘_’+表内容标识首字大写)。如客户端信息ClientInfo相关联的一系的表以ci作为前缀,Record记录表即有表名:T_ci_Record。数据库中不论是表名还是字段名,都一律用英文,不准出现其它语言;且保留原来的字段名,保留它们的规范。数据库当中的表名的命名,一般不准出现_”隔开如人事信息表:应为Human_Info,而不是HumanInfo;每个单词的第一个字母三到四个字母表示,也可根据实际情况,实际习惯进行缩写。3、字段(Field)字段是数据库中的用途最广泛的,它的类型非常多,所以必须加类型前缀来标示它的类型。字段名称=F+字段类型前缀+字段内容标识首字大写)。为了编程的方便性,可在前面加上字段类型的前缀,一般取用类型的三个字母,但是不需要下化线,而且这三个字母必须小写;如姓名字段为字符型的话就应该为chrName;常用字段类型的缩写可参考下面的形式:缩写-类型chr-charnvr-nvarcharvcr-varcharnum-numberflt-floatdtm-datelng-longclb-clobblb-blob4、视图名(View)视图的名称="v_"+视图内容标识首字大写)如v_Record。5、触发器名(Triger)15触发类型触发标识:操作类型触发标识Insert-before=biInsert-After=aiDelete-before=bdDelete-After=adUpdate-before=buUpdate-After=au触发名="tr"+触发标识+“_”+相应的表名。如:trbi_Record。6、存储过程名(Procedure)存储过程操作前缀:操作=前缀Insert=IDelete=DUpdate=UOther=O存储过程名称=Pro+“前缀”+“_”+存储过程内容标识(首字大写)如Proi_Record。7、变量名(Variable)每个单词的首个字母为大写,如EmployeeName。命名中其他建议1、禁止使用中文命名。2、变量命名都不得超过30个字符的系统限制。3、命名都采用英文字符,每个单词的首个字母要大写。8、主键(PrimaryKey):用RowID表示。9、外键(ForeignKey)表名主表名外键标识。10、索引(Index)idx+字段标识。11、默认(Default)df+Default标识。1)数据库表名清单体现系统中所建立的全部数据库表名,并对各数据表的用途进行简要描述。本说明书就以招聘模块为例,可以下表2-5的形式表示。表2-5数据库表名清单中文表名用户信息123T_ci_Custom用人单位信息T_ci_Business招聘信息2)数据库表的详细清单T_ci_RecruitmentInfo存储用人单位发布的招聘信息逐一描述每个数据库表的详细内容,包括字段名、含义、字段类型、长度、可否16为空值、取等,可以用列表形式给出,表格形式如下表2-6所示。表2-6用户信息表(T_ci_Custom)类型备注nvcharnvcharnvcharnvchar50nullUsernameMailboxPasswordNotnull50NotnullNotnull10020密码表2-7用人单位信息表(T_ci_Business)nvcharnvcharnvcharnvcharUsernameMailboxPasswordNotnullNotnull10020密码表2-7招聘信息表(T_ci_RecruitmentInfo)备注nvcharnvcharnvcharnvcharnvcharnvcharnvcharnvcharintegerintegernvcharnvchar招聘标题公司名称公司规模公司性质公司行业薪资待遇学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论