资源预览内容
第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
第9页 / 共26页
第10页 / 共26页
亲,该文档总共26页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
1河 南 交 通 职 业 技 术 学 院项目化课程设计报告课程名称:NET.WEB 网站项目开发项目名称:网站会员注册与登录适用专业:软件技术课程代码:490069学 时:108 学时姓 名: XXX专业班级:软件 10301学 号:批阅教师:提交日期:2目 录1. 引言31.1 编写目的31.2 范围31.3 参考资料32. 可行性分析33. 需求分析43.1 系统概述43.2 实现目标43.3 运行环境54. 系统设计54.1 功能概述54.2 程序业务流程图64.3 数据库设计94.4 文件组织结构115. 系统实3现115.1 会员注册界面实现115.2 会员登录界面实现155.3 用户登录成功页面实现206. 系统测试236.1 测试目的236.2 适用范围236.3 测试要求信息在屏幕上的显示是否正确、美观236.3.1 窗口236.3.2 对话框(Dialog Box)246.3.3 消息框(Message Box)246.3.4 文字 Label246.3.5 文字Button246.3.6 图象Button246.3.7 输入域256.3.8 显示域2547. 网站会员注册与登陆项目总结251. 引言1.1 编写目的现在网站越来越多,但是很多网站都需要用户是网站的会员,通过会员登录才能使用网站中的功能。这就需要在网站中提供用户注册和登录功能。其次网民需要更多的权利与更加人性化的功能,通过用户的注册可以使用户享受到不一样的服务,提高用户使用网站的频率,提高网站知名度。1.2 范围说明: a.网站会员注册与登录b. 开发者:软件一班开发组用 户:网络网民1.3 参考资料要用到的参考资料:A .NET WEB 网站项目开发B SQL Server 数据库实用教材C ASP.NET 2.0 (C#)网站开发实用教程D 实用软件工程52. 可行性分析本次项目设计题目:“网站会员的注册与登录”主要目的是利用数据库软件编制一个管理软件,用以实现会员登录、会员注册以及密码修改等管理。同时对整个系统的分析、设计过程给出一个完整论证。网站会员的注册与登录系统是一种基于集中统一规划的数据库数据管理新模式。本系统的建成无疑会为用户对网站的了解和办理业务提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有足够认识,并深入的了解 Visual C#的使用和管理系统的相关知识。在信息时代的今天,人类需要对在政治、经济、军事、文化、科研、教育等领域产生的大量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,作为计算机的三大主要应用(科学计算、过程控制和数据处理)之一的数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都以数据库技术作为核心。现在大多数的网站管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用能否可以很好的解决这些问题要看系统的可行性,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面:(1)技术可行性:处理速度快、准确通过权限的设置,数据的安全性好、方便查询、借阅管理等。 (2)经济可行性:系统建设不需要很大的投入、可缩减人力投入。(3)运行上可行性:本系统作为一个小型的网站登录系统,所耗费的资源非常的小。 (4)从各种社会因素可行性分析:可降低工作人员工作强度,提高效率,会得到学校工作人员的一致同意的。综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。3. 需求分析3.1 系统概述6在网络如此发达的当下,网站已成为网络的实际载体,但是以前的网站所提供的服务,已经不能满足广大网民们的需求,而一些过大的权限与特殊功能的开发,又使网站的开发与后期的生存越来越艰难,网站的注册可以使更多的网民对网站留下好的印象与归属感。另一方面其操作方便快捷,技术上也比较成熟,因此受到当代人们的喜爱。本项目名称为:网站会员登录与注册。分为四个模块:会员登录模块,会员注册模块,会员密码修改模块,主页面模块。本项目提出者为河南交通职业技术学院,开发者为软件一班开发组。3.2 实现目标网站会员登录与注册项目主要实现以下目标:(1 )界面设计美观有好;(2 )数据存储安全可靠;(3 )信息分类清晰准确;(4 )提供灵活方便的权限设置功能,是系统管理分工明确;(5 )具有易维护性、可操作性、以及良好可的扩展性;3.3 运行环境3.3.1 软件环境(1)操作系统操作系统为 Microsoft Windows 2000 Server 或以上服务器版本。(2)数据库服务器数据库服务器为 Microsoft SQL Server 2005。(3)Web 服务器Web 服务器为 Microsoft IIS6.0。3.3.2 硬件环境Windows 2000 Server 服务器、MS SQL Server 2000 数据库服务器、WEB 服务器(IIS)最低需求配置:CPU : Intel Pentium 166MHZ 或以上级别的微处理器(或同级别的兼容处理器)内存: 128MB 或以上硬盘: 2GB 或以上,剩余空间 650M 或以上学校现有客户机己经达到的最小配置:内存: 1GB硬盘: 120G74. 系统设计4.1 功能概述现在网站很多功能都需要会员才能使用,例如在网站上下载文件,查看某些文章,留言等。这就需要开发人员给网站设计登录和注册功能。这样使用户成为会员后能使用更多的功能。本项目具体功能实现如下:(1 )判断用户输入的会员名和密码是否正确;(2 )利用验证码来防止用户非法操作;(3 )用户登录成功后添加登陆日志;(4 )注册新会员;(5 )判断注册新的会员名是否可被使用;(6 )判断用户输入资料是否合法;(7 )用户注册成功添加注册日志;4.2 程序业务流程图本项目实例主要包括三种操作,即用户登录、用户注册和修改密码。用户运行登陆页面,如果用户没有注册会员可以单击“注册用户”按钮跳转到会员注册页面,再此页面里可以先判断用户输入的会员名是否存在,如果存在需要输入会员名,如果用户已存在可以继续输入个人资料来完成注册,完成注册后添加注册日志。如果用户已经注册,则直接输入会员名、密码和验证码,单击“登录”按钮进行登录。在单击“登录”按钮时,系统首先判断用户输入的验证码是否正确,如果正确,在判断用户输入的会员名和密码是否正确,都正确后登陆成功。如果用户需要更改密码,则在输入正确的会员名、密码和验证码后登录,登录成功后,在登录页面点击“修改密码” ,页面跳转到密码修改页面,在此页面用户输入用户名、原密码、新密码后,按“确认”按钮,此时系统先判断用户名是否存在,原密码是否正确,如果用户名存在,则原密码正确,则修改密码成功,返回登录页面。8用 户是 否 注 册是注 册 页 面判 断 会 员 名 , 密 码 , 邮件 填 写 是 否 正 确是返 回 登 录 页 面否否 登 录判 断 用 户名 , 密 码 ,验 证 码 是 否正 确是进 入 首 页否是 否 修 改 密码是否判 断 用 户 名 密 码和 新 密 码 是 否 正确是4.1 流程图9系 统注册页面登录页面修改密码页面主页面S Q L 数据库顶层包 : : 主角 1顶层包 : : 主角 24.2 用例图104.3 数据库设计本系统采用 SQL Server 2005 数据库,建立数据库名称为:users ,主要有三个表:Table_1、Table_2、Table_3。4.3 数据库示例图数据表 Table_1 用来储存后台会员名称、密码和基本资料。4.4 Table_1 结构图数据表 Table_2 用来储存会员注册日志,记录会员注册时间。114.5 Table_2 结构图数据表 Table_3 用来储存会员登陆日志,记录会员登录时间。4.6 Table_3 结构图数据库中各表之间关联图。如下:T a b l e _ 1P K N a m eP a s ss e xP h o n ee m a i la d d r e s sT a b l e _ 3N a m eL a n d i n g d a t eT a b l e _ 2P K N a m eL o g i
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号