校园跳蚤网概要设计说明书(参考_第1页
校园跳蚤网概要设计说明书(参考_第2页
校园跳蚤网概要设计说明书(参考_第3页
校园跳蚤网概要设计说明书(参考_第4页
校园跳蚤网概要设计说明书(参考_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

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

文档简介

1、 雷厉风行校园跳蚤网 概要设计说明书文件名称:雷厉风行校园跳蚤网需求说明书编 制 人:谢德泓编制日期:2011-10-26审 核 人:雷厉风行项目组项目组成员:谢德泓,胡勇,许朋,粟磊,张雷李力,欧健军湖南软件职业学院雷厉风行校园跳蚤网项目组 目录1、引言.11、编写目的. 12、背景. 13、定义. 14、参考资料.2、总体设计 21、需求规定. 22、运行环境. 23、基本设计概念和处理流程. 24、结构. 25、尚未解决的问题.3、接口设计. 31、用户接口. 32、外部接口. 33、内部接口.4、运行设计. 41、运行模块组合. 42、运行控制.5、系统数据结构设计. 51、逻辑结构设

2、计. 52、物理结构设计. 53、数据结构与程序的关系.6、系统出错处理. 61、出错输出信息. 62、出错处理对策.7、附录1:处理流程.1、引言11、编写目的 从该阶段开发正式进入软件的实际开发阶段,本阶段完成系统的大致设计并明确系统的数据结构与软件结构。在软件设计阶段主要是把一个软件需求转化为软件表示的过程,这种表示只是描绘出软件的总的概貌。本概要设计说明书的目的就是进一步细化软件设计阶段得出的软件总体概貌,把它加工成在程序细节上非常接近于源程序的软件表示。 12、背景 大三学生在离校之际,把三年用的东西全部带走很不便之处,有很多东西需要放弃的,如洗衣机电脑等。若大三学生把这些物品卖给二

3、手市场的商家,则价格会被压的很低,然后商家又以较高的价格卖给学生。对我们的学生来说是划不来的,所以我们希望通过建立校园跳蚤网,起到沟通的作用,搭起一个让广大同学受益的平台。对所有学生来说都是一个难得的机会。这个校园跳蚤网将会起到一个很好的效果。 工程名称:雷厉风行校园跳蚤网;工程产品的名称:校园跳蚤网; 工程组织者:雷厉风行跳蚤网开发小组; 产品用户:校园学生; 产品设计者:雷厉风行校园跳蚤网开发小组; 产品生产者:雷厉风行校园跳蚤网开发小组; 产品所有权:雷厉风行校园跳蚤网开发小组; 13、定义 本文档中出现的“系统”或“本系统”即指“校园跳蚤网”。 14、参考资料1JSP数据库系统开发完全

4、手册 人民邮电出版社 2数据库系统开发 人民邮电出版社 张跃廷、韩阳、张宏宇3Visual Basic数据库系统开发完全手册 人民邮电出版社 4实用软件工程 中国水利水电出版社 阎菲、潘正清、吴年志5JSP 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等6ASP 信息系统开发实例精选 机械工业出版社 王国辉、牛强、李南南等7SQL Server数据库开发实例解析 机械工业出版社 宋昆、李严等 8IT项目管理 中国铁道出版社 谭武梁、毛志雄、曾鸿9Visual Basic精彩编程200例 机械工业出版社赛奎春、高春艳等 10ASP数据库开发实例解析 机械工业出版社 李严、于亚芳、王

5、国辉11软件系统开发技术 西安电子科技大学出版 藩锦平、施小英、姚天昉12Visual basic数据库开发关键技术与实例应用 人民邮电出版社 高春艳、李艳13软件工程思想 浙江大学出版社林锐.14JSP工程应用与项目实践 机械工业出版社 陈威、白伟明、李楠15ASP工程应用与项目实践 机械工业出版社 王国辉、牛强、李南南16网络资料2、总体设计 21、需求规定 211、系统功能 一、实现前台的公告、公文管理。 二、实现前台会员信息管理。 三、实现前台会员信息发布。 四、实现前台会员找回密码。 五、实现前台会员登录。 六、实现前台注册会员。 七、实现前台信息搜索。 八、后台管理员修改信息。 九

6、、后台管理员添加二手信息类别和维护二手信息类别。 十、后台实现维护网站新闻、二手信息、会员资料。十一、后台发布网站新闻信息。 十二、后台实现网站基本信息设置。 212、系统性能 2121、时间特性 页面最长响应时间3 秒,用户熟悉系统操作时间 3 小时. 2122、可靠性 系统要有较高的可靠性,可恢复性。 2123、灵活性 系统要有良好的接口,以适应增加资源平台,增加资源类型,增加相关的资源获取功能的需求;并留有服务器接口,适应对以后实现服务器功能的需要;同时系统还需要具有跨平台功能。 213、输入输出要求 用户登录时需输入正确的用户名和密码才能正常登录,否则发出警告信息;会员在发表公告、公文

7、、短消息时,应在有效的范围内输入,否则超出范围的不予处理。查找信息时,应输入正确的查询字段。 214、数据管理能力要求 系统需要记录用户最近连接过的用户名,密码。 215、故障处理要求 具有一定的容错能力,能检测用户的错误输入并给出错误提示。 216、其他专门要求 因为本系统是一个普遍使用的工具,所以要求界面友好,使用方便,并要求系统具有高稳定性,可扩充性和运行环境的可转换性。 22、运行环境 硬件平台:2G以上的内存。CPU:英特尔酷睿i5 软件平台: 操作系统:Windows XP/Windows 2000 数据库:SQL Server 2000 开发工具:dw JSP服务器:Tomcat

8、 浏览器:IE7.0 显示器分辨率:最佳效果1024*768像素 23、基本设计概念和处理流程 231、系统建设的原则完整性原则电子商务系统是由各子系统组成的整体,具有系统的整体性特征。手工方式下,由于处理手段的限制,信息处理采用各职能部门分别收集和保存信息、分散处理信息的形式。必须从系统总体出发,克服手工信息分散处理的弊病,各子系统的功能要尽可能规范,数据采集要统一,语言描述要一致,信息资源要共享。保证各子系统协调一致地工作,避免信息的大量重复,寻求系统的整体优化。相关性原则组成该系统的各子系统各有其独立功能,同时又相互联系,相互作用。通过信息流把它们的功能联系起来,某一子系统发生了变化,其

9、他子系统也要相应的进行调整和改变,因此,在电子商务系统开发中,不能不考虑系统的相关性,即不能不考虑其他子系统而孤立地设计某一子系统。适应性原则电子商务系统应对外界条件的变化有较强的适应能力。不能适应环境变化的系统是没有生命力的。由于电子商务系统是一个很复杂的系统工程,故要求系统的结构具有较好的灵活性和可塑性。这样,当组织管理模式或计算机软硬件等发生变化时,系统才能够容易地进行修改、扩充等功能。可靠性原则 只有可靠的系统才能得到用户的信任。因此在设计系统时,要保证系统软硬件设备的稳定性;要保证数据采集的质量;要有数据校验功能;要有一套系统的安全措施。只有这样,系统的可靠性才能得到充分保证。系统的

10、可靠性是检验系统成败的主要指标之一。经济性原则经济性是衡量系统值不值得开发的重要依据。开发过程中,尽可能节省开支和缩短开发周期。新系统投入运行后,尽快回收投资,以提高系统的经济效益和社会效益。232、系统建设的目标 校园跳蚤网建设要达到如下目标:一、实现前台的公告、公文管理。 二、实现前台会员信息管理。 三、实现前台会员信息发布。 四、实现前台会员找回密码。 五、实现前台会员登录。 六、实现前台注册会员。 七、实现前台信息搜索。 八、后台管理员修改信息。 九、后台管理员添加二手信息类别和维护二手信息类别。 十、后台实现维护网站新闻、二手信息、会员资料。十一、后台发布网站新闻信息。 十二、后台实

11、现网站基本信息设置。233、系统中的技术应用 校园跳蚤网有其自身的特点,它的信息量大、信息种类繁多、参与人员多,需要不同层次的协作,更有一些信息代表着指令和命令,需要有安全、保密的保障和可认证性。因此,校园跳蚤网的建设中需要采用一些先进的技术来保证。1.JSP(JavaServer Pages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(Tag),从而形成JSP文件(*.jsp)。JSP也被许多网站广泛应用,而

12、应用越多,安全问题也越来越多,如源代码暴露,远程程序执行漏洞等,这都是网站设计者应该考虑的问题。2.为了提高开发效率本系统采用传统的JSP技术编写因此,关键的是要编写许多JavaBean。(1)商品JavaBean。商品JavaBean是对商品实体的抽象包含了商品实体的所有属性及商品对象的初始化构造的方法具体代码如下: (2)数据库连接JavaBean。保存数据库连接的JavaBean主要在实现数据库的连接 3XML(extensibIeMarkup Language)传统的HTML作为一种简单的表示性语言,无法表达数据内容。而这一点恰恰是电子商务、智能搜索引擎所必须的,要彻底解决这些问题,必

13、须用功能强大的XML技术。与传统的HTML相比,XML在校园电子商务方面的优势是跨平台应用系统的数据交换和数据的多样显示。 因此,学校构建网上二手商品电子商务网站系统的技术瓶颈问题得到了有效解决,学校构建网上二手商品电子商务网站技术上可行。4.层叠样式表的定义主要用于对网页样式的控制,使其更加美观。Css1. css主要用于控制网页的样式。两者单独使用,相互协调,根据不同的情况使用不同的样式。235、设计的基本概念和方法 校园跳蚤网是雷厉风行项目组提出的一个校园二手商品交易网,根据系统建设的原则和技术要求,该系统遵循软件工程的原理以及平台的特点进行设计。设计最终要满足系统的建设的目标,保证系统

14、的高可用性、高可靠性和可扩展性。 系统的功能体系的设计是在企业现状调查和需求分析的基础上进行,对系统的业务过程和信息进行分解、归类和抽象,形成过程类和信息类,分析二者之间的作用关系,进行模块化划分。模块的划分遵循软件工程学中的模块独立性原则,保证模块的高内聚性和模块之间的低耦合性。 该系统在进行设计时,功能体系的划分遵守结构化设计方法和数据库设计原理,内部程序设计参考面向对象设计原理。 跳蚤网的设计分为两个部分其中概要设计和详细设计。概要设计为详细设计提供总体架构的依据。 概要设计从系统功能体系结构划分,数据库结构,系统间的控制关系等方面。其中概要设计对其数据库(DataBase)的划分、视图

15、(VIEW)、表单(FORM)、数据项(FIELD)进行设计,其中数据项仅对用户可视的信息项和系统间公共的数据项(也许为隐藏属性)进行设计,该类数据项在本系统中称为“表现域”,而那些用于程序过程的状态量、控制项在本系统中称为“控制域”,列为程序设计的内容,在详细设计中给予描述。 详细设计描述程序实现的设计,涉及到功能系统和子系统的实现对象类的属性(包括数据类:数据库、视图、表单、域)和时间,程序的流程和输入输出控制等。 24、结构 241、系统模块图 2411、主页面模块 主页面后台登录用户登录分类显示设置主页收藏本站站内搜索后台登录账号管理模块员工状态管理模块2412、用户个人中心模块 用户

16、个人中心查看注册信息查看留言发布商品信息编辑商品信息发送留言 2413、管理员模块添加用户查看、管理留言查看注册信息查看留言发送留言管理员主页25、尚未解决的问题 原始的手工日常办公中,发布的文件要求加盖发布单位的公章和真迹签名,但在电子文件传递中公章和真迹签名在法律上暂无规定,无法保证公章和真迹签名的法律效力,为安全起见,在本系统中不使用公章和真迹签名。3、接口设计 31、用户接口1、员工登录界面2、登录主界面 3、短消息查看界面4、添加短消息5、公告发布界面6、短消息发送界7、公告查看界面8、公文发送界面9、接收公文界面 32、外部接口 应用软件与操作软件 33、内部接口 由于系统的各种内

17、部接口是通过借助数据库开发软件来实现的,是完全在数据库内部操作的,故在此略过此内容。4、运行设计 41、运行模块组合 具体软件的运行模块组合为程序多窗口的运行环境,各个模块在软件运行过程中能较好的交换信息,处理数据。 42、运行控制 软件运行时有较友好的界面,基本能够实现用户的数据处理要求。5、系统数据结构设计 51、逻辑结构设计 affice 公告信息表字段名数据类型长度主键否描 述qfficeidint 4主键公司编号title varchar40公告标题timedatetime8公告发布时间employeeidint4发布公告员工编号contenttext16公告内容bumf 公文信息表

18、字段名数据类型长度主键否描 述bumfidint4主键公文编号sendterint4发送者编号accepterint4接收者编号title varchar40题目timedatetime8时间contexttext16内容affixvarchar40附件名称examinebitl1处理结果signbit1标志 eminfo 员工信息表字段名数据类型长度主键否描 述employeeidint4主键员工编号namevarchar20姓名sexbit1性别birthdaydatetime8出生日期learnvarchar10学历postvarchar10职称departmentidint4部门编号j

19、obidint4职位编号telvarchar电话Addrvarchar地址stateidint4状态编号Info量短消息表字段名数据类型长度主键否描 述infoidint4主键短信息编号titlevarchar40题目timedatetime8时间sendterint4发送者编号accepter int4接收者编号contenttext16内容newbit1标识短信是否被查收department 部门信息表字段名数据类型长度主键否描 述departmentidint4主键部门编号namevarchar20部门名称explaintext16部门描述emstate 员工状态表字段名数据类型长度主键否描 述stateidint4主键状态编号namev

温馨提示

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

评论

0/150

提交评论