许愿墙的设计与实现毕业论文(编辑修改稿)内容摘要:

定义各级上的模式,这就需要一组软件提供相应的定义工具;数据库为了保证其中的数据安全和一致性,必须有一套软件来完成相应的控制和管理任务,这样的软件称为数据库管理系统,即 DBMS。 DBMS 的功能随着系统而异,但是通常情况下都包 括如下几个方面的功能: 数据库描述功能:定义数据库的全局逻辑结构 (概念模式 )、局部逻辑的结构 (外模式 )以及其它各种数据库对象。 数据库管理功能:包括系统控制、数据存储以及更新管理、数据安全性与一致性维护。 数据库查询和操作功能:能从数据库中检索住处或者改变信息。 数据库建立与维护功能:包括数据写入、数据库重建、数据库结构维护、恢复以及系统性能监视等。 如果以内容来划分 DBMS 的组成,它应该包括下面三个部分: a)数据描述语言 (DDL)以及它的解释程序。 b)数据操纵语言 (DML)以及它的解释程序。 c)数据库管 理例行程序。 数据库访问技术 数据库是非常复杂的软件,编写程序通过某种数据库专用接口与其通信是非常复杂的工作,为此产生了数据库的客户访问技术,即数据库访问技术。 数据库访问技术将数据库外部与其通信的过程抽象化,通过提供访问接口,简化了客户端访问数据库的过程。 一个好的数据库访问接口就好象程序代码的放大镜 ,如图 3 所示。 客户代码 数据库接口 调用的数据库代码 图 数据库访问接口 目前供应商提供的数 据库接口分专用和通用两种。 专用数据库接口具有很大的局限性,可伸缩性也比较差。 通用的数据库接口提供了与不同的、异构的数据库系统通信的统一接口,采用这种数据接口可以编写一段代码来实现对多种类型数据的复杂操作 ,如图三所示。 目前 Windows 系统上常见的数据库接口包括: ODBC(开放数据库互连 ) MFC(Microsoft 基础类 ) ODBC 类 DAO(数据访问对象 ) RDO(远程数据对象 ) 山西工商学院论文(设计) 第 8 页 共 44 页 OLE DB(对象链接嵌入数据库 ) 界面设计 虽然 HTML 语言提供了对常用 Windows 标准控件的支持,但是,由 于 Windows 标准控件的形状和颜色十分单一,网页的视觉效果可能会很差。 例如 : 列表框和下拉列表框只能呈现凹陷边框,而且下拉列表的箭头的颜色不能改变,滚动条只能出现在窗口的下边和右边,当网页分成多个帧的时候,滚动条就不可避免的出现在网页的中间,破坏网页的整体性。 若在网页的设计中主动配合 Windows 标准控件的形状和颜色,网页的创作空间就会受到限制。 因此,有必要实现网页中的自定义控件,以满足网页设计艺术化的要求。 网站色彩搭配 打开一个网站,给用户留下第一印象的既不是网站丰富的内容,也不是网站合理的版面 布局,而是网站的色彩。 色彩对人的视觉效果非常明显,一个网站设计成功与否,在某种程度上取决于设计者对色彩的运用和搭配。 因为网页设计属于一种平面效果设计,在排除立体图形、动画效果之外,在平面图上,色彩的冲击力是最强的,它很容易给用户留下深刻的印象。 因此,在设计网页时,必须要高度重视色彩的搭配。 色彩五颜六色、千变万化。 其中,红、黄、蓝是三原色,三原色通过不同比例的混合可以得到各种颜色。 色彩有冷暖色之分,冷色 (如蓝色 )给人的感觉是安静、冰冷;而暖色 (如红色 )给人的感觉是热烈、火热。 冷暖色的巧妙运用可以让网站产生意 想不到的效果。 色彩与人的心理感觉和情绪也有一定的关系,利用这一点可以在设计网页时形成自己独特的色彩效果,给浏览者留下深刻的印象。 一般情况下,各种色彩给人的感觉是: 红色代表热情、活泼、热闹、温暖、幸福、吉祥 橙色代表光明、华丽、兴奋、甜蜜、快乐 黄色代表明朗、愉快、高贵、希望 绿色代表新鲜、平静、和平、柔和、安逸、青春 蓝色代表深远、永恒、沉静、理智、诚实、寒冷 紫色代表优雅、高贵、魅力、自傲 白色代表纯洁、纯真、朴素、神圣、明快 灰色代表忧郁、消极、谦虚、平凡、沉默、中庸、寂寞 黑色代表崇高、坚实、严肃 、刚健、粗莽 在色彩搭配中一般 遵循 下述一些原则: (1) 特色鲜明 : 一个网站的用色必须要有自己独特的风格,这样才能显得个性鲜明,给浏览者留下深刻的印象。 (2) 搭配合理 : 网页设计虽然属于平面设计的范畴,但它又与其它平面设计不同,它在遵从艺术规律的同时,还考虑人的生理特点,色彩搭配一定要合理,给人一种和谐、愉快的感觉,避免采用纯度很高的单一色彩,这样容易造成视觉疲劳。 山西工商学院论文(设计) 第 9 页 共 44 页 (3) 讲究艺术性 : 网站设计也是一种艺术活动,因此它必须遵循艺术规律,在考虑到网站本身特点的同时,按照内容决定形式的原则,大胆进行艺术创新, 设计出既符合网站要求,又有一定艺术特色的网站 [2]。 在设计标本室时主要考虑的因素是要能让用户浏览过之后,以后还会再登陆标本室网站,因此用了朴素、大方、简洁、和谐的设计原则。 山西工商学院论文(设计) 第 10 页 共 44 页 第 3 章 系统需求 功能需求 前台 Web 程序: 许愿墙网站 登录 对用户的用户名和密码进行验证 注册 对用户注册的信息进行登记程序 许愿墙 愿望列表 显示系统中所有的愿望信息 查询 按条件查看愿望信息 愿望详情 显示相关愿望的详细信息。 消息通知 管理我收到的消息通知 查询、显 示、删除我接收到的消息通知 消息通知详情 查看消息通知的详细信息 会员中心 进入会员中心可以修改自己的登记信息以及登录密码 我的愿望 管理我许下的愿望 查询、显示、删除我许下的愿望 发布愿望 提交新的愿望信息 退出 清除用户状态程序 图 前台页面功能 后台管理 Web程序: 许愿墙网站 登录 对管理员的用户名和密码进行验证 密码修改 管理员修改自己的登录密码 注册会员管理 管理员管理注册会员信息,删除 会员信息 愿望管理 愿望列表查看 显示系统中所有会员上传的愿望信息 查询 按条件查看愿望信息 愿望详情 查看会员的愿望详情 删除愿望 上传会员上传的不合法愿望信息 消息通知 添加消息通知 给会员发送消息或通知信息 消息通知管理 管理已发送的消息活通知信息,删除信息 退出 清除管理员用户状态程序 图 后台管理功能分析 山西工商学院论文(设计) 第 11 页 共 44 页 系统需求 整体性能需求 界面简单,方便用户使用 数据精确 度 本系统所有用到的数据精度的要求:时间精确到时分秒。 搜索需求 系统需要实现管理员查看注册会员信息,并且可以查询会员许下的愿望信息,以及发布的消息通知信息,需要做的信息准确、及时、界面显示友好。 查看需求 管理员需要可以查看前台所有的信息页面,并且可以通过“登录”的方式,进入后台管理界面,进行信息查看,需要信息准确、及时、界面显示友好。 管理需求 管理员登录系统后,可以修改自己的登录密码,可以管理注册会员信息,以及管理会员发布的愿望信息,以及发送站内消息, 管理员的操作关系整个系统的命运,因此需要足够的安全性,以及准确性,确保系统可以正常运行。 山西工商学院论文(设计) 第 12 页 共 44 页 第 4 章 总体设计 基本设计概念和处理流程 后台工作顺序图 图 管理员登录流程 图 后台管理顺序图 拥有所有访客权限 进入管理中心 管理员 管理员 网站管理员 成功登录系统 进入登录页面 查 看前台许愿信息 提交登录信息 车 退出系统,进入网站首页 管理系统内容内容 系统管理员 访客 修改密码 注册会员管理 愿望管理 添加消息通知 消息通知管理 山西工商学院论文(设计) 第 13 页 共 44 页 前台用户顺序图 图 前台用户顺序图 总体结构 S Q L S e r v e r 数 据 库W E B 服 务 器后 台 主 机多 个 工 作 站多 台 便 携 电 脑请求请求读 取写 入读 取写 入 图 总体架构 山西工商学院论文(设计) 第 14 页 共 44 页 后台功能结构图 图 后台功能结构图 图 前台功能结构图 许愿墙系统 – 系统管理 首 页 后台管理登录 密码修改 注册会员管理 愿望管理 添加消息通知 消息通知管理 进入前台首页 退 出 系统 查看消息详细 查看愿望详细 许愿信息搜索 山西工商学院论文(设计) 第 15 页 共 44 页 第 5 章 数据设计 数据库表设计 一、 管理员信息表 AdminInfo 字段名 类型 主键 自增 备注 ID int 是 1 自动编号 ADName nvarchar 用户账号 ADPass nvarchar 用户密码 二、 会员信息表 (MemberInfo) 字段名 类型 主键 自增 备注 ID int 是 1 自动编号 UName nvarchar 会员登录帐号 UPass nvarchar 登录密码 UserName nvarchar 真实姓名 UBirthday nvarchar 生日 UPhone nvarchar 电话 UEmail nvarchar 邮箱 addtime nvarchar 注册日期 三、 愿望类型信息表 WishTyp 字段名 类型 主键 自增 备注 ID int 是 1 自动编号 TName nvarchar 愿望类型 四、 愿望信息表 WishList 字段名 类型 主键 自增 备注 ID int 是 1 自动编号 Mid int 许愿会员 id typ int 愿望类型 id viewtyp int 显示类型 0 文字 imgurl nvarchar 图片地址 山西工商学院论文(设计) 第 16 页 共 44 页 title nvarchar 愿望标题 UName nvarchar 许愿人 continfo ntext 愿望内容 addtime datetime 许愿时间 五、 消息通知明细表 SendMessage 字段名 类型 主键 自增 备注 ID int 是 1 自动编号 ReciveMid int 接 收会员 id stype int 类型 MTitle nvarchar 标题 Mcontent ntext 内容 isread int 是否已读 addtime datetime 发送时间 数据结构与程序的关系 管理员登录 AdminInfo 表 密码修改 AdminInfo 表 注册会员管理 MemberInfo 表 愿望管理 MemberInfo表 , WishTyp 表 , WishList 表 愿望搜索 愿望详情查看 添加消息通知 MemberInfo表 ,SendMessage 表 消息通知管理 山西工商学院论文(设计) 第 17 页 共 44 页 第 6 章 系统详细说明 管理员登录 图 管理员登录 管理员进入系统,点击下方的“系统管理”按钮,进入登录页面,填写用户名、登录密码,点击“登录”按钮,验证用户输入信息是否正确,只有输入正确的用户名和密码,才能登录系统。 主要代码: protected void btn_add_Click(object sender, EventArgs e) { DataTable dt = ((select ID,Mame,MPass,MName,MPhone,MEmail,MAddress,addtime from MemberInfo where Mame like。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。