软件工程BBS
BBS论坛管理系统.
软件工程(论文)题目:BBS论坛管理系统学院:计算机学院专业名称:08网络工程学号:200840420141学生姓名:钱诚指导教师:刘天印2011 年04月29日IBBS 论坛管理系统摘 要近些年来,随着计算机的普及与发展,“Internet”一词已经让我们不再感到陌生,随着E 时代的到来,新的理念和结构也在不断的形成和完善,计算机网络技术的发展对人类技术史的发展产生了不可磨灭的深远影响。
计算机网络技术的发展推动了人类的科学技术的发展,同时给人们的学习,工作和生活带来了诸多的好处,特点主要体现在以下几个方面: 快捷性、自由性、开放性、互动性、创新性。
伴随着计算机网络技术的迅猛发展和广泛应用,人类进入了全新的网络经济时代。
信息化、数字化、全球化、网络化应是21新世纪人类社会的重要特征,其中,以计算机网络迅猛发展而形成的网络化则是推动信息化、数字化和全球化的基础和核心。
计算机网络技术的发展将以其融合一切现代先进信息技术的特殊优势而在21世纪形成一场崭新的信息技术革命,并进一步推动社会信息化和知识经济的发展。
而计算机网络系统和相关技术也必将在21世纪社会信息化和知识经济浪潮中更快更大的发展。
基于J2EE 的BBS 论坛系统是在网络环境的支持下,支持用户进行发表文章、互通邮件、实时对话等功能的先进模式,BBS 作为一种简便、松散、充满个性的现代电子远程通讯手段,现在在国内得到广泛的应用。
BBS 论坛是互联网上很常见的一种实时动态的交流平台。
BBS 论坛系统主要为用户提供了用户注册,用户发布信息,用户信息管理查询用户信息,公告信息管理,推荐论坛管理,文字阅读管理,发帖主题管理,跟帖管理等功能;为管理员提供了对用户信息管理,公告信息管理,推荐论坛管理,推荐论谈管理,发帖和跟帖等功能。
在设计方面,本系统采用B/S 三层结构,同时使用JSP 技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean 对程序的关键代码进行封装,用户信息验证使用JavaScript 后台数据库选用Mysql 数据库,设计数据库的工具选用Navicat Lite for MySQL 。
BBS论坛系统 UML建模
主要是对项目的经济效益进行评估,本系统模拟的是提供一个供用户交流的平台,为广大用户提供交流经验、探讨问题的社区。但实际只是用于个人的毕业设计,只是模拟,也不存在资金的流动,故在经济上是可行的。
2.3、社会可行性
随着Internet技术的快速发展,BBS论坛已成为人们彼此沟通、交流信息的主要方式。在论坛上,人们可以对某一领域提出自己遇到的问题,随后,论坛上的其他人会根据自己的学识、经验发表意见或提出问题的方法。BBS论坛接近了人们之间的距离,它早已成为人们网上生活的必备工具。所以说BBS论坛对当今社会是相当重要的。
(4)会员管理
当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。包括会员名称,会员密码,会员Email等相关信息资料。同时,按照会员的不同身份,将特殊会员设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。管理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。
(5)板块(论坛分类)管理
本论坛系统是基于是Struts1.2+SQL Server 2000实现的,它具有使用方便、操作灵活、运行稳定、安全可靠等特点。
关键词在线论坛,BBS,网上社区
二、
可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。
图二:前台基本业务模块图
(1)注册会员
提供新会员注册功能,包括录入信息的节目,检查注册信息的有效性,并将注册会员信息存入对应数据库的数据表中。
(2)登录系统
提供会员登录论坛功能,要想针对谋篇帖子发言,或发表帖子,必须是登陆用户才可以操作。由于论坛中某些操作只有会员才可以执行,所以必须先登录系统。
BBS论坛说明
软件学院课程设计小型论坛B B S李晨光 2013214409软件工程13-2班庄严2015年月日设计题目 学号 专业班级 学生姓名指导教师目录一、系统开发概述.......................................................................................................错误!未定义书签。
二、需求分析...............................................................................................................错误!未定义书签。
2.1 用户需求说明...............................................................................................错误!未定义书签。
2.2 系统需求说明...............................................................................................错误!未定义书签。
三、系统分析与设计...................................................................................................错误!未定义书签。
四、流程设计...............................................................................................................错误!未定义书签。
6.1 功能模块.......................................................................................................错误!未定义书签。
软件工程实习报告之论坛(BBS)创建
第一章实习基本情况1.1实习项目简介论坛即我们平日里熟悉的BBS(Bulletin Board Syatem),是网页浏览者相互沟通的便捷的平台。
我们是使用使用开源的PHP实现的论坛主要功能,其中主要包括用户验证模块、发表主题、显示主题列表、回复主题和论坛后台管理,便于读者能够轻松掌握论坛的原理和实现方法1.2设计分析1.2.1数据存储结构论坛主要是为了交流信息的方便,所以把用户发表的文章和回复保存在数据库中是很必要的。
由于现在的栏目数目越来越多,所以必须把栏目的信息业保存起来。
还因为有许多特殊需要所以设立屏蔽用户表,故数据存储结构的设计基本如下:Bans表用于存储屏蔽用户信息Forums表用于存储子论坛信息Posts表用于存储主题回复信息Search表用于存储主题查找信息Topics表用于存储发表的主题Users 表用于存储用户资料1.2.2 功能模块分析论坛主要分为两大功能,分别是前台用户浏览发表主题和后台论坛管理。
其中前台用户操作部分的主要功能有:用户注册、登陆、注销、修改个人资料、修改密码,浏览编辑主题和回复。
其中,如果是管理员或者是版主,还可以对主题和回复进行编辑、删除、移动、置顶等管理,后台论坛管理包括三部分的管理:论坛、用户和数据库管理。
其中,论坛管理主要包括添加论坛、编辑论坛、删除论坛、论坛排序、重新统计帖子和回复,用户管理功能包括删除用户、屏蔽用户、解除屏蔽用户,重新统计用户,数据库管理为优化数据库。
具体流程如下图:1.2.3 论坛界面的分析根据用户角色的不同,论坛界面主要分为论坛首页界面、注册界面、主题列表界面、主题浏览界面、搜索界面、管理界面、后台管理界面。
◆论坛首页界面主要显示功能菜单、登陆表单、论坛列表、最新论坛文章、论坛统计信息。
登录表单显示登录用户名、密码和登录按钮。
论坛列表主要实现子论坛名称、子论坛简介、文章数、回复数、最后发表人和最后发表时间。
最后论坛文章主要显示文章标题、回复数量、浏览数量、最后回复发表人和最后发表时间。
BBS软件开发计划
BBS软件开发计划1.引言1.1标识本文档适用WindowsXP或Windows2000以上操作系统。
1.2系统概述为明确软件设计、安排项目规划与进度、组织软件开发与测试,撰写本文档。
编写本项目开发计划的详细目的是明确项目的目的及工作内容,对整个项目开发过程中所要涉及到的活动制定一个切实可行的计划,明确项目的质量要求、功能要求、以及最后的交付要求,明确项目的组织和资源配置,选定项目的开发周期模型及确定项目的开发过程,对项目的进度进行跟踪与监督,以确保项目开发的有秩序进行。
同时,该文档也将作为其他各项专题计划的参考。
项目的投资方:陕西国防学院;需方:陕西国防学院软件教研室用户:陕西国防学院电子工程系软件技术专业等。
开发方和支持机构:软件3071第二小组和软件教研室1.3文档概述BBS网络论坛开发系统的用途:网络论坛系统是Internet上的一种交互性极强的、网友可以自由发表个人观点的网络服务系统。
本文档的内容包括客户端和后台管理端,客户端主要实现问题级用户相关信息的管理,后台管理端主要实现论坛和论坛公告等管理。
后台管理端,主要实现论坛的基本管理,所以在进入管理中心之前,必须先以管理员身份登录系统1.4与其他计划之间的关系[1].本软件系统采用+C#语言系统完成,与其它软件系统(如VB,Java等)是平行关系,可任选一种进行本软件系统的开发。
1.5基线[1] 网络论坛系统可行性研究报告1.0(格式参考项目四中可行性研究报告)。
2引用文件计算机软件文档编制规范(GB/T 8567-2006) , 2006年3月14日发布,2006年7月1日实施。
3交付产品3.1项目选用的生命周期充分考虑到时间与项目规模的问题,该项目采用瀑布式开发模型,便于项目的组织与管理。
3.2程序交付的程序名称:网络论坛管理系统;使用的语言:C#3.3文档可行性研究报告;软件开发计划书;需求规格说明书;概要设计说明书;详细设计说明书;软件测试计划;测试分析报告;开发进度月报;项目开发总结报告;程序维护手册;软件问题报告。
软件工程课程设计_BBS论坛系统方案
软件工程课程设计报告-------BBS论坛系统学院:班级:成员:软件工程课程设计开题报告一:选题为了使本组同学熟悉软件工程的的基本原理,掌握各个环节的制作过程,更好的体现团队合作精神,复习、领会、巩固和运用软件工程课堂上所学的软件开发方法和知识,比如软件项目的完整设计与开发过程、结构化技术、快速原型法和面向对象方法等,特别是结构化分析、结构化设计、快速原型开发、面向对象分析与面向对象设计。
识经过我们小组成员集体商议后决定课程设计报告题目为BBS类型的论坛系统。
二:需求调研随着网络的快速普与,越来越多的人都能够在互联网上畅游,人们不仅可以自由浏览网络上丰富的信息,而且可以自由发表自己的观点和看法。
人们之间互相交流和沟通就变得越来越来频繁了,然而,在传统的网页形势下,人们之间的交流并不容易。
好在,论坛系统的出现,解决了这一问题。
论坛的需求如下:当用户注册登陆进入论坛后,就某个话题展开讨论,通过发帖功能发布新的话题,通过回帖功能恢复已有的话题,通过搜索功能查找已有的话题;论坛的管理员可以通过管理功能创建,编辑,删除论坛的模块,管理注册用户,管理帖子,设置论坛的基本参数。
软件工程课程设计通过对需求的分析,论坛可分为两大模块,即前台模块和后台模块。
前台模块主要包括:1.注册登陆模块。
用户通过注册和登陆方可进入论坛,否则只能浏览其公共的信息。
2.浏览模块。
用户进入论坛之后,即可浏览论坛中的容3.发帖回帖模块。
可以发表新帖子,也可以恢复自己的帖子后台模块主要包括:1.论坛设置模块。
管理员可以设置论坛的各种参数。
2.管理帖子模块。
管理员对论坛的帖子具有监督管理的权利。
3.管理板块模块。
论坛中的板块,需要管理员进行创建和管理。
4.管理用户模块。
用户注册成功后,需要管理员赋予权利,才能使用论坛的相关功能。
三:预备知识论坛系统是以客户/服务器的模式架构的,开发环境为visual studio 2005,采用C#开发语言以与技术,以SQL sever 2000 作为系统数据库。
大学生BBS论坛论文
学号:毕业设计(论文) 题目:大学生BBS论坛系(部):软件工程系专业:软件技术班级:学生姓名:指导教师:起止时间:摘要伴随着网络的出现,网页逐渐融入人们的生活。
快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关。
它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。
网站新闻发布系统,是将网站上需要经常变动的信息,类似公司动态、企业新闻、新产品发布、促销活动和行业动态等更新信息集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的一种网站应用程序。
本系统采用JSP作为开发环境,MYSQL作为数据库服务器,Tomcat6.0作为测试服务器,实现了对新闻类别无限级分类设置、动态新闻的发布修改删除,前台页面的模板自定义和生成,以及后台管理员权限和数据库的备份收缩等一系列的功能,完成了一个动态新闻发布系统的所有功能。
系统捕获了绝大多数的异常情况,具有较好的容错性,前台页面全部生成HTML静态页面,杜绝了一般用户直接操作数据库的可能,能够承受大量用户同时浏览的压力,满足大部分新闻发布的需求。
关键词:大学生论坛 jdbc MySql Servlet Ajax目录摘要 (1)绪论 (7)1 需求分析 (7)1.1系统需要解决的问题 (7)1.2大学生论坛结构的分析 (7)1.3系统功能分析 (8)1.3.1用户可使用的功能 (8)1.4系统的安全需求分析 (8)1.5功能需求 (9)1.6性能需求 (9)1.6.3系统的数据要求 (9)1.7设计的需求 (10)1.7.1技术先进性 (10)1.7.2国际标准及开放性 (10)1.7.3规模可扩展性及灵活性 (10)1.7.4实用性 (10)2 总体设计 (11)2.1系统简介 (11)2.1.1大学生BBS论坛系统 (11)2.1.2 大学生BBS论坛的特点 (11)2.1.3大学生BBS论坛的分类 (11)2.2系统目标 (12)2.2.1对性能的规定: (12)2.2.2数据管理能力要求: (12)2.3系统功能 (12)2.4用户的功能模块 (13)3 详细设计 (14)3.1基本简介 (14)3.2 E-R图的设计 (14)3.3数据库表的设计 (14)3.4用户、管理员权限 (16)3.5功能模块详细设计 (17)4 具体实现 (20)4.1各文件功能介绍和详解 (20)4.2系统实现的关键技术 (22)4.2.1数据库的连接 (22)4.2.2控制用户登录 (22)4.2.3对密码进行加密 (22)4.2.4验证码 (22)4.2.5文章分页技术 (22)4.2.6对中文乱码进行处理 (22)5系统测试 (23)5.1系统测试和维护 (23)5.1.1系统测试 (23)5.1.2系统维护 (23)结束语 (23)致谢 (24)参考文献 (25)绪论大学生BBS论坛是现今发展的一种趋势,因此我们有必要关注,了解,并运用自己的技术去实现自我国正式接入互联网以来,短短的几年时间,互联网在我国得到了飞速的发展。
(完整)BBS论坛开发经验总结,推荐文档
BBS论坛开发经验总结1引言1.1编写目的总结完成本项目所获得的经验和不足,为我们以后的开发项目和进一步的学习提供了良好的素材。
本文档的编写目的是:详细定义<BBS论坛系统>的总体功能,详细说明系统功能,划分程序基本结构,各程序名称和功能,以便于系统详细设计和编程。
1.2背景现实生活中的交流存在时间和空间上的局限性,交流人群范围狭小以及间断的交流不能保证信息的准确性和可取性。
因此,用户需要通过网上论坛的交流扩大交流面,同时可以从多方面获得自己所需要的最及时的信息。
论坛又叫BBS,全称是Bulletin Board System,中文意思是“电子公告板”,它是Internet上的一种交互性极强的、网友喜闻乐见的电子信息服务系统。
它为网民提供一块公共的电子白板,每个用户都可以在上面书写、发布自己的信息或提不同的意见,以便与其他用户进行交流和讨论。
所开发软件名称:BBS管理系统论坛的名称:BBS管理系统项目类型:大学论坛项目开发时间:2011年3月18号——2011年6月15号1.3定义游客所有访问论坛,尚未登录的人。
会员申请注册并提交成功的人。
版主具有发布版块公告,管理版内帖子,删除帖子/跟帖的权利。
系统管理员具有宣布论坛开放/关闭注册,帖子的批量删除,版块管理,用户管理权利的总版主。
用户此“用户”泛指所有的会员和游客。
管理人员此“管理人员”泛指版主和系统管理员。
注册游客访问论坛按系统规则申请注册。
登录会员按系统规则登录论坛。
退出已登录用户退出登录状态。
浏览主题游客及登录的用户通过此业务按系统规则浏览论坛上各版块的主题用户(包括所有会员或游客)通过此操作可以浏览自身权限许可范围内的论坛的板块列表,主题列表,以及每一个主题。
发布主题会员通过此业务按系统规则进行主题的发布。
回复主题会员/游客通过此业务按系统规则进行主题的回复。
修改个人资料会员通过此业务按系统规则修改自已在注册新用户时所填写的个人资料或是已经通过此业务修改过的个人资料。
bbs论坛系统课程设计
滨江学院课程设计报告学年学期2011-2012学年第一学期课程名称数据库系统课程设计院系计算机系专业软件工程2008级学号***********姓名童琛指导教师刘生二O一一年十二月三十日一.需求分析1.功能需求:开发bbs论坛系统是为了提供用户一个交流的平台,为广大用户提供交流经验,探讨问题的社区。
既然是一个以用户主导的系统,首先我们将用户划分为三类,游客,一般用户和管理员。
具体用户功能实现如下:游客:只能浏览板块和别人发布的帖子。
一般用户:可以浏览回复别人的帖子,也可自己发布新帖,修改自己的帖子和自己的评论。
浏览方式可使通过板块浏览也可以搜索自己发布的所有帖子。
管理员:管理员能够实现最多的功能,一般用户的功能他都具有,管理员还能创建,删除板块,删除别人的非法帖子,删除用户,删除评论,设置加精置顶帖等功能。
2.系统需求:我们将本论坛系统根据上面的功能需求划分为几个功能块。
登陆模块:该模块用于用户的注册和登陆认证,通过对登陆用户对象的authority属性来给用户返回相应的节目。
浏览帖子模块:用户通过点击自己感兴趣的论坛板块,在里面可以看到该板块里面用户所发布的帖子主题。
帖子详细内容板块:用户通过点击帖子的标题,进入查看帖子的详细内容,也可以看到其他用户对于该帖子的评论和回复。
如果是普通用户的话,也可以对该帖子直接进行回复。
发布和修改帖子模块:用户通过登陆认证后,可以在该板块中发布新帖。
至于帖子的修改功能也是集成到该模块中的,如果要修改帖子,系统先将要修改的帖子加载进来,然后用户在里面修改,修改完之后再重新发布。
管理员模块:该模块主要实现管理员的功能,实现删除帖子,删除评论,删除用户,创建板块删除板块等日常管理维护管理功能。
二.系统概念结构设计1用户e-r图2.3.评论e-r图4.板块e-r图5.实体e-r图三.系统逻辑结构设计1.登陆模块设计2.浏览帖子模块设计3.发布帖子模块4.管理员模块管理员登陆板块管理用户管理帖子管理创建和删除板块删除用户删除帖子四.界面设计1.登录界面主要代码:<s:form action="Login.action" method="post"><s:textfield name="username" label="用户名"></s:textfield><s:password name="pwd" label="密码"></s:password><s:submit value="登陆"></s:submit><s:hidden name="type" value="addUser"></s:hidden><a href="register.jsp">注册</a></s:form><table border=1><%User user=new User();session.setAttribute("user",user);Cateqoryimpl cq = new Cateqoryimpl();List<Cateqory> cateqorys = cq.queryAllCateqory();List<String> cateqorynames=new ArrayList();Iterator<Cateqory> it = cateqorys.iterator();int counts = 0;int left = 0;int right = 0;while (it.hasNext()) {counts++;Cateqory cat = null;cat = it.next();cateqorynames.add(cat.getCateqoryname());if ((counts % 3) == 1) {left++;out.print("<tr>");}out.print("<td>");%><ahref="CateqoryShow?type=show&cateqoryid=<%=cat.getCateqoryid()%>"><%=cat.getCateqory name()%></a><%out.print("</td>");if ((counts %3) == 0) {right++;out.print("</tr>");}}%><%session.setAttribute("cateqorynames",cateqorynames);%>2.注册界面主要代码:<s:form action="register"><s:textfield name="username" label="用户名"></s:textfield><s:password name="pwd" label="密码"></s:password><s:password name="repwd" label="密码确认"></s:password><s:radio list="#{1:'男',0:'女'}" name="sex" label="性别"></s:radio><s:textfield name="email" label="E-mail"> </s:textfield><s:hidden name="type" value="addUser"></s:hidden><s:submit value="提交"></s:submit></s:form>3.管理员界面主要代码:<%User user=(User)session.getAttribute("user");%>欢迎<%=user.getUsername()%>登陆<a href='register?type=queeryAll'>用户管理</a><a href="CateqoryShow?type=controlinit">板块管理</a><a href="UserArticle?userid=<%=user.getUserid()%>&type="queeryAll"">我的帖子</a> <a href="addArticle.jsp">发新帖</a><table border=1><%Cateqoryimpl cq = new Cateqoryimpl();List<Cateqory> cateqorys = cq.queryAllCateqory();Iterator<Cateqory> it = cateqorys.iterator();int counts = 0;int left = 0;int right = 0;while (it.hasNext()) {counts++;Cateqory cat = null;cat = it.next();if ((counts % 3) == 1) {left++;out.print("<tr>");}out.print("<td>");%><ahref="CateqoryShow.action?type=show&cateqoryid=<%=cat.getCateqoryid()%>"><%=cat.getCa teqoryname()%></a><%out.print("</td>");if ((counts % 3) == 0) {right++;out.print("</tr>");}}if (right < left) {out.print("</tr>");}%></table>4.发布帖子:主要代码:<s:form action="UserArticle"><s:textfield name="articlename" label="主题" cols="50"></s:textfield><s:select list="#session.cateqorynames" name="cateqoryname" label="板块"></s:select> <s:textarea name="article" label="内容" cols="50" rows="15"></s:textarea><s:hidden name="type" value="addArticle"></s:hidden><s:submit value="提交"></s:submit></s:form>5.管理员管理帖子:<%User user = (User) session.getAttribute("user");%><h1><s:property value="cat.cateqoryname"/></h1><table><tr><td>主題</td><td>日期</td><td>作者</td><%if (user.getAuthority() == 1) {%><td>操作</td><%}%></tr><s:iterator value="articles" id="art"><tr><td><s:if test="%{#art.leavel==3}"><font color="red">置顶</font></s:if><s:if test="%{#art.leavel==2}"><font color="yellow">精</font></s:if><a href='contentshow.action?articleid=<s:property value="articleid"/>'><s:property value="articlename"/></a></td><td ><s:property value="publishtime"/></td><td ><s:property value="userid"/></td><%if (user.getAuthority() == 1) {%><td><a href='UserArticle?type=deletebysup&articleid=<s:property value="articleid"/>'>删除</a><s:if test="%{#art.leavel==3}"><a href='UserArticle?type=setleavel&leavel=0&articleid=<s:property value="articleid"/>'>取消置顶</a></s:if><s:if test="%{#art.leavel==2}"><a href='UserArticle?type=setleavel&leavel=0&articleid=<s:property value="articleid"/>'>取消精华</a></s:if><s:if test="%{#art.leavel==0}"><a href='UserArticle?type=setleavel&leavel=2&articleid=<s:property value="articleid"/>'>加精</a><a href='UserArticle?type=setleavel&leavel=3&articleid=<s:property value="articleid"/>'>置顶</a></s:if></td><%}%></tr></s:iterator></table>以上是一些主要的页面,还有一些页面就不一一贴出了,一共有11张界面五.数据库表结构创建的SQL语句代码Comments表:用于存放文章回复的信息CREATE TABLE `comments` (`commentsid` int(8) NOT NULL AUTO_INCREMENT,`articleid` int(8) DEFAULT NULL,`comments` varchar(255) DEFAULT NULL,`publishtime` date DEFAULT NULL,PRIMARY KEY (`commentsid`),KEY `articleid` (`articleid`),CONSTRAINT `comments_ibfk_1` FOREIGN KEY (`articleid`) REFERENCES `article` (`articleid`) ON DELETE CASCADE)User表:用来存放用户信息CREATE TABLE `user` (`userid` int(8) NOT NULL AUTO_INCREMENT,`username` varchar(20) DEFAULT NULL,`pwd` varchar(20) DEFAULT NULL,`authority` int(1) DEFAULT '3',`email` varchar(20) DEFAULT NULL,`sex` int(1) DEFAULT NULL,`registertimer` date DEFAULT NULL,PRIMARY KEY (`userid`))Article表:帖子表主要用来存放帖子信息CREATE TABLE `article` (`userid` int(8) DEFAULT NULL,`articleid` int(8) NOT NULL AUTO_INCREMENT,`article` varchar(255) DEFAULT NULL,`articlename` varchar(20) DEFAULT NULL,`publishtime` date DEFAULT NULL,`cateqoryid` int(8) DEFAULT NULL,PRIMARY KEY (`articleid`),KEY `userid` (`userid`),KEY `cateqoryid` (`cateqoryid`),CONSTRAINT `article_ibfk_1` FOREIGN KEY (`userid`) REFERENCES `user` (`userid`) ON DELETE CASCADE,CONSTRAINT `article_ibfk_2` FOREIGN KEY (`cateqoryid`) REFERENCES `cateqory` (`cateqoryid`))Category表:用来存放板块信息CREATE TABLE `cateqory` (`cateqoryid` int(8) NOT NULL AUTO_INCREMENT,`userid` int(8) DEFAULT NULL,`cateqoryname` varchar(20) DEFAULT NULL,PRIMARY KEY (`cateqoryid`),KEY `userid` (`userid`),CONSTRAINT `cateqory_ibfk_1` FOREIGN KEY (`userid`) REFERENCES `user` (`userid`)六.设计小结通过本系统的设计,是我能够熟练的将数据库知识运用到系统开发中。
软件工程项目选题
附录一:实验课题题目一:学院课程安排系统1.系统简介每个学期的期中,学校教务处向各个学院发出下各学期的教学计划,包括课程名称、课程代码、课时、班级类别(本科、专科、成人教育、研究生)、班号等;学院教学主管人员根据教学任务和要求给出各个课程的相关限制(如:任课教师的职称、上课的班数、最高和最低周学时数等);任课教师自报本人授课计划,经所在教研室协调任可,将教学计划上交学院主管教学计划的人员,批准后上报学校教务处,最终由教务处给出下个学期全学院教师的教学任务书。
假设上述排课过程全部由人工操作,现要求为上述过程实现计算机自动处理过程。
2.限定条件(1)每位教师的主讲课程门数不超过2门/学期:讲师以下职称的教师不能承担学院定主课的主讲任务。
(2)学院中层干部的主讲课时不能超过4学时/周。
(3本学期出现严重教学事故的教师不能承担下各学期的主讲任务。
(4)本系统的输入项至少包括:教务处布置的教学计划,学院教师自报的授课计划和学院定的有关授课限制条件。
(5)本系统的输出项至少包括:教务处最终下达全院教师的教学任务书和学院各个班级下各学期的课程表(可以不含上课地点)。
题目二:学校教材定购系统1.系统简介本系统可以细化为两个子系统:销售系统和采购系统销售系统的主要工作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发票、登记并返给教师或学生领书单,教师或学生可以到书库领书。
采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员;一旦新书入库后,即发进书通知给教材发行人员。
以上功能要求在计算机上实现。
2.技术要求和限制条件(1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库记录,如库存表或进/出库表。
(2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。
(3)系统的外部项至少包括:教师、学生和教材工作人员。
(4)系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进库表和出库表。
bbs论坛毕业论文
bbs论坛毕业论文系别:信息工程系专业:计算机科学与技术摘 要进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。
传统的单机版应用软件正在逐渐退出舞台,取而代之的是支持网络、支持多种数据信息(多媒体)的新一代网络版应用软件。
一代网络版应用软件。
BBS 的英文全称是Bulletin Bulletin Board Board Board System System ,翻译为中文就是“电子公告板”, BBS在国内一般称作网络论坛。
BBS 作为一种新兴的网络版应用软件,在交友互动、商业、新闻报道上都有广泛的应用前景,1978年在美国芝加哥开发出一套基于8080芯片的CBBS/Chicago ,此乃最早的一套BBS 系统。
国内大约是从1991年开始,开始了第一个BBS 站。
经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS 才逐渐被人们所认识。
1996年更是以惊人的速度发展起来。
年更是以惊人的速度发展起来。
在计算机网络飞速发展的今天,BBS 已经成为人们网上交流的重要平台,因此对BBS 的研究是十分必要的。
本文就是基于Web 技术,采用软件工程的结构化开发方法,设计和开发了一个简单实用的网上论坛。
设计和开发了一个简单实用的网上论坛。
本文详细记录了整个论坛的开发过程,包括系统的分析阶段、设计阶段、测试阶段和实施阶段,并通过文字、图形和表格的形式,详细介绍了这个网络论坛的整体架构和设计特点。
本论坛采用目前最流行的JSP 技术,结合数据库技术,开发出了这个伸缩性好,扩展性强,能兼容、易维护、界面美观,功能实用的BBS 系统。
系统。
关键词:网络论坛;网络论坛;BBS BBS BBS;;JSP 技术;数据库;技术;数据库;Web Web 技术;软件工程技术;软件工程AbstractInto Into the the the 21st 21st 21st century, century, century, computer computer computer technology technology technology rapidly rapidly rapidly towards towards towards network-based, network-based, network-based, integrated integrated direction. Traditional stand-alone application software is gradually leave the stage, replaced by by support support support networks networks networks to to to support support support multiple multiple multiple data data data (multimedia) (multimedia) (multimedia) version version version of of of a a a new new new generation generation generation of of Web applications. BBS BBS English English English full full full name name name is is is the the the Bulletin Bulletin Bulletin Board Board Board System, System, System, is is is the the the "Chinese "Chinese "Chinese translation translation translation of of electronic Bulletin Board", BBS in domestic generally called network BBS.The rapid development of computer networks today, BBS has become an important platform for online communication, so BBS research is very necessary. This article is based on Web technology, using using software software software engineering, engineering, engineering, structured structured structured development development development methods, methods, methods, design design design and and and develop develop develop a a a simple simple and practical on-line forum. This This paper records the entire development paper records the entire development process process of the Forum, of the Forum, i ncluding the including the system analysis analysis phase, phase, phase, design design design phase, phase, phase, testing testing testing and and and implementation implementation implementation stages, stages, stages, and and and through through through text, text, text, graphics graphics and and tabular tabular tabular form, form, form, detailing detailing detailing the the the overall overall overall structure structure structure of of of the the the network network network forum, forum, forum, and and and design design design features. features. The The most most most popular popular popular forum forum forum using using using JSP JSP JSP technology, technology, combined combined with with with database database database technology technology technology to to develop this flexibility is good, extensible, compatible, easy to maintain, attractive interface, features practical BBS systems. Keyword :Forum ;BBS ;JSP Technology ;Database ;Web Technology ;Software Engineering目 录摘 要 .................................................................. II Abstract (IV)............................................................... IV 引 言 . (1)1 基础知识 (3)1.1 1.1 背景与意义背景与意义背景与意义 ....................................................... ....................................................... 3 31.2 1.2 开发方法开发方法开发方法 ......................................................... ......................................................... 4 41.2.1 JAVA 和JSP 技术简介技术简介 ......................................... ......................................... 4 41.2.2 SQL Server 2005概述概述 ........................................ ........................................ 5 51.2.3 Tomcat 6.0服务器架构服务器架构 ....................................... ....................................... 6 61.2.4 1.2.4 运行环境的选择运行环境的选择运行环境的选择 ............................................. ............................................. ............................................. 6 62 系统需求分析 (8)2.1 2.1 系统功能概述系统功能概述系统功能概述 ..................................................... ..................................................... 8 82.1.1 系统功能需求系统功能需求 ............................................... ............................................... ............................................... 8 82.1.2 2.1.2 用例分析用例分析用例分析 ................................................... ................................................... ................................................... 8 82.1.3 概念层类图概念层类图 ................................................ ................................................ ................................................ 10 102.2 2.2 系统性能要求系统性能要求系统性能要求 .................................................... .................................................... 11 112.2.1 2.2.1 系统灵活性系统灵活性系统灵活性 ................................................ ................................................ ................................................ 11 112.2.2 2.2.2 输入输出要求输入输出要求输入输出要求 .............................................. .............................................. .............................................. 12 122.2.3 2.2.3 数据管理能力要求数据管理能力要求数据管理能力要求 .......................................... .......................................... .......................................... 12 122.3 可行性分析可行性分析 ...................................................... ...................................................... 12 122.3.1 2.3.1 社会可行性社会可行性社会可行性 ................................................ ................................................ ................................................ 12 12 2.3.2 2.3.2 技术可行性技术可行性技术可行性 ................................................ ................................................ ................................................ 12 122.3.3 2.3.3 经济可行性经济可行性经济可行性 ................................................ ................................................ ................................................ 13 132.3.4 操作可行性操作可行性 ................................................ ................................................ ................................................ 13 133 系统概要设计 ........................................................ 14 3.1 设计目标设计目标 ........................................................ ........................................................ 14 143.2 3.2 网络论坛数据流图网络论坛数据流图网络论坛数据流图 ................................................ ................................................ 15 153.3 面向数据流的设计方法面向数据流的设计方法 ............................................ ............................................ 16 163.3.1 3.3.1 系统层次图系统层次图系统层次图(H (H 图) ........................................... ........................................... 17 173.4 3.4 系统数据库设计系统数据库设计系统数据库设计 .................................................. .................................................. 18 183.4.1 3.4.1 数据库设计原则数据库设计原则数据库设计原则 ............................................ ............................................ ............................................ 18 183.4.2 3.4.2 数据库概念结构设计数据库概念结构设计数据库概念结构设计 ........................................ ........................................ ........................................ 19 193.4.3 数据库表设计数据库表设计 .............................................. .............................................. .............................................. 20 204 系统的详细设计 (23)4.1 4.1 代码标识设计代码标识设计代码标识设计 .................................................... .................................................... 23 234.2 4.2 代码设计原则代码设计原则代码设计原则 .................................................... .................................................... 23 234.3 4.3 系统主要功能流程及模块系统主要功能流程及模块系统主要功能流程及模块 .......................................... .......................................... 24 244.3.1 4.3.1 前台显示设计前台显示设计前台显示设计 .............................................. .............................................. .............................................. 24 244.3.2 4.3.2 发表帖子模块设计发表帖子模块设计发表帖子模块设计 .......................................... .......................................... .......................................... 28 284.3.3 4.3.3 根帖操作设计根帖操作设计根帖操作设计 .............................................. .............................................. .............................................. 29 294.3.4 4.3.4 搜索帖子操作设计搜索帖子操作设计搜索帖子操作设计 .......................................... .......................................... .......................................... 31 314.3.5 4.3.5 用户注册操作设计用户注册操作设计用户注册操作设计 .......................................... .......................................... .......................................... 32 324.4 4.4 论坛后台管理模块设计论坛后台管理模块设计论坛后台管理模块设计 ............................................ ............................................ 33 334.4.1 4.4.1 论坛版面管理论坛版面管理论坛版面管理 .............................................. .............................................. .............................................. 33 334.4.2 4.4.2 论坛类别管理论坛类别管理论坛类别管理 .............................................. .............................................. .............................................. 37 374.4.3 4.4.3 论坛用户管理论坛用户管理论坛用户管理 .............................................. .............................................. .............................................. 40 405 系统测试 (43)5.1 5.1 程序的测试方法程序的测试方法程序的测试方法 .................................................. .................................................. 43 435.2 5.2 软件的功能测试软件的功能测试软件的功能测试 .................................................. .................................................. 44 445.2.1 5.2.1 链接测试链接测试链接测试 ................................................... ................................................... ................................................... 44 445.2.2 5.2.2 功能模块测试功能模块测试功能模块测试 ............................................... ............................................... ............................................... 45 455.2.3 5.2.3 验证功能模块测试验证功能模块测试验证功能模块测试 ........................................... ........................................... ........................................... 46 465.3 5.3 软件的可用性测试软件的可用性测试软件的可用性测试 ................................................ ................................................ 46 46结 论 (48)致 谢 (49)参考文献 (50)附录 附录清单A (51)附录 附录清单B (57)引 言伴随着计算机技术的发展,人们生活水平的提高,传统的社交方式越来越难以满足人们的需要。
软件工程课程设计
软件工程课程设计一、引言二、需求分析三、系统设计四、系统实现五、系统测试六、总结引言网络论坛系统是一种在线交流平台,它为人们提供了一个广泛的交流平台,使得人们可以在互联网上分享自己的知识、经验和想法。
本文将介绍一个基于Web的网络论坛系统的设计与实现。
需求分析在进行系统设计之前,我们需要对系统的需求进行分析。
首先,我们需要确定系统的主要功能,包括用户注册、登录、发帖、回帖、浏览等。
其次,我们需要考虑系统的性能要求,如响应时间、并发访问量等。
最后,我们需要确定系统的安全性要求,如用户身份验证、数据加密等。
系统设计在系统设计阶段,我们需要确定系统的架构、模块划分、数据库设计等。
在本系统中,我们采用了MVC(Model-View-Controller)架构,将系统分为模型层、视图层和控制层。
同时,我们采用了MySQL数据库存储数据。
系统实现在系统实现阶段,我们需要根据系统设计的要求进行编码、调试、测试等工作。
在本系统中,我们使用了Java语言和JSP 技术进行编码,同时使用了Tomcat作为Web服务器。
系统测试在系统测试阶段,我们需要对系统进行功能测试、性能测试、安全测试等。
在本系统中,我们使用了JMeter进行性能测试,使用了OWASP ZAP进行安全测试。
总结通过本次课程设计,我们深入了解了软件工程的基本理论和方法,学会了如何进行需求分析、系统设计、编码实现、测试等工作。
同时,我们也掌握了一些常用的开发工具和技术,如Java语言、JSP技术、MySQL数据库、Tomcat服务器等。
这些知识和技能将对我们今后的研究和工作产生积极的影响。
1.前言1.1选题背景和意义在21世纪,互联网已经将地球变成了一个大村庄。
人们已经惯了在互联网上浏览新闻、看帖子、购物、写博客等等。
而搜索引擎也成为了我们最常用的工具之一。
因此,互联网已经成为了我们生活的一部分,也是一个巨大的知识库。
本篇设计论文旨在研究如何构建一个网上论坛系统。
软件工程课程设计---校园网BBS系统的设计与实现
软件工程课程设计---校园网BBS系统的设计与实现山西大学商务学院《软件工程课程设计》报告题目:校园网BBS系统的设计与实现班级: 10软件G1班组长:刘玉杰组员姓名:杨淼张磊王彬谦尹强说明一、校园网BBS系统的设计与实现二、小组成员及任务分配情况目录1. 开发目的和意义 (1)1.1 研究背景 (1)1.2 开发目的和意义 (1)1.3 完成情况 (1)2. 开发技术及方法 (2)2.1 开发环境和开发工具 (2)2.2 技术及方法 (2)3. 系统分析 (3)3.1 可行性分析 (3)3.2 需求分析 (3)4. 系统设计 (4)4.1 总体设计 (4)4.2 详细设计 (4)4.3 数据库设计 (6)5. 系统实现 (9)5.1 用户注册登录模块 (9)5.2 帐户信息模块 (10)5.3 文章发布模块 (10)5.4 公告制度模块 (11)5.5 版块管理模块 (11)6.总结 (12)6.1 小结 (12)6.2 实践感想 (12)附录1 可行性分析文档 (15)附录2 需求分析文档 (18)附录3 系统设计文档 (24)附录4 系统测试文档 (30)1. 开发目的和意义1.1 研究背景BBS是作网友学习、生活、情感交流的一大要地。
目前比较好的BBS 有全球最大的中文IT交流社区CSDN,在上面可以找到几乎我们碰到过的所有问题,而且还可以分享我们在学习上的经验。
但是CSDN仅仅是作为一个IT交流,明显满足不了其他专业的同学的需求。
而且仅就CSDN来说,因学校网速的限制,在上面下载文件无疑是很艰难的,既浪费资源又费时间。
因此我们亟待一个综合性的校内BBS论坛。
校园内部没有一个自己的BBS系统,对广大学生平时的学习,生活交流,很不方便。
首先在社团活动宣传方面,依靠板报不仅费时费力,而且如果板报办的不是很好的话,是达不到很好的宣传效果的,而且还会给社团抹黑。
使用横幅则不经济,横幅不仅价格高,而且使用一次就舍弃了,造成了资源的浪费。
基于UML的BBS论坛需求分析与建模
南华大学计算机科学与技术学院实验报告(2011 ~2012 学年度第二学期)课程名称需求分析与建模实验名称基于UML的BBS系统需求分析与建模姓名肖喜武皮志刚刘康平李晓学号20094350225200943502292009435024220094350227专业软件工程班级本09软件02班地点8-212 教师刘振宇1.引言 (2)1.1开发背景 (2)1.2系统目标 (3)1.3定义 (3)2.系统功能分析 (3)2.1系统功能模块图 (3)2.2 BBS论坛的功能模块组成: (4)2.3BBS系统总体功能需求框架图 (5)3.系统概况 (6)3.1系统流程 (6)4.系统需求分析 (8)4.1系统业务流程及描述 (8)4.1.1 会员注册流程 (8)4.1.2会员登陆流程 (8)4.1.3会员管理流程 (9)4.1.4论坛版块管理流程 (9)4.1.5帖子发表 (10)4.1.6帖子回复 (10)4.1.7帖子管理 (11)4.1.8帖子检索 (11)4.2系统UML建模 (12)4.2.1系统用例图 (12)4.2.2系统时序图 (14)4.2.3系统协作图 (18)4.2.4系统协作图 (19)4.2.5系统活动图 (22)4.2.6系统类图 (24)4.2.7系统包图 (25)4.2.8系统构件图 (25)4.2.9系统部署图 (25)4.4性能需求 (26)4.5数据分析 (27)5.1硬件环境 (28)5.2软件环境 (28)1.引言1.1开发背景BBS起源于20世纪80年代初。
最初,论坛只是用于发布公告信息,讨论问题的在线交流平台。
后来,随着网络的普及,论坛的功能越来越丰富,受到广大网民的欢迎。
因此,商业网站对论坛重视起来,纷纷在自己的网站上开辟论坛。
作为与网民交流的园地。
同时在线技术支持和在线服务也在论坛中开展起来。
当代的大学生几乎都会接触甚至经常登陆自己感兴趣的论坛,在上面可以分享,也可以交流意见,但是,能把他们集中起来的论坛并不是很多。
BBS论坛系统uml建模
0.5
5
4
3
2
指导教师评审成绩
(加权分合计乘以12)
分
加权分合计
指导教师签名:
年 月日
评阅教师评审意见
评价
内容
具体要求
权重
评
分
加权 分
查阅
文献
查阅文献有一定广泛性;有综合归纳资料的能力
0.2
第8章 配置图设计建模
致谢
参考文献
附录一:项目开发体制图 附录二:开发时间计划表
⑹会议记录(要求每天至少1份) ⑺项目个人总结(每人1份)
四、设计完成后应提交成果的种类、数量、质量等方面的要求
1•课程设计报告书(1份)
2•开发时间计划表(1份)
3•会议记录(每天至少1份)
4•个人总结(每人1份)
五、时间进度安排
用户使用模块主要完成用户申请注册BBS论坛会员身份,会员使用论坛各项功能
前台基本业务模块包含如图1.2所示的几个方面。
前台基本业务模块
图1.2:前台基本业务模块图
(1)注册会员
提供新会员注册功能,包括录入信息的节目,检查注册信息的有效性,并将注册会员信息 存入对应数据库的数据表中。
(2)登录系统
提供会员登录论坛功能,要想针对谋篇帖子发言,或发表帖子,必须是登陆用户才可以操 作。由于论坛中某些操作只有会员才可以执行,所以必须先登录系统。
会员管理
当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。包括会员 名称,会员密码,会员Email等相关信息资料。同时,按照会员的不同身份,将特殊会员 设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。管理者可以依据数据 库中注册的特殊身份登录到论坛后台对会员信息进行管理。
BBS论坛系统
BBS系统的UML建模实验小组成员:张辉李明刘选雨丁经纬吴恺郭江一、系统的功能需求二、系统的UML建模三、会员发帖回贴的时序图四、BBS的协作图五、系统中的类六、BBS的状态图七、BBS的组件图八、BBS的配置图BBS 论坛系统一、系统的功能需求 BBS 论坛流程:⑴用户登陆进入论坛(一般为游客,有时还要注册为会员),就某个话题(字帖的主题)展开讨论。
⑵通过发帖功能发布新的话题; ⑶通过回帖功能恢复已有的话题; ⑷通过搜索功能查找已有的话题。
⑸管理员通过管理功能创建、编辑、删除论坛的版块;管理注册的用户;管理帖子。
系统总体功能需求框架:前台基本业务模块(前台基本业务模块)(1)注册会员提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息存入对应数据库的数据表(2)登陆系统提供会员登录论坛功能。
要想针对谋篇帖子发言,或发表帖子,必须是登录用户才可以操作。
由于论坛中某些操作只有会员才可以执行,所以必须先登录系统。
(3)浏览帖子对注册会员和未注册会员提供文章查询以及阅读的功能,即提供对应文章标题的信息,以及查看详细内容即回复文章的超链接 (4)会员发表帖子会员可以针对某个感兴趣的话题来发表自己独到的见解。
未注册用户无此项功能。
(5)回复帖子注册会员和未注册会员都可以对某一话题展开讨论,发表意见,并给出回复。
后台管理模块:后台管理模块主要包括对整个BBS 论坛系统的设置管理。
(1)版块管理根据不同的话题,管理员可以讲每个话题分成不同的种类版块,然后最其进行管理。
管理员可以删除认为不需要的板块话题;管理员可以修改版块的主题名、类型和数量等;管理员还可以添加新的版块 (2)帖子管理管理员可以对会员发表的帖子进行管理。
管理员可以删除内容反动或不健康的帖子,可以顶置贴子。
还可以设置精华帖,控制帖子的点击率等。
(3)会员管理管理员可以对会员进行管理,可以删除会员,收回他的会员号;修改会员的基本信息,修改会员的积分,排行等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
徐州工程学院
课程设计报告
课题 名 称
学
院
专
业
班
级学生姓名学号实习地点指导教师
BBS 论坛设计 信电工程学院
计算机科学与技术 09 软件 1 班
实习起止时间:2012 年 5 月 1 日至 2012 年 6 月 1 日
-1-
摘要
当今社会正处在网络时代,信息化大潮席卷全球,网络正以前所未有的速度在 我国普及开来。网站以其独特的优势在信息化的过程中占有重要的一席。为了方 便信息的交流,在结合 JAVA 和 S.S.H 技术之下开发了这个快捷、界面友好的交流 系统,实现了一个功能相对齐全的论坛系统,网友可以自由地提出问题以及帮助 他人解决问题,或者交流经验。
第 4 章 系统的设计与实现......................................................................... 15
4.1 系统框架实现................................................................................................... 15 4.1.1 底层数据库的建立......................................................................................... 15 4.1.3 业务逻辑层的建立......................................................................................... 16 4.1.4 表示层的建立................................................................................................. 16 4.2 系统功能模块实现........................................................................................... 16 4.2.1 会员模块实现................................................................................................. 16 4.2.2 帖子模块实现................................................................................................. 18 4.2.3 后台管理模块实现......................................................................................... 19 4.3 系统设计总结................................................................................................... 20
-2-
2.2 时间可行性(项目开发计划)............................................................................... 6 2.3 系统需求分析..................................................................................................... 6 2.3.1 系统开发运行环境.......................................................................................... 6 2.3.2 业务描述.......................................................................................................... 6 2.3.3 系统功能概述.................................................................................................. 7 2.3.4 数据流程.......................................................................................................... 8 2.4 系统总体结构分析结论...................................................................................... 8
论坛在 Struts+Hibernate+Spring 扩展 Struts 框架的基础上,用当今主流的 网站开发技术 jsp 语言进行开发。论坛将采用 B/S 体系结构,人们通过浏览器就 可以访问教学网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用 的 mysql 数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论 坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知 识。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、 需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现 过程。
目录
第 1 章 系统概述........................................................................................... 4
1.1 总体概述...................................................................................................... 4 1.2 开发背景...................................................................................................... 4 1.3 开发目的...................................................................................................... 4
第 3 章系统设计............................................................................................. 9
3.1 数据库设计......................................................................................................... 9 3.1.1 概念模型设计(E-R 图)................................................................................... 9 3.1.2 数据库表及关系建立..................................................................................... 10 3.1.3 详细数据库结构设计..................................................................................... 10 3.2 系统概要设计................................................................................................... 11 3.2.1 功能模块设计................................................................................................. 12 3.2.2 系统界面设计................................................................................................. 14 3.2.3 系统的组件设计............................................................................................. 14