




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机应用技术系课程设计报告书A课程设计报告书题目: 相册管理系统 班级: 学号: 姓名: 教师: 王建一张中华 周期: 三周 成绩: 2010年12月22日7相册管理系统一、课程设计的目的与要求 (一)课程设计目的与任务本次课程设计,是让我们更熟练的好的学习和使用ASP.NET系统,对ASP.NET有了更深入的了解,增加了我们对所学知识的兴趣。通过课程设计使我们所学的组件类、控件、属性和代码更加的掌握,知道如何实现一个简单系统的功能。本次课程设计设计的是相册管理系统,主要是对图片进行管理,通过对本系统的开发和应用所具有的目的是:1.提高照片存储、收集的管理效率。利用先进的信息技术来取代过去洗照片、存储照片的复杂管理方式的状况,毕竟与过去的手工方式相比计算机在管理方面具备更大的优越性;2.可以使对照片管理更为方便和快捷,从而获得更好的管理手段,完善不足; 因此,本次设计不仅具有理论价值,而且对促进照片信息化的管理,使用具有一定的现实意义。(二)题目要求本系统的主要功能包括:上传相片浏览相片二、设计正文1 系统分析和开发背景 系统分析相册管理系统将数据库和ASP.NET有效地连接起来,ASP处理数据库的强大能力,加上ASP.NET的简单易用,易于编写,ASP.NET成为了较受欢迎的编程工具。相册管理系统至少要有上传相片和浏览相片两方面功能,这样才能体现出相册管理的概念。用户可以对相册进行上传相片和浏览相片,而且要进行对图片格式的进行判断,这样才可以保证上传图片的正确性,这些操作只有相册的用户才可以进行操作。 开发背景随着科学技术的不断发展,数码相机也已经逐渐进入到普通家庭的生活,大家在日常生活中拍摄了大量的照片,是不是碰到大量相片的管理和分发问题,从而也导致这些的相片无从观赏的问题,更谈不上与朋友、亲人一同共享。家人的变化,如果都能记录好,那将是何等愉悦的事情。朋友、亲人在节日的聚会,能一种方便的方式将聚会的场景分发给在位的所有人,那又是多开心的事情。相册管理系统就是以此为背景,从实际出发,结合动态网页制作的概念、技术及系统开发的基本原理和方法开发的。2 功能详细描述相册管理系统主体分为三大部分:用户登陆和使用相册和退出本系统。 用户通过对用户名和密码的校验才可以登录,会出现一个相册管理系统主界面,里面包含了用户可以做的所有操作。在相册主界面部分可以上传相片,浏览相片,新建相册,删除相册等。 退出本系统就彻底的退出了学生成绩管理系统。3、数据结构或数据库设计 数据库需求分析相册管理系统采用的是Sql Server 数据库,是Microsoft公司推出的Sql Server 数据库管理系统的一个版本。它以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个很好的平台。本系统一般都是为了满足用户对相册存储,浏览的需要而建立的系统,这些系统一般都具有复杂的数据库需求关系。为了相册管理建立具有扩展性的数据库模型是非常具有挑战性的,而一个数据库模型设计好坏,也是关系的存储需求和日常动作,可见,在构建相册管理系统中,数据库需求分析是非常重要的步骤。合理的数据库模型建设一般需要遵循一定的分析步骤,其中找出系统的核心模型及实体,是数据库需求分析的重要环节。相册管理系统所有的工作都是围绕用户名与密码或上传相片与浏览相片来展开的,可见用户是本系统的核心实体。 数据库逻辑设计相册管理系统用户表结构,如表3.1所示序号字段描述类型1username用户名varchar(10)2password密码varchar(10)表3.1用户表结构相册管理系统相册基本信息表结构,表3.2所示序号字段描述类型1相册名称相册名称varchar(50)2相册类型相册类型varchar(50)3相册描述相册描述varchar(50)4相册封面相册封面varchar(50)5添加日期添加日期varchar(50)表3.2相册基本信息表结构相册管理系统相册类型表结构,表3.3所示序号字段描述类型1相册类型相册类型Nchar(50)表3.3相册类型表结构相册管理系统风景表结构,如表3.4所示序号字段描述类型1name图片名varchar(50)2tupian图片地址varchar(50)表3.4风景表结构相册管理系统照片表结构,如表3.5所示序号字段描述类型1name图片名varchar(50)2tupian图片地址varchar(50)表3.5照片表结构相册管理系统喜欢的表结构,如表3.6所示序号字段描述类型1name图片名varchar(50)2tupian图片地址varchar(50)表3.6喜欢的表结构4、主要功能逻辑过程和实现算法(1)建立数据库,添加表、添加记录:在SQL中创建一数据库,名为“相册管理系统”;打开“相册管理系统”数据库,新建表:建立要使用的数据库表。(2)连接数据库并显示数据:添加一个SqlDataSource控件,单击上方的小三角图标,在打于的窗口中选择“配置数据源”,在打开的配置数据源窗口中,选择连接到哪个数据库,单击“下一步”,选择表名,以及要显示的字段名称,单击“下一步”,“测试查询”,单击“确定”按钮。再将GridView控件放入窗体页中,单击上方的小三角图标,在打于的窗口中选择“配置数据源”,在打开的配置数据源窗口中,选择连接到哪个数据库,单击“下一步”,选择表名,以及要显示的字段名称,单击“下一步”,“测试查询”,单击“确定”按钮。设置相应属性,以达到设计要求。(3)相册管理系统实现的相应功能: 登录操作用户在登录界面填写完用户名及密码后,单击确定按钮,不是所有的用户名和密码都能进入,输入的用户名和密码需与数据库中的用户表内的记录一致,需进行判断。注册操作如果想使用相册管理系统,可是又没有用户名和密码的,可以单击用户登录界面的注册一项,这样可以自己定义用户名和密码,这样就可以对相册进行操作。录入操作用户在进入系统后可以进行相应操作,其中包括新建相册等,新建相册需要把输入的信息添加到数据库中,相册才可以建立成功。5、界面设计 登录界面 相册基本信息上传图片6、系统测试用户登陆:测试数据:用户名:admin,密码:admin如果没有用户名和密码还可以进行注册,注册成功再进行登陆。新建相册:测试数据:相册名称:30个字以内 相册分类:连接数据库表从中选择类型相册封面:格式是.jpg 相册描述:200字以内本系统通过各种测试,基本满足的系统应有的功能,真正的实现相册信息的合理化、现代化、信息化管理,整个系统软件平台给人感觉简洁明了,功能相对集中,操作不繁琐,大大的减少了用户操作不清楚的问题。三、小组成员分工说明独立完成四、课程设计总结或结论1 课程设计过程中出现的技术难点和解决方法:、在控件的使上并不熟练,往往想法是好的,却使用了错误的控件,导致功能无法实现。解决方案:查看课本或向同学、老师请教。、自己在编写代码是总是马虎,出现一些问题,但是却无法找到问题的出处,找同学帮忙,有时也是找不到。解决方案:找同学帮忙或是请老师来帮忙。、自己在连接数据表时,连接出错,最后导致运行时无法显示数据表中的数据。解决方案:在无可奈何之下,我只有将所有的有关操作重新来过。在这次设计中遇到了很多实际性的问题,在实际设计中才发现,所以有些问题不但要深入地理解,而且要不断更正以前的错误思维。一切问题必须要靠自己实践才能解决,在解决的过程中自己在慢慢提升。程序设计是一个很灵活的东西,怎么衔接各个子程序,数据库的连接,在这些技术上我都遇到了困难,系统设计是软件和硬件的结合,二者是密不可分的,通过这次课程设计我也发现了自身存在的不足之处,自己对本课程的知识掌握不够熟练,在老师和同学的帮助下,经过一番努力才得以解决。2 课程设计期间的主要收获:、在Microsoft Visual Studio的使用上技术更加熟练,了解了更多控件的功能与使用方法,使我对实践学习产生的积极的影响。、课设的过程必然要让数据库与Microsoft Visual Studio连接使用,起初自己真的是很糟糕,在不断的请教同学与老师的过程中,加上自身的努力,使自己的能力有所提升,学到了很多的东西,使我受益匪浅。、通过三周的课设让我知道,即使是一个小小的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小区室外路灯施工方案
- 小学篮球趣味活动策划方案
- 老旧小区施工方案暗标
- 决策咨询建议专刊方案
- 新疆阿拉沟水库施工方案
- 沈阳大赛活动会议方案策划
- 大学创意活动策划方案公司
- 五一永州景区活动策划方案
- 火锅店过年开业营销方案
- 造价咨询综合协调方案
- 2024从“小众运动”到“全民热潮”解码网球人群与市场机遇
- ktv营销管理方案
- 2025-2030中国质子治疗系统行业市场发展趋势与前景展望战略研究报告
- 输血规范培训制度
- 第一单元与班级共成长 教学设计-2023-2024学年道德与法治四年级上册(部编版)
- 干道工程(道路、燃气、雨污水管线、再生水管线)投标方案(技术方案)
- 房子互换简单协议书
- 钢结构厂房基础施工承包合同
- 江苏连云港历年中考作文题与审题指导(2003-2024)
- 劳务分包加采购合同标准文本
- 带状疱疹护理课件
评论
0/150
提交评论