基于WEB的女性互动平台系统设计与开发.doc_第1页
基于WEB的女性互动平台系统设计与开发.doc_第2页
基于WEB的女性互动平台系统设计与开发.doc_第3页
基于WEB的女性互动平台系统设计与开发.doc_第4页
基于WEB的女性互动平台系统设计与开发.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物联网综合应用物联网综合应用 实训报告 题 目 学 院 专 业 班 级 学 号 姓 名 20 年 月 日 目目 录录 引言引言 1 1 1 1开发者工具选择开发者工具选择2 2 1.1后台开发工具 .2 1.2数据库的选择 .2 2 2系统分析系统分析4 4 2.1需求分析 .4 2.2市场分析 .4 3 3系统设计系统设计6 6 3.1PC 端设计.6 3.1.1系统功能设计6 3.1.2系统结构图7 3.2安卓端设计 .9 4 4数据库设计数据库设计1010 4.1数据库概念设计 10 4.2数据库逻辑结构 11 5 5系统实现系统实现1515 5.1登录模块 15 5.2个人资料模块 15 5.3资讯管理模块 16 5.4公告管理模块 17 5.5用户信息管理模块 18 5.6论坛管理模块 19 5.7我的收藏模块 19 5.8论坛模块 20 6 6源程序清单及执行结果源程序清单及执行结果2121 6.1DAL .21 6.2BLL .29 7 7总结与心得总结与心得3333 引言引言 随着时代的发展,人们的社会观的进步。女性的地位也越来越高,但是女性社会 地位比男性低这一点是几千年文化传承下来的,所以很多人心中还是不认可女性的。 不仅很多男性有这样的看法,大多数女性也对自己没有信心。她们循规蹈矩,自卑, 按别人安排的生活方式活着,甘愿做一个家庭主妇,靠着别人的钱来生活着。 罗丹说:“生活中并不缺少美,而是缺少美的发现。 ”自卑的女生不是没有力量,而 是没有发现自身的能力。把自己束缚起来,不参加任何实践活动,就很难发现自己的 能力何在。不敢去尝试,似乎从表面上看没有失败,但实际上就意味着失去了一次成 功的机会。所以,自卑的女生要有意识地去创造成功的体验。为此,不妨选一件自己 比较有把握做好的事情,并努力为做好这件事情而充分地准备。一旦体验到了成功的 喜悦,自豪感就会油然而升,自信心就会爆发出来,也会找到继续创造成功的感觉。 综合以上这些,我们开发了一个女性互动平台系统,针对那些对自己没信心的女 性,还有那些对女性能力带有怀疑的男性。提供含有社会上成功女性的生活方式的资 讯文章给用户浏览,收藏。让更多的女性树立自信,选择自己喜欢的生活方式。让那 些对女性能力带有怀疑的男性改变看法,对女性有新的认识。 1开发者工具选择开发者工具选择 1.1 后台开发工具后台开发工具 在这个系统的后台部分我们选择 ASP 作为后台开发工具,尽管当前的后台开发工 具有很多,像 JSP,PHP 等,但是对我们而言,使用 ASP 更加的熟悉,且可以满足系 统的所有需求。并且 ASP 具有一下几个特点: A).无需编译,ASP 脚本集成与 HTML 当中,容易生成,无需编译或链接即可直 接解释执行。 B). 易于生成使用常规文本编辑器,即可进行 ASP 页面的设计。 C). 独立于浏览器,用户端只要使用可解释常规 HTML 码的浏览器,即可浏览 ASP 所设计的主页。ASP 脚本 ASP 脚本是在站点服务器端执行的,用户端的浏 览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器 端见不到正确的页面内容。 D).面向对象 在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组件,还能通 过定制 ActiveX Server Component(ActiveX 服务器组件)来扩充功能。 E). 源程序码不会外漏 ASP 脚本在服务器上执行,传到用户浏览器的只是 ASP 执行 结果所生成的常规 HTML 码,这样可保证辛辛苦苦编写出来的程序代码不会被 他人盗取。 1.2 数据库的选择数据库的选择 在这个系统的数据库部分我们选择 Sql server 2005 作为数据库开发工具,尽管当前 的数据库工具有很多,像 Oracle,Access 等,但是对我们而言,使用 Sql server 2005 更 加的熟悉,且可以满足系统的所有需求。并且 Sql server 2005 具有一下几个特点: A).通过新数据库镜像方法,将记录档案传送性能进行延伸。可以使用数据库镜像, 通过将自动失效转移建立到一个待用服务器上,增强 SQL 服务器系统的可用 性。 B). 使用 SQL2005 版服务器,数据库管理人员将可以在 SQL 服务器运行的情况下, 执行恢复操作。在线恢复改进了 SQL 服务器的可用性,因为只有正在被恢复 的数据是无法使用的,而数据库的其他部分依然在线、可供使用。 C). 在线检索选项可以在指数数据定义语言(DDL)执行期间,允许对基底表格、 或集簇索引数据和任何有关的检索,进行同步修正。例如,当一个集簇索引正 在重建的时候,您可以对基底数据继续进行更新、并且对数据进行查询。 D).新的、速度更快的恢复选项可以改进 SQL 服务器数据库的可用性。管理人员 将能够在事务日志向前滚动之后,重新连接到正在恢复的数据库。 E). SQL Server 2005 将引进一个专门的管理员连接,即使在一个服务器被锁住,或 者因为其他原因不能使用的时候,管理员可以通过这个连接,接通这个正在运 行的服务器。这一功能将能让管理员,通过操作诊断功能、或 TransactSQL 指令,找到并解决发现的问题。 2系统分析系统分析 2.1 需求分析需求分析 此系统旨在为人们提供一个简单的网上互动交流平台。通过该系统,用户可以互 相交流思想和看法,可以学习优秀人士的生活方式。女性互动平台需要满足游客,注 册用户,管理员的需求。 A).游客的需求是: a) 可以浏览,评论资讯。 b) 可以查看论坛的帖子。 B). 注册用户的需求是: a) 可以浏览,评论,收藏资讯。 b) 可以浏览,发布,回复论坛帖子。 C). 管理员的需求是: a) 可以浏览,评论,收藏,发布,删除资讯。 b) 可以浏览,发布,回复,加精,删除论坛帖子。 c) 可以发布网站公告。 d) 可以删除用户信息。 e) 可以进行现场直播。 2.2 市场分析市场分析 市场分析是对市场规模、位置、性质、特点、市场容量及吸引范围等调查资料所 进行的经济分析。 通过市场分析,可以更好地认识市场的商品供应和需求的比例关系,采取正确的 经营战略,满足市场需要,提高企业经营活动的经济效益。我们网站主要通过一下几 点进行市场分析: A).相关行业的市场分析 女人生性喜欢花钱,而且喜欢关注最新的时尚资讯,女性网站可以吸引很多爱美 女人的关注。 女性网站不仅可以吸引女人,对女人好奇的男人也是主要用户群体之一。很多男 人不懂女人,因为女人身上有很多秘密,对于一个涉世不足或者忙于事业没接触过女 人的男人来说,女人的生理,心里,价值观都是很神秘的。就像对月亮一样好奇,月 亮上到底有没有人类呢?女人到底是不是老虎呢?那为什么有时候又那么温柔呢?为 什么女人会有那么好的身材呢?而女性网站的内容正好可以解答他们心中的疑问。 B). 市场主要竞争者分析 现互联网上的关于女性的网站主要有瑞丽女性网,太平洋女性网,新浪女性网, 爱丽时尚网等女性网站,且用户数量很巨大,实力强大。但是这些网站的公司还涉及 了其行业。Fashion Lady 专注与女性生活,为用户带来更好的内容。 C). 公司自身条件分析 由于是学校实训的内容,所以不论是从技术上还是从网站内容更新上来说 Fashion Lady 团队的成员们肯定不及其他平台的团队强大。所以网站所展示的效果肯定没有以 上女性网站的好。但是从成本上来看,我们团队的成本比之其他公司更加少。 3系统设计系统设计 3.1 PC 端设计端设计 3.1.1系统功能设计系统功能设计 本网站是女性互动平台系统,通过该系统向用户传播包含优秀人士的生活的资讯。 用户可以通过本网站学习健身,时尚等方面的知识。通过该系统提供的服务,可以将 系统分为前台展示部分和后台管页面部分。 A).前台展示页面 前台展示页面是直接面向用户的,当用户访问网站是,访问的就是前台展示页面, 女性互动平台系统的前台页面如图 3-1 所示。 图 3-1 前台展示页面按内容可以分为六个模块,包括网站首页模块,悦型格模块,悦妆 容模块,悦乐活模块,悦分享模块,现场直播模块等模块,具体实现的功能如下: a) 网站首页模块 网站首页模块是用户打开网站后看到的第一个页面,该模块 主要实现的功能是显示网站的大概内容。 b) 悦型格模块 悦型格模块是用户点击悦型格链接后进入的页面,该模块主要 实现的功能是显示有关潮流,奢选,秀场,型品方面的资讯。 c) 悦妆容模块 悦妆容模块是用户点击悦妆容链接后进入的页面,该模块主要 实现的功能是显示有关美肤,美体,美发,美妆方面的资讯。 d) 悦乐活模块 悦乐活模块是用户点击悦乐活链接后进入的页面,该模块主要 实现的功能是显示有关旅游,健身,娱乐,美食方面的资讯。 e) 悦分享模块 悦分享模块是用户点击悦分享链接后进入的页面,该模块主要 实现的功能是显示有关育儿,情感,保健,婚姻方面的资讯。 f)现场直播模块 现场直播模块是用户点击现场直播链接后进入的页面,该模 块主要实现的功能是显示管理员的健身教学。 B). 后台页面 后台页面是面向管理员的,在登录后台系统之前,需要用户先通过登录界面来验 证用户的用户名和密码是否正确,如图 3-2 所示。 图 3-2 后台管理页面按功能可分为资讯管理模块,公告管理模块,用户管理模块和论坛 管理模块等四个模块,具体实现的功能如下: a) 资讯管理模块 该模块主要实现对资讯的添加与删除。 b) 公告管理模块 该模块主要实现对公告的添加与删除。 c) 用户管理模块 该模块主要用户注销用户。 d) 论坛管理模块 该模块主要用户管理论坛的帖子。 3.1.2系统结构图系统结构图 A).前台流程图 当打开该网站时,即打开 Index.aspx 页面。Index.aspx 页面的导航条,是进入前台 各个模块的端口,当单击导航条中的超链接时,会进入各模块浏览信息,流程结构如 图 3-3 所示。 图 3-3 B). 后台流程图 在后台管理中,用户需要先通过登录到后台管理界面,在登录过程中需要判断用 户名和密码,流程结构图如图 3-4 所示。 图 3-4 3.2 安卓端设计安卓端设计 安卓端与 PC 端相比较在功能上略微减少,安卓端主要实现的功能是提供资讯给用 户进行浏览,用户可以在安卓端进行收藏文章和评论文章的操作。 4数据库设计数据库设计 4.1 数据库概念设计数据库概念设计 本系统所需要的永久性数据,都储存在 SQL Server 2005 数据库管理系统中。在 SQL Server 2005 数据库中创建数据库 FGirl.mdf,并根据系统创建 8 个表:管理员表 (Admin) 、内容回复表(Comment) 、资讯表(Infomation) 、资讯类别表 (InfomationCategory) 、收藏表(MyColletion) 、用户表(User) 、更贴表 (UserFollow) 、发帖表(UserSend) 。数据库总体 ER 图如图 4-1 所示。 A).管理员表(Admin) 在管理员表中,主要用来储存后台管理员的信息,包括管理员的用户名,密码等 信息。 B). 内容回复表(Comment) 在内容回复表中,主要用来储存用户对资讯的回复内容,包括用户名,回复内容 等信息。 C). 资讯表(Infomation) 在资讯表中,主要用来储存网站的文章,包括资讯标题,资讯内容等信息。 D).资讯类别表(InfomationCategory) 在资讯类别表中,主要用来储存资讯的类别,包括资讯类别名等信息。 E). 收藏表(MyColletion) 在收藏表中,主要用来储存用户收藏的文章,包括用户名,文章标题,文章 ID 等 信息。 F). 用户表(User) 在用户表中,主要用来储存用户的信息,包括用户的用户名,密码等信息。 G).更贴表(UserFollow) 在更贴表中,主要用来储存用户的回帖内容,包括用户的用户名,回帖标题,回 帖内容等信息。 H).发帖表(UserSend) 。 在发帖表中,主要用来储存用户的发帖内容,包括用户的用户名,发帖标题,发 帖内容等信息。 图 4-1 4.2 数据库逻辑结构数据库逻辑结构 数据库概念设计中已经分析了本系统中主要的数据实体对象,通过这些实体可以 得出数据表结构的基本模型,最终实施到数据库中,形成完整的数据结构。 A).管理员表(Admin) 该表的作用是给管理员一个用户名和密码,实现管理员对网站的管理,方便管理 员登录后台管理页面,实现对网站信息的查看和编辑功能,如表 41 所示。 表 41 管理员表 字段名称字段说明类型约束 Id管理员编号自动编号(长整型) 主键(非空) UserName用户名文本(18)空 Password用户密码文本(18)空 Name姓名文本(50)空 Email邮箱文本(50)空 Phone电话号码文本(50)空 B). 内容回复表(Comment) 该表包含 5 个字段,用来发布用户对资讯的评论内容,如表 42 所示。 表 42 内容回复表 字段名称字段说明类型约束 Id回复编号自动编号(长整型) 非空 IfId文章编号长整型空 UserName用户名文本(18)空 CtContent回复内容文本(1000)空 CtTime回复时间时间空 C). 资讯表(Infomation) 该表包含 8 个字段,是用来储存管理员发布的资讯内容,如表 43 所示。 表 43 资讯表 字段名称字段说明类型约束 IfId文章编号自动编号(长整型) 非空 IfCategory文章类别文本(50)空 IfTitle文章标题文本(50)空 IfContent文章内容文本(8000)空 IfDate发布日期时间空 IfPhoto文章封面文本(50)空 IfAuthor作者文本(50)空 IfCategoryId类别编号长整型空 D).资讯类别表(InfomationCategory) 该表包含 2 个字段,用来储存资讯的类别,如表 44 所示。 表 44 资讯类别表 字段名称字段说明类型约束 IfCategoryId类别编号自动编号(长整型) 非空 IfCategory类别文本(50)空 E). 收藏表(MyColletion) 该表包含 5 个字段,用来储存用户收藏的资讯,如表 45 所示。 表 45 收藏表 字段名称字段说明类型约束 CollectionId收藏编号自动编号(长整型) 非空 Username用户名文本(18)空 IfId文章编号长整型空 IfTitle文章标题文本(50)空 IfPhoto文章封面文本(50)空 F). 用户表(User) 该表的作用是给用户一个用户名和密码,实现用户可以在网站上进行跟多的操作, 如表 46 所示。 表 46 用户表 字段名称字段说明类型约束 UserId用户编号自动编号(长整型) 非空 UserName用户名文本(18)空 Password用户密码文本(18)空 Name姓名文本(50)空 Date日期日期空 Email邮箱文本(50)空 Phone电话文本(18)空 SendTotal发帖总数长整型空 G).更贴表(UserFollow) 该表的作用是用来储存用户对论坛帖子的回复内容,如表 47 所示。 表 47 跟帖表 字段名称字段说明类型约束 FollowId跟帖编号自动编号(长整型) 非空 UserName用户名文本(18)空 SendcardId发帖编号长整型空 FollowContent跟帖内容文本(1000)空 FollowDate跟帖日期日期空 UserId用户编号长整型空 SendUserName发帖用户名文本(18)空 Title标题文本(50)空 H).发帖表(UserSend) 该表保航 8 个字段,主要用来储存用户的发帖内容,如表 48 所示。 表 48 发帖表 字段名称字段说明类型约束 SendcardId发帖编号自动编号(长整型) 非空 UserName用户名文本(18)空 Title标题文本(50)空 SendContent发帖内容文本(1000)空 SendDate发帖日期日期空 Jurisdiction权限文本(50)空 UserId用户编号长整型空 FollowDate最后更新时间日期空 5系统实现系统实现 5.1 登录模块登录模块 登录模块如图 5-1 所示。 图 5-1 在登录模块中输入正确的用户名和密码,点击“登录按钮”即可登录女性互动平台 系统,如果输入错误的用户名或者密码,则会提示错误。 检测用户名和与之相对应的用户密码是由系统与后台数据库中的管理员表和用户 表中记录的信息进行比对,比对出错则会返回相应的错误提示信息。 系统会优先判断用户名是否为管理员用户名,若不是,继续判断是否为注册用户 的用户名。 5.2 个人资料模块个人资料模块 个人资料模块如图 5-2,图 5-3 所示。 图 5-2 图 5-3 个人资料模块分两个小模块,基本资料模块和修改密码模块。基本资料模块显示 的是用户的姓名,邮箱,电话等信息,在文本框中输如用户想要修改的资料,点击“保 存按钮”可以修改自己的基本资料。 修改密码模块是用户进行修改密码操作的模块,按条件输入正确的旧密码与新密 码再按“保存密码”便可修改自己的密码。 5.3 资讯管理模块资讯管理模块 资讯管理模块如图 5-4,图 5-5 所示。 图 5-4 图 5-5 资讯管理模块分为添加资讯和全部资讯两个小模块。在添加资讯中,管理员可以 对选择资讯的类别,对网站进行添加资讯操作。 在全部资讯模块中,管理员可以查看网站的全部资讯,还可以对资讯进行删除操 作。 5.4 公告管理模块公告管理模块 公告管理模块如图 5-6,图 5-7 所示。 图 5-6 图 5-7 公告管理模块分为添加公告和查看公告两个小模块。在添加公告中,管理员可以 对网站进行添加公告操作。 在查看公告模块中,管理员可以查看网站的全部公告,还可以对公告进行删除和 推送的操作。 5.5 用户信息管理模块用户信息管理模块 用户信息管理模块如图 5-8 所示。 图 5-8 在用户信息管理中,管理员可以查看网站所有的注册用户,可以进行注销注册用 户的操作。 5.6 论坛管理模块论坛管理模块 论坛管理模块如图 5-9 所示。 图 5-9 在论坛管理模块中,管理员可以查看网站上所有的帖子,可以对帖子进行加精的 操作,还可以删除帖子,也可以对加精的帖子进行取消加精的操作。 5.7 我的收藏模块我的收藏模块 我的收藏模块如图 5-10 所示。 图 5-10 我的收藏模块是用户点击我的收藏后进入的模块,在该模块显示的用户收藏的资 讯,在此模块,用户可以进行取消收藏的操作。 5.8 论坛模块论坛模块 论坛模块如图 5-11 所示。 图 5-11 论坛模块是的作用是提供给用户们一个相互分享的平台,在该模块,用户可以进 行发帖操作,其他用户可以对该帖子进行回复,更贴。 6源程序清单及执行结果源程序清单及执行结果 6.1 DAL using System; using System.Collections.Generic; using System.Linq; using System.Text; using Model; namespace DAL public class Class1 FGirlEntities FContext = new FGirlEntities(); public List selectAdmin(Admin ad, int num) if (num = 0) return (from r in FContext.Admin where r.UserName = ad.UserName if (num = 1) return (from r in FContext.Admin where r.UserName = ad.UserName select r).ToList(); else return FContext.Admin.ToList(); public List selectUser(User user,int num) if (num = 0) return (from r in FContext.User where r.UserName = user.UserName if (num = 1) return (from r in FContext.User where r.UserName = user.UserName select r).ToList(); else return FContext.User.ToList(); public List selectCollection(MyCollection coll, int num) if (num = 0) return (from r in FContext.MyCollection where r.IfId = coll.IfId else return FContext.MyCollection.ToList(); public List selectInfo(Infomation info,int num) if (num = 0) return (from r in FContext.Infomation where r.IfCategory = info.IfCategory select r).ToList(); else return FContext.Infomation.ToList(); public List selectComment(Comment ct, int num) if (num = 0) return (from r in FContext.Comment where r.IfId = ct.IfId select r).ToList(); else return FContext.Comment.ToList(); /修改管理员信息 public int updateAdmin(Admin ad) var result = from r in FContext.Admin where r.UserName = ad.UserName select r; if (result.Count() != 0) foreach (Admin r in result) r.Password = ad.Password; r.Name = ad.Name; r.Email = ad.Email; r.Phone = ad.Phone; FContext.SaveChanges(); return 0; return 1; /修改用户信息 public int updateUser(User user) var result = from r in FContext.User where r.UserName = user.UserName select r; if (result.Count() != 0) foreach (User r in result) r.Password = user.Password; r.Name = user.Name; r.Email = user.Email; r.Phone = user.Phone; FContext.SaveChanges(); return 0; return 1; public int updateUserSend(UserSend send) var result = from r in FContext.UserSend where r.SendcardId = send.SendcardId select r; if (result.Count() != 0) foreach (UserSend r in result) r.Jurisdiction = send.Jurisdiction; FContext.SaveChanges(); return 0; return 1; public void deleteAdmin(Admin ad) Admin admin = (from r in FContext.Admin where r.UserName = ad.UserName select r).Single(); FContext.Admin.Remove(admin); FContext.SaveChanges(); /删除用户 public void deleteUser(User us) User user = (from r in FContext.User where r.UserName = us.UserName select r).Single(); FContext.User.Remove(user); FContext.SaveChanges(); /删除资讯 public void deleteIfmation(Infomation info) Infomation infomation = (from r in FContext.Infomation where r.IfId = info.IfId select r).Single(); FContext.Infomation.Remove(infomation); FContext.SaveChanges(); /删贴 public void deleteUserSend(UserSend send) UserSend userSend = (from r in FContext.UserSend where r.SendcardId = send.SendcardId select r).Single(); FContext.UserSend.Remove(userSend); FContext.SaveChanges(); /取消收藏 public void deleteCollection(MyCollection coll) MyCollection collection = (from r in FContext.MyCollection where r.IfId = coll.IfId FContext.MyCollection.Remove(collection); FContext.SaveChanges(); /添加用户 public void insertUser(User us) var result = from r in FContext.User where r.UserName = us.UserName select r; var result2 = from r in FContext.Admin where r.UserName = us.UserName select r; if (result.Count() = 0 user.UserName = us.UserName; user.Password = us.Password; user.Phone = us.Phone; user.Name = us.Name; user.Email = us.Email; user.Date = us.Date; FContext.User.Add(user); FContext.SaveChanges(); /评论 public void insertComment(Comment ct) Comment comment = new Comment(); comment.IfId = ct.IfId; comment.UserName = ct.UserName; comment.CtContent = ct.CtContent; comment.CtTime = ct.CtTime; FContext.Comment.Add(comment); FContext.SaveChanges(); /收藏 public void insertCollection(MyCollection coll) MyCollection collection = new MyCollection(); collection.Username = coll.Username; collection.IfId = coll.IfId; collection.IfPhoto = coll.IfPhoto; collection.IfTitle = coll.IfTitle; FContext.MyCollection.Add(collection); FContext.SaveChanges(); /添加资讯 public void insertInfomation(Infomation info) Infomation infomation = new Infomation(); infomation.IfAuthor = info.IfAuthor; infomation.IfCategory = info.IfCategory; infomation.IfContent = info.IfContent; infomation.IfTitle = info.IfTitle; infomation.IfPhoto = info.IfPhoto; infomation.IfDate = info.IfDate; FContext.Infomation.Add(infomation); FContext.SaveChanges(); /发帖 public void insertUserSend(UserSend user) UserSend userSend = new UserSend(); userSend.UserName = user.UserName; userSend.Title = user.Title; userSend.SendContent = user.SendContent; userSend.Jurisdiction = user.Jurisdiction; userSend.FollowDate = user.FollowDate; userSend.SendDate = user.SendDate; FContext.UserSend.Add(userSend); FContext.SaveChanges(); /更贴与回复 public void inserUserFollow(UserFollow user) UserFollow userFollow = new UserFollow(); userFollow.UserName = user.UserName; userFollow.SendcardId = user.SendcardId; userFollow.FollowContent = user.FollowContent; userFollow.FollowDate = user.FollowDate; userFollow.SendUserName = user.SendUserName; userFollow.Title = user.Title; FContext.UserFollow.Add(userFollow); FContext.SaveChanges(); 6.2 BLL using System; using System.Collections.Generic; using System.Linq; using System.Text; using DAL; using Model; namespace BLL public class Class1 DAL.Class1 dal = new DAL.Class1(); public List selectUser(User user, int num) return dal.selectUser(user, num); public List selectAdmin(Admin ad, int num) return dal.selectAdmin(ad, num); public List selectCollection(MyCollection coll, int num) return dal.selectCollection(col

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论