收藏 分享(赏)

(2010)思政课实践教学的实施方案.doc

上传人:晚风 文档编号:2410284 上传时间:2020-07-11 格式:DOC 页数:14 大小:104.65KB
下载 相关 举报
(2010)思政课实践教学的实施方案.doc_第1页
第1页 / 共14页
(2010)思政课实践教学的实施方案.doc_第2页
第2页 / 共14页
(2010)思政课实践教学的实施方案.doc_第3页
第3页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、Session 对象返回的变量将 是Object 对象,会员需要进行相应的类型转换 。 3Visual Studio 2008 Microsoft Visual Studio 2008 是一个平台,在这个平台上可以使用多种语言开发 Windows 应用程 序、ASP.NET Web 应用程序、移动Web 应用程序以及XML WEB Service 等。.NET 框架由三个主要 部分组成:公共语言运行库、统一类库的分层集合和称为 ASP.NET 的Active Server Pages 组件化版本。 4 Visual Studio.NET 是一套完整的开发工具,用于生成ASP.NET 应用程序、

2、XML Web Services、桌 面应用程序和移动应用程序。 Visual Basic.NET、Visual C+.NET、Visual C#.NET 和Visual J#.NET 全 都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。 鉴于Visual C# .NET 开发平台和C#语言的这些优点,所以本系统采用了以上平台和语言。 4SQL Server 2000 目前市场上已有的数据库系统包括MYSQL、Access、Microsoft SQL Server 2000、Oracle(9i、10g、11g),其中以后两种数据库最为普遍。本系统采用的

3、是 Microsoft SQL Server 20004数据库系统,原因如下: A.SQL Server 2000 是微软公司的大型数据库管理系统,它的主要特点有: a.强大的查询与管理功能。 b.强大的数据库开发功能。 c.扩大了对SQL 语言的支持。 d.大量使用可视化的界面操作工具。 e.支持面向对象的程序设计。 f.多平台支持。 g.支持网络应用。 B.SQL Server 2000 是本人接触基于关系型数据库系统以来学的最早也是时间最长的一个数据库系统, 而且T-Sql 语句也是本人最熟悉的查询语句,采用该种数据库对保证系统开发过程的顺利进行将有 很大的帮助。 C.虽然Oracle

4、可在所有主流平台上运行,解决了系统运行过程中的跨平台问题;但是它的企业管理 器使用过程较为复杂。而SQL Server 2000 虽然只能在Windows 上运行,但SQL Server 2000 在 Windows 平台上的表现以及它和Windows 操作系统的整体结合程度、使用方便性、和 Microsoft 开 发平台的整合性都比Oracle 强的很多。 D.Oracle 适用于大型项目,而SQL Server 2000 适用于中小型项目,根据本系统中用到的数据表以及 数据表之间关系的复杂程度, SQL Server 2000 提供的功能足以满足系统需求。 5存储过程的使用 存储过程在概念

5、上4类似于程序中的函数。它们获取输入参数,以黑盒模式运行并返回相应 信息。与函数不同的是,存储过程由数据库引擎执行,而不是在程序中执行。也就是说,将信息 输入到存储过程或从中输出信息都必须通过与数据库交互的技术来完成。在 Visual ASP.NET 中, 本人们可以使用 ADO.NET 完成该任务。 使用存储过程不像解释执行的 SQL 语句那样在提出请求时才进行语法分析和优化工作,这样 运行效率就高了,它提供了在服务器端快速执行 SQL 语句的有效途径。存储过程同时也降低了客 户机和服务器之间的通信量。客户机上的应用程序只要通过网络向服务器发出存储过程的名字和 参数,就可以让 RDBMS 执

6、行许多的 SQL 语句,并执行数据处理。只有最终结果才返回客户端。 5 并且存储过程可以方便实施企业规则,可以把企业规则的运算程序写成存储过程放入数据库服务 器中,由 RDBMS 管理,既有利于集中控制,又能够方便地进行维护。当会员规则发生变化时只 要修改存储过程,无须修改其他应用程序。 6 三、需求分析 (一)系统总体分析 宠物领养助养系统采用四层架构的设计模式 5,使得应用程序设计更加合理,便于日后维护。四 层架构分为: 1)IE 会员表示层:包括会员:宠物查询、宠物领养、宠物助养、注册、留言、收藏、 宠物车、 在线充值、运输、回访、助养金明细查看等模块;管理员:宠物管理、宠物助养金管理、

7、领养管理、 宠物类型管理、会员管理、订单管理、运输方式管理等模块。为人们的宠物的领养助养提供最简单、 最快速、最安全的服务体系; 2)业务逻辑层(BLL):调用数据访问层的功能,来对于特定表的数据操作类,使得数据库的 访问操作更加简单和快速; 3)数据访问层(DAL):包括了连接数据库、数据库的读写、断开数据库等通用数据操作; 4)数据库层保存了整个网站的所有数据。 1.业务流程图 在线领养助养首先由管理员将宠物信息通过宠物管理功能录入数据库;然后会员在注册为网站会 员之后进行宠物的搜索查看,也可以进行留言发布宠物。如果要领养助养宠物只要符合条件就可以 申请领养助养宠物,选择领养 /助养,若选

