软件爱好者报告.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件爱好者报告

《软件设计与开发课程实践一、课程设计目的 - 2 - 二、设计内容 - 2 - 三、具体要求 - 2 - 四、设计环境 - 2 - 五、设计安排 - 3 - 六、设计过程(详细设计) - 3 - 1.流程图设计 - 3- 2.数据库设计 - 4 - 3.界面设计 - 5 - 七、个人小结 - 10- 八、参考资料 - 11- 一、课程设计目的 1.复习、巩固ASP.NET的基础知识,进一步加深对ASP.NET技术的理解和掌握; 2.培养实践动手能力,将理论和实际结合起来,锻炼同学们分析解决问题的能力; 3.培养学生在项目开发过程中的团队合作精神、创新意识及能力。 二、设计内容 此网站为软件爱好者提供交流平台的一个综合性网站,主要为会员用户提供积分获取、文件上传和下载功能,普通用户(游客)可以浏览俱乐部的一些动态,通过注册可以成为会员用户。主要实现功能如下: 1)实现文件加密; 2)下载通过密码是否正确来判定下载与否; 3)文件类型可以是:文件(如office、word、excel)、图形(如jpg、bmp、swf)、二进制(如exe、dll、com)、专用软件(如ps、f、acad)等。 三、具体要求 1)网站基于asp.net(或c#或web),建立数据库,用web.config实现前台数据库和后台数据库的连接; 2)在html的table表格中添加控件; 3)对系统模块分析、控制模块分析正确,符合课题要求,实现相关功能; 4)关注GridView的实用 四、设计环境 Windows xp操作系统、MicroSoft Visual Studio 2008、MicroSoft SQL Server 2000。 五、设计安排 1)小组成员: 胡妍妍、邰建芳、姜雨晴、蒋亚君、曹一帆 2)小组分工: 整个课程设计分为两大模块:数据库设计和网站设计。数据库设计是根据小组所有成员的商量内容,由胡妍妍同学来完成数据库的实现;网站框架的设计是集体商量后,由姜雨晴同学完成;邰建芳同学负责用户登录和注册页面的设计及个人信息的查询修改功能的实现;胡妍妍和曹一帆同学完成信息共享(包括资源浏览、上传和下载功能);蒋亚君同学负责美工部分,包括信息图片的搜索、各个页面的设计及相关链接的实现。 六、设计过程(详细设计) 1.流程图设计 1)用户检测及登录流程 2)会员浏览的流程图 2.数据库设计 1)表说明 a.用户表 列名 数据类型 允许空 注释 用户名 Varchar(50) 否 主键,登录名 注册邮箱 Varchar(100) 否 密码 Varchar(50) 否 加密处理 权限 Int 否 积分 Int 否 b.文件表 列名 数据类型 允许空 注释 文件名 Varchar(100) 否 主键 文件类型 Varchar(50) 否 外键 文件大小 Int 否 以KB为单位 文件内容 Varchar(8000) 否 上传用户 Varchar(50) 否 外键 上传时间 Datetime 否 积分 Int 否 c.记录表 列名 数据类型 允许空 注释 用户名 Varchar(50) 否 主键 文件名 Varchar(100) 否 外键 操作类型 Int 否 0:下载 1:上传 时间 Datetime 否 d.文件类型表 列名 数据类型 允许空 注释 文件类型号 Int 否 主键 文件类型描述 Varchar(50) 否 2)数据库的连接 通过修改web.config来实现数据库和网站的连接, sqlConnection coon=new SqlConnection(); coon.ConnectionString=”server=localhost;uid=sa;pwd=; database=ClubDatabase” coon.Open(); 3.界面设计 1)注册界面设计 注册代码为: SqlConnection con = new SqlConnection(server= (local);uid=sa;pwd=sa;database=ClubDatabase); con.Open(); if (TextBox2.Text == TextBox3.Text) { string Button1; Button1 = insert into 用户表(用户名,注册邮箱,密码,权限,积分) values( + + TextBox1.Text.Trim() + + , + + TextBox4.Text.Trim() + + , + +

文档评论(0)

yy556911 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档