
笔记
四脚小蜗
这个作者很懒,什么都没留下…
展开
-
各种文件后缀的意义(持续更新中)
各种文件的后缀的意义原创 2022-09-09 08:58:40 · 614 阅读 · 0 评论 -
java输入输出流I/O
按行读取文件studentInfo.txt的内容,获取学生姓名并写入到studentName.txt文件中,且给每一行按序加上行号;获取studentName.txt文件的长度及修改时间。studentInfo.txt文件内容格式如下:王珊珊,王珊珊,20132213806,2015-10-10 14:30:56张国辉,张国辉,20132213944,2015-10-10 14:31:05蒋宇宙,蒋宇宙,20132213906,2015-10-10 14:31:24王燕萍,王燕萍,20132213原创 2020-06-25 19:30:22 · 405 阅读 · 0 评论 -
=和==的区别
首先看一个程序#include<stdio.h> int main( ){ int a=1,b=2,c=5; if(a=c-b){ printf("Yes\n"); } else printf("No\n");} 不用程序运行,你的结果是Yes还是No?不仔细看真的以为是No(答案是Yes)看第二个程序#include<stdio.h> int main( ){ int a=1,b=2,c=5; if(a==c-原创 2020-06-19 16:04:34 · 20059 阅读 · 0 评论 -
领域模型(CD销售)
一个CD销售商店需要开展网上销售业务,下面是它的一个典型销售场景:Normal Flow of Events:Customer submits a search request to the system, the request contains the category information of CDs.The system provides the customer a list of recommended CDs.The customer chooses one of the CDs原创 2020-06-05 15:25:48 · 1246 阅读 · 0 评论 -
领域模型和活动图(汽车保险系统)
下面是一段用例的描述,针对一个汽车保险系统中“将一辆新车加入一个已有保单中”的用例。客户打电话给保险公司,并提供他的保单号,办事员输入这个信息,系统显示基本的保单。然后办事员检查信息,以确保保险费通用及保单有效。客户给出要添加的汽车的牌子、模型、年份和车辆识别代号(VIN),办事员输入这些信息系统验证这些数据是否有效。然后客户选择期望的保额类型,以及每种类型的数量,办事员输入这些信息,系统会逐一记录并根据保单限制验证所请求的数量。输入所有的保额后,系统验证保额总和,包括保单上的其他汽车。最后,客户必原创 2020-06-05 15:10:12 · 2971 阅读 · 0 评论 -
用例图类图练习(网上购物平台)
某网上购物平台的主要功能如下:创建订单。顾客(Customer)在线创建订单(Order),主要操作是向订单中添加项目、从订单中删除项目。订单中应列出所订购的商品(Product)及其数量(quantities )。提交订单。订单通过网络来提交。在提交订单时,顾客需要提供其姓名(name)、 收货地址(address)以及付款方式(form of payment)(预付卡、信用卡或者现金)。为了制定送货计划以及安排送货车辆,系须确定订单量(volume)。除此之外,还必须记录每种商品的名称(name)原创 2020-05-24 20:18:51 · 27387 阅读 · 4 评论 -
ER图练习(住院病人信息管理系统)
某医院拟开发一套住院病人信息管理系统,以方便对住院病人、医生、护士和手术等信息进行管理。【需求分析】(1)系统登记每个病人的住院信息,包括:病案号、病人的姓名、性别、地址、身份证号、电话号码、入院时间及病床等信息,每个病床有唯一所属的病K及病房,如附件表2-1所示。其中病案号唯一标识病人本次住院的信息。(2)在一个病人的一次住院期间,由一名医生对该病人的病情进行诊断,并填写一份诊断书,如附件表2-2所示。对于需要进行一次或多次手术的病人,系统记录手术名称、手术室、手术日期、手术时间、主刀医生及多名协助原创 2020-05-24 19:49:22 · 17313 阅读 · 2 评论 -
DFD图练习(图书管理系统)
某学校欲开发图书管理系统,以记录图书馆所藏图书及其借出和归还情况,提供给借阅者借阅图书功能,提供给图书馆管理员管理和定期更新图书表功能。主要功能的具体描述如下:处理借阅。借阅者要借阅图书时,系统必须对其身份(借阅者ID)进行检查。通过与教务处维护的学生数据库、人事处维护的职工数据库中的数据进行比对,以验证借阅者ID是否合法。若合法,则检查借阅者在逾期未还图书表中是否有逾期未还图书,以及罚金表中的罚金是否超过限额。如果没有逾期未还图书并且罚金未超过限额,则允许借阅图书,更新图书表,并将借阅的图书存入借出图书原创 2020-05-24 08:29:13 · 14837 阅读 · 2 评论 -
用例图序列图练习题(自动存提款机模拟系统(ATM System))
某银行计划开发一个自动存提款机模拟系统(ATM System)。系统通过读卡器(CardReader)读取ATM卡;系统与客户(Customer)的交互由客户控制台(Customer-Console)实现;银行操作员(Operator)可控制系统的启动(System Startup)和停止(System Shutdown);系统通过网络和银行系统(Bank)实现通信。当读卡器判断用户已将ATM卡插入后,创建会话(Session)。会话开始后,读卡器进行读卡,并要求客户输入个人验证码(PIN)。系统将卡号和原创 2020-05-15 10:28:52 · 11759 阅读 · 0 评论 -
ER图练习题(大型连锁商场数据库系统)
某集团公司拥有多个大型连锁商场,公司需要构建一个数据库系统以方便管理其业务运作活动。【需求分析结果】1.商场需要记录的信息包括商场编号(编号唯一),商场名称,地址和联系电话。 某商场信息如下表所示。2.每个商场包含有不同的部门,部门需要记录的信息包括部门编号(集团公司分配),部门名称,位置分布和联系电话。某商场的部门信息如下表所示。3.每个部门雇用多名员工处理日常事务,每名员工只能隶属于一个部门(新进员工在培训期不隶属于任何部门)。员工需要记录的信息包括员工编号(集团公司分配), 姓名,岗位,电原创 2020-05-14 10:45:07 · 12240 阅读 · 1 评论 -
DFD图练习题(商品配送中心信息管理系统)
假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配送等部门。为实现髙效管理,设计了商品配送中心信息管理系统,其主要 功能描述如下:系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件。在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。如果库存满足供货请求,则给配送处理发送配送通知:否则,向采购部门发出缺货通知。配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记彔文件。原创 2020-05-14 10:19:23 · 5937 阅读 · 0 评论 -
用例图活动图练习(订餐系统)
某企业为了方便员工用餐,为餐厅开发了一个订餐系统(COS: Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。企业的任何员工都可以查看菜单和今日特价。系统的顾客是注册到系统的员工,可以订餐(如果未登录,需先登录)、注册工资支付、预约规律的订餐,在特殊情况下可以覆盖预订。餐厅员工是特殊顾客,可以进行备餐、生成付费请求和请求送餐,其中对于注册工资支付的顾客生成付费请求并发送给工资系统。菜单管理员是餐厅特定员工,可以管理菜单。送餐员可以打印送餐说明,记录送餐信息(原创 2020-05-12 15:56:12 · 39273 阅读 · 5 评论 -
E-R图练习(邮件客户端系统)
某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下:(1)邮件客户端系统支持多个用户,用户信息主要包括用户名和用户密码,且系统中的用户名不可重复。(2)邮件帐号信息包括邮件地址及其相应的密码,一个用户可以拥有多个邮件地址(如userl@l23com)。(3)一个用户可拥有一个地址薄,地址簿信息包括联系人编号、姓名、电话、单位地址、邮件地址1、邮件地址2、邮件地址3等信息。地址薄中一个联系人只能属于一个用户,且联系人编号唯一标识一个联系人。(4)一个邮件帐号可以含有多封邮件,一封邮原创 2020-05-11 16:58:10 · 6737 阅读 · 0 评论 -
DFD图练习题(信用卡管理系统CCMS)
现准备为某银行开发一个信用卡管理系统CCMS,该系统的基本功能为:信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS。如果信用卡申请被银行接受,CCMS将记录该客户的基本信息,并发送确认函给该客户,告知客户信用卡的有效期及信贷限额;否则该客户 将会收到一封拒绝函。非信用卡客户收到确认函后成为信用卡客户。信用卡激活。信用卡客户向CCMS提交激活请求,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功激活。原创 2020-05-10 16:49:08 · 7844 阅读 · 0 评论 -
并发控制
给定事务 T1,T2,T3 执行下列操作:T1: 将 A 加 1T2:将 A 加倍T3: 在屏幕上输出 A,并将 A 置为 1其中 A 为数据库中某个数据项。(1) 假设 T1,T2,T3 可以并发执行。若 A 初值为 0,那么存在多少种可能的正确结果?(2) 各个事务的内部结构如图所示,若事务执行不施加任和锁,则有多少种可能的调度?答案:(1)有6种可能的结果:T1→T2→T3:A=1T1→T3→T2 :A=2T2→T1→T3:A=1T2→T3→T1 :A=2T3→T1→T原创 2020-05-09 10:39:16 · 872 阅读 · 0 评论