详细设计文档 (含系统说明书,源代码说明书)_第1页
详细设计文档 (含系统说明书,源代码说明书)_第2页
详细设计文档 (含系统说明书,源代码说明书)_第3页
详细设计文档 (含系统说明书,源代码说明书)_第4页
详细设计文档 (含系统说明书,源代码说明书)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、东北师范大学外语培训机构数据库详细设计文档雷蕾张丽云丁鼎孔祥楠2009-11-1目录第一章引言 (11.1项目说明 (11.2文档目的 (11.3参考资料 (1第二章设计流程图 (32.1注册功能流程图 (32.2用户登录功能流程图 (42.3搜索课程功能流程图 (52.3前台用户下载资料或留言功能流程图 (52.3后台管理员功能流程图 (6第三章类规格说明 (72.1模块类图 (73.2 jsp页面说明 (83.3类说明 (10第四章程序设计说明 (15第一章引言1.1项目说明1、在互联网络高速发展的今天,网站是企业在因特网上全面介绍公司信息的一个发布平台:可以把任何想让人们知道的东西放入网

2、站,如公司简介、公司的厂房、生产设施、研究机构、产品的外观、功能及其使用方法等,都可以展示于网上。2、网站树立培训机构形象,让别人看到自己,展示培训机构的实力。培训机构就能够在国内和世界"亮相",无疑是一种宣传机构、产品和服务的机会。从广告意义上看,培训机构网站事关机构形象建设,没有网站也谈不上机构形象。3、主动抢占先机,培训机构建设自己的网站,这是时代发展的必然,任何一家培训机构要想跟上时代发展的潮流,必须要有展示自己的一个信息平台。为了不被竞争对手建立网站抢占先机,为了不落后于时代潮流,应该考虑建站的必要性。4、可以扩大业务范围,可以与潜在客户建立商业联系:这是该网址最

3、重要的功能之一,也是为什么那么多的国外企业非常重视网站建设的根本原因。现在,世界各国大的采购商主要都是利用互联网络来寻找新的产品和新的供应商,因为这样做费用最低,效率最高。原则上,全世界任何地方的人,只要知道了公司的网址,就可以看到公司的产品。因此,关键在于如何将公司网址推介出去。一种非常实用而有效的方法是将公司的网址登记在全球著名的搜索引擎(如Google,百度,雅虎等上,并选择与公司的产品及服务有关的关键字,则可以使潜在的客户能够容易地找到公司和产品。这正是国际商业上通行的做法,而且被实践证明是十分有效的。5、给广大热爱外语,渴望了解外语信息的群体提供一个方便快捷的平台。1.2文档目的该文

4、档的阅读群体是该项目组的全部成员,为了让所有成员能对本网站的数据库构成,数据流向有个深刻的了解,方便在以后的编程中合理运用。1.3参考资料数据库原理及应用教程2版北京人民邮电出版社著者:陈志泊王春玲数据库原理与应用北京清华大学出版社著者:狄文辉宋真君白劲波面向对象技术与工具北京电子工业出版社陈文宇白忠建白忠建软件工程北京清华大学出版社李代平软件需求工程北京科学出版社刘璘金英金芝UML系统建模与分析设计课程设计北京机械工业出版社刁成嘉刁奕UML及建模北京清华大学出版社北京交通大学出版社郭宁数据库技术与应用北京清华大学出版社王珊网络资源:第二章设计流程图2.1注册功能流程图 2.3前台用户下载资料

5、或留言功能流程图 第三章类规格说明2.1模块类图 第四章程序设计说明4.1程序描述本系统的程序可以分为两个大类,一类是类程序,一类是jsp程序。以下表格可以充分说明这些程序各自的特点和设计目的:表格 4.1-1程序描述 4.2功能(1、首页设计首页设计应该清晰简单、美观大方,同时还要做到信息充足,突出网站的特点和操作的入口。(2、信息管理只有的登录后的用户可以修改自己的信息以及发布在网站上的一切信息。本站管理员登录后可以对自己的信息进行更新操作,以及对用户信息进行增加,删除,修改操作;并且可发布新闻以及上传文件等操作。本站不能因为商业目的向外界公开,个人信息完全由个人来控制其内容,程序应提供个

6、人信息维护的页面。(3、信息浏览根据网站的不同页面,用户可以浏览到相关分类信息。另外可以通过本网站提供的站内搜索搜到自己想要的信息。(4、安全管理安全方面的管理,防止恶意攻击、非法入侵和对数据的篡改。4.3性能1、个人信息:注册用户名不能超过12个字符(6个汉字;密码区分大小写,只能使用大小写字母和数字的组合;邮件地址必须有效;验证码必须正确。2、各分类信息:考试的许愿墙中每条记录不超过30个字符;博客中的留言板可以是任意字符。3、用户选择或者输入数据,进行信息查询,应不区分大小写;4、用户选择或者输入数据,进行信息查询,应执行不完全匹配的模糊查询;1、用户登录请求、个人信息填写完毕后的提交、

7、个人信息更改、删除的操作,响应时间应该在2s之内用户不应感到系统有延迟的时间;2、用户执行信息查询,返回记录在100行之内的,响应时间应不超过2s,超过20行记录的情况,应该进行分页显示,每页显示10-30行(具体由设计人员来设定结果信息;A、操作方式程序在通常的应用环境下使用鼠标和键盘进行输入操作,对于执行按钮,通常使用鼠标的点击完成,但是,IE页面要求全部支持键盘的定位操作(在不安装鼠标的计算机上,也能够使用该网站。B、运行环境程序在通常的条件下,在Win98/NT/2000/XP/7及vista,后续的MS的操作系统上,只要已经安装了IE6.0或者后续版本或者是IE内核的其他版本浏览器,

8、都能够浏览所公布的页面、执行对应的操作。页面服务器的环境应安装tomcat,正常启动Web服务,数据库服务器及详细的配置和安装参考以下硬件和软件的支持。4.4 注释设计实现注释的格式(Implementation Comment Formats程序可以有4种实现注释的风格:块(block、单行(single-line、尾端(trailing和行末(end-of-line。块注释通常用于提供对文件、方法、数据结构和算法的描述。块注释被置于每个文件的开始处以及每个方法之前。它们也可以被用于其他地方,比如方法内部。在功能和方法内部的块注释应该和它们所描述的代码具有一样的缩进格式。块注释之首应该有一个

9、空行,用于把块注释和代码分割开来,比如:/* Here is a block comment.*/块注释可以以/*-开头,这样indent(1就可以将之识别为一个代码块的开始,而不会重排它。/*-* Here is a block comment with some very special* formatting that I want indent(1 to ignore.* one* two* three*/短注释可以显示在一行内,并与其后的代码具有一样的缩进层级。如果一个注释不能在一行内写完,就该采用块注释。单行注释之前应该有一个空行。以下是一个Java 代码中单行注释的例子:if (condition /* Handle the condition. */.极短的注释可以与它们所要描述的代码位于同一行,但是应该有足够的空白来分开代码和注释。若有多个短注释出现于大段代码中,它们应该具有相同的缩进。以下是一个Java代码中尾端注释的例子:if (a = 2 return TRUE; /* special case */ else return isPrime(a; /* works only for odd a */注释界定符"/",可以注释掉整行或者一行中的一部分。它一般不用于连续多行的注释文本;然而,它可以用来注释掉

温馨提示

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

评论

0/150

提交评论