收藏 分销(赏)

文学网站开发设计论文.doc

上传人:仙人****88 文档编号:9148319 上传时间:2025-03-15 格式:DOC 页数:67 大小:7.47MB
下载 相关 举报
文学网站开发设计论文.doc_第1页
第1页 / 共67页
文学网站开发设计论文.doc_第2页
第2页 / 共67页
点击查看更多>>
资源描述
计算机系毕业设计文档 前  言 随着信息技术的迅猛发展,电脑也越来越普及了,上网的人也越来越多了,是什么吸 引这么多人的眼球呢?答案成千上万种,目前在国内的网络上,文学性的网站比较多,但正是因为这种网站过多,使这些网站的内容比较混乱,某些网站的内容比较单一,自从被”中国第一网络文学网站”之称的起点被盛大收购后,其他的网站也面邻着相同的处境。而文学网站是其中的一部分,在这种场合之下,可以通过各种各样的办法,使它在这么多的网站上站领主要位置,就要不断的去改革它和创新它,使之更强大,使它所站的位置更久远,更慢长。 更受广大读者的欢迎,让读者的精神有所寄托,找到人生中的一种小乐趣,通过它还可以吸收新知识,长见识,了解与自己不相同的故事,了解别人的种种生活,还可消遣时间,让人觉得生活在这里,就没有什么好遗憾了,还可丰富人生的阅历,通过它能不断的充实,使人达到意想不到的境界。 特色在于通俗易懂,由浅入深,步步为营,循序渐进,在内容方面强调普遍性与实用性。还要做到结构合理,内容翔实,层次分明,可读性强。既可循序学习,亦可随查随看。 本网站有以下几大功能: 1.用户通过注册,申请一个帐号,然后可以在站内随意阅读站内所有的书籍。 2.本站留有一个空间可以使你自由发表你的文章,那些你自己写的比较好的满意的文章,你也可以上传你比较欣赏哪位作者的文章,让大家共享。 3.本站并设有独特的论坛,可以使读者之间进行留言,交谈,评论等。 4.还可以与作家进行交流,使他们知道自己不什么地方还写得不够完美,以便下次写的更加好。 5.本站通过设置权限,分成管理员、在线作家、会员、读者等。 6.可以查询你所要找的文章,要是没有,你可以发意见给我们,我们会尽量满足你的要求,让你不会有所遗憾。 目 录 摘 要 2 关 键 字 3 第1章 系统分析 4 1.1 开发背景 4 1.2 任务概述 4 1.3 项目开发计划 8 1.4 数据流图和数据词典 10 第2章 概要设计 21 2.1 引言 21 2.2 网络结构图 23 2.3 处理流程 24 2.4 数据库设计 26 2.5 硬件及系统平台选 28 2.6 安全体系设计 30 2.7 界面风格设计 30 2.8 目录结构说明 31 2.9 接口设计 31 第3章 详细设计 33 3.1 主模块 33 3.2 查询书模块 37 3.3 投搞模块 41 3.4 注册模块 44 3.5 论坛模块 47 第4章 系统测试 50 4.1 测试计划 50 第5章 用户手册 52 5.1 系统主要功能 52 5.2 运行环境要求 52 5.3 系统安装与初始化 53 5.4 运行说明 53 第6章 毕业设计小结 65 致 谢 66 参考文献 67 摘 要 本网站是根据internet网上书店的发展而设计的基于ASP的网上文学网站,本网站可以方便读者阅读书籍,作家发表新书,管理员管理所有书籍。实现全站书籍信息在线查询,在论坛里发表读后感,还可以对新发表的书进行信息录入。由于注册用户、作家情况复杂,本站可以实现信息修改,及时调整他们的基本情况。 关 键 字 数据 数据库,记录,字段,首页,查询,论坛,Internet信息服务,主题,回复,关键字,用户,管理员,作家,读者,注册,魔法,武侠,散文,名著,登录,科幻,更新,热门书籍,评论,修改,资料,删除,添加,网站 Abstract This web station is according to internet web book shop develpment basc on ASP web up wen xue web, my web make the readers read books, author show new books,members all books.Come true all books message is on line select, on talk show read mind ,show book message in it. Zhuce yong fu and author complex,my web may come true message change,ontime make them basc message. Key words Data Database Record Field Homepage Locating Forum Internet Information Server Topic Relapse Key words User Custodian Author Reader Register Magic Essay Sowordsmen Masterpiece Login Science fiction Updata Hotbook Comment Amend Datum Delete Accretion Web station 第1章 系统分析 1.1  开发背景 驻站作家 会员读者 普通 读者 书集查询 书集上传 编目组 作家部 随着社会信息量的与日俱增,人们看书不在限制于在书本上了,要是那样不是得通过买或借等途径来实现,这样既费时又费钱,并不是每个人的理想的途径啊。所以要想出一种简便的方法来解决这个问题,方便大家使用。在计算机日益普及的今天,要采取一种好的方法来查看自己想看的书集,让人家不会有所烦恼啊。虽然这些文学类的网站很多,但各个文学网站并不是十分完美的,也没有具备好的优势,总是有它所不及的地方,这些并不能满足大家的要求,要想在这基础上有所发展,有所收获,有所创新,就要不断的创新,不断的修改,才会创建出一个比较好的文学网站来使用。 采购组 本设计所完成的文学网站是一种功能比较完善的网站,具有查询、阅读,下载,上传等操作方便高效迅速等优点。该网站也采用大量的数据库软件开发工具来进行开发,具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。除此之外,网站还可以通过设置权限不同来进行管理,以备一些信息的不必要性的损失,维护网站。 1.2  任务概述 1.2.1 组织结构图 网站站长 读者部 流通部 采编部 读者作家 1.2.2 组织与业务的关系 1. 业务流程图 图1.2 业务流程图 2. 采编部 (1) 采购组 主要负责对小说的订购。 小说订购主要通过最大型文学网站提从的小说目录,形成订购单文到书集网站。那个网站根据订单向各大出版社订购,陆续到有一定的数量通知采购人员前去购买。采购人员从财务处领取支票汇给那个网站,然后它就会给你所需要小说的,并办理结算手续,最后交采编部验收,将验收单和发票到财务报账。 (2) 编目组 将小说按照言情类、武侠类、诗词歌赋类、侦探类、科幻类等方法进行编目(中图法或马克法),编完后存入数据库里进行流通。 3. 流通部 (1) 上传书集 管理员根据对读者所设置的权限及其上传书的情况,决定是否让该读者上传他所喜欢的作品或者是他本人所写的作品,并记上他上传书集的日期。还有驻站作家也会上传他所写的作品,登记他上传的时间,以便于站管理员及时阅读,并把这本小说排进当天的新书中。好让读者先读为快。 (2) 查询书集 读者只要知道想要找的那本书的作者,通过作者可以查找到你要的书,也许这个作者写过很多本,本网站上也有同一个作者所写的好几本书,但从几本书中选一本是很快的,所以读者只要输入作者就可以找到,要是没有,可以通过论坛来给我们提意见,我们会尽量满足你求书的要求的。 4. 读者部 1) 普通读者 通过注册,读者就有了自己的一个用户名,方便下次登录。普通读者可以在网站内随便查看你想要看的小说,也可以下载你所喜欢的小说,还可以在论坛里发表你对本书的意见或见解,说出它们的不足之处。 2)会员读者 刚开始也是先注册一个用户名,然后再进行另一步升级,成为会员,会员是需要钱的,每月要支付一定的现金,通过邮局或银行来支付。还有会员所具备的条件比起普通多多了。会员有效期内,会员可优先参加由文学网站所组织的活动并享有文学网站所提供的各项优惠及增值服务。 5. 作家部 1)驻站作家 作家向本网站申请一个号,是作为上传他所写的书,然后先通过管理员的认证再通过各位读者对它的评价,认为本小说具有可读性,而且可读性很强,本网站还要给他一定的钱,作为他写这本小说的稿费,还可向他提意见,使他在写小说这方面的功力更上一层。 2)读者作家 这是读者认为他所看过的小说,哪本最好看,最精彩,最精典,并且本网站上没有这本,可以上传此书,还可以上传他自己认为写的最好的作品,来供各为读者进行评价,如果这位读者的作品真的很受其他读者喜欢的话,本网站会给他一些特权或者给他奖励。。 1.2.3 功能体系图 网站 分配权限 用户/作家 论坛 管理员模块 书库模块 针对主题发言 用户管理 数据库追加记录 作家上传书 发起主题 查询 作 品 作 品分类 注册 查看主题列表 发布新闻 分配作家/读者的权限 分配管理员的权限 添加删除作品/新闻 输入用户或作家信息 读者作家 同意条款 驻站作家 完成 分配权限 网站维护 数据库追加记录 图1.3功能体系图 1.2.4 实现目标 《文学网站》针对的用户是上网看书的读者还有作家,主要的实现目标有: l 实现读者阅读管理; l 实现作品分类排列管理; l 实现读者下载作品管理; l 实现各种作品查询功能; l 实现读者进行信息交流; l 实现作家上传作品管理 l 实现读者与作家进行交流; l 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。 1.2.5 运行环境 l 小/中型局域网 l 服务器(戴尔Power2800) l 处理器(pentium及以上各种多媒体微机) l 内存要求(64MB以上) l 硬盘空间(500MB以上) l 显示要求(256色以上,800X600分辨率) l 工作站(PIV台式机) l 交换机(思科2954) l 操作系统(Windows 98/2000/xp) l 数据库(SQL-Server 2000或ACCESS) l 开发工具(dreamweaver,falsh,photoshop等) l 设备(机箱、CPU主板,键盘、显卡、网卡、网线等) 1.3  项目开发计划 在项目开发过程中首要的目标是制定一个构思良好的项目开发计划,项目开发计划的目标是为项目经理提供一个框架,使之能合理地估算网站制作所需的资源、经费及开发进度,并控制网站制作项目开发过程按此计划执行。 a) 项目概述 在三个多月的时间里,用三人的资源,来进行文学网站的制作。 文学网站制作的主要工作是用来解决那些想看书,而又不想要太多麻烦来完成此目地,这个网站需达到以下的性能。 (1) 界面友好,操作简单。本网站采用了目前国内外最的网页制作所需的软件工具,网站整体结构设计合理,数据处理功能齐备,界面清晰友好,操作简便。让读者容易学会使用。 (2) 进行前台设置,能让读者一进入这个网站,感觉到有一股很强烈的文学气息包围着读者,让读者在这种环境中能够很好的学习。 (3) 编写各个数据库表,方便管理员管理。 (4) 进行后台设置,这是管理员管理的地方,必须要设置密码保护,要不然被别人破坏掉就惨了。 (5) 怎样使前台与后台进行很好的连接。 (6) 制作简便灵活,可满足不同读者及作家的要求。 b) 实施计划 (1) 说明任务的划分。本网站的任务划分为前期准备、系统调查、系统分析、系统实施、系统试运行、系统测试、系统验收和正式运行。 (2) 进程时间计划表。每一个项目都要求制定一个进度安排,我们采用GANTT图来表示,该图表示方法简单易懂,能动态反映项目的开发进度情况,是进度计划和进度管理的有力工具。 表1.3.1 进程计划时间表 5月 12.1 12.20 1.1 2.1 3.1 4.1 5.1 前期准备 系统调查 系统分析 系统设计 系统实施 系统试运行 系统测试 系统验收 系统正式运行 c) 人员组成及分工 人员类型。由于本项目属中小项目,因此本项目的主要人员类型组及两名成员。 i. 组成结构。人员的配备,由于本项目的规模不大,因此开发人员中,往往一个人就可以兼任其中很多角色,但也有明确的分工。 ii. 数量。 1. 项目负责人:1人 2. 系统分析员:1人 3. 程序员:3人 4. 测试员:1人 5. 设计师:3 人 6. 用户:各位读者 d) 交付期限 该网站于5月完成。于6月上交学校。 1.4  数据流图和数据词典 网站管理者查询统计书和读者信息: 查询统计书是把上一段时间内读者所读的书及下载或上传书,并把那些看过的书,进行一个总结,分出各个书目,统计出阅读各本书的次数,再按次数进行排列,可以分每隔一个月的排行或一个季度甚至一年进行统计,还可查询出所需要书的书目、作者及一些对此书的介绍情况。 读者信息是把有关读者读过哪本书,还是下载了哪本收或者是上传了读者自己的作品或者是上传读者认为比较好的别的作家的作品,还有对这本书的看法和见解以及读者在本网站所做的一切事情,本网站都会有一些读者的信息,以便让其读者之间进行更好的交流。 这些都要用流程图和数据字典来表示,这里就解释一下它们所代表的意思吧: 数据流程图是种能全面描述信息系统逻辑模型的主要工具,它以图的方式反映出信息在系统中的流动、处理和存储的情况。它不仅用来刻画现行系统的数据流程,而且用来描述新系统的数据流程。 数据流程图的特点如下: ·数据流程图的特性。数据流程图有两个特性:抽象性与概括性。 ·数据流程图的组成。 ·数据存储 ·数据字典是对数据的静态特性加以定义,建立数据字典是为了对数据流程图上的各个元素做出详细的定义和说明。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个统一而完整的说明体系。 数据字典的功能如下: ·对于数据流程图中的各个要素给明确的定义,并说明各要素之间的关系。 ·保持数据的统一性与完整性。 ·数据字典中对数据项、记录的描述是设计关系数据库的依据。数据流 1.4.1 读者上传书过程 1. 简要说明 项目名称 文学网站 项目代码名称 Book manager 子项目名称 读者上传书过程 子项目代码名称 Input book 作者 创建时间 12-10 20:10 修改时间 1-1 10:30 2. 数据流图 书访问记录 检验错误 时间 读者 3 上传书 检验 4 上传书 登记 上传书 信息 书 上传书返回信息 图1.5 读者上传书过程 3. 数据词典 (3) 数据源点及汇点描述: a)名称:读者 简要描述:上传书,阅读说书,查询书及登记注册 有关数据流:上传证,所上传书本 b)名称:时间 简要描述:当日日期 有关数据流:年月日 (4) 加工逻辑词条描述: ① 加工名:上传书检验  加工编号:3  简要描述:检验书是否书库外上传的书  输入数据流:书,书访问记录  输出数据流:检验错误,上传书信息  加工逻辑:IF 书号与数据库数据符 THEN         发出“检验错误”       ELSE 发出“上传书信息”       ENDIF ② 加工名:上传书登记  加工编号:4  简要描述:增加读者对该书的上传书信息  输入数据流:上传书信息,日期  输出数据流:书访问纪录,上传书成功  加工逻辑:IF 所上传书超期 THEN         统计超期天数 生成含警告的返回信息       ELSE 增加书访问记录库中相应的下载书记录 生成成功信息       ENDIF 给出上传书返回信息 (5) 数据流名词条描述: ③ 数据流名:上传书信息 说明:用于传递书的书号 数据流来源:上传书检验 数据流去向:上传书登记 数据流组成:上传书信息=书号 ④ 数据流名:上传书成功 说明:用于通知上传书成功 数据流来源:上传书登记 数据流去向:读者 数据流组成:上传书成功=2{字母}10 (6) 数据文件词条描述: a) 数据文件名:读者库 简述:存放读者信息 输入数据:无 输出数据:读者信息 数据文件组成:读者库由“读者信息”组成 b) 数据文件名:书库 简述:存放书信息 输入数据:无 输出数据:书信息 数据文件组成:书库由“书信息”组成 c) 数据文件名:书访问记录库 简述:存放书访问记录信息 输入数据:书访问记录 输出数据:书访问记录 数据文件组成:书访问记录库由“书访问记录”组成 日期 1.4.2 读者查询浏览过程 1. 数据流图7 检验错误 5 查询书检验 读者 书 查询信息 6 查询书登记 书访问记录 书库 读者库 图1.6读者查询书过程 2. 数据词典 (1) 数据源点及汇点描述: a) 名称:读者 简要描述:查询书及登记注册 有关数据流:所查询书本 b) 名称:时间 简要描述:当日日期 有关数据流:年月日 (2) 加工逻辑词条描述: a)加工名:查询书检验 加工编号:5 简要描述:检验读者身份、此书是否在书库中 输入数据流:所查询书本,读者信息,书信息,书访问记录,日期 输出数据流:查询书错误信息 加工逻辑:IF 所要查询的书名,书号THEN “找到此书” ELSE “无此书“ b) 加工名:查询书登记 加工编号:6 简要描述:将“查询书信息”登记到“书访问记录库书访问记录”中,完成后将书本打开给读者看 输入数据流:查询信息,日期 输出数据流:书访问记录,书 加工逻辑:将查询书信息及日期写入书访问记录;      将书打开给读者 (3) 数据流名词条描述: a) 数据流名:书 说明:记录书的主要相关信息 数据流来源:读者 数据流去向:上传书检验 数据流组成:书=书号+书名+作者+出版社+价格+摘要+状态       书号=“000000001”..“999999999”       书名=2{字母}24       作者=2{字母}24       出版社=2{字母}24       价格=“000.01”..“999.99”       摘要=10{字母}200       状态=1{字母} b) 数据流名:检验错误 说明:用于指示读者所要查找的书没有 数据流来源:查询书检验 数据流去向:读者 数据流组成:检验错误=2{字母}40 每个数据量流通量: c) 数据流名:查询信息 说明:用于传递读者号和书号 数据流来源:查询书检验 1.4.3 管理员增删书 1. 数据流图 检验 时间 管理员 7 增删书 检验 下 增删信息 书 8 增删书登记 书库 书访问记录 图1.7管理员增删书过程 2. 数据词典 (1) 数据源点及汇点描述: a) 名称:管理员 简要描述:对书进行增删 有关数据流:所增删书本 b) 名称:时间 简要描述:当日日期 有关数据流:年月日 (2) 加工逻辑词条描述: a) 加工名:增删书检验  加工编号:7  简要描述:检验书是否增加到书库或者从书库删除  输入数据流:书,书访问记录  输出数据流:检验错误,增删信息  加工逻辑:把新书增加进去,不要的书删除 b) 加工名:增删书登记 加工编号:8 简要描述:将“增删信息”登记到“书访问记录库书访问记录”中,完成后将书本打开给管理员看 输入数据流:增删信息,日期 输出数据流:书访问记录,书 加工逻辑:将增删书信息及日期写入书访问记录;      将书打开给管理员 (3) 数据流名词条描述: a) 数据流名:书 说明:记录书的主要相关信息 数据流来源:管理员 数据流去向:增删书检验 数据流组成:书=书号+书名+作者+出版社+价格+摘要+状态  书号=“000000001”..“999999999”       书名=2{字母}24       作者=2{字母}24       出版社=2{字母}24       价格=“000.01”..“999.99”       摘要=10{字母}200       状态=1{字母} b) 数据流名:检验错误 说明:用于指示管理员还没有增加书或者没有删除书 数据流来源:增删书检验 数据流去向:管理员 数据流组成:检验错误=2{字母}40 每个数据量流通量: c) 数据流名:增删信息 说明:用于传递管理员和书号 数据流来源:增删书检验 1.4.4 管理员增删读者 1. 数据流图 检验错误 时间 管理员 9 增删读者 检验 下 增删信息 读者 10 增删读者登记 书库 书访问记录 图1.8管理员增删读者过程 2.数据词典 (1) 数据源点及汇点描述: a) 名称:管理员 简要描述:对读者进行增删 有关数据流:所增删读者 b) 名称:时间 简要描述:当日日期 有关数据流:年月日 (2) 加工逻辑词条描述: a) 加工名:增删书检验  加工编号:9  简要描述:检验读者是否增加到读者库或者从读者库删除  输入数据流:书,书访问记录  输出数据流:检验错误,增删信息  加工逻辑:把新读者增加进去,删除不要的读者 b) 加工名:增删读者登记 加工编号:10 简要描述:将“增删信息”登记到“书访问记录库书访问记录”中,完成后将书本打开给管理员看 输入数据流:增删信息,日期 输出数据流:书访问记录,书 加工逻辑:将增删读者信息及日期写入书访问记录;      将书打开给管理员 (3) 数据流名词条描述: a) 数据流名:检验错误 说明:用于指示管理员还没有增加读者或者没有删除读者 数据流来源:增删读者检验 数据流去向:管理员 数据流组成:检验错误=2{字母}40 每个数据量流通量: b) 数据流名:增删信息 说明:用于传递管理员 数据流来源:增删读者检 1.4.5 管理员查询浏览过程 1. 数据流图 检验错误 时间 管理员 11 查询浏览书检验 检验 下 查询信息 书 12 查询浏览书登记 书库 书访问记录 图1.8管理员查询浏览过程 2. 数据词典(略) (2) 数据源点及汇点描述: a) 名称:管理员 简要描述:查询、浏览书及登记 有关数据流:所查询浏览书 b) 名称:时间 简要描述:当日日期 有关数据流:年月日 加工逻辑词条描述: a)加工名:查询浏览书检验 加工编号:11 简要描述:检验读者身份、此书是否在书库中 输入数据流:所查询书本,读者信息,书信息,书访问记录,日期 输出数据流:查询书错误信息,下载书信息 加工逻辑:对书进入浏览和查询是否有足够看 加工名:查询浏览书登记 加工编号:12 简要描述:将“查询浏览书的信息“ 登记到“书访问记录库书访问记录”中, 完成后打开给管理员看 输入数据流:查询信息,日期 输出数据流:书访问记录,书 加工逻辑:将查询书信息及日期写入书访问记录;      将书打开给管理员看 (3) 数据流名词条描述: a) 数据流名:书 说明:记录书的主要相关信息 数据流来源:管理员 数据流去向:查询浏览书检验 数据流组成:书=书号+书名+作者+出版社+价格+摘要+状态 书号=“000000001”..“999999999”       书名=2{字母}24       作者=2{字母}24       出版社=2{字母}24       价格=“000.01”..“999.99”       摘要=10{字母}200       状态=1{字母} b) 数据流名:检验错误 说明:用于指示管理员所查询的书或者浏览的书没有 数据流来源:查询浏览书检验 数据流去向:管理员 数据流组成:检验错误=2{字母}40 每个数据量流通量: c) 数据流名:查询信息 说明:用于传递书号和别的信息 数据流来源:查询浏览书检验 (4)数据文件描述 a) 数据文件名:书库 简述:存放书信息 输入数据:无 输出数据:书信息 数据文件组成:书库由“书信息”组成 c) 数据文件名:书访问记录库 简述:存放书访问记录信息 输入数据:书访问记录 输出数据:书访问记录 数据文件组成:书访问记录库由“书访问记录” 第2章 概要设计 1.5 引言 1.5.1 编写目的 1. 将软件系统需求转换为未来系统的设计 2. 逐步开发强壮的系统构架 3. 使设计适合于实施环境,为提高性能而进行设计 4. 结构应该被分解为模块和库 5. 使非专业开发人员也能操作 1.5.2 背景说明 a.本系统开发的题目是文学性网站------《文学网站》 b.在此列出此项目的任务提出者、开发者、用户。 本开发软件任务提出者:卓如荣 本开发软件任务开发者:卓如荣、杨力秧、李小春 本开发软件的用户:面向一切网友及图书爱好者,想发挥自己的写作水平却没有地方发挥的朋友,以及想将自己的读后感或者好书想与更多人一起分享的朋友们。 c.网站开发是为要解决众多网站的缺陷,能及时的进行交流,如:读者与读者,读者与作者,作者与作者等等,使更多的读书爱好者在本网站中得享本站所有的内容,本站书籍容量大,能满足各大读者的需求,也能及时响应读者所需求的书,本站更有一特色是让读者自己上传书籍,让一些业余的作家或者读者发挥自己的文笔。 1.5.3 术语表 对本文档中所使用的各种术语进行说明。如果一些术语在需求规格说明书中已经说明过了,此处不用再重复,读者可以参考需求说明。 结构化设计: 结构化软件是功能的集合,它通过模块以及模块和模块之间的分层调用关系实现,在构成方面来说:结构化软件=过程+数据,以过程为中心,采用顺序处理方式,由过程驱动控制, 结构化方法的工作重点是设计, 在结构化方法中,分析阶段和设计阶段采用了不相吻合的表达方式,需要把在分析阶段采用的具有网络特征的数据流图转换为设计阶段采用的具有分层特征的结构图, 适合数据类型比较简单的数值计算和数据统计管理软件的开发. 脚本语言:是指嵌入到WEB页中的程序代码,所使用的编程语言.按照执行方式和位置不同,分为客户端脚本和服务器脚本.客户端脚本在客户端计算机上被WEB浏览器执行, 服务器端脚本在服务器端计算机上被WEB服务器执行.它是一种解释型语言.静态网页只能包含客户端脚本,动态网页可同时包含这两个脚本,有两种标准的语言:VBSCRIPT和JSCRIPT. ASP:是一种服务器脚本编写环境,它以:VBSCRIPT或JSCRIPT作为脚本语言,可以用来创建包含HTML标记,文本和脚本命令的动态网页,称为ASP动态网页,其文件扩展名是.asp. 联机输入方式:它适合于随机发生并需要立即处理的数据,有键盘输入,数/模,模/数输入,网络数据传送(也称为电子数据交换.它利用网络绎直接传送数据,利用调制解调器通过电话网传送数据),语言输入,光笔输入等. 1.6 网络结构图 本网站开发中整个设计所采用的方法是结构化设计、系统的体系结构如客户/服务器结构以及使用到的相应技术和工具(例如数据库采用ACCESS,开发工具使用dreamweaver,falsh,photoshop等,相关技术:ASP技术和脚本语言结合开发) 网站 分配权限 用户管理 用户/作家 论坛 管理员模块 书库模块 针对主题发言 发布新闻 数据库追加记录 分配权限 网站维护 数据库追加记录 作家上传书 发起主题 查询 作 品 作 品分类 注册 查看主题列表 分配作家/读者的权限 分配管理员的权限 添加删除作品/新闻 输入用户或作家信息 读者作家 同意条款 驻站作家 完成 1.7 处理流程 1.7.1 主流程图 1. 建立与数据库的连接 2. 获取系统设置 3. 显示主对话框 4. 等待用户输入 如为普通用户:进入普通用户流程。 如为驻住作者:进入驻住作者流程。 如为图书信息查询:进入图书查询流程。 如为系统管理:进入系统管理流程。 如为退出:检查所有子窗口,关闭对话框,断开与数据库的连接 1.7.2 普通用户流程 1. 要求用户输入从网站申请的账号 2. 用户身份查验 3. 获取相关的用户信息并显示 4. 等待用户输入 如为确认输入账号:读入账号,提交请求,更新信息显示,用户有权进行站内看书,并以及管理员所分配给用户的权限。 如为完成用户操作:结束普通用户流程,退出网站. 1.7.3 会员用户流程 1. 要求用户输入从网站申请的账号 2. 用户身份查验 3. 获取相关的用户信息 4. 等待用户输入交费 确认用户账号:选择交费方式,提交请求,后台响应,用户得到反馈信息,成为会员. 等待用户输入: 如为确认输入账号:读入账号后,提交请求,后台做出响应,会员用户可以在站内进行看书,并享有网站所赋于会员用户的一些特权等等. 如为完成会员用户操作后:结束会员用户流程,及对话框,返回网站首页. 1.7.4 驻站作家流程 1. 1.要求用户输入申请账号 2. 2.用户身份查验 3. 3.获取相关的用户信息并显示 4. 4.等待用户输入 如为确认输入后:提交请求,在管理员做出反应后,进入网站内部,作者可以上传已经写好的文章,或者直接在上面写,也可以随意在网站浏览. 在完成驻住作者操作后结束流程,关闭窗口,返回网站首页. 1.7.5 读者作家流程 1. 要求用户输入帐号 2. 用户身份查验 3. 获取相关的用户信息并显示 4. 等待用户输入 如为确认后,提交请求,后台响应,上传书藉,或者上传书评以及见意等. 如完成读者作者操作后结束流程,关闭窗口,返回网站首页. 1.7.6 管理员流程 1. 要求管理员输入管理帐号 2. 管理员身份查验 3. 获取相关的管理员信息 4. 等待管理员输入 如为确认输入后,进入里面管理区,进行管理,上传,维护网站等,在完成管理员操作后勤工作关闭窗口,并返回网站首页. 1.7.7 采购组流程 1. 采购级账号输入 2. 身份查验 3. 获取相关信息 4. 等待采购组输入信息 如为收取采购的资料,输入确认后,进入收集采购资料的模块,便可以在站内收取需要采购的书籍后,关闭窗口退出. 如为已经采得书籍,就在输入确认后,进入上传书籍的模块内,将所购的书籍一一上传,上传完毕后,并在公布栏里发布新书籍的消息,在更新库里将新书放在最前面,完成后关闭窗口,退出并返回网站首页. 1.8 数据库设计 1.8.1 图书表 由多个图书记录构成。 图书记录的数据结构如下: 图书编号(BookID) 整数(唯一标示符) 图书书名(BookName) 变长字符串 图书作者(Author) 变长字符串 图书出版社(Publisher) 变长字符串 图书状态(BookStatus) 整数 1.8.2 普通读者表 由多个读者记录构成 读者记录的数据结构如下: 读者账号(ReaderID) 整数(唯一标识符) 读者姓名(ReaderName) 变长字符串 读者联系方法(Address) 变长字符串 1.8.3 会员读者表 由多个会员读者记录构成 会员读者记录的数据结构如下: 会员账号(huiyuanID) 整数(唯一标识符) 会员姓名(huiyuanName) 变长字符串
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服