https://www.bilibili.com/video/BV16u4m1M7L3/
演示视频:
3.1 可行性分析
可行性分析(Feasibility Analysis)也称为可行性研究,是在项目调查的基础上,针对新项目的开发是否具备必要性和可能性,对新项目的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新项目的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该项目的可行性分析包括以下几个方面的内容。
(1) 经济可行性:主要是对项目的经济效益进行评价,本项目开发经费在经济上是可以接受的,并且本项目实施后可以显著提高工作效率,节省开支。所以本项目在经济上是可行的。
(2) 技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用了B/S模式进行开发。
B/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:
而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。
客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。还有,系统软件升级时,每一台客户机需要重新安装,其维护和升级成本非常高。(大多数没法自动升级而需要人工升级)
对客户端的操作系统一般也会有限制。可能适应于Windows 98,但不能用于Windows 2000或Windows XP。或者不适用于微软新的操作系统等等,更不用说Linux、Unix等。(中国绝大多数用户都使用Windows操作系统)。
综上所述,此项目开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。
3.2 系统需要解决的主要问题
《基于WEB的统计图生成的设计与实现》毕业设计,主要是研究城市管理,人口数量管理,柱状图报表,饼状图报表,曲线图报表,同期人数浮动最剧烈排行。
3.3系统目标与功能
3.3.1系统目标
在科学技术不断进步的今天,解决实际问题、减轻工作量、提高工作效率是我们的根本追求。面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐。随着计算机技术的飞速发展和INTERNET的迅速普及,利用校园网实现校园服务管理科学化、规范化、信息化势在必行。 随着高校后勤社会化的逐步深入,学校零售商业发展迅猛,竞争日益激烈。本文在对学校的业务进行了详细的需求调研之后,从需求分析开始,项目采用Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,以J2EE为技术平台,完成了系统的架构设计和详细设计,并最终将系统实现本管理信息系统。 本文分析了系统开发的背景、基于WEB的统计图生成的发展现状,简要描述了系统需要解决的主要问题,概要描述了系统的整体情况,对系统的需求分析。
3.3.2系统要达到的功能
用.Net框架或JAVA WEB框架和C#语言或JAVA语言开发实现基于WEB的统计图生成。使学生掌握C#或JAVA语言,WEB图形编程,熟悉Visual Studio或JAVA相关开发环境,初步理解.Net框架集或JAVA WEB框架,并能够结合数据库技术实现基于WEB的统计图生成。
网页形式
具体功能:
1、添加城市名称
2、按年份添加城市人口数量
3、生成柱状图、饼状图、曲线图,用户选择查看图形类型
4、对比上年同期数据,做一个同期人数浮动最剧烈排行
5、页面要美观。
综上所述,基于WEB的统计图生成用例图可以通过图3.1表示出来。
图3.1
3.4 数据库逻辑设计E-R图
3.4.1 实体与属性之间的关联
E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。
(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。实体用矩形框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。
(2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。
(3)项目各子模块中主键相同的字段之间存在着相互关联的关系。
(4)在程序中实现对他们的完整性和一致性控制。
3.4数据库结构关系示意图
第四章 系统详细设计
《基于WEB的统计图生成的设计与实现》毕业设计,主要是研究城市管理,人口数量管理,柱状图报表,饼状图报表,曲线图报表,同期人数浮动最剧烈排行。
3.1 系统实现的功能
基于WEB的统计图生成,是专门应用于人口数量统计数据的一个Web系统。它能够满足管理员日常查询和统计网站各模块的流量大小的统计需求,提高了工作效率。按照栏目可分为:城市管理,人口数量管理,柱状图报表,饼状图报表,曲线图报表,同期人数浮动最剧烈排行。本系统是用Microsoft Visual Studio 2005编写的应用程序,使用SQL Server2000数据库。
本系统结构基本分为以下模块:
用.Net框架或JAVA WEB框架和C#语言或JAVA语言开发实现基于WEB的统计图生成。使学生掌握C#或JAVA语言,WEB图形编程,熟悉Visual Studio或JAVA相关开发环境,初步理解.Net框架集或JAVA WEB框架,并能够结合数据库技术实现基于WEB的统计图生成。
网页形式
具体功能:
1、添加城市名称
2、按年份添加城市人口数量
3、生成柱状图、饼状图、曲线图,用户选择查看图形类型
4、对比上年同期数据,做一个同期人数浮动最剧烈排行
5、页面要美观。