




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、校园生活平台详细设计说明书项目名称: 校园生活平台 所属部门: 项目负责人: 文档作者: 日期: 目 录1. 引言5 1.1编写目的53.数据库设计73.2数据字典设计73.3系统物理结构设计83.4表设计9(用户表)9(个人信息表表)10(订单表)10(资料表)11(信息表)11(讨论表)113.5表之间的关联设计123.6存储过程设计124模块一(用户)134.1模块描述134.2功能144.3输入项154.5接口165模块二(个人信息)175.1模块描述175.2功能175.3输入项175.4逻辑处理流程185.5接口186模块三(订单)196.1模块描述196.2功能196.3输入项1
2、96.4逻辑处理流程196.5接口207模块四(资料)217.1模块描述217.2功能217.3输入项217.4逻辑处理流程217.5接口228.模块五(讨论区)238.1模块描述238.2功能238.3输入项238.4逻辑处理流程238.5接口249模块六(消息)259.1模块描述259.2功能259.3输入项259.4逻辑处理流程259.5接口2510系统共性处理2610.1存储分配2610.2性能2610.3注释设计2610.4限制条件26系统环境26时间限制27平台架构27安全性要求27平台扩展性要求2710.5尚未解决的问题271. 引言1.1编写目的 本说明书在概要设计的基础上,对
3、校园生活平台建设的各模版、程序分别进行了实现层面上的需求和说明。如今,大学生的生活越来越丰富,他们不仅追求种类繁多,而且需要花费最短的时间去做最多的事情。因此根据需求我们开发了我们的校园生活平台。1.2背景校园生活已经成为大学生生活的重要组成部分,我们根据他们的校园生活需求来做此平台,来服务大学生。项目名称:校园生活平台开发者:xxx项目主要用户:在校大学生1.3定义1.4参考资料软件工程教科书、学习平台、百度2. 系统的总体结构2.1结构图2.2系统物理构架图3.数据库设计3.1目的和作用将数据分析得结果进一步整理,形成最终的计算机模型,以便开发人员建立物理数据库。3.2数据字典设计数据字典
4、的主要目的是提供查阅对不了解的条目的解释。在数据字典中记录数据元素的下列信息:一般信息(名字,别名,描述等),定义(数据类型,长度,结构等),使用特点(值得范围,使用频率,使用方式-输入/输出/本地,条件值等),控制信息(来源,用户,使用它的程序,改变权等),分组信息(父结构,从属结构,物理位置记录、文件和数据库等)。 3.3系统物理结构设计根据硬件设备和数据库平台系统,对数据库系统的物理存储结构进行规划,估计数据库的大小,增长速度,各主要部分的访问频率。确定数据文件的命名,日志文件的命名。数据文件和日志文件的物理存放的位置,如果有多个存储设备,需要规划数据文件的组织方式。系统内存使用配置,一
5、般来说,数据库系统会自动维护系统内存,但有时为了某些性能问题,可以根据需要对数据库的内存管理进行另行配置。3.4表设计 根据数据字典的设计,进一步细化为数据库表的设计。表的设计包括以下内容:1) 表名(中英文)2) 字段名3) 字段数据类型4) 字段是否为空5) 字段的默认值6) 备注,对字段的解释性说明:主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查等。(用户表)(个人信息表表) (订单表)(资料表)(信息表)(讨论表)3.5表之间的关联设计3.6存储过程设计存储过程是一组预先定义并编译好的,可以接受参数、返回状态值和参数值,并可以嵌套调用。使用存储过程可以改变运行性能,提
6、高其执行效率。存储过程还可以用做一种安全机制,使用户通过他访问未授权的表。4模块一(用户)4.1模块描述登录模块:用户登录,用户注册,找回密码,修改密码 4.2功能 对用户进进行身份验证,只有合法用户才能进主页面。 在进行登录或注册,修改密码或者找回密码的过程中,登录模块将调用数据库中系统用户的信息,并对账号和密码进行验证,只有输入了正确的账号和密码后,用户才能成功登录。当用户输入错误或者在的账号和密码时,系统会给出错误提示信息,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录。4.3输入项输入模块包括:账号,密码,密保,密保答案。例如:4.4逻辑处理4.5接口5模块二(个人信息)
7、5.1模块描述个人信息模块包括:查看个人资料、修改信息、换头像。 5.2功能个人信息模块的主要功能:查看登录后台用户的昵称、真实姓名、性别、邮箱,手机号,同时可以这些信息进行修改。5.3输入项真实姓名编辑后保存信息Angle你好点击“保存”按钮手机号新手机号保存信息点击“保存”按钮5.4逻辑处理流程 5.5接口 6模块三(订单)6.1模块描述订单模块包括:我的订单,下订单,确认订单。6.2功能订单模块的主要功能: 1、 我的订单:查看的完成和未完成的订单。2、 下订单:选择想要订的菜。 3、 确认订单:成维码。6.3输入项订单模块: 1、 我的订单:点我的订单列表 来查看订单详细信息2、 下订
8、单:选择“什么菜”,“数量”。 3、 确认订单:确定选择的订单,确认后提交订单。6.4逻辑处理流程下订单页面确认订单页面6.5接口7模块四(资料)7.1模块描述资料模块包含:上传资料,下载资料。7.2功能资料模块的主要功能: 1、上传资料:上传自己想要上传的资料到平台上。2、下载资料:从平台上下载自己想要下载的资料。 7.3输入项订单模块: 1、 上传资料:点击上传从电脑本地磁盘选择所要上传的资料,进行上传2、下载资料:在平台上,点击下载,找到你所要下载的资料。 7.4逻辑处理流程上传资料:下载资料:7.5接口8.模块五(讨论区)8.1模块描述讨论区模块包括:聊天室8.2功能在校园生活平台上,
9、讨论区,可以让同学们在一起进行聊天,结交新朋友。进入讨论区,聊天框占据页面的大部分,在聊天框底下,有个输入框,以及发送按钮,点击发送,会将你想要说的话发送到聊天框中。8.3输入项输入我要发送的内容,点击发送。8.4逻辑处理流程讨论区流程:8.5接口9模块六(消息)9.1模块描述消息模块包括:我的消息(推送)9.2功能主要功能:把食堂推送的菜单信息及时显示在客户端上9.3输入项输入内容:食堂的菜单信息9.4逻辑处理流程推送消息处理流程:9.5接口10系统共性处理10.1存储分配本程序在高级语言Java进行编码,直接的内存分配有Java运行时分配。本组件内所依赖的变量,结构要求全部在组件元素内申明。10.2性能1. 系统响应时间包括服务器,网络延迟级客户端的处理时间,90%的功能页面在3秒内响应,处理过程比较复杂的功能页面在5秒内作出响应,并给用户友好提示。2. 充分预估系统数据量,以满足实际业务需求的承载量。10.3注释设计Java注释有三种:/ /* */ /* */ 前两种编译器直接跳过,从来不阅读,第三种编译器是可以看懂的,当你使用javadoc这样的命令时会用到,用来生成API时用的。1. / 注释一行2. /*.*/注释若干行3. /*.*/文档注释10.4限制条件非功能需求用户禁止使用系统环境软件要求:Mysql 数据库操作设备:Ip(windows8,windows
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院康复护理培训课件:《洼田饮水试验》
- 青海省果洛藏族自治州本年度(2025)小学一年级数学部编版综合练习((上下)学期)试卷及答案
- 2025-2030年中国数控火花割机行业运行态势及发展趋势研究报告
- 2025-2030年中国教育电子产品资金申请报告
- 湖北省钢城第四中学2025年高三最后一卷英语试卷含解析
- 四川省绵阳市梓潼中学2025届高三下第一次测试英语试题含解析
- VR技术应用测试题+答案
- OFFICE题库(附参考答案)
- 安徽省宿州市省、市示范高中2024一2025学年高二下学期期中教学质量检测生物试题(原卷版+解析版)
- 纸容器生产过程中的废气处理技术考核试卷
- 农村常用法律法规知识讲座课件(村干部培训)
- 生活中的法律-国家开放大学电大学习网形考作业题目答案
- 焦点解决短期心理咨询与治疗理论课件
- 红酒行业市场研究报告
- 台球斯诺克简介课件
- 网络安全管理员四级考试题库与答案
- 杭州地铁一号PPP模式的实践与思考详解
- 依恋的发展PPT演示课件(PPT 76页)
- 六年级下册数学课件--总复习《图形的运动》北师大版.--共20张PPT
- 6SE70系列变频器讲解及Drive-Monitor调试(工程师培训)课件
- 武警部队信息化设计
评论
0/150
提交评论