8、择助养则进行加入宠物车、在线支付即可提交订单;选择 领养则在完成支付之后选择送货方式,之后才可提交订单。若是助养则可以查看每月助养金花费明 细;领养则要每月上传宠物近照以便管理回访。 管理员每天都会维护宠物信息,进行会员发布宠物信息的审核、查看留言、管理会员、处理 会员下达的新订单,并予以执行,也会将助养金额的明细进行记录和通知会员还可以在条件允许 的条件下进行宠物的回访。本系统的顶层业务流程如图 3-1 所示。 图 3-1 宠物领养助养系统的顶层业务流程 搜索/查看宠物查看详细信息 会员登录 确认领养确认助养 选择配送方式 管理员登录 宠物信息 领养/助养信息会员信息报表信息 订单及运送方式

9、审核 订单确认 查看明细表 订单修改运送方式选择 管理 订单 审核 留言信息 发布 7 2.系统结构图 本系统会员分为游客、会员、管理员三个角色。系统结构图 3-2 所示: 物流管理平台开发系统 管理员界面 会员界面 公 告 信 息 发 布 订 单 管 理 路 线 管 理 缴 费 管 理 会 员 信 息 管 理 评 论 管 理 个 人 信 息 维 护 预 约 订 单 查 看 物 流 在 线 支 付 订 单 管 理 进 行 评 论 订 单 修 改 车 辆 调 度 管 理 退 货 图 3-2 宠物领养助养系统功能图 管理员权限: 1)管理员具有管理会员的权限主要是:删除违反协议、长时间不登录等会员

10、的会员信息。 2)管理员具有管理宠物的权限主要是发布新宠物信息、删除已死亡宠物信息、修改宠物领养 助养状态信息、审核会员发布的宠物等。 3) 管理员具有管理订单的权限,包括:修改订单状态、审核订单、取消不合理订单、确认订 单等 4)管理员具有管理宠物类别的权限,包括:添加、删除、修改宠物类别信息。 5)管理员具有管理货运类别的权限,包括:添加、删除、修改货运类别信息。 6)管理员具有管理领养宠物的权限,主要是修改领养信息。 7)管理员具有出具宠物助养金的月明细表的义务,主要用来让会员明白助养金的流向。 会员权限: 1)会员具有浏览网站中所有的宠物信息、留言发布需要救助的宠物信息的权限。 2)会

11、员具有按关键字检索宠物的权限。 3)个人信息管理:修改个人注册信息。 4)密码管理:找回密码、修改密码 5)为会员卡充值,进行助养或领养金的支付。 6)添加、查看或删除个人收藏 7)将选中的宠物放入宠物车。 8)查看、增删宠物车中的宠物 8 9)若助养则直接提交订单;领养提交订单并填写必要的收件信息。 10)若直接助养则直接修改宠物助养金信息。 11)查看包括运费在内的总金额 12)查看助养宠物的月消费明细单。 13)上传领养宠物的近况照片,以便管理员回访。 14)留言信息管理:添加留言 15)退出登录 游客权限: 1)游客具有浏览网站中所有的宠物信息的权限,主要是查看宠物信息。 2)游客具有

12、按关键字检索宠物的权限。 3)游客具有注册为会员的权限 (二)数据描述 1.实体属性图 实体是指客观存在并可相互区别的事物,而属性则是实体所具有的某一特征,一个实体可以 由若干个属性来刻画6。 订单信息 订单编号 货物名称 收件人电话 预约会员 订单时间 备注信息 审核状态 是否发货 货物数量 收件人住址 收件人姓名 预计费用 回执确认 图 3-3 宠物信息属性图 9 订单 地址 宠物名称 收货人姓名 总金额 所在楼层 救助类型 宠物金额 配送费用 电话 下单时间 配送方式会员名 服务金额 图 3-4 订单属性图 会员信息 住址 手机号 密保问题 会员名 密码 姓名 注册时间 登录时间 密保答

13、案 图 3-5 会员信息属性图 管理员 管理员名密码 图 3-6 管理员属性图 10 留 言 留言编号 会员编号 留言回复留言内容 留言时间 会员名 图 3-7 留言属性图 宠物车 宠物编号 助养金额 总价宠物名称 是否领养 助养数目 会员名 图 3-8 收藏信息属性图 明细表 宠物编号 助养总价 价 花费项目花费金额 时间 宠物名称 会员名 图 3-9 明细表信息属性图 11 2.E-R 图 E-R 图7也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方 法,用来描述现实世界的概念模型。 n m m m m n 1 m 1 r q

