ASP.NET程序设计与开发高职 教学课件 ppt 作者 眭碧霞 第1-3章 第3章
75页1、3.1 项目背景 3.2 系统分析 3.3 数据库设计 3.4 系统实现 3.5 系统运行 本章小结 训练任务,3.1 项 目 背 景 高校学生在每年毕业的时候都会将大量的物品卖给废品收购站,其中有很多有价值的书本、小电器或者日用品等。特别是把有些书当废纸卖,一本书只能卖到1、2元的价格,远远低于图书本身的应用价值。为了方便学生随时清理自己不需要的物品,避免资源浪费,给大家提供一个交流二手物品信息的平台,本章将给出一个软件项目实例,名为“校园二手物品信息发布平台”。,3.2 系 统 分 析 由项目背景描述可知,本项目的主要功能是:注册用户可以在网上发布信息,非注册用户只能浏览信息,而不能发布信息。围绕此功能,可以把该平台划分为以下几个模块。 1用户注册模块 该模块实现新用户的注册,并为注册的用户分配权限。权限主要分为两类:一类为管理员,主要是审核新注册用户的合法性,删除非法注册用户,删除反动、过期的信息等,管理员用户不能注册;另一类是普通用户,可以发布信息,修改自己的信息,查看自己发布的信息和删除自己发布的信息。,2用户登录模块 该模块实现用户的登录,登录的用户可根据其权限值加载功能菜
2、单,可以根据菜单实现相应的功能;没有登录的用户只能浏览信息而不能发布信息。 3信息发布与维护模块 该模块可以发布新信息,也可以维护自己已经发布的信息,包括添加新信息、删除信息、修改信息等功能,这部分是项目的核心功能之一。,4信息查询模块 该模块可以根据各种条件进行查询,如根据物品的分类查询,根据标题查询,根据物品名称查询等,这一部分功能要求具有可以使用条件组合进行查询的特点,并且查询的效率要比较高。,3.3 数 据 库 设 计 3.3.1 数据库需求分析 根据上面归纳出的系统所要实现的功能要求和实现目标,可以列出系统的各个组成部分的数据项和数据结构。 本书采用的是SQL Server 2000数据库,所用到的数据库的名字为second,在数据库中所用到的表有四个。下面是这四个表的名字和功能。 (1) users:用来存储注册用户的信息。 (2) userrole:用来存储不同权限用户的功能列表。 (3) info:用来存储发布的信息。 (4) Catalogs:用来存储二手物品的分类。,3.3.2 数据库的详细设计 根据数据库需求分析得到的结果,我们创建了四个表的结构,如表3-1表3-
3、4所示。,3.4 系 统 实 现 由于该软件项目涉及到的知识点很多,因此在我们未学习ASP.NET之前实现全部功能显然是不可能的。作为一个体验式的项目,我们给出了一个浏览物品信息的实现方法,其他功能将在学习完本书的第410章后,在第11章中完整实现。读者只需要按照本示例的操作步骤即可实现。 3.4.1 创建发布信息(info)表 (1) 打开SQL Server 企业管理器,创建数据库second,如图3-1所示。,图3-1 新建数据库second,(2) 新建发布信息表info,如图3-2所示。 (3) 向info表添加若干数据,如图3-3所示。,图3-2 新建表info,图3-3 向info表添加数据,3.4.2 Web.config文件配置 (1) 打开VS.NET 2005,新建一个网站second,如图3-4所示。 (2) 在“解决方案资源管理器”上单击右键,选择“添加新项”,添加一个Web.config文件,如图3-5和图3-6所示。,图3-4 创建新网站second,图3-5 添加新项,图3-6 添加Web.config文件,(3) 在打开的Web.config文件中添加
4、以下代码: 删除文件中的“”,得到如图3-7所示的文件结构。,图3-7 配置好的Web.config文件,3.4.3 信息列表(Default.aspx)页面的实现 (1) 打开Default.aspx,并切换到设计视图,选择菜单栏的“布局”,点击“插入表”选项,如图3-8所示。 (2) 在“插入表”对话框中选择“模板”的默认布局,如图3-9所示。 (3) 在“解决方案资源管理器”上单击右键,选择“新建文件夹”,如图3-10所示,把文件夹命名为img。,图3-8 插入表,图3-9 插入布局表的方法,图3-10 新建文件夹,(4) 在“img”文件夹上单击右键,选择“添加现有项”,选择标题图片所在的位置后单击“添加”,将标题文件存放在新创建的“img”文件夹下,如图3-11和图3-12所示。 (5) 用鼠标左键选中图片“banner1.jpg”,直接拖放到布局表上面的一个单元格,并调整表格大小,使图片正好占用整个单元格,如图3-13所示。,图3-11 增加一个名为img的文件夹,图3-12 找到banner1.jpg图片,图3-13 在页面上插入图片,(6) 在“工具箱”中选择“数据”节
《ASP.NET程序设计与开发高职 教学课件 ppt 作者 眭碧霞 第1-3章 第3章》由会员E****分享,可在线阅读,更多相关《ASP.NET程序设计与开发高职 教学课件 ppt 作者 眭碧霞 第1-3章 第3章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页