![掌上易生活面向对象系统分析和设计实验报告_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/12/9aec8c58-dfd9-4523-acd3-a194f12779cb/9aec8c58-dfd9-4523-acd3-a194f12779cb1.gif)
![掌上易生活面向对象系统分析和设计实验报告_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/12/9aec8c58-dfd9-4523-acd3-a194f12779cb/9aec8c58-dfd9-4523-acd3-a194f12779cb2.gif)
![掌上易生活面向对象系统分析和设计实验报告_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/12/9aec8c58-dfd9-4523-acd3-a194f12779cb/9aec8c58-dfd9-4523-acd3-a194f12779cb3.gif)
![掌上易生活面向对象系统分析和设计实验报告_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/12/9aec8c58-dfd9-4523-acd3-a194f12779cb/9aec8c58-dfd9-4523-acd3-a194f12779cb4.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本文格式为word版,下载可任意编辑掌上易生活面向对象系统分析和设计实验报告 掌上易生活小程序开发 二零二零年六月 名目 一、 选题的目的与意义 . 3 1.1 背景 . 3 1.2 目的 . 3 二、 可行性分析 . 3 2.1 技术可行性 . 3 2.1.1 要求. 3 2.1.2 条件、假定和限制 . 4 2.1.3 所需技术条件 . 5 2.2 经济可行性 . 5 2.3 管理可行性 . 5 2.4 .因素可行性 . 5 2.4.1 法律方面的可行性 . 5 2.4.2 使用方面的可行性 . 5 三、 需求分析 . 6 3.1 任务概述 . 6 3.1.1 目标. 6 3.2 用例分析
2、 . 6 3.2.1 缴费系统 . 6 3.2.2 同学服务系统 . 8 3.2.3 导航系统 . 10 3.3 功能活动分析 . 13 3.3.1 缴费系统 . 13 3.3.2 同学服务系统 . 14 3.3.3 导航系统 . 15 四、 系统设计 . 16 4.1 系统总体结构设计 . 16 4.1.1 模块设计 . 16 4.1.2 程序系统的结构 . 17 4.2 流程描述 . 17 4.2.1 登录系统 . 17 4.2.2 缴费系统 . 18 4.2.3 同学服务系统 . 19 4.2.4 校内导航系统 . 20 4.3 系统各单元具体设计 . 21 4.3.1 缴费系统 . 2
3、1 4.3.2 同学服务系统 . 22 4.3.3 导航系统 . 24 4.4 状态图. 26 4.5 数据库设计 . 28 五、 实现 . 29 5.1 实现方式图 . 29 5.2 正向工程 . 30 六、 试验小结 . 39 一、 选题的目的与意义 1.1 背景 依据中国互联网络信息中心(cnnic)第 33 次中国互联网络进展状况统计报告,截至 2021 年 12 月,中国网民规模达 6.18 亿,互联网普及率为 45.8%。其中,手机网民规模达 5 亿,年增长率为 19.1%,连续保持上网第一大终端的地位。网民中使用手机上网的人群比例由 2021 年底的 74.5%提升至 81.0%
4、,远高于其他设备上网的网民比例,手机依旧是中国网民增长的主要驱动力。而居民们的生活大多数可以通过手机来进行,而一个功能丰富的掌上生活平台可以大量削减人们来回切换软件的时间。为人们带来更多的便利与快捷的同时,有利于各行业的互联网进展。在当代.,同学的生活大多数可以通过手机来进行,而一个功能丰富的掌上生活平台可以大量削减他们来回切换软件的时间。为同学带来更多的便利与快捷的同时,有利于各行业的互联网进展。 项目名称:掌上易生活 app。 任务开发者:任义,谢庆华,姚建颖,杨浩 用户:同学群体。 实现该软件的计算中心:天津科技高校机房 该软件同其他系统或机构的基原来往关系:由天津科技高校人工智能学院软
5、件工程专业做技术支持,可访问第三方的数据库以完成用户的指示任务。 1.2 目的 该掌上生活 app 连接各大产业的计算机互联网络,同学们通过移动端充值或者各种操作使用户的生活与消费成长起来。同学可以通过此软件来充值校内卡以及电话号余额,另外也有专属的校内导航来为新生或者不太熟识校内的人来指引路线,另外本校同学也可以在此软件上进行查看课表和成果以及选课等功能,将这些同学们常常使用的功能集合在一个手机 app 上,可以更加便利同学的生活。 二、 可行性分析 2.1 技术可行性 2.1.1 要求 a. 功能:实现满意同学需求的平台, 实现生活缴费、交通、同学服务等功能; b. 性能:要求性能稳定,不
6、能消失数据丢失或者系统崩溃等状况; c. 输出如报告、文件或数据,对每项输出要说明其特征,如用途、产生频度、接口以及分发对象; d. 输入:数据来源主要是来源于日常工作中存放的大量文件,文件类型主要包括 word 文档、excel 文档; e. 处理流程和数据流程: 用户z缴费系统 支付信息数据库导航数据库同学教务处信息数据校检转入第三方平台登录系统搜寻引擎进入教务系统导航系统同学系统用户个人信息数据库输入账号密码验证信息点击第三方按键输入关键字点击同学服务验证密码进入第三方系统 缴费支付查询关键字接入校内vpn 查询回馈信息 图 图 1 系统初级数据流程图 f. 在平安与保密方面的要求:用户
7、信息只有用户自己和管理员以及第三方系统可见,全部信息只有用户可以修改,管理员与第三方只能负责统计;要求系统软件具有权限功能,使不同的用户具有不同的权限;建立后的数据库需要加密; g. 同本系统相连接的其他系统:psp 框架系统、windows xp 及以上操作系统; 2.1.2 条件、假定和限制 软件需求: 客户端操作系统:windows xp 或以上的系统 数据库管理系统:windows2021 server 扫瞄器:internet explorer6.0 或以上版本(建议采纳 internet explorer 8.0) 开发工具需求: 前台开发工具:microsoft visual s
8、tudio2021 后台数据库管理工具:sql server 2021 硬件需求: 终端机硬件最低要求:cpu piii 及以上、内存 256g、具有 10 到 100 兆的网卡 2.1.3 所需技术条件 a 在当前的限制条件下,该系统的功能目标临时达不到,需要更多的资金的投入,以及大量的宣扬都无法满意; b利用现有的技术,该系统的功能临时可以实现,但是仍需要有大量的用户和资金才可以保证明现该系统的可能性,另外也需要大量宣扬来需求第三方的签订入驻; c对开发人员的数量和质量的要求:软件开发人员 5 人(熟识 java、c+编程)、平安爱护人员 3 人(具有软件平安管理阅历)、宣扬及其他线下服务
9、人员 5 人(也可进展下线)、系统维护 1 人(熟识把握系统相关学问)、服务端与客户端开发人员 5 人且都具有三年以上工作阅历、ui 设计 1 人(具有肯定美感意识)、测试工程师 1 人需要娴熟把握 android 或 ios 系统的测试条件、项目经理 1 人且具有肯定的项目管理阅历。假如资金足够均可满意; 在规定的期限内,本系统的开发可以完成。 2.2 经济可行性 在肯定程度上需要肯定的资金支持才可以完成,由于要连接数据库以及其他第三方平台。所以可能无法实现。 2.3 管理可行性 假如使用人数的的需求量越多,则需要通过该软件向第三方供应数据并适时的反馈到用户的界面中,这期间的负荷较大。另外还
10、需要更多的计算程序来确保大量的平安防护来爱护交易的平安。在肯定的程度上可以进行管理。 2.4 .因素可行性 2.4.1 法律方面的可行性 该产品无任何违法行为,符合道德标准以及大众审美。 2.4.2 使用方面的可行性 在使用方面,用户可以随时随地通过软件进行各项操作从而通过软件向第三方系统进行反馈,所以在用户的使用上,可以随时随地的进行操作,另外平安分析师也会通过实时监控保障其平安性,在第三方没有关闭系统或者其他影响的状况下完全可以满意软件系统的要求。但是要确保用户在第三方肯定的要求下进行操作才可执行。 三、 需求分析 3.1 任务概述 3.1.1 目标 该系统的主要流程如下所示: 用户生活缴
11、费同学服务交通系统登录系统第三方软件系统客户端系统反馈信息输入用户信息 图 图 2 系统流程图 3.2 用例分析 3.2.1 缴费系统 对于同学缴费用例,用户可以进行选择校内卡充值以及话费充值用例,在校内卡用例中,用户需要正确登录缴费系统,并且输入要充值的信息才可以进入到支付的页面,正确输入支付密码后即胜利充值,将会显示余额,但假如用户输入密码失败三次后将会退回前一大事。话费充值与校内卡充值类似,但需要输入完整的手机号。 图 图 3 缴费系统用例图 缴费系统用例描述: 1) 校内卡充值 用例:校内卡充值 参加者:用户 简要说明:用户进行校内卡充值。 前提条件:用户已登陆缴费系统。 后置条件:输
12、入充值信息。 大事流 用户登陆缴费系统,选择校内卡充值,用例开头。 系统提示输入学号,姓名。 用户输入学号,姓名。 系统验证学号,姓名。 进入充值页面,显示余额。 系统提示输入金额。 用户输入充值金额。 系统提示确认金额。 用户确认,进入支付页面。 系统提示输入支付密码。 用户输入密码,确认支付。 系统验证密码,提示支付胜利。 返回充值页面,显示余额。 用例结束。 input moneyinput callnumberrecharge cardprepaid chargeuserinput payment codeinput student numbervelidate codeinclude
13、includeincludeincludedisplay balancereturn recharge menuextendextendextendextendextendextend 候选大事流 4)学号,姓名错误 (1)系统提示再次输入。 (2)用户确认。 (3)三次错误,拒绝再次访问。 (4)否则进入校内卡充值大事流第 5 步。 12)密码错误 (1)支付失败,系统提示再次输入。 (2)用户确认。 (3)三次错误,拒绝再次支付。 (4)否则进入校内卡充值大事流第 13 步。 2) 话费充值 用例:话费充值 参加者:用户 简要说明:用户进行话费充值 前提条件:用户已登陆缴费系统 后置条件:
14、输入充值信息 大事流 1)用户登陆缴费系统,选择话费充值,用例开头。 2)进入充值页面,系统提示输入号码。 3)用户输入号码。 4)系统确认号码,进入支付页面。 5)系统提示输入支付密码。 6)用户输入密码,确认支付。 7)系统验证密码,提示支付胜利。 8)返回充值页面。 9)用例结束。 候选大事流 7)密码错误 (1)支付失败,系统提示再次输入。 (2)用户确认。 (3)三次错误,拒绝再次支付。 (4)否则进入话费充值大事流第 8 步。 3.2.2 同学服务系统 对于同学服务系统用例,用户已经注册过校内系统的账号,即可正确输入账号密码进入,将会显示课程信息,以及课程成果,从而可以进行选课,查
15、看课程信息等。 图 图 4 同学服务系统用例图 同学服务系统用例描述: 用例:同学服务系统 参加者:用户 简要说明:通过系统登录教务处进行课程信息查询 前提条件:教务处官网正常开启,且输入学号信息正确。 后置条件:显示课程信息。 大事流 1)用户选择进入同学服务界面,用例开头。 2)系统提示输入学号密码。 3)用户输入学号密码。 4)系统验证密码。 5)进入教务处界面,系统显示目前所建立的全部课程信息。 6)用户选择添加课程。 7)系统提示输入新课程信息。 8)用户输入信息。 9)系统验证是否和已有课程冲突。 see selected coursesdisplay course informa
16、tionchoose coursedrop courseloginincludeincludestudentsee gradeinclude 10)系统添加新课程,提示课程添加胜利。 11)系统重新进入用户主界面,显示全部课程。 12)用例结束 候选大事流 4)密码错误 (1)系统提示再次输入。 (2)用户确认。 (3)三次错误,拒绝再次访问。 (4)否则进入添加课程大事流第 2 步。 9)有冲突 (1)系统提示冲突,显示冲突课程信息。 (2)用户重新输入。 (3)连续验证直到无冲突。 (4)进入添加课程大事流第 10 步。 用例:成果查询 参加者:用户 简要说明:通过系统登录教务处进行成果信
17、息查询 前提条件:教务处官网正常开启,且输入学号信息正确。 后置条件:显示课程成果信息。 大事流 1)用户选择进入同学服务界面,用例开头。 2)系统提示输入学号密码。 3)用户输入学号密码。 4)系统验证密码。 5)进入教务处界面,系统显示同学成果。 6)用例结束 候选大事流 4)密码错误 (1)系统提示再次输入。 (2)用户确认。 (3)三次错误,拒绝再次访问。 (4)否则进入添加课程大事流第 2 步。 3.2.3 导航系统 对于导航系统用例,包括查看地点、查看距离、修改地点、查看路线以及距离、查看一点到各地的距离用例,在用户胜利登录后,输入地点名称,即可查看地点。输入其次个位置即可查看到第
18、一个位置到该位置的距离和路线。 图 图 5 校内导航用例图 导航系统用例描述: 用例名称 查看地点 用例描述 查看地点的信息 参加者 用户 前提条件 用户登录胜利 后置条件 系统存在地点信息 基本操作流程 1. 用户输入查询操作 2. 系统开头查询 3. 查询完毕 4. 系统呈现地点信息 5. 用户查看地点信息 与主路线相关用例 无 可选操作流程 1. 用户查询地点详情 用例名称 查看距离 用例描述 查看每两个相连的地点及其距离 参加者 用户 前提条件 用户登录胜利,两地点相互连通 see the distancesee the place informationinput placemodi
19、fy the placesee the detail routecheck the route to other placesinput shortcutinput other routeincludeincludestudentsee placeincludeinclude 后置条件 系统存在两地点距离 基本操作流程 1. 用户输入查询距离操作 2. 系统开头查询 3. 查询完毕 4. 系统呈现地点到另一个地点的距离 5. 用户查看全部存在的两点间距离 与主路线相关用例 无 可选操作流程 1.用户查询全部连通地点 用例名称 修改地点 用例描述 修改两点的位置 参加者 用户 前提条件 用户登录
20、胜利,地点距离发生转变 后置条件 系统更新距离 基本操作流程 1. 用户输入修改起点,终点 2. 距离发生变化 3. 修改完毕 4. 系统更新距离 与主路线相关用例 无 可选操作流程 1. 用户修改距离胜利 2. 修改失败,输入起点或终点有误 用例名称 查看路线及距离 用例描述 查看两个点的最短路线及距离 参加者 用户 前提条件 用户登录胜利,输入了起点和终点并且存在 后置条件 系统存在路线及距离 基本操作流程 1. 用户输入起点,终点 2. 系统开头查询路线,计算距离 3. 查询完毕并计算完成 4. 系统呈现路线信息和距离 5. 用户查看路线信息和距离 与主路线相关用例 无 可选操作流程 1
21、. 用户查询最短路线 2. 查询失败,输入起点或终点有误 用例名称 查看一点到各地路线 用例描述 查看一点到各地最短路线 参加者 用户 前提条件 用户登录胜利,输入起点并且存在 后置条件 系统存在该点到各连接点距离 基本操作流程 1. 用户输入起点 2. 系统开头查询到全部点的路径,计算距离 3. 查询完毕 4. 系统呈现全部路线信息和距离 5. 用户查看全部路线信息和距离 与主路线相关用例 无 可选操作流程 1. 用户查询一点到各地最短路线 2. 查询失败,输入起点点有误 3.3 功能活动分析 3.3.1 缴费系统 活动过程: 用户首先登陆账户进入缴费系统,有校内卡充值和话费充值两个功能。假
22、如用户选择校内卡充值,则输入账号密码,若账号密码错误,则重新输入,若账号密码正确,则进入充值页面,显示账户余额;假如用户选择话费充值,则输入号码。接下来进入支付页面,用户输入充值金额,然后输入支付密码,若密码错误,则重新输入,若密码正确,则充值胜利,返回充值菜单页面。 活动图: : 图 图 6 缴费系统活动图 3.3.2 同学服务系统 活动过程: 首先进入同学服务系统的界面,有登陆和注册两个功能,点击注册会开头注册教务处系统的账号密码,假如注册失败连续注册,胜利则直接进入选择课程的界面,或者直接输入账号密码进行登录,登陆胜利也会进入选择课程界面,否则连续在登陆界面; 接下来用户可以选择课程管理
23、和查看课程成果两个功能;进入课程管理功能,首先扫描课程信息,然后选择课程,选好后会有检查选课信息和退课两个选择,选择后可以离开本系统。在选择查看课程信息功能后,首先会检查已经完成的课程,然后查询成果,显示成果后同样也可以离开同学服务系统。 loginrechange cardinput id input passwordinput callnumberprepaid rechangedisplay balancevalidatedvalidatedisplayerror dialoginvalidateinput payment codevalidate codedisplay error d
24、ialoginvalidaterechange success validate return money menuvalidate(id,password)input money 活动图: : 图 图 7 同学服务系统活动图 3.3.3 导航系统 活动过程: 第一步进入同学服务系统的界面,有登陆和注册两个功能,点击注册会开头注册教务处系统的账号密码,假如注册失败连续注册,胜利则直接进入选择课程的界面,或者直接输入账号密码进行登录,登陆胜利也会进入选择课程界面,否则连续在登陆界面。 接下来用户可以选择的功能有五个,分别是地点信息、各路段距离、修改距离、两地最短距离、到各地的最短距离;选择进入地
25、点信息和各路段距离的功能,都是直接显示需要查看的信息;选择进入修改距离的功能,首先需要先后输入起show gradesloginregisterinto the interface for selet couresregister successdvaliddated invalidatedinputid input passwordvalidate(id,psaaword)scan the course informationcourse managementcheck the completed couses see course grades query gradesselect cou
26、rsecheck the selected course informationdrop courseregister againregister failedvalidate(id,password)exit the system 点和终点,输入后会有检查起点和终点是否正确,检查正确后输入修改的距离大小否则重新输入,完成修改可以选择离开导航系统;选择进入两地最短距离的功能,首先需要先后输入起点和终点,输入后会有检查起点和终点是否正确,检查正确后可查看起点到终点的路线信息,完成查看可以选择离开导航系统;选择进入到各地最短距离的功能,首先需要先输入起点,输入后会有检查起点是否正确,检查正确后可查
27、看该起点到各地的路线信息,完成查看可以选择离开导航系统。 活动图: : 图 图 8 导航系统活动图 四、 系统设计 4.1 系统总体结构设计 4.1.1 模块设计 into the interface for navigation systemlogininput id inputpasswordvalidate(id,password)invalidate validate register successd view information for each locationlocation informationsee distance between locations distanc
28、e between two locations enter starting pointmodify the distanceenter end pointregisterregister failedinvalidateenter new distancevalidateexit the systementer starting pointtwo point shortest routeenter end pointinvalidateview route informationvalidateenter starting point distance to other places inv
29、alidateview route information for each locationvalidatesuccessfully modified 接下来对系统的面对对象的组织模块的各项功能进行分析,并如下图所示:掌上易生活系统一般用户 管理员 操作员查看积分查看账户修改第三方软件管理用户信息管理第三方软件数据管理库第三方系统选定第三方软件修改积分进行服务连接第三方系统 图 图 9 面对对象操作流程图 4.1.2 程序系统的结构 此图为掌上易生活系统的三个系统的功能以及服务对象的结构图,反映了该系统的程序结构,如下所示: 掌上易生活系统登录系统 主页客户端系统 管理端系统修改密码注销账号
30、数据库管理导航系统生活缴费系统同学服务系统 图 图 10 软件系统的结构图 4.2 流程描述 4.2.1 登录系统 开头输入登录账号和密码验证账号和密码登录胜利验证通过结束验证未通过 图 图 11 用户登录流程图 4.2.2 缴费系统 开头充值输入账号密码密码是否正确显示余额是否输入金额输入支付密码验证支付密码是否正确充值胜利是否结束校内卡充值话费充值输入电话号码 图 图 12 缴费系统流程图 4.2.3 同学服务系统 开头同学服务系统登录 注册输入账号密码 注册是否胜利重新注册否检验密码是否正确否进入选课界面是是否选课课程管理是课程成果否查看课程信息查看已完成的课程选择课程 查看成果检查课程
31、是否正确查看已选择课程信息是 退课 否退出同学服务系统结束 图 图 13 同学服务系统流程图 4.2.4 校内导航系统 在该系统中流程图的 1、2、3、4、5、6 分别代表的是显示信息、查看距离、 修改地点、查看路线以及距离、查看一点到各地的距离、离开导航系统的六大功能,然后进行该流程操作。 校内导航菜单界面1n2n显示校内地点信息显示各两个连接地点间的距离修改两点距离yyy 3n输入起点和终点,输出两点最佳路径及距离输入起点,输出该点到各点最佳路径及距离4nyy 5n结束导航程序yn6n 图 图 14 校内导航系统流程图 4.3 系统各单元具体设计 4.3.1 缴费系统 用户类可以选择充值和
32、余额查询。充值分为话费充值和校内卡充值。余额查询分为话费余额查询和校内卡余额查询。而管理员类可以对信息进行增加,修改,删除和查询。 图 图 15 缴费系统类图 在挨次上需要先登录才可以付钱,查看账单。 图 图 16 缴费系统挨次图 4.3.2 同学服务系统 在此功能中主要分为了用户、同学、老师、系统管理员、成果、课程这六个类,同学,老师,系统管理员三个类继承用户类的属性,而系统管理员分别可以1 对 n 的对老师和同学信息进行关联,从而管理其信息以及课程和分数等信息的修改等。而一个老师只能对所教的一门课进行 1 对 1 关联的对象,从而管理成果。同学类可以分别对不同的课程类进行选择以及查看信息,
33、同时也可以对各科课程分数进行查询。而成果依靠于课程,需要使用课程的学分以及分数占比等信息才可以得到综评。 用户先登录系统,进行查询,登记以后可以通过管理查看课程和把同学加入 : usersystem1: login2: recharge3: balance query 课程,最终制造课表给用户。 图 图 17 同学服务系统类图 在同学进行选课时的挨次操作上需要注册后先打开系统。才可以查询课程相关信息,若要进行选课,则另外需要操作,而管理者需要注册后登入进行增加同学信息,创建相关的课程信息,以及发布告知。 图 图 18 同学服务挨次图 4.3.3 导航系统 在导航系统的类图中定义系统的类有:管理
34、员类,地点类,用户信息类,路线类。管理员可以 1 对 n 的管理地点信息和距离。用户分别 1 对 n 的查询地点信息和路线信息,获得需要的最短距离。路线信息依靠地点的信息来生成路线和计算距离。 : userreqistration formreqistration formreqistrar course : usercreate1: open2: select courses3: submit5: get availability4: register7: add student6: get availability8: add student9: create 图 图 19 导航系统类图
35、图 图 20 管理员挨次图 管理员在执行该系统时需要先注册登录,然后可以对地点进行修改完善,增加和删除地点位置的信息,以及实时修改距离和路线。 : administratorregistrar location1: register2: add location3: delete location4: modify distance 图 图 21 用户使用导航系统挨次图 当用户使用该导航系统时,也要先注册登录,然后搜寻地点后就可以查看该地点的信息,查看该地点的信息的同时也可以获得最短距离以及最短的路径,或者用户也可以通过搜寻路线来获得所到地点的信息。 4.4 状态图 缴费系统状态图: 缴费系统
36、的状态变化是首先需要登录,通过系统验证后,转入充值页面,输入充值金额。充值金额输入后,需要验证是否能够充值,假如未通过,返回充值页面;假如通过审核,则充值胜利,显示余额。 图 图 22 缴费系统状态图 导航系统状态图: 对象导航系统有地点显示状态,正在导航状态,导航胜利状态。输入地址会先地址信息通过地址数据库对比检验,当胜利导入地址的时候,地点显示状态会变成正在导航状态。当输出路线时,正在导航状态会变成导航胜利状态。 : userregister location route : user1: register2: view location3: get path4: get distance
37、5: select route6: get locationhome page validate success pagerecharge pagesucceed verify show bablancemistakesave recharge informationinput account passwordsucceedmistake 图 图 23 导航系统状态图 同学服务系统状态图: 对象选课系统有课程搜寻状态,课程显示状态,添加课程状态,删除课程状态。输入要搜寻的课程会通过课程数据库对比,搜寻课程状态会变成正在课程显示状态。当添加课程时,课程显示状态会变成添加课程状态。当删除课程时,课
38、程显示状态会变成删除课程状态。 图 图 24 同学服务系统状态图 navigation successfulscan addressnavigatingview locationin location databaseimport addressimport address data and distancewrong locationoutput route informationselectdeleted scan infomationaddselect coursein databaseget information about a coursescan courseget all co
39、urse informationin database about studentdelete a coursecourse selection 4.5 数据库设计 数据库设计就是由类图中的表转换而来。数据库设计如下所示: 缴费系统数据库: 图 图 25 缴费系统数据库表 同学服务系统数据库: 图 图 26 同学服务系统数据库表 导航系统数据库: 图 图 27 导航系统数据库表 五、 实现 5.1 实现方式图 部署图:应用服务器调用数据库中的内容,再传输给用户端和管理员端。 application serveradministractor termianluser terminaldataba
40、se servercall 图 图 25 系统部署图 组件图:数据库的操作功能包括登录系统、缴费系统、同学服务系统和导航系统,服务器端通过接口接收数据库端的信息,用户端和管理员端接收服务器端信息。 图 图 26 系统组件图 5.2 正向工程 通过正向过程猎取掌上易生活系统类图的核心类实现 java 代码。 缴费系统 user 类: /source file: c:usersadministratordesktop专业课文件面对对象 visio图17103113 任义正向工程user.java public class user private integer id; private string password; public recharge therecharge; public balancequery thebalancequery;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品购销合同范本管材
- 办公工位家具购买合同范本
- 业务员退保合同范本
- 色母粒项目可行性研究报告
- 钒资源综合开发利用项目建议书(立项报告)
- 关于公司外包合同范本
- 中国铝线拉丝机市场发展前景分析及行业投资规划建议报告
- 出租白色实木床合同范例
- 农村旧房子建房合同范本
- 医疗咨询市场服务合同范例
- (高清版)DB43∕T 1147-2015 太阳能果蔬烘干机
- 医院人体器官捐献及获取流程
- 结肠造瘘还纳手术配合
- 2024年云南省中考物理真题含解析
- 《安防监控培训》课件
- 2025年中国艾草行业市场现状、发展概况、未来前景分析报告
- (闽教版)六年级下英语教学计划
- 人教版英语高考试卷与参考答案(2024年)
- 河砂、碎石生产质量保证措施方案
- 全国教育科学规划课题申报书:02.《铸牢中华民族共同体意识的学校教育研究》
- 三位数除以两位数过关练习口算题大全附答案
评论
0/150
提交评论