asp.net综合类B2B市场的设计与实现 第27页

asp.net综合类B2B市场的设计与实现 第27页
第五章 详细设计
5.1 引言
5.1.1 编写目的
    本章详细介绍了本系统的结构,运行的环境,每个模块实现的功能,每个模块输入输出的数据,每个模块的算法实现以及截图,同时也写明了每个模块尚未实现的功能。本文是需求分析中所要求任务的具体实现。
5.1.2 定义
comID 为 company ID的缩写 表示用户的编号
comName 为 company name 的缩写 表示用户名
comEmail 为 company Email 的缩写 表示用户邮箱
comInformation 为 company Information 的缩写 表示用户的详细信息
companylist 为 company list 的缩写 用户表的名称
buyID 为 buy ID 的缩写 表示收购信息的编号
buycomName 为 buy company Name 的缩写 表示发布收购信息的用户名
buyIndex 为 buy Index 的缩写 表示收购信息的标题
buyParticular 为 buy Particular 的缩写 表示收购信息的详细信息
sellID 为 sellID 的缩写 表示出售信息的编号
sellcomName 为 sell company Name 的缩写 表示发布出售信息的用户名
sellIndex 为 sell Index 的缩写 表示出售信息的标题
sellParticular 为 sell Particular 的缩写 表示出售信息的详细信息
attentionb 为 attention buy 的缩写 收购信息关注表的名称
atbID 为 attention buy ID 的缩写 收购信息关注编号
attentions 为 attention sell 的缩写 出售信息关注表的名称
atsId 为 attention sell ID 的缩写 出售信息关注编号
ID 为 administrator ID 的缩写 表示管理员编号
name 为 administrator name 的缩写 表示管理员名称
password 为 administrator password 的缩写 表示管理员密码
5.1.3 参考资料
    《国家计算机标准和文件模板》附录:详细设计说明书
5.2 程序系统的结构
 
5.3 登录程序(Default.aspx) 设计说明
5.3.1 程序描述
    该页面是首页也是登录界面,通过该界面能够进入主页面。也能够进入免责声明页面。
5.3.2 功能
    该程序能够实现注册和登录两种功能。首先判断用户输入的账号在数据库中是否存在,若账号存在,再判断输入的密码是否正确并登录跳转到主页面;若账号不存在,则判断两次输入的密码是否一致,判断邮箱是否输入,然后将该信息写入数据库,登录并跳转到主页面。Label框能够提示用户是否按要求输入各项、重复密码是否正确等各种信息。能够跳转到免责页面查看免责声明。
5.3.3 页面截图
登录界面
 
该界面由一个Label和一个Table组成,Label用来显示登录过程中的提示信息,Table用来获取用户输入的信息,Table由三种元素构成:textbox、button、linkbutton。五个textbox用来获取用户的输入,其中密码输入框的TextMode属性设为Password,这样在输入时就能隐藏输入的内容;button有两个功能:注册和登录;linkbutton是“确认已经阅读免责声明”项,能够链接到另一页面:Explain.htm。
5.3.4 输入项
输入项有两种:
1. 输入账号、密码
2. 输入账号、密码、重复密码、邮箱
    它们均是字符串类型。密码和重复密码需要一致。
5.3.5 输出项
    输出项有一项:登录账号的名称,登录的账号为字符串类型。
5.3.6 代码
在连接数据库之前,需要引入sql server的命名空间
using System.Data.SqlClient;

连接并打开数据库,其中数据库名:151,身份验证账号:sa,密码:tmdjsj
SqlConnection myConn;
        string myConnString = "server=.\\SQLEXPRESS;database=151;user id=sa;password=tmdjsj";
        myConn = new SqlConnection(myConnString);
    myConn.Open();

在使用完数据库资源后,需要关闭数据库
   myConn.Close();

在username不为空的前提下,查询数据库中是否存在该账号,并将结果写入

 << 上一页  [21] [22] [23] [24] [25] [26] [27] [28] [29] [30]  ... 下一页  >> 

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有