基于Web的在线统计和分析系统net+sql
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要
随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了在线统计和分析系统系统的开发设计过程。系统采用visual studio作开发平台,C#为开发语言,以SqlServer2000为数据库,实现了系统管理、日志管理、用户管理等功能。系统符合在线统计和分析系统管理的要求,能够帮助切实提高工作效率。
论文组织如下:首先阐述了该系统的可能性;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,各功能模块的实现;最后得出结论。
关键字:ASP.NET,C#,SQL Server,统计,分析
目录
第一章 绪论 5
1.1 课题研究的背景 5
1.2 需求分析 5
1.2.1 可行性分析 5
1.2.2系统功能要求 6
1.2.3 社会因素可行性分析 6
第二章 系统技术方法研究 7
2.1 ASP.NET 7
2.1.1 ASP.NET简介 7
2.1.2 ASP.NET特性 8
2.2 .NET开发平台介绍 8
2.3 JavaScript语言概述 9
2.4 MVC 10
2.4.1 MVC与模板概念理解 10
2.4.2 MVC工作 10
[来源:http://think58.com]
2.3.3 MVC的优点 11
2.3.3 使用MVC的意义 12
2.5 ASP的脚本语言 12
2.6 OWC技术 13
第三章 总体设计 15
3.1 系统通用结构 15
3.2 系统平台环境: 16
3.2.1硬件平台: 16
3.2.2 软件平台: 16
3.3 系统架构:B/S架构 16
3.4 编程语言:C# 17
3.5 系统设计目标 18
3.6 数据库软件:SQL Server 2000 18
3.7系统功能结构图 21
3.8 管理员登陆流程 22
3.9 具体功能模块图 23
3.9.1 用户管理模块功能图 23
3.9.2 系统管理功能模块图 23
第四章 系统设计 24
4.1 系统的体系结构 24
4.2 E-R图 25
4.3 实体图 25
4.3.1 系统信息的实体图及属性 25
4.3.2 用户信息的实体图及属性 26
4.3.3 参数信息的实体图及属性 26
4.4 数据表 26
4.4.1 log表 26
4.4.2 userinfo表 27
4.4.3 loadlogin表 27
第五章 详细设计 28
5.1系统登录模块设计 28
5.2 用户管理模块 29
5.2.1 用户添加管理模块 29
5.2.2 用户编辑管理模块 31 think58好,好think58 [资料来源:http://think58.com]
5.2.3 用户删除管理模块 32
5.3 密码管理模块 32
5.3.1 修改密码管理模块 32
5.4 前台管理模块 33
5.4.1 前台统计分析管理模块 33
5.4.2 前台统计查询管理模块 34
5.5 后台管理模块 34
5.5.1 后台统计管理模块 34
5.5.2 后台查询管理模块 35
第六章 系统维护和改进 36
6.1 运行维护 36
6.2 系统的改进与提高 36
6.2.1 系统优势 36
6.3 结论 36
参考文献 39
1.2 需求分析
1.2.1 可行性分析
采用C#和SQL开发,即使遇到困难,也能从丰富的参考书中找到解决方案。需求分析阶段的工作结果是开发软件的重要基础,大量统计数字表明,软件系统15%的错误起源于错误的需求。为了提高软件的质量,确保软件开发成功,降低软件的开发成本,一旦对目标系统提出一组要求之后,必须严格验证 这些需求的正确性。一般来说,应从下面四个方面进行验证:
a.一致性:所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾。
b.完整性:需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。
c.现实性:指定的需求应该是用现有的硬件技术和软件技术基础上可以实现的。对硬件技术的进步可以做些预测,对软件技术的进步很难做些预测,只能从现有的技术水平出发 判断需求的现实性。
d.有效性:必须证明需求是正确有效的,确保能解决用户面对的问题
在需求分析阶段,我们要确定系统必须做什么。在这一阶段,我们要以可行性分析阶段的要求对目标系统提出更加完整、清晰的具体要求。
1.2.2系统功能要求
(1)数据集中管理:可以对数据库进行初始化、备份、恢复等
(2)高度的信息保密性及数据安全性:分级别的用户账号登录,设置不同的权限
(3)图形化界面:友好的图形化界面
(4)简单易用:系统操作简单,方便客户使用
(5)功能全面完整:要充分考虑到客户需要,使功能全面完整
5.1系统登录模块设计
1.登录模块的IPO图
功能:本模块主要用于对用户身份进行鉴别。用户通过表单提供用户名、密码信息,系统根据用户提供的登录信息对用户进行身份查询鉴别。如果身份合法,则将用户导向系统的主页面并记录用户的相关信息,留待以后的系统页面使用。
输入:用户名、密码、验证码。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com].41603822012-2-26
处理:
(1)输入用户的登录信息。
在页面提供的表单出输入用户的用户名、密码信息和验证码,点击“登录”按钮提交表单信息到身份验证页面。或点击“重填”按钮,重新输入。
(2)从users表单获取输入数据。当用户单击“登录”按钮后,登录信息由form表单提交到check . asp进行处理。 copyright think58
(3)用户身份进行验证。连接数据库,打开用户数据表users,检验用户登录信息。以输入数据“用户名”为查询条件创建数据集查看输入用户名是否存在。如果存在,继续检验输入的密码是否正确。密码和用户名都正确,则进入办公管理系统主页面location.asp;如果用户名不存在或密码不正确或验证码不正确,则给出登录失败的提示框,并返回首页重新登录。
[来源:http://www.think58.com]
think58
[来源:http://www.think58.com]
下一篇:基于ASP.net的信息发布系统