14、会员 查看/修改 车源信息 留言信息会员信息 1 n p 路线信息预约订单信 息 管理员 管理 订单信息 图 3-10 系统 E-R 图 3.数据字典 数据字典8是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进 行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。 数据项是数据的最小组成单位若干个数据项可以组成一个数据结构数据字典通过对数据项和 数据结构的定义来描述数据流、数据存储的逻辑内容。以下为本系统中的数据项: 表 3-1 为信息表,存储系统中的会员信息。包括会员的会员名、姓名、密码等信息。其详细 设 表 3-1 会员信息表(A_User) 序号字段名类型

15、长度索引备注 1 会员编号Int 4PKey 2 会员名Varchar 50 3 姓名Varchar 50 4 出生日期Varchar 50 5 住址Varchar 50 5 密码Varchar 20 6 性别Varchar 50 7 注册时间DateTime 8 8 密保问题Varchar 200 9 密保答案Varchar 100 12 10 EmailVarchar 100 表 3-2 为管理员表,存储系统中的管理员信息。其详细设计结构如表 3-2 所示。 表 3-2 管理员信息表(A_Admin) 序号字段名类型长度索引备注 1 管理员编号Int 4PKey 2 管理员名Varchar

16、 50 3 密码Varchar 20 表 3-3 为宠物表,存储系统中的宠物信息。其详细设计结构如表 3-3 所示。 表 3-3 订单信息表(A_Animal) 序号字段名类型长度索引备注 1 订单编号Int 4PKey 2 收货人姓名Varchar 50 3 收货人电话Varchar 50 4 收件人地址Varchar 20 5 货物名称Varchar 8 6 货物数量Int 8 7 备注信息Varchar 50 8 提交会员名Varchar 50 9 是否发货Bit 1 10 备注Varchar 50 11 路线选择Varchar 50 12 车源选择Varchar 50 13 回执确认V

17、archar 50 14 回执内容Varchar 100 15 订单时间DateTime 8 16 订单费用Money 8 表 3-4 为宠物类型表,存储系统中的宠物类型信息。其详细设计结构如表 3-4 所示。 表 3-4 宠物类型信息表(A_AnimalTypeInfo) 序号字段名类型长度索引备注 1 类型编号Int 4PKey 2 类型名称Varchar 50 表 3-5 为宠物车表,存储系统中的收藏信息。其详细设计结构如表 3-5 所示。 表 3-5 宠物车信息表(A_Shopcart) 序号字段名类型长度索引备注 1 编号Int 4PKey 2 订单编号Int 4 3 货物名称Var

18、char 50 4 数量Varchar 4 5 收货人姓名Varchar 50 6 收货人地址Varchar 50 13 7 备注信息Varchar 200 续表 3-5 宠物车信息表(A_Shopcart) 7 总金额Money 8 8 救助类型Varchar 50 9 会员名Varchar 50 表 3-6 为留言表,存储系统中的留言信息。其详细设计结构如表 3-6 所示。 表 3-6 留言表(A_Comment) 序号字段名类型长度索引备注 1 宠物编号Int 4 2 留言内容Varchar 4000 3 留言人Varchar 50 4 时间DateTime 8 表 3-7 为订单表,存

19、储系统中的订单信息。其详细设计结构如表 3-7 所示。 表 3-7 订单信息表(A_OrderInfo) 序号字段名类型长度索引备注 1 订单编号Int 4PKey 2 会员名Varchar 50 3 订单数量Int 4 4 订单名称Varchar 50 5 下单时间Int 4 6 送货方式Varchar 50 7 费用金额Float 8 9 总金额Float 8 10 收货人姓名Varchar 50 11 电话Varchar 50 12 地址Varchar 50 13Email Varchar 50 16 是否已付款Bit 1 表 3-8 为送货方式表,存储系统中的送货方式信息。其详细设计结

20、构如表 3-8 所示。 表 3-8 送货方式(A_Comment) 序号字段名类型长度索引备注 1 编号Int 4PKey 2 配送货类型Varchar 50 3 配送费用Money 8 表 3-9 为回访表,存储系统中的回访信息。其详细设计结构如表 3-9 所示。 表 3-9 回访表(A_Images) 序号字段名类型长度索引备注 14 1 编号Int 4PKey 2 订单编号Int 4 3 图片路径Varchar 50 4 会员名Varchar 50 5 评价内容Varchar 50 6 评价时间DateTime 8 表 3-10 为明细表,存储系统中的账目明细信息。其详细设计结构如表 3-10 所示。 表 3-10 报表信息(A_Money) 序号字段名类型长度索引备注 1 账目编号Int 4PKey 2 会员名Varchar 50 3 宠物编号Int 4 4 宠物名称Varchar 50 5 助养总金额Money 8 6 花费项目Varchar 50 7 花费金额Money 8 8 时间DateTime 8 9 剩余金额Money 8 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系 的数据元素的集合。通常情况下,精心选择的数据结构可以

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报