基于web的作业管理系统毕业设计内容摘要:
据库。 ), php 编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构, lamp 具有通用、跨平台。 高性能。 低价格的优势,因此 LAMP 无论是性能、质量还是价格都是企业搭建网站的首选平台。 开发工具 项目开发工具: NotePad++ 、 Vim等东华理工大学长江学院毕业设计(论文) 设计构思 5 3 设计构思 可行性分析: 可行性研究主要内容是要求以全面、系统的分析为主要方法,经济效益为核心,围绕影响项目的各种因素,运用大量的数据资料论证拟建项目是否可行。 对整个可行性研究提出综合分析评价,指出优缺点和建议。 在生活方面,现在生活在高楼林立的城市之中,在冰冷的水泥抢下,很少能感觉到学生时代各种好友。 现在宅男宅女很多,对于喜欢交朋友或想给 自己找另一半的用户来说,做一个社交网站让用户之间可以在上面进行交流,同时可以让自己的生活不那么单调。 在技术可行性方面,本系统在 windows 环境下开发,使用 brophp 框架,纯 PHP 语言编写社交网站前后台,数据库使用 MySQL。 这些条件可以完成对本系统的开发。 通过分析,在技术上是可行性。 在操作可行方面,开发人员对语言的了解,及团队的合作,在时间上合理的分配,和程序任务上的分工合理,而且属于小型系统,所以在操作上也是可行的。 综上所述,本系统在各个方面分析都是可行的,所以该系统是可行的。 需求分析 : 需求分析 需求分析是设计网站的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。 Elangman 项目是一个新型的在线互动婚恋交友的项目。 此项目分为前台和后台两大模块。 下面是对此项目实体与属性分析: 前台模块: 用户中心模块:在用户个人管理中心,显示用户相关的信息。 用户可以更改个人资料,查看关注与被关注信息(站内信)。 可以查看速配信息、同城在线、魅力推荐、星座推荐、。 可以查看访客,查看评论,查看好友的活动状态。 可以查看好感信息 、关注与被关注信息、挑逗信息。 还可以查看网站推荐的其他内容。 个人标签模块:用户可以查看你魅力值,可以更改个人标签,我的关注,个人最新动态,发送心情速语,发送新鲜事。 爱情说说模块:爱情说说是用户发表的心情、感悟。 用户可以查看自己的爱情说说,也可以查看别人的爱情说说。 东华理工大学长江学院毕业设计(论文) 设计构思 6 恋爱学堂(问答)模块:恋爱学堂是用户问答模块,用户可以提出问题,也可以回答别的用户的提问。 可以查看全部问题、提过的问题、关注的问题、最新的问题、最热门的问题等。 评论模块模块:用户可以在个人主页进行留言评论。 用户可以回复评论。 搜索模块模块 :用户可以搜索用户、搜索恋爱学堂的问题、最新注册的用户和当前在线的用户。 图片上传模块:用户可以添加自己的头像、可以更换自己的头像,可以上传照片,可以对照片进行分组修改删除操作。 身份验证模块:用户可以填写信息,系统对头像、邮箱进行认证。 查看帐号的状态。 分享与收藏模块:用户可以分享网页内容(如爱情说说,评论,问答等),可以收藏网页。 系统的业务需求及流程 由于是社交网站。 首先需要用户注册一个账号,再登录本系统。 进入首页之后对用户资料、心情、关注对象、给对感兴趣的人发小纸条等等进行管理和对相应模 块增删改查操作。 用户可以发表自己的说说。 还可以查看个人主页,对自己的心情、相册、恋爱学堂模块进行应用。 网友可以访问他人的主页,浏览他人发布的心情、相册、关注、粉丝等信息,还可以对相册进行评论,给他人发送小纸条。 系统业务流程如图 31 所示: 东华理工大学长江学院毕业设计(论文) 设计构思 7 图 31 社交网站系统总体业务流程图 系统数据分析 该系统主要针对用户资料、心情、说说、相册、关注、粉丝等模块进行数据分析。 算法对程序具有重要的作用,数据的类型正是决定程序中的算法。 因此。 分析的起点必须有数据。 成为该系统会员之后登陆,系统通过缓存技术 将用户的各种操作请求通过分析数据库语句执行相关的操作,再遍历出对应结果。 系统接收到结果后,再处理转换到 PHP页面,显示给用户查看。 系统数据字典 网站中的数据元素: 表 31 用户信息 东华理工大学长江学院毕业设计(论文) 设计构思 8 表 32 相册信息 表 33 图片信息 表 34 星座管理信息 表 35 搜索信息 名字:搜索信息 别名: 描述:对特定条件的用户进行搜索。 定义:搜索 =用户 id+用户资料 +是否关注 位置:输入到用 户浏览器(前台) 名字:星座管理信息 别名: 描述:对前台星座管理控制。 定义:星座管理信息 =星座名称 +星座图片 +星座特点 +速配星座 位置:输入到用户浏览器(后台) 名字:图片信息 别名: 描述:相册中所有图片信息。 定义:图片信息 =用户者 id+相册类型 id+图片名称 +时间 位置:输入到用户浏览器 名字:相册信息 别名 : 描述:用户的所有相册 =信息。 定义:相册信息 =用户 id+相册类型 +类型名称 位置:输入到用户浏览器 名字:用户信息 别名: 描述:用户的个人信息,用于对用户的确认和更新。 定义:用户信息 =账号 +密码 +姓名 +性别 +地址 +邮箱 位置:输入到用户浏览器 东华理工大学长江学院毕业设计(论文) 系统数据库设计 9 4 数据库结构设计 数据库设计 (Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求) 概念设计 数据库概念模型用于信息世界的建模,是现实世界到信息世界的第一层抽象,是数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 根据分析可将网站分为用户实体,相册实体,星座实体,用户关系实体。 概 念模型展示: 图 41 数据概念图 数据表结构 分析数据库表结构之前,要懂的数据库设计的原则。 在分析时,主键与外键的设计,在全局数据库的设计中,占有重要地位。 所以在每个表中将主键和外键配对好,实现实东华理工大学长江学院毕业设计(论文) 系统数据库设计 10 体之间的连接。 在个人图片中 图片表和图片类型之间,图片类型的主键是图片的外键。 实现多表查询。 在设计过程中分析表结,尽量满足三大范式。 根据三大范式,并结合数据冗余适当考虑。 根据现实分析思考设计,得到以下表结构 : 表 41 elm_ picbook 表 列名 中文含义 数据类型 空 /非空 约束条件 id int not null unsigned auto_increment primary key uid 用户 id int not null 无 tid 类型 id int not null 无 piame 图片名称 varchar(255) Null 无 picfname 物理文件名 varchar(255) Null 无 picdes 图片描述 text Null 无 addtime 添加时间 int Null 无 表 42 elm_ pictype 表 列名 中文含义 数据类型 空 /非空 约束条件 id int not null unsignedauto_increment primary key uid 用户 id int not null 无 typename 类型名称 varchar(140) not null 无 东华理工大学长江学院毕业设计(论文) 系统数据库设计 11 表 43 elm_user 表 列名 中文含义 数据类型 空 /非空 约束条件 id int not null unsigned primary key auto_increment username E 身份 varchar(50) not null 无 password 密码 varchar(50) not null 无 sex 性别 enum(0,1,2) not null 无 邮箱 varchar(60) not null 无 location 所在地 varchar(50) Null 无 birthday 生日 int Null unsigned city 城市 varchar(50) Null 无 height 身高 int Null 无 weight 体重 int Null 无 xueli 学历 varchar(50) Null 无 lovetext 浪漫格言 varchar(50) Null 无 checktou 头像验证 enum(0,1) Null 无 intersetbiao 兴趣标签 text Null 无 mvalue 魅力值 int default 0 无 addtime 注册时间 int not null 无 userstatus 用户状态 int Null 无 touxiangpic 头像图片 text Null 无 东华理工大学长江学院毕业设计(论文) 系统数据库设计 12 表 44 elm_ picment 表 列名 中文含义 数据类型 空 /非空 约束条件 id int not null Unsigned auto_increment primary key pid 图片 id int not null 无 cid 评论人 id int not null 无 picments 评论内容 varchar(255) Null 无 addtime 评论时间 int Null 无 表 45 elm_ constellation 表 列名 中文含义 数据类型 空 /非空 约束条件 id int not null unsigned auto_increment primary key xname 星座名称 varchar(100) Null 无 xpic 星座图片 varchar(255) Null 无 xtedian 星座特点 text Null 无 xsupei 速配星座 text Null 无 表 46 elm_ lrelation 表 列名 中文含义 数据类型 空 /非空 约束条件 id int not null unsigned auto_increment primary key uid 用户 id int not null unsigned gid 关注用户 id int not null unsigned ustatus 用户关注状态 enum(0,1) default 0 无 东华理工大学长江学院毕业设计(论文) 系统数据库设计 13 gstatus 关注用户状态 enum(0,1) default 0 无 表 47 elm_ brelation 表 列名 中文含义 数据类型(精度范围) 空 /非空 约束条件 id int not null unsigned primary key auto_increment uid 用户 id int not null unsigned gid 黑名用户 id int not null unsigned uhstatus 用户黑名状态 enum(0,1) default 0 无 ghstatus 黑名用户状态 enum(0,1) default 0 无 补充说明 互黑的时候 uhstatus = ghstatus 互相黑 东华理工大学长江学院毕业设计 (论文) 系统总体设计 14 5。基于web的作业管理系统毕业设计
相关推荐
的所有领域。 在家庭自动化智能领域中,用户可以用遥控器掌握电视机、冰箱、洗衣机、空调、大门、油压机等一切家用电器。 可以看出来, ZigBee 技术在智能家居领域的前景很好。 在医学领域内,大夫拿着 ZigBee 手持设备准确的监测每个房间内的每个病人的病况,这样大大减少了医院的人力和物力。 在医院领域 ZigBee 技术有望发展的更为广泛。 无线传感器网络技术目前仍处于初步应用阶段
STL 文件自动生成涂胶轨迹; 2)利用 3D 视觉系统 Kinect 获得的场景深度信息提取工作空间中的鞋底 3D 信息,在此基础上计算鞋底轮廓并获得真实鞋底的位置和姿态; 3)结合以上信息利用机器人的逆运动学控制机器人实现鞋底的自动涂胶。 系统有机地结合鞋底的 CAD 模型和视觉伺服技术,能自动地获得鞋底的涂胶轨迹,缺点是利用 Kinect 获得鞋底三维信息并不很准确
11 MOV 72H,08。 初始化日期 MOV 71H,3 MOV 70H,20 MOV 65H,12。 初始化定时时间 12:00:20 MOV 64H,0 MOV 63H,20 MOV 62H,00。 初始化秒表 00: MOV 61H,00 MOV 60H,00 MOV 50H,100。 1s 定时 100*10ms MOV 51H,20。 200ms 闪烁计时 MOV 52H,10。
包含了订房时需要的各项信息 图 为退宿表包含的各项字段信息 图 包含了退房时需要的各项信息。 图 为管理员表包含的各项字段信息 图 包含了管理员的用户名以及密码 第 3章 项目功能描述 登陆 ,主界面模块 用户双击“客房管理系统 .exe”文件的图标 ,即可进入到如图 所示的客房管理系统登录界面。 图 系统登录 将用户名,密码输入后点击“确定”按钮或连续两次按〈 Enter〉键,即可进入如图
....................................................... 17 花样选择开关在位置 4 时 ................................................................. 18 第 8 章 总 结 ...............................................
持负载的电流。 导通状态: 11 tL UUtLUI OILON 截止状态: 22 tLUtLUI OLO F F 由于 OFFON II ,所以有:IIO UUtt tU 21 1。 因此调节占空比就 可以调节输出电压的大小。 实现方案及结构框图 本 电路实现将 15~ 28V 直流电变为 +5~ +12V 的直流输出电,整个系统由TL494